30 June 2010

Convert Images to SVG format - Potrace is excellent tool

Dear all,
        If you want to convert images into SVG format then potrace is one good tool. I have tested other tools.
Here is my test observation.

First I create one test svg file using SVG-Edit tool. I create the svg files and named as ActualImage.svg (15.9 KB) ,
Then I used convert command to convert   ActualImage.svg into png and pgm format  - I have attached input.png (72.2 KB),
then I converted input.png to input.pgm format because potrace take pgm format.
then I converted input.pgm into output.svg (8 KB) .

Yup, SVG image got compressed using image to svg conversion. resultant svg image is 50% of actual SVG image and 11% of corresponding png image.

$ potrace -o output.svg input.pgm --svg

Posted via email from LUG@IITD Community Blog

Did I scare any new Open Source users - By John Joshph

---------- Forwarded message ----------
From: John Joseph <>
Date: Mon, Jun 28, 2010 at 5:20 PM
Subject: [fsug-tvm] Did I scare any new Open Source users
To: TVM LinuxUsersGroup <>

 I have to admit first "I have scared more potential Linux users than the  people I have converted " , just because I followed a method of preaching things which the user was not interested intially

  For years I am using Linux , in home and office . even though in our office infrastructure server runs 100% on linux , let it be PDC, Oracle E business suite ,CRM,mailing solution , corporate PBX system ,IDS ,DM, Project Management all run on Linux, but usage of Linux as Desktop is very less. maximum 3 users out of 300 pc users. We had tried our best to motivate users to use Linux . it was not success .We tried to convince them  to use Open office instead of MS office , there is some success in this regard. But overall success rate is very less

    Some of the reason why my Linux evangelism at office did not work , because we were more focussed on the philosophy . The normal end user who use his pc for his personal and business needs is not much concerned as how I was concerned about the need and importance of OpenSource. I missed this point .

     Now I talk less of philosophy than need , and it is showing results .At least from this year beginning onwards I am able to find at least 3 minimum new Linux users. My focus on them was to meet their needs. I install /train those users free of cost in using linux for their personal needs , Some have stuck in using Linux others went back to windows . In some case the users who had gone back to windows had come back saying they need to try out Linux again.

   I have introduced some of my contacts to Linux, by introducing them to boxee/mythtv + hardware for multimedia  such  as  Zotac [] , All those people are happily using their Linux setup. here I am doing what a trojan horse does , propagating Linux with  getting noticed and with out big noise . this users bring reference to me . I am happy they are happy

Another initiative from our side was to make the Microsoft IT support guys and companies comfortable with linux . We had started conducting the free workshop on open source solutions targeting them. Last workshop was on Zimbra mailing solution.The workshop was designed in such a way that the attendees(mostly MS guys)  after the workshop said to us . They never knew giving mailing solution in Linux was so easy. In this workshops we do not stress to much on ideas behind OS.We show them a solution which they can use, or sell.Here Linux is propagated through this MS IT support guys

              In our mailing list , there are incidents in which  new users who used to get flames because of their post , but later we realised scaring someone who post , non linux matters  should be a potential Linux users.

              Now I know , promoting Linux or open source needs great skill of marketing . U need to know what make the user interested. If he is looking for a stable system talk to him about how Linux is suitable for his needs, show him with proof that almost all hardware are supported. By conversation If you are able to make out that this guy is strongly inclined to GPL , talk more and more of importance of GPL.

                It need patience and skill to win war
                           Joseph John

Note:- Products(zimbra,zotac,oracle) which mentioned here are not marketed by me . I did not had the intention to do so through the mailing list

Posted via email from LUG@IITD Community Blog

26 June 2010

Sugar OLPC workshop in Goa 28th June - 2nd July 2010

---------- Forwarded message ----------
From: Nagarjuna G
Date: Sat, Jun 26, 2010 at 12:11 PM

Sugar OLPC workshop in Goa 28th June - 2nd July 2010

gnowledge lab of Homi Bhabha Centre for Science Education, TIFR will
be conducting a  five day workshop on Sugar Platform on OLPC in Goa in
collaboration with Digital Bridge Foundation,and Nirmala Instititute
of Education, Goa, is organising a symposium on the Sugar Learning

Venue: Our lady of Merces High School, Merces, Goa

If you know people in Goa, please send them this note.  We need
volunteers with knowledge in GNU/Linux to help the school successfully
run this program.  The third standard school students (about 97 of
them) will be given one OLPC each.  The teachers and students of the
school will be attending this workshop.

Event details:

Posted via email from LUG@IITD Community Blog

24 June 2010

FOSS jobs in India - June 24 #foss #jobs #india

visit -

---------- Forwarded message ----------
From: FOSS jobs in India <>
Date: Thu, Jun 24, 2010 at 11:49 AM
Subject: FOSS jobs in India

FOSS jobs in India

[Full-time] Linux Administrator at Madan


Location: Chennai


Firstly, i do hope the post is within specified norms.

We are a startup looking for a linux administrator who will be able to carry out installations, troubleshoot issues on servers and networks and create POCs and basically do a lot of experimentation on applications and infrastructure. Ideally, we are looking at a person who has a good grasp of networks, servers and linux and is willing to go the distance given that this is a startup. No certifications or qualifications essential, however experience is a must.

Do send me a mail if you or any of your friends are interested in this opening.

Based in Chennai, might involve a bit of travel for implementations and PoCs.
Requirement – Immediate
Salary Range- Negotiable


Apply to this job

[Full-time] Urgent Requirement - Linux Administrator at Troi Management


