Project ‘padai’ – scripts to launch Tamil server instances

Over the years of my open-source development I have moved towards using more cloud computers for various reasons of convenience. However getting a cloud computer from one of the major providers like AWS, Azure etc. requires a lot of setup time to bring it to a usable state for Tamil software development.

Primarily for Tamil software development on Windows 10 (or later) is slightly more easier, compared to Linux/Unix machines, because basic Unicode font and rendering support works out of the box. However in Linux cloud-machines X-windows, Window manager, and desktop support is not common – let alone Tamil support!

So everytime to setup a cloud instance I had to spend a few hours tracking down the packages, installing the dependencies, running host of shell commands to ensure its all lined up to see Tamil text rendered correctly on the remote-screen. This would typically take away time I spend building binary packages for project Ezhil.

Knowing vaguely you can make this system administration and server conf tasks simplified using shell-scripts or tools like Fabric, I researched them earlier; then I asked in our Tamil software community from my Twitter account what could be the solution:

tweet_June1_2017

I got recommendations to use Ansible and build a Docker image for the server of interest from Shrinivasan (aside: Congratulations to Shrinivasan named as 2016 Tamil Computing award winner for his work on Tamil and Indian-language projects at WikiMedia foundation and Wikipedia!)

Now I figured my familiarity in bringing up machines using Python or shell-scripting could be useful in getting me off the ground right away – while I could find ways to get expertise on Docker or Ansible to help me out. So I put together all the scripts I used for bringing up Fedora/24 and Ubuntu/16 machines for Ezhil development.

The result is ‘Padai’ project –  currently two nice scripts to get you from basic IaaS server to a working Tamil script rendering computer for Ezhil development in 10-minutes for both Fedora and Ubuntu. Check it out here.

Looking forward for your support and sending us your pull-requests.

-Muthu

Published by

ezhillang

எழில் மொழி அறக்கட்டளை, தமிழில் திற மூல (opensource) கருவிகளை உருவாக்குவதும், அறிவியல், கணிமை துறைகளில் சிந்தனைகளை பகிர்வதும் இரண்டாவது குறிக்கோள்.

2 thoughts on “Project ‘padai’ – scripts to launch Tamil server instances”

  1. அருமையான துவக்கம் ஐயா. ஆனால், அனைத்தையும் நிறுவியபிறகு எல்லாம் சரியாக உள்ளதா என்று சரிபார்ப்பது எப்படி? (Is there a way/script to verify that everything works fine and ready for the development?)

    1. வணக்கம்; தற்போது நான் “எழுதி” என்கிற எழில் மொழி செயலியை தொடங்க முடிந்தால் எல்லாம் சரியாக உள்ளது என்று அறிவேன். இதற்க்கு vncserver தொடங்கி remote connection இல் ‘cd ~/Ezhil-Lang/editor/ && python ezhuthi.py’ என்கிற command ஐ இயக்கி சரிப்பார்கலாம்.

      நன்றி.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s