Odd Even

Odd Even


Anything and everything that comes out of Arvind Kejriwal and Aam Adami Party is shit as they have large intestine in place of their brains. He is the product and creation of English Main Stream Media. That means he is a total hype and absolutely no substance in terms policy, execution and governance.

In fact he is a big blot on brand IIT Kharagpur and IIT should seriously consider withdrawing the certificate given to him. I have zero sympathy for these Communist, Naxal and Anarchist Pigs. They are the brain tumor of humanity. Sooner this tumor is removed, preferably surgically, better for the humanity in general and India in particular.

Now that you know my view, opinion and bias against Arvind Kejriwal and AAP, I as a responsible citizen of India, I can not really allow my fellow citizens of India and residents of Delhi to suffer for their stupidity in electing the #AAPtards to Delhi Assembly.

As a duty to my nation I am proposing an alternative solution for Delhi’s “Odd-Even Scheme” and possibly other major cities and towns. They can adopt this scheme to improve the quality of life of the citizens.

Problem statement

Delhi is suffering from severe air pollution and vehicular emissions is one of the many contributors to the air pollution. The Delhi High Court has [pulled up][5] Delhi Government for their inaction in curbing the pollution and ordered it to take action.

The master troll and King of #AAPtards Arvind Kejriwal has come up with a hare brain Odd-Even formula to curb vehicular pollution. Under this “scheme” private cars running on Petrol or Diesel was not allowed to be used on odd days if the car’s registration number is Odd and on even days if the car’s registration number is Even.

The “scheme” was launched in January 2016 on pilot bases for 15 days and was prematurely announced a success by “alleged” journalists, editors and so-called "intellectuals" on day one!

I have not come across any scientific study done to measure the impact of the scheme in these areas.

  • Impact on air pollution and air quality [Report][6]
  • Impact on traffic and congestion.
  • Impact on public transport.
  • Impact on individual citizens affected.

[5]:  http://www.asianage.com/delhi/delhi-high-court-seeks-action-plan-bring-down-air-pollution-289 (High Court Seeks action plan)
[6]:  http://www.firstpost.com/india/odd-even-scheme-arrested-peak-pollution-level-delhi-govt-submits-in-high-court-2576392.html (As per Report)

Issues with existing scheme

The major issues with this scheme are

  • Only applies to privately owned cars running on petrol and diesel
  • Too many exclusions and exemptions
  • A small number of private car owners penalized disproportionately. They have to forgo convenience of commuting in their own personal vehicles for almost 40% of the month!

As per the various reports here the number of vehicles affected by this scheme range from 2% to 6% which is insignificant to resolve the air pollution issue.

A better scheme