Location: Chennai

Position : Linux administrator .
Location : Chennai .
Exp : 3.5 – 5 years .
Shift Timing : 24/7 rotational shifts .


Requirement details :-

Linux administrator with scripting experience(Perl, Python, shell, or similar).

Job Description:

Systems Administrators are responsible for supporting day to day operations of Managed Hosting Infrastructure and are escalation points for Managed Hosting customer issues related to Infrastructure.
Typical duties include but are not limited to:
+ Identify, troubleshoot, and close service requests for escalated client issues.
+ Troubleshoot OS related issues, including escalation to Red Hat and other vendors.
+ Administer LDAP authentication systems, mail relay servers, DNS, monitoring systems.
+ Learn and maintain a technical understanding of Managed Hosting datacenter implementations, toolsets, and technologies (including the Blackboard Academic Suite).
+ Provide top tier problem solving and knowledge sharing to Managed Hosting Support and Tier 1 and 2 Operations teams.
+ Design custom scripts and solutions for unique tasks as required.
+ Diagnose, document and automate solutions for common issues and tasks.
+ Participate in engineering projects such as capacity planning, virtualization migrations, hardware review and analysis, application optimization, etc.
+ Provide feedback and suggestions to management for process improvement and critical metrics.
+ Fluency in written and spoken English are required, as well as the ability to work with a geographically and culturally distributed team across multiple time zones.
+ Ability to meet deadlines, multitask and work in a fast paced environment is critical.
+ Must be customer focused and a team player.

+ Red Hat Certified Engineer
+ Experience with dynamic datacenter technology, including server virtualization
+ Monitoring software system administration is preferred (Uptime, Nagios, Openview)
+ Experience with Java, JVMs a plus

Required skills

+ 3.6+ years experience administering Enterprise Linux systems (Red Hat preferred) in medium or large scale enterprise environments.
+ At least 1 year experience functioning at the “expert level†in an IT or similar organization with proven ability to perform final problem resolution.
+ Proficiency with scripting/programming in Perl, Python, shell, or similar.
+ 1-2 years experience with authentication systems (LDAP, Windows Domain Server, Active Directory, and/or openldap).
+ 1-2 years experience supporting Web and Application server technologies (WebLogic and/or Apache/Tomcat).

Preferred Skills

+ Experience with the Blackboard Academic Suite backend a huge plus

Common Criteria

Should have worked on an heterogeneous environment.
Willing to work in US Time Zone.
Excellent communication skills
Client interfacing skill would be added advantage

Kindly send across your updated profile with the details mentioned below.

Current CTC:
Expected CTC:
Notice Period:


Apply to this job

[Full-time] Urgent opening for Solaris Administrator for CMM-5 Comp/3 MTH Contract To Hire at iVitesse Technologies Pvt. Ltd


Location: Chennai


About Ivitesse Technologies:
Ivitesse Technologies is a leading provider of high-end, quality business technology solution and services. We at Ivitesse, ensure that our customers IT environment deliver the high standards of availability and efficiency their business demands. As our name suggests, we help accelerate the speed of your business. One of our traditional core competencies lies in packaged solutions such as SAP, JD Edwards and Oracle E-Applications. In addition, we offer comprehensive range of cost-effective and powerful business application and management solution. We are also into staff augmentation for different clients.
This is further to your profile on portal , We are looking for our esteemed client in Chennai Location .
Job Role : Administrator Unix Solaris
Location :- Chennai
Experience :- 3-4 yrs
Notice period :- Should be immediately join or max 10 Days
Note :- This opening is 3 MTH C2H for a CMM-5 level Comp

Job Descriptions :

- H/W Console Administration,Log file administration,Disk Administration,System – Startup troubleshooting Software Deployment and Administration,Shell / Perlscripting with respect to OS admin (not app support) Server PartitionAdministration,Scheduling system tasks, – Managing system performance,Systemaccounting,Network Connectivity Administration,Network MultipathingAdministration,OS Installation ,OS Upgrades ,Disk Layout configuration – RAIDetc NIS/NIS +/NFS Administration,Automount Administration,CreatingFilesystem,Configuring additional Swap space,Managing disk usage,File accessproblems,Remote file system administration, – Logical Volume Administration

So if you want to tap this never before opportunity with us, please send in your updated CV in MS-Word Format to with the following details:-
Total IT Exp:-
Relevant IT Exp:-
Current CTC:-
Exp CTC:-
Notice period:-
Date of Birth:-
Highest Qualification :-
Year Of Passing :-
Current organiization :
Job Status ( Permanent/ Contract ) – Company URL:

Nitisha Singh

iVitesse Technologies Pvt. Ltd.,
Direct: 020-30642193

Apply to this job



Location: Chennai











Apply to this job

[Full-time] Linux Engineers with scripting knowledge at Hucon Solutions (India) Pvt.Ltd


Location: Chennai

We need Linux Engineer with scripting experience(Perl, Python, shell, or similar) to provide Level 2/ Level 3 support with excellent communication skills .

Required skills:

• 3+ years experience administering Enterprise Linux systems (Red Hat preferred) in medium or large scale enterprise environments.
• At least 1 year experience functioning at the “expert level” in an IT or similar organization with proven ability to perform final problem resolution.
• Proficiency with scripting/programming in Perl, Python, shell, or similar.
• 1-2 years experience with authentication systems (LDAP, Windows Domain Server, Active Directory, and/or openldap).
• 1-2 years experience supporting Web and Application server technologies (WebLogic and/or Apache/Tomcat).

