Projects
Project2journal
Friday, 7 August 2020
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.
Visit the Links Below:
Saturday, 21 April 2018
Nanotechnology info
Nanotechnology
Nanotechnology is highly interdisciplinary in physics ,chemistry, biology, materials
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 :









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.
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
Subscribe to:
Posts (Atom)