BOSS and Marathi Typing (बॉस आणि मराठी टायपिंग)

भारताची बॉस अॉपरेटींग सिस्टीम फेब्रुवारी २०१५ ला उत्साहात वापरावयास सुरवात केली. थोड्या प्रयत्नाने घरचे व महाविदयालयाचे काम पुर्णपणे बॉसवरच करायला लागलो. सुरवातीला काही अडचण जरूर जाणवली पण नंतर चांगला हात बसला.

मराठी टायपिंग साठी गुगल इनपुटचा उत्तम पर्याय आहे पण तो केवळ मायक्रोसॉफ्ट वर आहे हे समजल्यावर खेद वाटला. केवळ बॉस-लिनक्सच नव्हे तर इतर लिनक्सवर सुध्दा गुगल इनपुट नाही हे समजले. मराठी व इतर भाषांमधे टंकलेखन करण्यासाठी बॉसवर Inscript, TypeWriter, Phonetic इत्यादी सोयी होत्या पण त्याचा वापर कसा करायचा ते माहित नव्हते. शिवाय कोणत्याहि प्रशिक्षणा शिवाय त्याचा वापर करता येईल असे वाटले नाही. ते जलद करता येईल का असा प्रश्न होताच. यावर उपाय म्हणुन स्मार्ट फोनवर गुगल इनपुट वापरुन टाइप करायचे व नंतर ते संगणकावर इमेलने पाठवायचे मग लिब्रे अॉफिस मधे घ्यायचे असा मार्ग निवडला. अर्थात तो फारसा समाधानकारक नव्हता.

माझे जेष्ठ स्नेही श्री श्रीकृष्ण जोशी यांनी याबाबतीत मोलाचे मार्गदर्शन केले व हा प्रश्न सोडवला. बॉस वापरणाऱ्यांना ही माहिती उपयुक्त ठरेल म्हणुन येथे देत आहे.

बॉस मुक्त प्रणालीत अागोदरच अंतर्भुत असलेल्या फोनेटीक किबोर्डचा वापर करून मराठी टंकलेखन कुठल्याही प्रशिक्षणाशिवाय गुगल इनपुट इतकेच सहजतेने व जलद गतीने करता येते. खाली दिलेला तक्ता नीट समजुन केवळ दहा ते पंधरा मिनिटात आपण मराठी टंकलेखन वेगाने करु शकाल.

मराठी टायपिंग चार्ट५

भारत अॉपरेटींग सिस्टिम ही मुक्त प्रणाली वापरा. इतरांना ती वापरण्यास उद्युक्त करा. खऱ्या डिजिटल इंडियाचा अनुभव घ्या.

Author’s Email : oak444(at)gmail(dot)com

Result Processing of Schools and Colleges – A Novel Approach – Part III

In this last part we see the whole result process in detail. You can watch video demonstration of each stage. Preparing mark list through mobile does not require any knowledge of computers. Teachers should install  the Mark ListApp from the link MarkList (PlayStore).

Mark List Creation :  Wath Video Demonstration

Created Mark lists are to be sent through email. You can create two email accounts specifically for collection of Marklists. Use only one account. Keep the other one as backup.

Submitting  Marklists :  Wath Video Demonstration

Mark lists are then collected and printouts are taken using MRKprint bulk printing desktop applicaion. They are compiled into a single text file

Collection and Compilation : Watch Video Demonstration

The compilation can then be loaded in “ResultView” Application and Progress Cards are printed. Although the whole process is simple, little knowledge of Computer Programming is required to run the apps accurately and also customize them as and when required.

The System has been adopted in two colleges in Mumbai (INDIA)

This is a free software, you can study, use, modify and distribute the software.

The source code of all applications is available at the following link :

https://sourceforge.net/projects/marklist/

Author’s Email : oak444(at)gmail(dot)com

 

Result Processing of Schools and Colleges – A Novel Approach – Part II

Setup For Result Processing

At present the system is customized for Std XI (science, commerce and arts) of State Educational Board of Maharashtra. But it can be modified easily to other courses also. Also we have tested the system on BOSS (Bharat Operating System) and we would like you to use BOSS but it can be used on any OS.