A better formula should have at least the following qualities

  • Reduces total number of vehicles on the road on any given day.
  • Does not disproportionately penalize small set of only car owners.
  • Does not have too many exemptions and exclusions

  • Does not promote or force multiple car ownership and encourages true people’s participation.

  • Does not provide opportunity to law enforcement agencies and personnel to indulge in corruption.

  • Considering the above criteria for implementing the scheme should put the prohibition on vehicles on the road based on the last digit of the registration number. For example all vehicles which have registration number ending in 3 will not be allowed on the road on 3rd, 13th & 23rd of a given month. Same way a vehicle with registration number ending in 8 will be barred from plying on the road on 8th, 18th and 28th of the calendar month.

    If you look at the table bellow you will see that individual vehicle owner will be affected for between 2 to 4 days in a given month or better 35 to 43 days a year and citizens will be more than happy to comply as he/she sees much fairer and equitable treatment to all others vehicle owners.

    Date/Reg No. Ending ->

    Month v

    1 2 3 4 5 6 7 8 9 0
    Jan 4 3 3 3 3 3 3 3 3 3
    Feb 3 3 3 3 3 3 3 3 2/3 2
    Mar 4 3 3 3 3 3 3 3 3 3
    Apr 3 3 3 3 3 3 3 3 3 3
    May 4 3 3 3 3 3 3 3 3 3
    Jun 3 3 3 3 3 3 3 3 3 3
    Jul 4 3 3 3 3 3 3 3 3 3
    Aug 4 3 3 3 3 3 3 3 3 3
    Sep 3 3 3 3 3 3 3 3 3 3
    Oct 4 3 3 3 3 3 3 3 3 3
    Nov 3 3 3 3 3 3 3 3 3 3
    Dec 4 3 3 3 3 3 3 3 3 3
    Total 43 36 36 36 36 36 36 36 35/36 35
    Number of days in month vehicle with given Reg. No. can not ply on the road

    Also the exemption given is only to the emergency and essential services and their numbers are a small percentage of total vehicles.

    This scheme will actually reduce vehicular traffic by close to 10% and should result in drastic reduction in traffic congestion and reduced air pollution without putting extreme stress on public utility like Delhi Metro System or other public transport.

    This scheme should be enforced on ALL Vehicles running on fossil fuel irrespective of their size or type of fossil fuel used.

    Vehicles Included

    • Two Wheelers
    • Three Wheelers (petrol/diesel/CNG/LPG)
    • Cars (petrol/diesel/CNG/LPG)
    • Light Motor Vehicles Commercial
    • Heavy Motor Vehicles Commercial
    • Buses (Public & Private)
    • Tractors, Trolleys, Towing wans, Earth Movers etc.
    • Any vehicle running on hydrocarbon fuel including petrol, diesel, CNG, LPG, ethanol, etc.

    Vehicles Included

    • Entering into Delhi/NCR
    • Passing through Delhi/NCR
    • Registered anywhere in India not just Delhi
    • Vehicles used within Air Port(s)

    Time and schedule

    • Operated on ALL days
    • Including on Sundays and public holidays
    • Comes in force everyday at 6:00 AM and ends on 12:00 AM

    Vehicles Excluded/Exempted

    • Ambulances (Public).
    • Ambulances (Private voluntary).
    • Fire brigade (Only official vehicles like fire engines).
    • The Police (only official vehicles).
    • Military/Paramilitary forces (only in case of emergencies).
    • All vehicles running on electric power.

    Letter to TRAI on Net Neutrality and threat posed by Facebook’s Free Basics

    Dear Sir/Madam,

    I would like to bring to your notice the scam/fraud campaign being run on Facebook website to force/hoodwink facebook users in supporting Free Basics.

    I would humbly request you to discard all those Free Basics Support mails generated and sent via facebook.com platform as the same is done using deception and arm twisting their users.

    AFA net neutrality is concerned, please de-link cost/price of the access to internet from the Freedom to access the content by the users.

    If any provider is willing to or offering the Internet access at gratis/free of cost they should be allowed to do so with following general guiding principles.

    The service provider

    1. Can not restrict the content that user wants access.
    2. Can not put artificial data or speed limits on the content.

    3. Should not demand that the content provider(s) has to register with them or take any kind of permission from the provider. (Such a move by provider is direct infringement of your (TRAI) powers as given to you by the Constitution of India. You sure don’t want to dilute / forego your powers)

    4. Can not collect and share the activity of the users other then as mandated by existing telecommunication laws.

    5. Can not force the users to sign up for a specific website, portal or platform to access the internet content.

    I am sure your policy will be in line with above listed points to make the Internet free (as in Freedom) and help India’s large young demography to gain the Demographic Dividand our respected Prime Minister Shree Narendra Modi Ji talks about.

    I have full faith in your ability to protect India’s political, geographical, economical & strategic interests.

    With warm regards,

    –Dinesh Shah 🙂
    Shah Micro System Pvt. Ltd.

    Posted from WordPress for Android

    Maintaining Old Ubuntu server

    I have a really old Ubuntu (11.04) headless server installed on one of the client location.

    The application created needed some update but unfortunately the Git was not installed on the system.

    While trying to apt-get install git, got 404 (HTTP not found) error. When tried to do an apt-get update lots of 404 errors were there as Ubuntu 11.04 has reached end of life.

    A quick search on the Google and found that old releases of Ubuntu are hosted on old-releases.ubuntu.com server(s).

    To use this server I have to manually update /etc/apt/sources.list file

    In the source list file I have to replace all instances of archives.ubuntu.com & security.ubuntu.com with old-releases.ubuntu.com followed by apt-get update

    Finally was able to install git on the target system from old-releases servers of Ubuntu.

    User authentication for the web

    Why do we need user authentication for the web?

    The web has moved from just distributing information anonymously to communicate (Email, Chat, Instant Messaging), interact (Social Networks, Blogs, Forums, Voice and Video Conferencing), transact (Banking, Stock Trading, Ticketing), commerce (Shopping, Trading, Auctioning), entertainment (Music, Movies, Games), storage (documents, photographs, audio and video) and education.

    The advantages of web applications are manifold. Some of them are – Operating System and device independence, 24×7 availability, accessible from anywhere, scalable, easy to configure, manage and support.

    As more and more applications are migrating to the cloud and web, securely identifying and authenticating a user before allowing access to protected resources becomes very crucial.

    As web (Hyper Text Transport Protocol – HTTP(S)) and it’s uses evolved so does the authentication mechanisms. Let us look at the various authentication mechanisms available to developers of web applications.

    Types and history of user authentication on the web

    The user authentication schemes can be broadly classified as follows, based on mechanism used to identify and authenticate the user before granting access to restricted resource on the web server.

    • HTTP Server Based Authentication
    • Application Level Authentication
    • Third Party Authentication

    In all of the above mechanisms user is identified by requesting unique user name and password. These unique user name / password pairs are stored on the server. The user have to supply this unique user name / password pair before requesting a restricted resource.

    In the coming posts we will examine each of these schemes in details and their pros and cons.

    (D)evolution of Indian Rupees

    (D)evolution of Indian Rupee
    (D)evolution of Indian Rupee
    (D)evolution of Indian Rupee
    (D)evolution of Indian Rupee

    RBI have reduced the size of 1 and 2 rupee coins. Now 1 Rupee coin has the same size as old 50 paise coin and new 2 rupee coin has the same size as old 1 rupee coin.

    You are advised to be careful while giving change.

    I really feel sorry for blind people who rely on the shape and size of the coin to identify them.

    Tips and Tools: To Securing yourself against on-line attacks

    Recently an old friend Philip Tellis posted an article on web application security for developers. Even when you are security conscious and use tools to protect yourself, you can become a victim of security breach as I have posted in this article. That made me thinking what as a user of the web applications you should be doing to secure yourself against various on-line attacks?

    Here are some tips and tools you should use to secure yourself while you are on-line.

    Protection against Cross-site scripting (XSS), Cross-site request forgery (CSRF/XSRF), Clickjacking :

    I found Firefox with NoScript extension very useful in protecting me against the above attacks. With this extension you just allow the site/domain you are visiting to load JavaScript(s). This way you are eliminating possibility of loading scripts from the sites outside the page you are visiting. NoScript provides you with complete control of loading of JavaScript(s) on a web page.

    Choose a secure browser:

    I strongly recommend that you use more secure browsers like Firefox or Chrome. These browsers are open source and known to have better security track record in finding and fixing security related issues faster. Also keep these browsers updated regularly for any security related other bug fixes.

    Choose a secure OS platform:

    I use GNU/Linux as OS on my Desktop. This provides me added level of security as this OS is designed as multi-user system which automatically restricts  permissions to system files from normal users. This helps in restricting spread of virus and other malwares that threaten your security and privacy on-line.

    Keep separate profiles:

    I use Firefox as my primary browser for all my on-line needs. Firefox supports multiple profiles and private browsing. I have created multiple profiles for my different needs. I have profile for my emails, net banking and other financial transactions. This profile is loaded with strict security in mind and starts with private browsing mode by default. That way no passwords, cookies, sessions and cache is stored on my system when I close the browser. I also do not click directly on links that I receive via email, IM or social networking feeds. I generally copy the link and open the link in a general profile.

    I have separate profile for my general browsing needs. This profile is little less restrictive bus still loaded with NoScript. This way any rouge or compromised web sites will not have access to my sensitive information.

    Use secure pages for logins:

    Wherever, a site offers secure (HTTPS) and non-secure (HTTP) for a login page prefer secure page. One such notorious site is IRCTC Rail Ticket booking site.

    Use strong passwords

    Many sites today requires you to login to transact business. Use passwords that are mixture of Capital and small letters and numbers and punctuations.

    Keep different passwords for critical and non-critical sites.


    Cross-site scripting (XSS)

    Shah Micro System Pvt. Ltd.: About us

    Shah Micro System was founded by Mr. Dinesh Shah in 1992 as an information technology company to provide hardware, networking and software solutions to businesses of all sizes.

    The company and the people have worked in diverse and heterogeneous technologies including various Unixes, Novel Netware, DOS, MS Windows and GNU/Linux. Since 1996 we are completely focused on free and open source software solutions.

    The company has served clients in various industry segments like multinationals, engineering, banking, financial services, government, education, technology and other small and medium enterprises.

    Shah Micro System is incorporated and registered as private limited company in 2009 under the leadership of Mr. Dinesh Shah. We are focused on providing business to business and business to consumers solutions using open source technologies and integration of diverse platforms like personal computers, mobile phones and other mobile and hand held devices.

    Shah Micro System Pvt. Ltd. also provides standards based and open source software based core infrastructure solutions for enterprises of all sizes.