Thursday, March 25, 2010

Is Google experimenting Video Ads in Youtube?

For sometime now, Google has been vigorously experimenting variety of ads on Youtube. Anyone who has used Youtube in past 3-4 months (I don't exactly remember when Google launced it and I am too lazy to search ;) ) must have at least noticed the text based ads that appear at the bottom of videos.


Today, while trying to follow the Google-China Saga, I clicked upon a video link to notice L'OREAL ad being bombarded at me.


For a moment, it seemed I clicked wrong link. And, in a while, the video I was looking for actually appeared. For a moment, I thought that it might have been uploaded that way by the video submitter. Hence, I refreshed the page to be greeted with PEPSI ad.

This seem to be a new advertising methodology Google is experimenting in its lab! I am not sure how people will react to it but for the time being, I am loving the idea.

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

Monday, December 1, 2008

Classifying data to class interval using AWK

Recently, I needed to do a 'Simulation And Modeling' assignment which required me to classify the discrete datas into class interval.
Thanks to my counting skill (or probably it was concentration), I ended up finding different frequencies for the class-intervals each time I counted.
I knew I would never complete the assignment if I continue counting. I thought I would better go for a script to do counting for me. And hence, I wrote a small one for myself using awk.
I copied the discrete data in a plain text file called dataset. The data was separated by a blank space and looked like this:

07 05 96 14 10 90 ..............

Had to write only a few lines of code to do the trick for me. In the class interval, I had to include the maximum class limit and exclude the minimum class limit. Wrote the following code in a file called class.sh and executed it.


#!/bin/bash
awk '
{
for(j=1;j<=NF;j++){
p[int(($j-1)/10)]++;
}
print "Class Inverval","\t","Frequency";
for(k=0;k<100;k+=10){
printf("%2d lt; r <= %3d",k,(k+10));
printf("\t\t%2d\n",p[int($k/10)]);
}
}' dataset

The output of the script would look like this:

Class Inverval Frequency
0 < r <= 10 8
10 < r <= 20 13
20 < r <= 30 8
30 < r <= 40 12
40 < r <= 50 7
50 < r <= 60 8
60 < r <= 70 8
70 < r <= 80 8
80 < r <= 90 12
90 < r <= 100 11



Easy, huh? Isn't it.