1. In the first step teachers should download the “MarkList” application on their smartphones. The application is available free of charge on Playstore. At present it is not ported to iOS (iPhone), since iPhone is not as popular as Android phones. Further Android is Open Source OS and I am a Strong Supporter of Free and Open Source Software.  Install MarkList App From PlayStore
2. Create one or two emails for Examination Department of your Institution. The mark lists will be collected through this email.
3. Through synaptic package install  Icedove email client.
 icedove-installation
4. Open Icedove and from Extension menu, install Attachment Extractor.
5. Download all the Result related application from the following link.
We will see how to use these utilities in Part III of the tutorial to prepare Result and Print Progress Cards.
Author’s Email : oak444(at)gmail(dot)com

Result Processing of Schools and Colleges – A Novel Approach – Part I

resultview

About 27 years ago, computers entered in Indian schools. Initially they were not adopted in curriculum but students were encouraged to learn programming as a hobby or as an extra curricular activity. Developing Result software was considered as a tough job for average computer learner at that time.

Soon computers became part of school curriculum. Software development has advanced rapidly in past 27 years. Now computer programming is within a reach of even an average computer user. Today, when most of the teachers and students have smart computers in their pocket, its a pity that many schools and colleges are doing School Results by hand or they simply out-source it.

On one side students are learning programming through courses such as IT and CS. They submit projects on databases, inventory and office automation and on the other side teachers are preparing Result by hand.

Office section is becoming less efficient as there is an acute shortage of customized application software to maintain database of students and other employees.

What did the schools learn in those 27 years.

Nothing ?

One of the main cause of degradation of Education System is neglecting most important principle of Education – Sharing of knowledge !

Let us change it from now on…

Here I share a FREE Software (KNOWLEDGE) along with complete source code (TRUE SHARING) to all who want to use it. All pieces of code have GPL licenses.

This system consists of
1. MarkList, a mobile aplication. To create mark lists quickly and easily and send to cloud.

mobilemarklist01
2. Icedove with Attachment Extractor Addon, email client (Free and open source) to download markliss
3. MRKprint, a desktop application to print these mark lists.
4. MRKcollector, a dektop application to make compilation of downloaded mark lists.
5. ResultView, a desktop application to print result sheets (Progress Cards).

In the Next Part  Result Processing of Schools and Colleges – A Novel Approach – Part II we will go through the system in detail and see how to use this system easily. The system is fully automatic and gives a great relief to teachers.

Author’s Email : oak444(at)gmail(dot)com

BOSS-LINUX, Backup Script-III

In the previous part we created our backup script. To run this script we need to go the the folder containing the script. We plug the USB to the computer and then double click on the script file to run it. The script will compress our working folder and take the backup for us.

The last part explains how to creates desktop short cut for your script and assign an icon for it. From any text editor, create a file and add content as follows.

[Desktop Entry]
Type=Application
Terminal=true
Name=copy
Exec=/home/milind/Important/45-MyScripts/copy.sh

You may copy the above content and do little modifications. Put your script path in place of mine.

Save the file with an appropriate name and with .desktop extension. For example  test.desktop. Plug the USB and double click on this shortcut. It should run the script properly, compressing your folder to a file and copying the compressed file to your usb.

Now we need to assign an icon to this shortcut. There are many public domain icons available on internet. Download one of them. Keep it to your script folder. Open the desktop shortcut and add the icon path. Finally move this shortcut to the desktop folder. Thus your backup system is ready.

[Desktop Entry]
Type=Application
Terminal=true
Name=copy
Exec=/home/milind/Important/45-MyScripts/copy.sh
Icon=/usr/share/icons/copy.png

Notes :

  1. An easy way to create desktop shortcut is to right click on your script file and choose create link. Later edit this link add icon path and move to desktop folder.
  2. If you prefer to put your icon in the system folder then to move or copy icon in that folder you need to open Nautilus as administrator. That is open the terminal and do  $sudo nautilus, put your password. This opens the file manager in admin mode. You can copy and move the icon to the system folder /user/share/icons.

This completes the Three Part Tutorial. Hope you find it useful.

Author’s Email : oak444(at)gmail(dot)com

 

 

BOSS-LINUX, Backup Script-II

In the first part we tested all commands one by one to compress the working folder and copy the compressed tar file to USB disk. Now its time to put these commands in a file so as to run them in order.

