Posts

Article 370

What is Article 370 ? On October 17, 1949, Article 370 was added to the Indian constitution, as a 'temporary provision', which exempted Jammu & Kashmir, permitting it to draft its own Constitution and restricting the Indian Parliament's legislative powers in the state. The Constituent Assembly of Jammu & Kashmir was empowered to recommend which articles of the Indian Constitution should apply to the state . Article 370 of the Indian constitution gave special status to Jammu and Kashmir—a state in India, located in the northern part of the India , and a part of the larger region of Kashmir, which has been the subject of dispute between India, Pakistan, and China since 1947 . Provisions of Article 370 : Article 370 was added in the Indian constitution to provide autonomy to J&K . However, it failed to address the well-being of Kashmiris who have now endured two generations of insurgency and violence. It contributed to the gap between Kashmir and the re

Docker

Image
What is Docker ? Docker  is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package. Benefits of Docker : Use Docker as version control system for your entire app's operating system . Use Docker when you want to distribute/collaborate on your app's operating system with a team . Use D ocker to ru n your code on your laptop in the same environment as you have on your server . Use Docker whenever your app needs to go through multiple phases of development (dev/test/qa/prod) . Docker has a central repository of disk images (public and private) that allow you to easily run different operating systems (Ubuntu, Centos, Fedora ) . Difference between Git and Docker : Git is a tool to version control your source code. Docker is a tool to create consistent infrastr

Chandrayaan 2

Image
ISRO (Indian Space Research Organization) has successfully launched their Chandrayaan-2 mission to the Moon. The mission, which includes an orbiter, a lander, and a rover, was launched into space on a GSLV Mk III rocket on July 22nd, 2019 . On September 7th , 2019 it will perform a soft-landing on the Moon. The primary objective of  Chandrayaan-2 is to demonstrate the ability to soft-land on the lunar surface and operate a robotic rover on the surface. Insights about Chandrayaan 1: Chandrayaan-1, India's first mission to Moon, was launched successfully on October 22, 2008 from SDSC SHAR, Sriharikota. The spacecraft was orbiting around the Moon at a height of 100 km from the lunar surface for chemical, mineralogical and photo-geologic mapping of the Moon. First Indian man to land on moon : ISRO Chairman, K. Sivan, announced in January 2019 the creation of India's HumanSpace Flight Centre in Bangalore for training astronauts, also called vyomanauts (vyoma means 's

Python Certification

Path to Python Certfication 1)Certified Entry level python programmer(PCEP-30-XX) 2)Certified associate in python programming(PCAP-31-XX) 3)Certified professional in python programming(PCPP-32-1XX) 4)Certified professional in python programming(PCPP-32-2XX) Python certification from Python Institute is most prevalent now a days and well recognized . Below I have provided the list of certifications provided by python institute along with links for detailed information , price and syllabus . PCEP : Certified Entry Level Python Programmer This measures your ability to accomplish coding tasks . This exam basically tests the syntax and semantics of Python language . For more information , please check out the link below : https://pythoninstitute.org/certification/pcep-certification-entry-level/ PCAP : Certified associate in python programming  This exam basically tests the computer programming concepts like conditional execution , loops , python programmin

SQL vs No SQL

Image
SQL or Structured Query Language is pronounced  “see-quel” is a standard language to access and query Relational Databases. It enables users with queries such INSERT, DELETE, UPDATE, SEARCH, ALTER, and to do a lot more with the Database. It is a very powerful language and is preferred by lots of developers as it can handle very complex queries as well. Most Popular databases which uses SQL are : Oracle MySQL SQLite PostgreSQL MS-SQL NoSQL is a non-relational database and is unstructured. Due to its unstructured nature, it is sometimes called as  UnQL It mainly consists of key-value pairs, graphs, documents, etc. It is especially used to store large sets of distributed data. Most popular NoSQL databases are : MongoDB Cassandra Bigtable Most commonly method used to store the in formation is in json format , although there are other methods used as well such as graphs etc . It can store all sorts of data models with large distributed data in t

What is SQL Injection

SQL Injection (SQLi) is a type of an injection attack that makes it possible to execute malicious SQL statements. These statements control a database server behind a web application. Attackers can use SQL Injection vulnerabilities to bypass application security measures. They can go around authentication and authorization of a web page or web application and retrieve the content of the entire SQL database. They can also use SQL Injection to add, modify, and delete records in the database. SQL is a query language that was designed to manage data stored in relational databases. You can use it to access, modify, and delete data. Many web applications and websites store all the data in SQL databases. In some cases, you can also use SQL commands to run operating system commands. Therefore, a successful SQL Injection attack can have very serious consequences. Attackers can use SQL Injections to find the credentials of other users in the database. They can then impersonate these user

Blockchain

Blockchain Blockchain is a technology for digital currency(Ex. Bitcoin) . It allows digital information to be distributed but not copied . This technology was invented in 2008 and cameinto the public when Bitcoin launched . A blockchain is a chain of blocks which contains information . For instance , A bitcoin block consists of information about the sender , receiver and number of bitcoins . Blockchain is the digital, distributed, and decentralized ledger underlying most virtual currencies that's responsible for logging all transactions without the need for a financial intermediary, such as a bank. In other words, it's a new means of transmitting funds and/or logging information. Benefits of Blockchain : Greater transparency. Transaction histories are becoming more transparent through the use of blockchain technology. Enhanced security. Blockchain is more secure than other record-keeping systems. Improved traceability. Increased efficiency and speed. Scope