Hucon Solutions (India) Pvt.Ltd

Apply to this job

[Full-time] Looking for Android Mobile Platform Trainer at Barani


Location: Chennai

Hi all,

I am looking for Android trainer to work with me part time or full
time , he/she should be able to train UI and Middleware part of

Any reference will help me


Apply to this job

[Full-time] Experienced PHP programmers &amp; Project managers at AdMod Technologies Pvt Ltd


Location: Kochi


Open positions:

1) PHP programmers with more than 2 years experience

2) Project managers with more than 4 years experience

Linux knowledge will be an added advantage.

Apply to this job

[Full-time] ROR Developers required our India Office at Adheer Kr Singh


Location: Ahmedabad


Primary Responsibilities
The developer will be responsible for development of enterprise applications written in Ruby on Rails. The successful candidate will have a demonstrable history of delivering high quality web applications. This individual will understand the complexities of concurrency and scalability, and will be up to date with modern practices of web technologies. The developer will often be called upon to lead and mentor implementation at various client sites. Primary responsibilities include:
• Design and development of web application software components including both back-end and front-end code.
• Complete unit test coverage of non-trivial code.
• Document and communicate application designs.
• Follow standards for all deliverables as defined by the Bluefin Associates US technical team.
• Develop and maintain build systems using appropriate technologies (Ant, Maven, Rake, etc.)
• Collaborate with web UI developers to deliver application functionality.
• Develop a detailed understanding of the capabilities of the Bluefin Associates products. This position requires an ability to understand how our IT-focused solutions help our customer and to translate that into key marketing messages that will drive interest. The success of campaigns will be based on your depth of insight into the technology and customer pains.
• Participate in cross-group collaboration across multiple time zones.
• Develop estimates for effort, time and cost for development initiatives and participate in project planning activities.
• Provide regular status updates and feedback against your commitments and the commitments of less senior developers operating under your leadership.
• Advise management about any perceived roadblocks, issues, and risk factors regarding schedule and/or costs.

Required Skills:

• Extremely strong in ROR development Skills and have shown history of development in ROR.
• Extremely strong understanding of object oriented software design(OOPS Concepts), including MVC frameworks, and an ability to learn and apply new technologies rapidly.
• Strong XHTML, XML, and XSLT skills, and a working knowledge of JavaScript and AJAX.
• Knowledge of an object-oriented scripting language such as Python or Ruby and an ability to prototype functionality quickly.
• Ability to execute code and design reviews.
• Knowledge of ROR Plugins and various API integration like Paypal, Google, Facebook API etc.
• Understanding of configuration management using version control systems such as Subversion, Perforce, CVS, or git, including branching and merging.
• Understanding of Unix and Unix-based operating systems.
• Experience with a cloud computing architecture, such as VMWare ESX, Amazon Elastic Compute Cloud, etc.
• Extremely strong oral, written, and presentation communications skills.

Educational Requirements: A pertinent Bachelor’s Degree in Computer Science, Math, Engineering, or a related field and 2 years of applied experience is required. 4 years practical exposure in the specific field will waive educational requirements. Sample code may be requested during the interview and a live coding exercise will be mandatory.

Personal Qualities: Must be a great team player with a positive attitude, highly organized and needs to take responsibility for user satisfaction with deliverables and possess an impeccable work ethic. A great sense of humor and professional pride will be a significant asset. We have a large ego as an organization but not as individuals, and expect all team members to work together without counterproductive internal competition.

Mail us your re’sume’ at
call us at +91 79 40008387

Apply to this job

[Full-time] Linux Server Administrators at AdMod Technologies Pvt Ltd


Location: Kochi


We have a few openings for RHCE certified B.Tech graduates for remote monitoring and administration of Linux and FreeBSD servers. Any experience in the field is a plus.

PS: This is not a Network/Hardware SysAdmin position.

Apply to this job

[Full-time] Openings for Linux Admin at Jeevan Softech Limited


Location: Chennai