Open gedit and type the basic script for test. We first ensure that scripts are running properly in your BOSS-LINUX installation. Your first script should look as follows…

#!/bin/bash
# My Backup script

echo "My Backup Script"
echo "Press Enter To Exit"
read

The first line of the script is important. This is a special clue given to the shell indicating what program is used to interpret the script. In this case, it is /bin/bash. Other scripting languages such as perl, awk, tcl, Tk, and python can also use this mechanism. Next is the comment which is a kind of remark. Comments will be ignored by the shell.

After that we use echo to display some messages. Using these messages you can inform the user about your script and what the script does. You may also echo step by step report of the commands which are being run by shell.

The last command read suspends the script unless the user hits enter. This is a simple way to  give time for the user to read the earlier messages given by echo. Without read the script would run very fast and exit the terminal in a fraction of a second. So it would be practically impossible to go through various echo messages.

Save this file as backup.sh If you now double click on this file from nautilus, the script won’t run but opens for editing. To make this file runnable, right click the file from Nautilus and then open the “properties” dialog. Tick execute as program.

Now try to run the script by double clicking on it.

Once we run the test script, the content can be replaced by our ready commands. Thus we have the final script which looks like the following.

#!/bin/bash
# My Backup script
set -x #echo on
echo "Copy 44-HTML"
tar -czf htmlcode.tar.gz /home/milind/Important/44-HTML
cp htmlcode.tar.gz /media/Milind
echo "Press Enter To Exit"
read

The set -x switches the echo mode on. This will show each command on the terminal as it is executed by the shell. This script should do your backup work as expected.

In the next part BOSS-LINUX, Backup Script-III we will create a shortcut to our script as assign an icon to it. Then we will put this shortcut on desktop. This has the added benefit of running your script without opening shell. You can just double click the icon on desktop and take your backup.

Author’s Email : oak444(at)gmail(dot)com

 

 

BOSS-LINUX, Backup Script-I

Those who love to automate small tasks for ease and efficiency will find this article interesting and useful. I have written this article for BOSS users but should work for most of the other Linux Distributions.

Your data is precious. It is often necessary to save sessions of your work in order to preserve your data.

On one fine morning your hard disk crashes. Sometimes you may accidentally delete a folder which contains your years of work.If you have no backup of your work then you are left with nothing. Even if you are ready to work again it may not be practically possible.If you have decided to keep backup of your work on periodic basis or if you are already doing so then this article is for you.

bs01

Taking backup of your folder takes time, especially when it has large number of files. To copy the folder quickly, it is a good idea to compress the folder and then copy the compressed file to pen drive. Also in every backup session, you may want to give different name to the compressed file.

In the first part, we learn how to do this using linux shell (Terminal). Then in the second part we will learn how to put these commands in a script file and run the script file. In the final part, we will create a link (shortcut), assign an icon to this link and put this link on desktop. Ultimately you can take  your backup by just putting your USB in the socket and double clicking this icon.

The file manager in BOSS is called as Nautilus. Clicking home icon you can start nautilus
Another way of starting Nautilus is Applications->Accessories->Files.

Before we start our tutorial, I would like you to install nautilus-open-terminal plugin. This plugin allows us to open the terminal at the folder opened by Nautilus. Please install nautilus-open-terminal plugin from Synaptic Package Manager.

nautilus-plugin

Now we to start our automation. First we need the absolute path of the working folder. Using Nautilus, go to working folder and open terminal there by File->Open in terminal.

To compress the whole folder, we need absolute path of this folder so give command $readlink -f .    (readlink with options dash f and dot)
This gives me the absolute path of my current folder as /home/Important/44-HTML Your path will be different. Select this path by mouse, right click and copy to clipboard.

