Showing posts with label LTSP. Show all posts
Showing posts with label LTSP. Show all posts

Wednesday, January 21, 2009

e-libraries in Udaypur and Lamjung

11 January '09 was a great Sunday. On this day, we set out to establish e-libraries in Udaypur and Lamjung districts. And with those setups, we are a couple of steps closer to perceiving the dream "1 e-library per district" envisioned by Help Nepal Network (HeNN). As of now, HeNN e-library project has been deployed in 8 districts and 9 sites.

While the Lamjung project was solely carried out by HeNN, Udaypur project was financed by Save the Children-Norway and HeNN looked after the implementation. FOSS Nepal provided the technical assistance in the projects.

I have been associated with HeNN since the days I volunteered for establishment of e-library in Sudal, Bhaktapur and it has been more than a year now. But working this time was a different experience all together. With Roshendra Dai and Shishir Dai gone for further studies, I was transferred the responsibility of technical co-ordinator for the projects. So, this time, I was in charge of affairs right from purchasing hardware, co-ordinating with volunteers to communicating with Save the Children-Norway. Of course, I also had to deal with technical issues in the setup and content for the e-library. Handling all these responsibilities parallely was tough but a good learning experience.

In the Udaypur deployment, we had a team of 4. Me, Suraj, Mitra Rai and Khem Rai. The project was accomplished in Shree Rauta Higher Secondary School, Murkuchi. In Lamjung, Sushil Shilpakar led the team, with Sanjeev KC, Dipesh Shakya and Kailash Budhathoki as other team members.

There were lovely moments as well as tough moments during the project. But the accomplishment of the projects is definitely a thing we feel proud of since this has created an opportunity of learning Information Technology for at least 1000s of students who will be helping hands in the nation-building tomorrow.

And the beauty of these projects is that they are solely based on Open source and implemented using LTSP (Linux Terminal Server Project) which greatly reduces the cost which is a key concern in nation like ours. Moreover, we have tried to ensure that the setup is more than just a computer lab. With contents like gCompris, Student Wikipedia, e-Paath developed by OLE (Open Learning Exchange), eBarnamala, Kalzium, etc. the setup is a supplement to the traditional library. Hence, we call it an e-library.

I am pretty sure that this mission of "1 e-library per district" will give several young minds an opportunity to be aware of the power of Information Technology and connect them to the global phenominon. This definitely is a reason for me to smile and feel good about these deployments.

Wednesday, December 17, 2008

LTSP Training of Trainers conducted

LTSP (Linux Training of Trainers) technology is gaining momentum in Nepal considering the impact that it can cause at very low cost. Organizations like Help Nepal Network and FOSS Nepal have set up a vision of establishing 1 e-library per district. I am proud to be associated with this vision and was one of the deployers of the e-library project in Bhaktapur district.

The vision itself is very innovative since it not merely empowers rural Nepal but also students of technical institutions who are given opportunity to go to different parts of Nepal to set up the e-library. Since, not much students are familiar with the use of this technology, a training was conducted. This was the second training on LTSP being conducted, last one being conducted on 15-16 December '07. I was part of the instructing team for both the training events.

I have made a blog post of the training @ http://elibrary-ltsp.blogspot.com/2008/12/2nd-ltsp-training-of-trainers-conducted.html

Saturday, December 22, 2007

Extracting email addresses from multiple files

Few days back, we conducted a LTSP (Linux Terminal Server Project) ToT (Training of Trainers). We invited application (a .txt format) for the training. We needed 25 applications but we had around 90.
Now sending notification to everyone about their selection status was a problem. One option was to open the .txt file one by one then copy and paste the email address which was way too manual and time consuming (not less than 2 hours). Hence, we thought of an alternative.

I placed all the .txt files in a folder 'application'. Then I extracted out the lines that contained email addresses. The following simple yet powerful command did this for me.

jitendra@jitendra:~/application$ cat *.* | grep '@' > email_lines


cat *.* concatenated all the files in the directory and grep extracted the lines containing @. The output was directed to a file email_lines. The output contained lines like the one shown below:
(g) Email address: abc@gef.com

Though this command was sufficient to simplify out task and I could have done with it with more 15 minutes processing. But I wanted to go further experimenting and making the task more simple.

Now what I wanted was the section only after : from each line. This was accomplished using cut command. I went about like this.

jitendra@jitendra:~/application$ cut -d: -f2 email_lines>email_list

cut command remove the sections from each line of files. Here -d defined : to be the delimiter. -f was used to select the field. 2 specifies the field to the right of the delimiter : . 1 would have specified field to the left of delimiter. email_lines is the file from which the field section has to be removed. I directed the output to email_list.

Now I had a list of email addresses only. I preferred adding comma manually to them to create a comma separated list of email-addresses to send the notification.

The task which would have otherwise taken more than 2 hours was over in less than 10 minutes.

Saturday, September 1, 2007

BVS, First Private School to opt for Linux!!!

It may sound astonishing to many that in Nepal school computer lab runs on Linux. But it's true.
LTSP (Linux Terminal Server Projects) has already been running in 4 schools in Nepal (in Dang, Bhaktapur, Phulchowki, Myagdi). Several projects are still under planning. These projects were funded by HeNN (Help-Nepal) and MPP (Madan Puraskar Pustakalaya). Luckily, I was a part of the project in Bhaktapur funded by Help-Nepal.
But today (September 1, 2007) is a special moment in the FOSS (Free and Open Source Software) history of Nepal because today Brihaspati Vidya Sadan (BVS), Naxal, a reputed school in the capital got Linux installed in the PCs in its computer Lab. I was lucky this time too. I was part of this historic moment as well.
Around a month ago, we were in Brihaspati Vidya Sadan for the FOSS awareness program. We get presentation on what is FOSS, why use FOSS and blahh blahh. Mr. Pravin Joshi, the computer teacher had already been using Linux in his PC at home. He was so impressed and positive that he asked Shishir Dai (our senior and motivator) to help setup Linux in computer lab in the school. This must be the first in Nepalese history that school administration has approached for getting FOSS implemented in its lab. I must say even the students were really sharp and keen to try things. And, so we were there today to install Linux.
The computers didn't have cdrom so the installation method preferred was Net-Boot. Shishir dai configured his laptop for DHCP (Dynamic Host Communication Protocol) and TFTP (Trivial File Transfer Protocol).
And made the Ubuntu available on his apache server. While, Ujjwal helped debug the errors that occured, we (me and my classmates along with a junior Kulchandra) looked at the installation in the PCs. The computers, hence, were ready to install Ubuntu from Network. And now Linux co-exist on the PCs with MS-Windows. Though, some additional packages still need to be installed which will soon be done, the greatest achievement is at least students have something to start with and know that much exist beyond Windows.
For the qbasic programming (that is a part of the curriculum for computers), we will we installing dosbox and wine. Besides, we will have bluefish editor, gcompris suite and other stuffs.
Hats off to Pravin Dai, BVS, Shishir dai who have reached a milestone with this step and have set example for other schools. I wish this step helps government consider for a syllabus based on Free and open source rather than propritory.

Cheers