Company: CSS Corp (

Linux administrator with scripting experience (Perl, Python, shell, or similar

Required Skills:
3.6+ years experience administering Enterprise Linux systems (Red Hat preferred) in medium or large scale enterprise environments. – At least 1 year experience functioning at the “expert level†in an IT or similar organization with proven ability to perform final problem resolution. – Proficiency with scripting/programming in Perl, Python, shell, or similar. – 1-2 years experience with authentication systems (LDAP, Windows Domain Server, Active Directory, and/or openldap). – 1-2 years experience supporting Web and Application server technologies (WebLogic and/or Apache/Tomcat).

Job Profile :
Systems Administrators are responsible for supporting day to day operations of Managed Hosting Infrastructure and are escalation points for Managed Hosting customer issues related to Infrastructure.

Location: Chennai

CTC : 4.5 LPA

Interested candidates can forward updated CV’s to

Thanks & Regards,
Padma (HR),
CN: 040-40173065.

Apply to this job

Email delivery powered by Google

Posted via email from LUG@IITD Community Blog

One Day One Command - via - sms - Re-started in India

---------- Forwarded message ----------
From: Arulalan T<arulalant   AT>
Date: Thu, Jun 24, 2010 at 9:18 AM
Dear All,


From today I started 'one day one command' (ODOC) service via sms.

I got the Nokia 6600 mobile and added 200 contacts in a single group.

So that I can send the msg to group.

Also I put National sms Booster pack.

So all India level we can send the ODOC sms.

Upto now I am sending this sms to Delhi, West Bengal , Tamil Nadu Students.

Attention :

Those who are all subscribed ODOC via sms to my no (9994332225),
please send me once again your mobile no.

I lost those contacts.

I hope all of you got today ODOC sms.

I started this new blog to post the commands.

Thanks for your support. :-)

Posted via email from LUG@IITD Community Blog

23 June 2010

Dear Youth from Delhi, Join Youth for ICT if you want to help School Student

Dear Youth,
     I belong to a NPO called Knowledge Commons and you can find more about at my website too. I have done my engineering from IITDelhi, and Now I am putting my efforts to teach school students about ICT and Computer. You can see this video  -
     If you want to put your volunteer effort to teach student about computer as learning box then I can provide my expert training and guidance to train you. You who can further teach School Students and Teachers etc. Together we can create a campaign.
     We can start some sort of campaign at Delhi like "Youth for ICT"
     If you are Interested in this, Please contact me at


Posted via email from LUG@IITD Community Blog

20 June 2010

My fear about Future at 2035 : The Matrix

Well, I have express, my fear about Future of our earth and unfortunately it comes tom Matrix.

I have record my voice, you can listen here -

Two interesting concepts in my article and my voice

* Time Traversal in virtual world (or Time Flight)
* Soft-body Organs in virtual world

In future we all will be connected to each other by putting a thumbnail size supercomputers inside our body which will be connected via nervous system. Future generation will spend most of the time in the simulated virtual world with new type of soft-body organs. They will be able to feel flying with their soft-feathers. It will be totally new world. We can decide, it will be a good or bad.

Here are some notes from my incomplete article about "danger of virtual world"

<copy-paste from old article>
To see something we need not to have lights, we can see the pictures while dreaming but our eyes are closed. Light give signal to mind and mind process it and we feel the processing. signal to mind can be generated to machines and signal form mind can processed to control the devices.
stage 3.0 to 3.5  is for signal form mind and stage 3.5 to 4.0  is for signal to mind,
Professor Kevin Warwick is first cyborg and "On the 14th of March 2002 a one hundred electrode array was surgically implanted into the median nerve fibres of the left arm of Professor Kevin Warwick .  source  :"
So this is some attempt that we can control the devices and interact with virtual world with at thinking level and at this stage we will not be having any camera for expression and movement detection,,, instead,, human thinking will control the devices and many machines will be operated from far distances.
We will be having new senses and new procedures in mind. Let me clear the new senses and new procedure first : before some year i was not riding cycle. before that i was not having senses for bicycle and at starting i was not able to ride and fall back on ground. I stated slowly slowly i got the learned bicycle riding. while learning my mind was getting and producing signal and trying to control... it was not one day job,, but human mind learn ( more precisely human mind can be programmed) to adopt or learn or control new things ,, like this was we develop new sense and procedure of control in human mind. Initially i was riding the cycle by eyes, hands, legs and back seat  but now i have learned to ride by not touching my hands to handle of cycle. no all control comes from "eyes , legs and backseat " , i can even ride the cycle , take turn on road. how come it happens , by practice i programmed my mind to sense cycle from backseat and get the feeling and give control signal,, effectively we learned cycle and programed our mind, same way,, initially it was difficult to type on keyboard,,with out seeing on keyboard,, but by practice now i can type without seeing it. my mind generate signal to control these devices.
Everybody do these things in daily life Let see how I see  these things,,.

God has given some Hard body organs (I/O devices ) which include hand , legs , eyes , and ears , ,, these gives the Input output to Mind  (which is central processing unit of our body) , men stated learning ( programming ) , The Role of these I/O devices (body organs )  is to give signal and take signal from mind, the work of mind is to process the signals. , How to use these device,?? We use practice to learn (how to move hand, dance, eat, walk,,) and process something is similar to installing a device drivers , We human being need more functionality to work more efficiently, We were having many limitations like , we cannot run faster for long time,, so we stated making  new I/O devices like cycle. For me Cycle is also a Hard body organ which is not directly connected to body . let say it to, Unconnected hard body organ this include keyboard, mouse, bike and such things,,
by practice we have learned how to use them efficiently . Practice for me is way for programming the mind to add new I/O devices or Organs, We have added many unconnected hard organ (I/O devices)..

Suppose we got the method that we are taking input from mind and giving to mind then we will be able to add many Soft -body Organ on this virtual world,, Currently we have 2 hands,,so  our mind take signal form 2 hands and process and give output to 2 hands back,, now let assumes we have 3 Soft Virtual Hands , we will be able to see them and these virtual hands will give signal to mind and mind actually feel that i have total of 5 hands,, and according by practice, our mind will be able to handle all 5 hands,, simultaneously,, In virtual world at this stage we will be having training station where user can learn how to operate the new Soft Virtual Body part . These body can take signal from mind over Internet and process in virtual world and give signal in other format . We can add a virtual eye also so no need to having 3D-eye-glasses.
How we handle hands?, as we see it, and take signal from it and give signal to it,,, so with soft hands you will actually feel that you have attached 3 more hands and getting real signal from Internet and giving back to control signals.
You can even add more organs, Like wheels, flying feathers, and many such known and unknown things,, you will feel exactly bird can feel while flying with soft virtual feathers organs,,  I will not even surprise that there will be many organs that will be plug and play and no such hard practice is need to handle them . See have unconnected Hard body organ like TV, plates , chairs , which are plug and play nature, similar way there will be many soft virtual hand that you will be able to use it in this virtual world,

Virtual Reality at this stage 4.0 will merged with senses and real reality , st this stage we human being will be having merged reality. It will be very difficult to distinguish between virtual reality and real reality. At this stage in Virtual World
</copy-paste from old article>

│    Narendra Sisodiya

Posted via email from LUG@IITD Community Blog

Percentage Freedom per page view

Knowledge should be easily accessible. We have Internet by which we can share information. Imagine a world where more then 50% books are in public domain and easily downloadable and printable.

Well I request to form some sort of Digital Library. Lets assume this fictitious Library has a long list of books. Lets see how books can be set to free.

  • At first step, Author writes a books. He transfer his work to Library
  • When this book comes into Library, It is under closed license. User's can only purchase it under certain price. Library will decide price per book. Library will also decide "Total Revenue to be Generated".
  • Now, money can generated from 3 source - (a) Ads  (b) Donation (c) Profit from Print Copy
  • Every book has a "Freedom Percentage" which can be calculated by  -- "Money generated" / "Money to be generate" * 100
  • Now, every time you read that book online, you will increase the freedom of the book.
  • Similarly after certain time, book will become under Public Domain Or similar open license for reusable for any purpose.
  • Its more like a chain reaction process, because when you have a large number of open license books then it becomes easy to remix and reproduce new books.

Any suggestions ?

By -
│    Narendra Sisodiya

Posted via email from LUG@IITD Community Blog

15 June 2010

One Day One Command - via - sms

---------- Forwarded message ----------
From: Arulalan T <arulalant   AT>
Date: Tue, Jun 15, 2010 at 12:51 AM
Subject: [kanchilug] One Day One Command - via - sms
To: KanchiLug <>

Dear Lug Members,

From kanchilug we started "One Day One Command" via sms service.
Just two days before only we started this activity via

Right now we sending OneDayOneCommand (ODOC) to 100 kanchilug members.

If you want to receive this ODOC sms means, send me your mobile number to my
mail id (arulalant   AT or sms your mobile no to my no (9994332225).

Here I am updating the ODOC.


Posted via email from LUG@IITD Community Blog

13 June 2010

A Effect based SVG animation API

I am experimenting a new API for SVG animation. The approach is different, I am creating a API for a normal user who can understand in terms of "Effects" like fadein, fadeout,  flyin, flyout.
Here is the Syntax to code animation. I have just started, so I have added only two effect, flyin and changeFillColor.

Remember , Demo Only work in Opera browser, as It support Animation tags
Demo  --
Feedback Welcome

var player = new SvgArea("test" , {"height":800 , "width":400});

player.add("circle" , {
    'r': 50,
    'fill': "#0FF",
    'stroke': "#00F",
'stroke-width': 2,
    'cx': 100,
    'id': "mycircle",
    'cy': 100

player.Animate("mytext", "flyin",{

player.Animate("mycircle", "flyin",{

player.Animate("myrect", "flyin",{

player.Animate("myrect", "changeFillColor",{
     'fill':"black",//RBG value

How you can help ThinkCPP project

I am showing a demo that how you can contribute to ThinkCPP book,

See Chapter 2

I have modified this Page and added one line , result is this

You can watch, how I have added this line in following video tutorial, Like this you can help this project

Contact me at - narendra AT narendrasisodiya DOT COM

Posted via email from LUG@IITD Community Blog

09 June 2010

Potential Danger with Canvas API in html5 #html5 #canvas

Canvas API is just great and I love it, You will also love it , if not, just see Canvas demos -

But we have potential danger to misuse it also for the sake of non-standards.

Case 1 - Abode can make its flash-player inside canvas API. I know, it will not be 100% compatible. They can create a CanvasAPI based flash player. Their are already  2 client side run time engine in JavaScript - Smokescreen and Gordon - , Biggest advantage with JS and client side is that you can see sourcecode. In order to hide the source code , Adobe can use server side. Some processing will be on server side and output will be streamed (in form of image) to client side and renders into CANVAS area with pixel. You can grab event from canvas area and send bacl to server. This way Developer may come up with a Server Side HTML5 toolkit which will reuse BAD standards like flash with Hiding Source code of a Web Application . Adobe or other companies can modify their products and generate server side HTML5 code which will render the application CANVAS API.
A huge number of dummy developer use such non-standards tools and with this, they will be able to reuse skills by this and will not adopt a true spirit of HTML5.
          So, This I do not like,,,--> ''designer/developers will be using non-standard server side code, generated from non-standards ToolKits, and pretend that we also use HTML5"

We urgently need HTML5 authoring tool. we urgently needs SVG authoring tools.


I guess, with the advance of html5, Adobe has been working hard to run flash on canvas from server inorder to save its presence.


Posted via email from LUG@IITD Community Blog

08 June 2010

Everonn partners with Haryana for Computer education (BOOT)

---------- Forwarded message ----------
From: Guru गुरु <Guru AT>
Date: 2010/6/8
Subject: Everonn partners with Haryana for Computer education (BOOT)

At 47 crores for 213 schools, the government is spending around 22 lakh rupees per school for 'ICT education'. Though many states have adopted similar 'BOOT' models for ICT education, outsourcing curriculum and pedagogy to technology and 'education technology' companies, this has not produced any meaningful outcomes to show for the the hundreds of crores of rupees spent.  It is noteworthy that though the Kerala IT@Schools 'in-house/integrated' model has shown superior outcomes, it is the BOOT model that is still popular with education departments ...


Everonn partners with Haryana for Computer education
03 June 2010

An agreement was signed between Everonn Education worth INR 47 crore with the director, secondary education, the government of Haryana for implementing Comprehensive Computer Education Project (CCEP) in 213 schools in 20 districts across the state. The project is to be carried out for five years under Build Own and Operate (BOO) and Build Own Operate and Transfer (BOOT) models.

Source: Tecatedu

1 By - 
1 Gurumurthy Kasinathan IT for Change | Tel:98454 37730 Visit for the Kochi declaration on Public Software

Posted via email from LUG@IITD Community Blog

07 June 2010

Penetration of HTML5/Ogg in Video Sharing sites

Following website support Ogg Video input format.

  • Dailymotion
  • Google Video
  • imeem[21]
  • iPlayerHD
  • sevenload
  • The Video Bay
  • Tudou[21]
  • Viddler
  • Vimeo
  • Youku
  • YouTube

No need to mention, ( here)

Following website Support HTML5 Streaming - Open Web HTML5 video player

  • The Video Bay          Ogg Theora/Vorbis
  • Dailymotion          Ogg Theora/Vorbis or H.264, Sorenson codec
  • Internet Archive     Ogg Theora/Vorbis
  • Vimeo            H.264
  • YouTube     H.264, Sorenson codec
  • iPlayerHD     H.264
Source :

Posted via email from LUG@IITD Community Blog

06 June 2010

How and Why Browser Share Ratio will be changed completely after 6-7 month

  • In near future, All youtube video will be in webm format.
  • webm is supported in newer version of Chrome and Firefox
  • Google will drop its support from flash. All of sudden one day, Youtube will say, -- "dude , its time to use webm format, Please use latest browser"
  • old IE users will not be able to view youtube
  • latest IE9 may support webm format. but for using latest IE9, you need to have latest Windows too.
  • All of sudden, All windows and thus IE users will not be able to use youtube. This we call as 'IE useless day' Now, This will be historic day in Browser history.
  • All of sudden a huge percentage of users will switch to latest Chrome browser. User will not upgrade they windows's PC for sake for IE9, they will upgrade in browser.
  • So we will see a sudden change in browser share in market. IE will be completely out for some months/years form market.

With Youtube as biggest browsing website of world, Google has good amount of Power to become biggest player in market in next 3-4 months.
Let me give you one trick -- "Disable flash by default"
  • By default, if latest version Google Chrome and Firefox, disable flash in default setting (about:config) then there will be a sudden drop of Market ratio of flash player too. Because Latest Firefox and Chrome will takeover 90% of market and this means 90% users will find the flash as disabled. Flash is used fr two sole purpose . (a) Youtube (b) Fam-ville (faceook app). If Google somehow make Farm-Ville in SVG/Canvas/HTML format then, most of the user will not find a reason enable flash in their browser. And yes Scribd is now HTML5. Sildeshare is working hard to shift to HTML5 for their website.
  • A sudden drop of flash payer in market will give boost to floowing things
  • HTML5 will be over-hyped in market.. "good for me"
  • Force all flash based website like Vimeo, Slide-share to shift on HTML5
  • Force all flash based advertisement to use "Smokescreen" Or similar technology - See demo -
  • Finally we will see a huge increase in percentage market ratio of HTML5 based browser, Huge drop in flash's players market. This is the reason, IE9 has jumped into open-standard , HTML5 and svg advocacy otherwise they will loose their 10% market too.
  • </prediction>


    Yet another HTML5 developer

    │    Narendra Sisodiya

    Posted via email from LUG@IITD Community Blog

    03 June 2010

    Re-birthing Zine Culture in Indian FOSS communities and connecting colleges and Universities.

    Dear all,
          I always work on new idea to serve better to the society. Last few days, I am working on the new idea with connect all universities/college. Here is the rough structure of new idea

    What is the idea -- the idea is to re-birth the "zine culture" to connect students - read at -
    Zine is a mini-booklet , which is locally published and represent a community voice.

    The structure of Zine
    * At college level, we need 1-2 campus carrier + 1 or more student for editorial team
    * The main editorial team will consist of all the editorial member from each college.

    The Process of Zine
    * Editorial team will be responsible for collecting articles from their college.
    * Students can themself submit articles at zine website Or speed post to Zine's Office.
    * Editorial team will also search for news and articles over web with Public license.
    * A final print version on A4 sheet with 10-20 pages will be available bi-weekly or monthly.
    * pdf format zine will be sent via email or speed post to campus carrier
    * Campus carrier will send to local photocopy shop which has maximum student coverage area
    * Campus carrier will upload information about photocopy center or printing center. cost of the zine will be equal to photocopy charge which is 50 paisa per single side page in most of the cases
    * Campus carrier will send a printer zine to their libraries (he can put his pocket money or take donations from students - will take 10-20  INR per month )
    * Student can submit their feedback to website
    * College Editorial team can create an additional page for their college specific news. they can add this extra zine page before giving it to photocopy center.

    How you can join Zine
    * You can write article for zine
    * You can join Editorial team to collect news and tech articles
    * You can became "campus carrier"
    * You can add your idea
    * Send this document to your friends and mail them (Do not use select all contact)
    * tell your remote friends about this activity

    If you have any similar idea or question then please mail me -

    Posted via email from LUG@IITD Community Blog

    Red Hat's comments on Draft Policy on Indian Open Standards for e-Governance Version 1.1 dated May 2010

    Thanks Venky (RedHat) for submitting RedHats view on Draft Policy on Indian Open Standards for e-Governance Version 1.1 dated May 2010

    ---------- Forwarded message ----------
    From: Venkatesh Hariharan <>
    Date: Thu, Jun 3, 2010 at 8:03 PM
    Subject: [fosscomm] Red Hat's comments on Draft Policy on Open Standards for e-Governance Version 1.1 dated May 2010
    To: Indian FOSS Community Network list <>

    These are the comments that I submitted to Department of Information Technology on the Draft Policy on Open Standards for e-Governance Version 1.1 dated May 2010. Overall, it is a good policy with a few loopholes that need to be plugged. If approved in a slightly improved form, it will be a huge landmark for e-governance in India and for the open source and open standards community.

    General Review Comments

    Wonderful is your gift of knowledge
    the more we share, the more it grows
    the more we hoard, the more it diminishes

    Hymn to Saraswati, the Goddess of Knowledge

    Information Technology, and the Internet in particular, have opened up tremendous avenues for the sharing of knowledge. In the next two years, over two billion people (or one-third of humanity) will be connected to the Internet, making it the largest collaborative network in the history of mankind. Open standards are the most fundamental tool for the sharing of knowledge and we therefore appreciate DIT's leadership in creating the Draft Policy on Open Standards for e-Governance Version 1.1 dated May 2010.

    In creating and implementing the Open Standards Policy, we hope that DIT will live up to the best of Indian knowledge traditions that placed tremendous emphasis on the sharing of knowledge. While genuine open standards foster the sharing of knowledge, proprietary standards prevent the free flow of knowledge by treating standards as a priced commodity or as trade secrets, owned and controlled by private entities. We hope that DIT will make a clear distinction between open standards and proprietary standards because this has larger implications beyond e-Governance and impacts the information society as a whole.

    We recognize and respect the fact that DIT has a significant challenge on its hands when it comes to genuine open standards because many standards, currently in use, have evolved as de-facto standards that are proprietary in nature. At the same time, we request DIT to recognize the larger historical perspective, which places standards firmly in the commons; and that proprietary digital standards are an aberration of this norm. It is a well established convention of civil society that standards should be treated as a “common wealth” and belong to all, and NOT be controlled by private entities. If standards that we take for granted – like weights and measures – were proprietary standards that required royalties and OEM licenses for usage, the cost and social impact of the same can well be imagined. For example, multimedia standards are some of the most expensive standards in the world. A complete set of playback plug-ins costs around EUR 28 (approximately Rs 1,624). As we deliver e-government services right down to the village panchayats and seek to put computers in every school, the cost of these proprietary playback plug-ins could prove to be a heavy drain on the country's finances, affect IT penetration in India and thereby hinder the spread of knowledge.

    On the other hand, open standards can accelerate the sharing of knowledge and the Internet and World Wide Web are the finest examples of this. For example, in 1994, Sir Tim Berners-Lee founded the World Wide Web Consortium (W3C) at MIT. It comprised various companies that were willing to create standards and recommendations to improve the quality of the Web. Berners-Lee made his idea available freely, with no patent and no royalties due. The World Wide Web Consortium decided that its standards should be based on royalty-free technology, so that they could easily be adopted by anyone.

    It is therefore clear that open standards promote the public good, which is the primary responsibility of any government. The ultimate test of any open standard is – does it give us the freedom to share knowledge without any hindrance, without any terms and conditions? We hope that this is the yardstick that will be used to determine open standards for India.

    Comments on Specific Sections

    Section 4.1.2 of the policy states, “ The patent claims necessary to implement the Identified Standard shall be available on a Royalty-Free basis for the life time of the Standard. If such Standards are not found feasible then in the wider public interest, Fair, Reasonable and Non Discriminatory terms and conditions (FRAND) or Reasonable and Non Discriminatory terms and conditions (RAND) with no payment could be considered.”

    We request that the following statement, “If such Standards are not found feasible then in the wider public interest, Fair, Reasonable and Non Discriminatory terms and conditions (FRAND) or Reasonable and Non Discriminatory terms and conditions (RAND) with no payment could be considered” be moved to the section 4.3 which deals with “Non-availability of Open Standard which meets all Mandatory Characteristics dealing with exceptions.” We strongly feel that this sentence is completely out of place, especially considering that it is currently housed in section 4.1 titled, “Mandatory Characteristics.”

    We feel that section 4.1.2 is the heart of the Draft Policy and placing an exception statement in the very heart of the policy will send out wrong and conflicting signals. Also, in terms of sequence, the RAND/FRAND clause pre-empts the selection criteria listed in Section 4.4. It should also be noted that standards that are RAND/FRAND should be termed as “Interim Standards” and should NOT be termed as “Open Standards.”

    For example, the H.264-encoded Internet Video format is currently free to end users until at least December 31, 2015. Once this period ends, MPEG LA, the licensing agency for H.264 may start charging royalties. Therefore, H.264 is a partially-royalty free standard, but cannot be considered an open standard because users do not have the freedom to encode and decode data and have to adhere to complex licensing conditions. Under the current wording of Section 4.1.2, H.264 may qualify as a suitable open standard for e-governance but this is clearly unacceptable in the long-term. For example, if Doordarshan uses H.264 to transmit a National Address by the Prime Minister of India over the web on 1st January, 2016, it may attract royalty that “...shall be no more than the economic equivalent of royalties payable during the same time for free television."
    Therefore, we suggest, once again, that this sentence be moved to Section 4.4 and be modified to read, "If such Standards are not found feasible then in the wider public interest, Fair, Reasonable and Non Discriminatory terms and conditions (FRAND) or Reasonable and Non Discriminatory terms and conditions (RAND) with no payment, AND NO RESTRICTIONS ON REUSE, could be considered.”

    4.3 Non-availability of Open Standard which meets all Mandatory Characteristics

    Given the strategic importance of open source and its ability to free India from being technologically dependent on proprietary software vendors, we request that the open source community should have a strong representation in the Designated Body selecting the standards. We request that the process of selecting these Interim Standards should be an open and transparent process that seeks inputs from the public. Citizens should be clearly explained the logic for selecting these standards.

    5. Exceptions for Selecting One or More Additional Open Standard in an Area

    If multiple standards are selected for a particular area, the government should ensure that data is interchanged without any loss of information. If information is lost in the process of exchanging data, it would defeat the very purpose of having this policy. As with many other policies in India, we are seriously concerned that this exception clause should be used only in the rarest of rare cases and that the exception should not become the norm. Therefore we suggest that this sentence be modified to read as, “Such standard shall be compatible and bi-directionally interoperable, without any loss of data, with the already existing selected Standard.”

    Going by past experience, we have seen that proprietary vendors who stand to lose their billion dollar monopolies, are willing to do anything possible to exploit every loophole available to them. Therefore, the constitution of the Designated Body is critically important. DIT must ensure that a transparent process is followed to include multiple stakeholders, including civil society in order to prevent institutional capture of the designated body. The constitution of the LITD 15 committee of the Bureau of Indian Standards is an example worthy of consideration.

    Annexure Section m: Maturity -- An standard is considered mature if different implementations, commercial/open, are available, widely adopted and have been stable for some time.

    We request that this be reworded to read as, “Maturity -- A standard is considered mature if different implementations in proprietary and open source software, are available, widely adopted and have been stable for some time.” It should be noted that open source software licenses do not differentiate between commercial and non-commercial implementations. The two major development models in the software world are proprietary (where the ownership of the source code is closely held) and open source (where users have the freedom to modify, share and redistribute the source code). Therefore, it would be more accurate to replace the term, “commercial/open” with the term, “proprietary and open source.”

    A-I-6 Open Source: The term is most commonly applied to the source code of software that is available to the general public with relaxed or non-existent intellectual property restrictions.

    The definition of “open source” is not accurate. There are specific licensing restrictions on Open Source Software. The purpose of these restrictions is to preserve the users' right to share, modify and redistribute the source code. We therefore suggest that the Open Source Definition of the Open Source Initiative be followed. It is the OSI that approves the open source licenses. The Open Source Definition is as under:


    Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria:

    1. Free Redistribution

    The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.

    2. Source Code

    The program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with source code, there must be a well-publicized means of obtaining the source code for no more than a reasonable reproduction cost preferably, downloading via the Internet without charge. The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not allowed.

    3. Derived Works

    The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.

    4. Integrity of The Author's Source Code

    The license may restrict source-code from being distributed in modified form only if the license allows the distribution of "patch files" with the source code for the purpose of modifying the program at build time. The license must explicitly permit distribution of software built from modified source code. The license may require derived works to carry a different name or version number from the original software.

    5. No Discrimination Against Persons or Groups

    The license must not discriminate against any person or group of persons.

    6. No Discrimination Against Fields of Endeavor

    The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.

    7. Distribution of License

    The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties.

    8. License Must Not Be Specific to a Product

    The rights attached to the program must not depend on the program's being part of a particular software distribution. If the program is extracted from that distribution and used or distributed within the terms of the program's license, all parties to whom the program is redistributed should have the same rights as those that are granted in conjunction with the original software distribution.

    9. License Must Not Restrict Other Software

    The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be open-source software.

    10. License Must Be Technology-Neutral

    No provision of the license may be predicated on any individual technology or style of interface.

    A-II-6: What is meant by maturity? An Open Standard is considered mature if different implementations, commercial/Open, are available, widely adopted and have been stable for some time.

    As with Annexure M, we request that the term, “commercial/open” be replaced with “proprietary and open source.” We would also like to suggest the addition of the following sentence, “The date on which the open standard came into existence will be given priority when it comes to making a choice between two competing open standards.” The reason for this is that an open standard that has been in existence longer is likely to be more mature.

    network mailing list

    Posted via email from LUG@IITD Community Blog

    02 June 2010

    Simplifying Linux Designs with TI Technologies

    --------- Forwarded message ----------
    From: Texas Instruments <>
    Date: Wed, Jun 2, 2010 at 10:41 PM
    Subject: Simplifying Linux Designs with TI Technologies

    Simplifying Linux designs with TI technologies
    Texas Instruments
    You need to get to market quickly with Linux designs. TI is the partner to get you there. With a strong commitment to supporting and engaging in open source activities, we have created a mix of tools, technologies and resources to help you quickly and simply create Linux solutions.

    Right tools and technologies

    • BeagleBoard: OMAP35x processor-based development board delivering laptop-like performance
    • LeopardBoard: DM355 processor-based board providing a full-featured, ultra low cost, small form factor system with VGA camera support
    • HawkBoard: OMAPL-138 processor-based board with an ARM9 and C674x Floating Point DSP application processor
    Simplify your designs
    • One stop site compiling open source software communities and projects that utilize TI’s technology
    • Created to help you find the resources you need to innovate on TI’s platforms
    Resources available when and where you need them
    • Online Training
  • Industry Classes
    • ESC Chicago: Hands On BeagleBoard Workshop (June 7-8, 2010)– learn how to engage with the BeagleBoard developer community and obtain and utilize source code projects
    SHARE THIS EMAIL   Facebook   Twitter   LinkedIn   Delicious

    Posted via email from LUG@IITD Community Blog