Now close the terminal and reopen it. This ensures that default terminal folder is opened. Now test the compress command tar on the terminal. You may use right click and paste path at proper place.
$tar -czf test.tar/gz  /home/Important/44-HTML
Ignore the warning…  tar: Removing leading `/’ from member names

List the current directory by $ls You will find the compressed file test.tar.gz created in the current folder. Now plug the USB and open the terminal on USB, using Nautilus. Note the path by $readlink -f . My path is /media/Milind  Milind is the USB label. This is the target path. Go to terminal default directory where your test.tar.gz lies. Then try the copy command …

$cp test.tar.gz. /media/Milind

The file should be copied to usb drive. In short we have done the following .

  1. Get source path using readlink.
  2. Get target (USB) path using readlink.
  3. compress source path by tar command.
  4. copy tar file to target (USB) path.

This completes the manual test part. We are  now ready to automate the whole task by giving all these commands through a script file in the next part BOSS-LINUX, Backup Script-II

Author’s Email : oak444(at)gmail(dot)com

Believe It Or Not – Doordarshan (Prasar Bharti) Ignoring Honorable PM’s Project – Make India !

Doordarshan (Prasar Bharti) is NOT showing promotional video of India’s own achievment BOSS, even after request from our beloved honorable Prime Minister’s Narendaji Modi’s office !

I had requested PMO to show a beautiful promotional video on DD and also show it on all the private channels since this promotional video is made by Government of India itself. The video says that “Bharat Operating System” is India’s pride and also it is the identity of our country in the world.

Link to wonderful video :  Ye Bharat Ki Shan Hai, Duniya Me Pehechan Hai !

Further, I told PMO (with supporting document) that it is now a part of “Make In India” which is the most ambitious project of our beloved honorable Prime Minister Shree Narendraji Modi so broadcast it immediately and respect our PM.

From last 8 year Six Versions of BOSS/Linux have been periodically released.

Version Code name Kernel number Desktop Date of release
BOSS GNU/LinuxEvaluation Sethu 2.6.14-2-smp GNOME 2.8
BOSS GNU/Linux v1.0 Tarang 2.6.17-1-i386 GNOME 2.14 2007-01-10[6]
BOSS GNU/Linux v2.0 Anant 2.6.21-1-486 GNOME 2.18 2007-09-17[7]
BOSS GNU/Linux Server 2.6.21 2008-01[citation needed]
BOSS GNU/Linux v3.0 Tejas 2.6.22-3-486 GNOME 2.20 and KDE 3.5 2008-09-04[8]
BOSS GNU/Linux v4.0 Savir 2.6.32-5-686 GNOME 2.30.2 and KDE 4.4.5 2012-08-02[9]
BOSS GNU/Linux v5.0 Anokha 3.10 GNOME 3.4.2, KDE 4.8.4 and Xfce 4.8 2013-12-23[10]

The latest version BOSS 6.0, Anoop is released recently in 2014-15 ! (please search it on net and you will realize how powerful this version is)

While every version of Microsoft is Welcome by all media and news paper, no Major news paper and Channel showed any interest on the news regarding BOSS (Even though it is a part of “Make In India”). I feel very ashamed to say that our own Information and Broadcasting Ministry seems happy in praying Microsoft and giving step treatment to BOSS which is the proud Indian competitor of Microsoft Windows.

Even today the BOSS project is in full swing !  :  Fujitsu and BOSS (C-DAC) MOU (tie up)

But DD (Prasar Bharti) and other media channels have decided NOT to show any news regarding Bharat Operating System. Perhaps all media and Politicians, including top leaders, have decided not even to pronounce the words Bharat Operating System openly as if it is something shameful and NOT A PRIDE  of our country !

Now look here and you will get a shock of 2000 volts

My request to PMO and receipt after two months !!!

dd1(half)

My complaint to Information and Broadcasting Ministry about DD for Neglecting PMO and  not taking any action for further two months..

dd2

and reply from MIB.

DD3cropped

Will they show the pride of INDIA video on DD and other chanels ???

Please sign my virtual petition :  Hoborable Modiji Please Implement BOSS Immediately.

 

BOSS – Bharat Operating System Solutions : Wake Up My Brothers and Sisters …

To all Indians,

Mr Sudhakar Kashyap of Mumbai formed a group of genuine social workers and RTI activists to discuss on various social issues.

I joined this group from 4th meeting with my colleague Pralhad, in Chabildas High School, Dadar, Mumbai-28, on 11 July 2015 evening. Chief Guest was (Retired ) Justice and now well known practicing lawyer in Mumbai High Court – Shree V P Patil.

I gave a discourse on India’s own  Bharat Operating System Solutions (BOSS), an Indianised Linux Version (www.bosslinux.in) and expressed my concern regarding the exploitation of our country in IT field by the Proprietary Software Companies, especially Microsoft. I also informed about the deliberate side tracking of BOSS which is a perfect replacement for MS Windows and it has resulted in huge misuse of public funds since BOSS is absolutely free. I stated that there was an urgent need of social awareness and a well planned strategy to remove Microsoft which has locked our country in a danger zone.

I suggested that we should cut the stem i.e.  we should remove Microsoft from our Education System and it would vanish from our country soon. A Public Interest Litigation would be a perfect answer for the same.

MO-Lecture
After the lecture the group whole heartedly supported me. In the concluding speech, Justice Patil advised the social workers to work honestly and with devotion and he himself would give the legal guidance without any fees, provided the issue is genuine and for a social cause and without any personal interest. He stunned all of us by announcing that the PIL against government of India to remove Microsoft and Other Proprietary Software from the curriculum  is to be filed by our group immediately as he was convinced by the documents I shown and the views I expressed in the discourse and that he would represent the case himself…

Patil Sir 01

Consequently the PIL was submitted on 05/08/15 as a result of great efforts taken by respected Patil Sir…..

Sir/Madam, Your case is filed in Bombay High Court on 2015-08-06 11:28:58,
Case Stamp Number is PIL/21299/2015 And CIN No is 01006212992015

CASE NUMBER PIL/21299/2015
PETITIONER MILIND S. OKA
V/S
RESPONDENT THE UNION OF INDIA THROUGH THE SECRETARY AND ANR
Prayer and Relief Sought :
Remove Microsoft and Other Proprietary Products from Curriculum (and hence from the country)
with immediate effect as per the official policy of government of India.
Unfortunately, Indian government is acting against its own policies !
Although many media and channel reporters were present in the lecture, only Sakal
Investigating team realized the gravity and showed interest in the matter. Kunal Jadhav from Sakal Investigating Team studied the matter in depth with number of sittings with me and drafted three articles.On 19 August 2015 the first of the three articles on BOSS was published
in Sakal Mumbai Edition on front page ..
BOSS News First Article - Sakal 19-08-15
I am thankful to Vishwas Hajirnis (Important feeds including BOSS site),  Gurumurthy Kasinathan (IT for Change site), Neeta Dumbre (Letter Drafting), Padmashree Kumar Ketkar (senior journalist and media expert) for his guidance and active participation in raising the issue in C-DAC, Pune Conference, Prakash Bal (Senior Journalist), Achyut Godbole (IT expert), Sudhakar Kashyap and our RTI group, Anil Shaligram (Social Activists), Kunal Jadhav and his Sakal Team.
I am thankful to my SIWS college colleagues, Pralhad, Uma, Arti,  Anuradha, Tanuja, Hemsunder, Bharti, Manjiri, Padmavati, Kanchan, Dilip, Jagruti Desai, Jagruti Joshi, Milind Thakur (Networking, IT LAB) and all other SIWS college Staff,I cannot mention all the names here.
Thanks to BOSS Torrent Seeders Team (for seeding day and night at the time when the BOSS site was down) : Vishwas Hajirnis, Taruna Badani, Rajendra Danole, Abhijit Oka, Anand Oka, Pralhad C. 
Prof Sandeep, Prof Mrs Manisha Oka, Prof Makarand Oka (From R J College, Mumbai).
Thanks to Prof V K Vaze, Prof Chakradeo (Resource Persons in Teacher’s Training Program where I was a teacher-student) and Prof Mathew Martin (Mumbai University) for their encouragement.
Finally, hats off to my Guru Repected Patil Sir.
Sakal team is all set to publish second article when the PIL comes for hearing.Now the issue is not mine, it belongs to everyone who loves our country and also of FOSS lovers around the world. We all should work together and get rid of the slavery of proprietary softwares companies, especially Microsoft.Let us fight for the second freedom once again…Please send link of this blog and my virtual petition link to as many Indians as possible. There is a great need of national and international publicity of this issue as suggested by Prof Mathew Martin (Mumbai, India).

Thanks.

—- Milind Oka

If you do not agree with me, kindly go through the following document (Annexture A, in our PIL) which I obtained from MHRD through RTI …  It may change your opinion…

MHRD Notification With Ref No.

Please sign my on Virtual Petition :  Honorable PM Modiji Please Implement BOSS.