Wednesday, October 05, 2022

Path of revolution of moon

The moon travels around the Earth in an elliptical orbit, a slightly stretched-out circle. When the moon is closest to Earth, its rotation is slower than its journey through space, allowing observers to see an additional 8 degrees on the eastern side. When the moon is farthest, the rotation is faster, so an additional 8 degrees are visible on the western side.

The rotational period of the moon wasn't always equal to its orbit around the planet. Just like the gravity of the moon affects ocean tides on the Earth, gravity from Earth affects the moon. But because the moon lacks an ocean, Earth pulls on its crust, creating a tidal bulge at the line that points toward Earth.

Does the Moon Orbit the Sun or the Earth? | WIRED

Gravity from Earth pulls on the closest tidal bulge, trying to keep it aligned. This creates tidal friction that slows the moon's rotation. Over time, the rotation was slowed enough that the moon's orbit and rotation matched, and the same face became tidally locked, forever pointed toward Earth.

The moon is not the only satellite to suffer friction with its parent planet. Many other large moons in the solar system are tidally locked with their partner. Of the larger moons, only Saturn's moon Hyperion, which tumbles chaotically and interacts with other moons, is not tidally synchronized.

The lunar rotation determined whether the infamous Man in the Moon, a face-like pattern of dark maria on the Earth-facing side, wound up pointing toward our planet. Gravity created an Earth-side bulge in the moon, slowing down its rotation in the past to create the synchronous rotation and keeping the longer lunar axis toward our world.

The moon takes almost 27 days to revolve around the earth. But between two full moons, there are 29.5 days. This is because the earth also travels a distance through space during that time around the sun. It has to cover an extra distance (which takes 2 more days) if it has to be exactly behind the earth and sun again.

Tuesday, October 04, 2022

What is Connective Tissue?

Connective tissues, as the name implies, support and connect different tissues and organs of the body. They are widely distributed in every part of the body. They originate from the mesoderm (the middle germinal layer of the embryo).

Connective tissue is made up of a few cells present in the intercellular framework of protein fibres secreted by the cells, known as collagen or elastin. The cells also secrete a thin gel of polysaccharides, which together with fibres make matrix or ground substance.

Connective tissues contain three types of fibres: collagen, elastic and reticular

Collagen fibres are the most widespread and made up of fibrous protein, collagen. Collagen fibres are flexible and have high tensile strength (comparable to steel).

Elastic fibres form a network and can be stretched like a rubber band. They are made up of protein elastin. They retain their original shape and size once the force is removed.

Reticulate fibres consist of collagen and glycoproteins. They are thin and form a delicate network. They join connective tissues to neighbouring tissues.

There are various kinds of cells present in different types of connective tissues. They secrete different types of fibres and matrices. Fibroblasts or adipose cells are stationary and macrophages, mast cells, monocytes, lymphocytes are migrating cells.

Fibroblasts are found in developing tissues and play an important part in wound-healing. They are spindle-shaped and present between collagen fibres. They secrete tropocollagen and other substances found in the matrix.

Macrophages are also known as scavenger cells. They wander through connective tissues, clean up debris and remove bacteria and other antigens by phagocytosis.

Sunday, June 05, 2022

How to build using command line from Visual Studio?

Here is how we can build using command line or terminal for Visual Studio using msbuild tool

1. Open Terminal from Visual Studio

2. On the terminal type msbuild to build current project 

msbuild /t:build

3. To clean here is the syntax

msbuild /t:clean

4. To Rebuild 

msbuild /t:rebuild

More examples

Examples:

MSBuild MyApp.sln -t:Rebuild -p:Configuration=Release

MSBuild MyApp.csproj -t:Clean

                             -p:Configuration=Debug;TargetFrameworkVersion=v3.5

For more detailed information, see https://aka.ms/msbuild/docs 


Friday, December 17, 2021

Log4Shell Vulnerability - Details

What happened?

On December 9th, 2021, a zero-day exploit in the popular Java logging library “Log4J” (version 2) was discovered and widely publicized. The vulnerability can be used to execute code remotely, by tricking a system into logging a specific malicious string.

More technical details of this vulnerability can be found at this third-party resource

Who is impacted?

Many, many services are vulnerable to this exploit. Cloud services like Steam, Apple iCloud, and apps like Minecraft have already been found to be vulnerable.

An extensive list of responses from impacted organizations has been compiled here.

Anybody using Apache Struts is likely vulnerable. We've seen similar vulnerabilities exploited before in breaches like the 2017 Equifax data breach.

Many Open Source projects like the Minecraft server, Paper, have already begun patching their usage of log4j2.

What is required of app developers?

Version 2.15.0 of the log4j library has been released, without the vulnerability. This release can be downloaded from Apache's official Log4j page, or from your language's package manager (Maven Central for example). App developers must immediately update any apps and integrations that use the Log4J Java library. Failure to do so may result in merchant data being compromised, and will put your application in violation
 
If upgrading is not possible, using the suggested temporary mitigation will also decrease the impact of the vulnerability. Common software solutions that may need patching or reconfiguration include Apache Solr, Apache Lucene, ElasticSearch, and other Java/JVM-based supporting applications

Tuesday, November 02, 2021

Historical places of Haryana and Telangana

Historical places of Haryana

1. Sannihit Sarovar, Location: Thanesar. Lord Vishnu, It is believed to be the meeting point of seven sacred Sarasvatis.

clip_image001

2. Jyotisar, Location: Kurukshetra-Pehowa Road. It is a place where Krishna delivered the Bhagavad Gita to Arjuna.

clip_image002

3. Brahma Sarovar, Location: Thanesar. Ancient water pool sacred to Hinduism. Hinduism lays emphasis on taking bath for internal and external purity

clip_image004

4. Baba Farid Tomb, Location: Faridabad. The shrine is made up of white marble having two gateways, called Nuri Darwaza and Bahishti Darwaza.

clip_image005

5. Nahar Singh Mahal, Location: Ballabhgarh. Its outstanding specimen of architecture. It is also known as Raja Nahar Singh Palace

clip_image006

Historical places of Telangana

1. Golconda Fort, Location: Hyderabad. Situated in the Western part of the beautiful city of Hyderabad at a distance of approximately 9 km from Hussain Sagar Lake.

clip_image007

2. Warangal Fort, Location: Warangal. A prominent landmark of the Telangana state and an apt example of architectural excellence and historical richness of the yore. The major highlights of Warangal fort are the four ornamental gates, which are now the official emblem of the Telangana state

clip_image008

3. Charminar, Location: Hyderabad. An identifying feature of the city, Charminar is the most prominent landmark located right in the heart of Hyderabad. The monument was erected by Quli Qutub Shah to signify the founding of Hyderabad. It is also famous for the market that sprawls around it and is called 'Laad' or 'Chudi' Bazaar.

clip_image009

4. Taj Falaknuma Palace, Location: Hyderabad. Taj Falaknuma Palace is perched around 2000 metres above the city of Hyderabad. Once the royal residence of Nizam- probably the richest man in the world, the palace has now been converted into a five-star luxury heritage hotel

clip_image010

5. Chowmahalla Palace, Location: Hyderabad. Once the seat of the Asaf Jahi dynasty, the Chowmahalla Palace was built in Hyderabad between the years 1857 and 1869. The architecture of the Chowmahalla Palace is an imposing sight to behold. The facade itself is a delicate artwork of domes, arches, windows and meticulously carved out designs.

clip_image011