Friday, 7 August 2020

MS Paint- How To Draw Tyres


MS Paint Tricks

Monday, 23 April 2018

Trigonometry Application Project





Trigonometry began as the computational component of geometry. For instance, one statement of plane geometry states that a triangle is determined by a side and two angles. In other words, given one side of a triangle and two angles in the triangle, then the other two sides and the remaining angle are determined. Trigonometry includes the methods for computing those other two sides. The remaining angle is easy to find since the sum of the three angles equals 180 degrees (usually written 180°).

If there is anything that distinguishes trigonometry from the rest of geometry, it is that trig depends on angle measurement and quantities determined by the measure of an angle. Of course, all of geometry depends on treating angles as quantities, but in the rest of geometry, angles aren’t measured, they’re just compared or added or subtracted.
Trigonometric functions such as sine, cosine, and tangent are used in computations in trigonometry. These functions relate measurements of angles to measurements of associated straight lines.

Trig functions are not easy to compute like polynomials are. So much time goes into computing them in ancient times that tables were made for their values. Even with tables, using trig functions takes time because any use of a trig function involves at least one multiplication or division, and, when several digits are involved, even multiplication and division are slow. In the early 17th century computation sped up with the invention of logarithms and soon after slide rules. With the advent of calculators computation has become easy. Tables, logarithms, and slide rules aren’t needed in trigonometric computations.

Visit the Links Below:


Saturday, 21 April 2018

Nanotechnology info





 Nanotechnology

Nanotechnology is highly interdisciplinary in physics ,chemistry, biologymaterials science, and the full range of the engineering  disciplines. The word nanotechnology is widely used as shorthand to refer to both the science and the technology of this emerging field. Narrowly defined, nanoscience concerns a basic understanding of physical, chemical, and biological properties on atomic and near-atomic scales. Nanotechnology, narrowly defined, employs controlled manipulation of these properties to create materials and functional systems with unique capabilities.
Nanotechnology can enable sensors to detect very small amounts of chemical vapors. Various types of detecting elements, such as carbon nanotubes, zinc oxide nanowires or palladium nanoparticles can be used in nanotechnology-based sensors.

Applications in the areas of  :
*    Medicine
*    Food
*    Fuel cells
*    Solar cells
*    Batteries
*    Fuels
*    Cleaner water
*    Space
*    Chemical sensors
visit the links:  Nanotechnology Project
                         Nanotechnology Resources


Rust Programming Language


The Rust Programming Language

Rust is an open-source systems programming language that focuses on speed, memory safety and parallelism. Developers are using Rust to create a wide range of new software applications, such as game engines, operating systems, file systems, browser components and simulation engines for virtual reality. An active community of volunteer coders maintains the Rust code base and continues to add new enhancements.
Rust makes systems programming accessible by combining power with ergonomics. Using it, programmers can make software that is less prone to bugs and security exploits. Under the hood, it includes powerful features such as zero-cost abstractions, safe memory management, fearless concurrency and more. 
Visit the links:Rust documentation
                          Open source Project  




Sunday, 15 April 2018

Docker Basics


Docker concepts

Docker is a platform for developers and sysadmins to develop, deploy, and run applications with containers. The use of Linux containers to deploy applications is called containerization. Containers are not new, but their use for easily deploying applications is.
Containerization is increasingly popular because containers are:
  • Flexible: Even the most complex applications can be containerized.
  • Lightweight: Containers leverage and share the host kernel.
  • Interchangeable: You can deploy updates and upgrades on-the-fly.
  • Portable: You can build locally, deploy to the cloud, and run anywhere.
  • Scalable: You can increase and automatically distribute container replicas.
  • Stackable: You can stack services vertically and on-the-fly.

            Visit this links:   Docker in detail
                                         Linux containers

Saturday, 14 April 2018

Containerization-OS-level virtualization method







Containerization also called container-based virtualization and application containerization -- is an OS-level virtualization method for deploying and running distributed applications without launching an entire VM for each application. Instead, multiple isolated systems, called containers, are run on a single control host and access a single kernel.Because containers share the same OS kernel as the host, containers can be more efficient than VMs, which require separate OS instances.
Containers hold the components necessary to run the desired software, such as files, environment variables and libraries. The host OS also constrains the container's access to physical resources -- such as CPU and memory -- so a single container cannot consume all of a host's physical resources.
Advantages of containerization

Containerization gained prominence with the open source Docker, which developed a method to give containers better portability -- allowing them to be moved among any system that shares the host OS type without requiring code changes. With Docker containers, there are no guest OS environment variables or library dependencies to manage.
Proponents of containerization point to gains in efficiency for memory, CPU and storageas key benefits of this approach, compared with traditional virtualization. Because containers do not have the overhead required by VMs -- separate OS instances -- it is possible to support many more containers on the same infrastructure. As such, containerization improves performance because there is just one OS taking care of hardware calls.
A major factor in the interest in containers is they can be created much faster than hypervisor-based instances. This makes for a much more agile environment and facilitates new approaches, such as microservices and continuous integration and delivery.
VMs take up more space because they need a guest operating system to run. Containers don't consume as much space because each container shares the host's operating system.









Thursday, 29 March 2018

A Lecture on Multiprogramming in OS

Multiprogramming in OS 

Multiprogramming is a rudimentary form of parallel processing in which several programs are run at the same time on a uniprocessor. Since there is only one processor, there can be no true simultaneous execution of different programs.

Visit this link: Lecture on Multiprogramming in OS