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.


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


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


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


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


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.


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


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.


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


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.


Saturday, October 30, 2021

Flora and Fauna in Telangana State

Flora and Fauna in Telangana State

Flora is the plant life occurring in a particular region or time, generally the naturally occurring or indigenous—native plant life. Flora, fauna and other forms of life such as fungi are collectively referred to as biota.

Telangana State is known for its rich heritage in biological diversity distributed in 9 agro climatic regions. Among the flora, the state harbours a total of 2,800 taxa belonging to 1,051 genera under 185 families.

Popular flora in Telangana -

Abrus precatorius


Abutilon indicum


Alangium salvifolium


Barleria cristata


Caesalpinia pulcherrima


Popular fauna in Telangana -



Spotted Deer


Barking Deer


Four-horned Antelope - Black buck 




Medical Plants in Telangana

Alstonia Scholaris


Bacopa Monnieri


Garcinia Indica Choisy


Plantago Ovata


Climatic conditions and eco system of Telangana

The climate of Hyderabad features an arid climate. The days are hot and dry, usually going up to extreme highs of 40 °C (104 °F), while the nights are cool and breezy. Winds usually bring along clouds of dust, and people prefer staying indoors in the daytime, while the breezes at night are pleasant and clean.

Flora and Fauna in Haryana

Flora is the plant life occurring in a particular region or time, generally the naturally occurring or indigenous—native plant life. Flora, fauna and other forms of life such as fungi are collectively referred to as biota.

A thorny dry deciduous forest, Among the flora, pine and thorny shrubs can be found all over the state. Chief trees are mulberry, eucalyptus, pine, kikar, sheesham and babul, and during the monsoon a carpet of grass covers the hills which makes them excellent grazing ground for black buck and nilgai (blue bull).

Among the flora,





Among the fauna, A lone tiger or panther can be spotted on occasion, while foxes, mongooses, jackals and wild dogs are aplenty.









Medical Plants in Haryana


clip_image001[4] clip_image002[4]



Climatic conditions and eco system of Haryana

Most of the year, the climate of Haryana is of a pronounced continental character, very hot in summer and markedly cold in winter. In between are the pleasant months of spring. The rainfall in the region is low and erratic except in parts of Karnal, Kurukshetra and Ambala Districts.

Saturday, September 18, 2021

“Port 4200 is already in use” - How to Kill Port in Windows

Angular Error - Port 4200 is already in use

Port 4200 is already in use. Use '--port' to specify a different port.
Error: Port 4200 is already in use. Use '--port' to specify a different port.
    at Server.<anonymous> (D:\Nagasai.Works\mobility-ui\node_modules\@angular-devkit\build-angular\src\angular-cli-files\utilities\check-port.js:27:28)
    at Object.onceWrapper (events.js:421:26)
    at Server.emit (events.js:314:20)
    at emitErrorNT (net.js:1343:8)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)

This is what I used to kill the progress on port 4200

Windows users:

Port number 4200 is already in use. Open the cmd as administrator. Type below command after Opening your cmd.exe as administrator to list all active connections running under each local address  with Protocol and  Port number

netstat -a -n -o

Now find port with port number 4200 by right click on terminal and click find, enter 4200 in "find what" and click "find next": Let say you found that port number 4200 is used by pid 79016. Type below command in cmd

taskkill -f /pid 79016

How to fix Error: cannot find module "webpack"

Error on console regarding cannot find module "webpack"

Cannot find module 'webpack'
Require stack:
- D:\Nagasai.Works\vMobile-UI\node_modules\@angular-devkit\build-webpack\src\webpack\index.js

The Cannot find module webpack occurs when webpack is not globally installed. It is a problem with the npm script or application

Here is how we can fix

1. Install webpack in the local app folder

Ensure that you have installed the latest version of the webpack by running:
npm install webpack

2. Link webpack to your project

If the above solution does not work, try linking a globally installed webpack to your project. In your project, open the terminal, and type

npm link webpack

Sunday, July 18, 2021

10 Best Torrent Sites That Are Still Working

Below are the list of best torrent sites still on the market, and you can access any one of them to find your favorite files. However, each of them has different advantages (and in some cases disadvantages), so we’ll take a deep dive into your options to see which website suits you best.
  1. The Pirate Bay – Best overall torrent site (Mirror sites -,,
  2. RARBG – Great torrent site with an active community (Mirror sites -,, 
  3. 1337X – Awesome torrent site for movies, tv-series and music (Mirror sites - (Active since Oct. 2017), (Active since Dec. 2017), (Active since Mar. 2018), (Active since May. 2018), (Active since Jan. 2019), (Active since Oct. 2019)
  4. Torrentz2 – The best choice for music torrents (Mirror sites - (the one we used),
  5. YTS – Our recommended torrent website to download HD movies (Mirror sites -,,, best part of this site is never taken down)
  6. EZTV – Torrent site that focuses on TV shows (Mirror sites -,, )
  7. Zooqle – A heavenly torrent site for gamers (Mirror sites -,,
  8. LimeTorrents – Superb torrent site for new releases (Mirror sites -,,,,
  9. – A unique torrent website that combines the best of other sites (Mirror sites - Not available)
  10. TorrentDownloads – Good torrent site for obscure and forgotten titles  - Mirror sites -,,,
Happy Torrenting👍

Wednesday, July 07, 2021

The Achievements of India in the field of Science and Technology

India has been the most famous country in the world since ancient times, however, after its slavery, India lost its identity and strength. After achieving independence in 1947, India has started reclaiming its lost strength and identity in the crowd. It was only science and technology, which has given India its true identity throughout the world.

India has now become a rapidly developing country through its new inventions in the field of science and advanced technology.

Scientific revolutions caught their full speed in the 20th century and became even more advanced in the 21st century

Some of Major achievements that India made from last century till day

1. Development of an atomic clock has made ISRO one of the few space organizations in the world to have gained this sophisticated technology. ISRO has developed an atomic clock that will be used in navigation satellites to measure precise location data

2.A team of Indian astronomers has discovered an extremely large supercluster of galaxies. This is one of the largest known structures in the neighborhood of the universe - as big as 20 million billion suns. It is a path-breaking discovery and the cluster has been named 'Saraswati'.

3. ISRO demonstrated its capability of handling complex missions by successfully launching a record 104 satellites on a single rocket. This is the highest number of satellites ever launched in a single mission by any other country in the world

4. Aryabhatta - the first unmanned satellite built by India was a breakthrough achievement in India's space programme. Aryabhata was built by the Indian Space Research Organization to conduct experiments in X-ray astronomy, aeronomics, and solar physics and opened new possibilities for ISRO

5. The Mars Orbiter Mission made India the only nation in the world to reach Mars in its first attempt. Mangalyaan-1, the indigenously built space probe marked India's first venture into the interplanetary space. It also made India first in Asia, and fourth in the world to reach the surface of Mars

India is a land where numerous brilliant brains have made contribution in the field of science and technology and enhanced its position around the globe.

To name few brilliant brains, these people has contributed in field of since and technology.

C.V. Raman was one of the most famous scientists of India as ever produced.

Vikram Sarabhai was among distinguished scientists of India. He is considered as the Father of the Indian space program.

Sir Mokshagundam Visvesvaraya was a notable Indian engineer

Dr APJ Abdul Kalam is remembered as a great scientist, an inspirational leader and an extraordinary human being.

India is a beautiful country and I love my country and I also feel blessed to be its part.

Thursday, June 24, 2021

How to enable View Current Requests in IIS

View Current Request in IIS enables to displays the current running requests in a worker process. Several fields provide data to investigate performance issues; for example, the URL, Client IP, Pipeline Module State and Module Name, and the Time Elapsed for a request.

Here is how it can be done. 
  1. To enable the View Current Requests action in the Worked Processes feature, the Request Monitor feature must be enabled. The following steps are typical among later Windows operating systems:
    1. Open the Server Manager.
    2. Select Roles and locate the Web Server (IIS) role.
    3. Click Add Role Services .
    4. Locate the Health and Diagnostics section then select Request Monitor .
    5. Click Next and complete the wizard.
  2. Once enabled, open IIS Manager and select the Web server.
  3. In the Web Server Home Features view, go to the IIS section and select and open the Worker Processes feature.
  4. Select the Desired worker process then, in the Actions pane, click View Current Requests (or right-click on the Worker Process and select View Current Requests 

Hope this helps 😀!!

How to View Running Web Requests in IIS

When website performance suddenly becomes worse, there may be many potential causes. Gathering information about the current requests being handled by the worker process can help to identify issues impacting performance.

The Internet Information Services (IIS) Manager provides a server-level Worker Processes feature that manages "a list of worker processes running in application pools on a Web server." The information provided includes the Application Pool Name, Process ID, State of the process, CPU percentage, Private Bytes, and Virtual Bytes

Additionally, if enabled, the View Current Requests action is available. The View Current Requests displays the current running requests in a worker process. Several fields provide data to investigate performance issues; for example, the URL, Client IP, Pipeline Module State and Module Name, and the Time Elapsed for a request.

Although, this may also show a bunch of web requests that are queued up and not directly lead you to the root cause.

One of the first things you should do is see which web requests are currently executing. This may help you identify a specific URL that is causing the problem.

Via the IIS User Interface

Via the IIS management console, you can view the running worker processes. You can view which IIS application pool is causing high CPU and view the currently running web requests.

After selecting “Worker Processes” from the main IIS menu, you can see the currently 
running IIS worker processes.

If you double-click on a worker process, you can see all of the currently executing requests.

Here’s an example from one of our servers. You can see that each request is in different parts of the ASP.NET pipeline and currently executing different HTTP modules.

SSDT for Visual Studio 2019

Install SSDT with Visual Studio 2019

If Visual Studio 2019 is already installed, you can edit the list of workloads to include SSDT. If you don’t have Visual Studio 2019 installed, then you can download and install Visual Studio 2019 Community

To modify the installed Visual Studio workloads to include SSDT, use the Visual Studio Installer.

For Analysis Services, Integration Services, or Reporting Services projects, you can install the appropriate extensions from within Visual Studio with Extensions > Manage Extensions or from the Marketplace.

Installing Visual Studio 2019

To download Visual Studio 2019 we will use the following link.

Wednesday, June 23, 2021

SSDT for Visual Studio 2017

Starting with Visual Studio 2017, the functionality of creating Database Projects has been integrated into the Visual Studio installation. There's no need to install the SSDT standalone installer for the core SSDT experience.

Now to create Analysis Services, Integration Services, or Reporting Services projects, you still need the SSDT standalone installer.

Install Analysis Services, Integration Services, and Reporting Services tools

To install Analysis Services, Integration Services, and Reporting Services project support, run the SSDT standalone installer.

The installer lists available Visual Studio instances to add SSDT tools. If Visual Studio isn't already installed, selecting Install a new SQL Server Data Tools instance installs SSDT with a minimal version of Visual Studio, but for the best experience, we recommend using SSDT with the latest version of Visual Studio

Tuesday, June 15, 2021

Telegna & Harayana festivals -బతుకమ్మ & బోనాలు

బతుకమ్మ పండుగ తెలంగాణా రాష్ట్రములోని ఆశ్వయుజ మాస శుద్ధ పాడ్యమి నుండి తొమ్మిది రోజుల పాటు జరుపుకుంటారు. ఈ బతుకమ్మ (గౌరి) పండుగ లేదా సద్దుల పండుగ దసరాకి రెండు రోజుల ముందు వస్తుంది.  తెలంగాణ ప్రత్యేక రాష్ట్రం ఏర్పడిన తరువాత బతుకమ్మను రాష్ట్ర పండుగగా నిర్వహిస్తున్నారు

తొమ్మిది రోజుల బతుకమ్మ నైవేద్యాలు

9రోజులపాటు ప్రతిరోజూ ఓ రకమైన నైవేద్యం సమర్పిస్తారు. మొదటి ఎనిమిది రోజులు ఈ నైవేద్యం తయారీలో యువకులు, యువతులు పాల్గొంటారు. చివరిరోజు సద్దుల బతుకమ్మ అంటారు. ఈరోజు మాత్రం నైవేద్యాన్ని మహిళలు తయారు చేస్తారు.

1. ఎంగిలి పూల బతుకమ్మ: మహా అమవాస్యరోజు బతుకమ్మ మొదటిరోజు వేడుక మొదలవుతుంది. తెలంగాణలో దీన్ని పెత్రామస అని కూడా అంటారు. నువ్వులు, బియ్యంపిండి, నూకలు కలిపి నైవేద్యం తయారు చేస్తారు.

2. అటుకుల బతుకమ్మ : ఆశ్వయుజ శుద్ధ పాడ్యమి నాడు చేస్తారు. సప్పిడి పప్పు, బెల్లం, అటుకులతో నైవేద్యం తయారు చేసి అమ్మవారికి సమర్పిస్తారు.

3. ముద్దపప్పు బతుకమ్మ : ముద్దపప్పు, పాలు, బెల్లంతో నైవేద్యం తయారు చేసి సమర్పిస్తారు.

4. నానే బియ్యం బతుకమ్మ : నానేసిన బియ్యం, పాలు, బెల్లం కలిపి నైవేద్యం చేస్తారు.

5. అట్ల బతుకమ్మ : అట్లు లేదా దోశ నైవేద్యంగా సమర్పిస్తారు.

6. అలిగిన బతుకమ్మ : ఈరోజు ఆశ్వయుజ పంచమి. నైవేద్యమేమి సమర్పించరు.

7. వేపకాయల బతుకమ్మ : బియ్యంపిండిని బాగా వేయించి వేపపండ్లుగా తయారు చేసి నైవేద్యంగా సమర్పిస్తారు.

8. వెన్నముద్దల బతుకమ్మ : నువ్వులు, వెన్న లేదా నెయ్యి బెల్లం కలిపి నైవేద్యం తయారు చేస్తారు.

9. సద్దుల బతుకమ్మ : ఆశ్వయుజ అష్టమి నాడు ఆదేరోజు దుర్గాష్టమిని జరుపుకుంటారు. ఐదురకాల నైవేద్యాలు తయారు చేస్తారు. పెరుగన్నం, చింతపండు పులిహోర, లెమన్‌ రైస్‌, కొబ్బరన్నం, నువ్వులన్నం.


బతుకమ్మ సంబరాలు

తొమ్మిదిరోజులు సమర్పించే నైవేద్యాలలో మొక్కజొన్నలు, జొన్నలు, సజ్జలు, మినుములు, శనగలు, పెసర్లు, పల్లీలు, నువ్వులు, గోధుమలు, బియ్యం, కాజు, బెల్లం, పాలు ఉపయోగిస్తారు.


బోనాలు అమ్మవారుని పూజించే హిందువుల పండుగ. ఈ పండుగ ప్రధానంగా హైదరాబాదు, సికింద్రాబాదు, తెలంగాణ, రాయలసీమలోని కొన్ని ప్రాంతాలలో జరుపుకోబడుతుంది. సాధారణంగా జూలై లేక ఆగష్టులో వచ్చు ఆషాఢ మాసంలో ఈ పండుగను జరుపుకుంటారు. పండుగ మొదటి, చివరి రోజులలో ఎల్లమ్మ దేవికి ప్రత్యేక పూజలు చేస్తారు

భోజనం అని అర్థం కలిగిన బోనం దేవికి సమర్పించే నైవేద్యం. మహిళలు వండిన అన్నంతో పాటు పాలు, పెరుగు, బెల్లం, కొన్నిసార్లు ఉల్లిపాయలతో కూడిన బోనాన్ని మట్టి లేక రాగి కుండలలో తమ తల పై పెట్టుకుని, డప్పుగాళ్ళు, ఆటగాళ్ళు తోడ్కొని రాగా దేవి గుడికి వెళ్తారు. మహిళలు తీసుకెళ్ళే ఈ బోనాల కుండలను చిన్న వేప రెమ్మలతో, పసుపు, కుంకుమ లేక కడి (తెల్ల ముగ్గు) తో అలంకరించి, దానిపై ఒక దీపం ఉంచడం కద్దు. మైసమ్మ, పోచమ్మ, ఎల్లమ్మ, పెద్దమ్మ, డొక్కాలమ్మ, అంకాలమ్మ, పోలేరమ్మ, మారెమ్మ మున్నగు పేర్లు కల ఈ దేవి గుళ్ళను దేదీప్యమానంగా అలంకరిస్తారు.

మన తెలంగాణ పండుగలలో బోనాల పండుగ కూడా ఒకటి. తెలంగాణ ప్రజలు చాలా సంతోషంగా జరుపుకునే పండుగ. ముఖ్యంగా మన భాగ్యనగరం (హైదరాబాద్), లస్కర్ (సికింద్రాబాద్) జంట నగరాల్లో జరిగే బోనాల పండుగ అంగరంగవైభవంగా జరుగుతుంది. అందుకే మన తెలంగాణ ప్రభుత్వం బోనాల పండుగను రాష్ట్ర పండుగగా గుర్తించింది.మొదట గోల్కొండ జగదాంబిక ఆలయంలో ప్రారంబమై తరువాత సికింద్రాబాద్ ఉజ్జయిని మహంకాళి ఆలయంలో బోనాల పండుగాను నిర్వహిస్తారు ఆతరువాత చివరగా లాల్ దర్వాజ సింహవాహిని ఆలయంలో, ఇతర చోట్ల నిర్వహిస్తారు ఆషాఢమాసంలో ఈ బోనాల పండుగ తెలంగాణ ప్రాంతాలలో ఆనందంగా జరుపుకుంటారు

బోనాల పండుగ కు గల శాస్త్రీయ కారణాలు


ఆషాఢ మాసంలో పండగ ఎందుకు చేస్తారు

మనకు ముఖ్యంగ వానా కాలం ఆషాఢ మాసంలో మొదలై శ్రావణ మాసం భద్రపద మాసంలో ముగుస్తుంది. వానాకాలంలో మనకు కలరా,మలేరియా వంటి అంటు వ్యాధులు చాల త్వరగ వ్యాపిస్తాయి .వానా కాలంలో వచ్చే అంటూ వ్యాధులు చాలా ప్రమాదకరం.సాధారణంగా ఈ అంటు వ్యాధులు క్రిమి కీటకాలతో పాటు ఇతర ప్రమాద జంతువుతో వచ్చే ప్రమాదంకూడా ఉంది.అందువల్ల ఆషాఢ మాసంలో ఈ బోనాల పండుగ జరుపుకుంటారు

గుగ్గీలం లేదా మైసాచి పొగ

అమ్మవారి ఊరేగింపు సమయంలో అమ్మవారికి గుగ్గీలం లేదా మైసాచి పొగ వేస్తారు.ఇంతకు పొగ ఎందుకు వేస్తారంటే.వానా కాలంలో దోమలు, ఇతర కీటకాలు చాల వ్యాపిస్తాయి . అప్పుడు ఆ పొగ వల్ల అటువంటి క్రిమి కీటకాలు చనిపోతాయి అందువలన అమ్మవారికి మైసాచి లేదా గుగ్గిలం పొగలు వేస్తారు


ఉత్సహపూరితమైన రాష్ట్రాల్లో ముందుండే పంజాబ్ మరియు హర్యానా రాష్ట్రాలు, లోహ్రి అనే వ్యవసాయానికి సంబంధించిన పండుగను జరుపుకుంటాయి.

లోహ్రి అనే పదం ఉద్భవించడం వెనుక ఎన్నో కథలు ఉన్నాయి. ఈ పదం ' లోహ్ ' అనే పదం తో ఉద్భవించిందని ఒక కథ ప్రచారంలో ఉంది. ' లోహ్ ' అంటే ఇనుము అని అర్ధం. మందమైన ఇనుము బాండీలను పండుగ సందర్భంగా రకరకాల మసాలాలు తయారుచేయడంలో భాగంగా ఉపయోగిస్తుంటారు. ఇక్కడి నుండే ఈ పండుగకు ఈ పేరు వచ్చిందని చెబుతారు. జానపద కథలు చెప్పేవారు మాత్రం పూర్వం ఇద్దరు తోబుట్టువులు ఉండేవారని వారి పేరు హోళికా మరియు లోహ్రి. హోళికా హోలీ సందర్భంగా వేసిన మంటల్లో చిక్కుకొని చనిపోయిందట, లోహ్రి బ్రతికిపోయాడట. ఆలా లోహ్రి బ్రతికిపోవడంతో ఆ ఆనందాన్నే ఇలా పండగ రూపంలో జరుపుకుంటున్నారని చెబుతారు.

లోహ్రి పంగడలో ముఖ్యమైన భాగం ఏమిటంటే, ఈ పండగ సందర్భంగా చిన్నపిల్లలు ఇంటింటికి వెళ్లి జానపద పాటలు పాడుతారు. వీరు ఇలా పాడుతున్నందుకు గాను, ఆ ఇంటివాళ్ళు బెల్లం, గింజలు, డబ్బు మరియు ఈ రోజుల్లో చాకోలెట్స్ ని వారికి బహుమతిగా ఇస్తున్నారు. ఇలా చేయడం ద్వారా పిల్లలకు ప్రోత్సాహకం లభిస్తుండటంతో వారు కూడా ఎంతో ఉత్సాహంగా ఈ కార్యక్రమంలో పాల్గొంటున్నారు. ఇలా చేయడం ద్వారా, వీరు వీరి యొక్క సంస్కృతి మరియు విలువల గురించి ఎంతగానో నేర్చుకుంటున్నారు. వీటి వల్ల వీరి వ్యక్తిత్వం కూడా ఎంతగానో అభివృద్ధి చెందుతుంది. అందుచేతనే సంప్రదాయకమైన పంజాబీ కుటుంబాలన్నీ ఈ పండుగకు ఎంతో ప్రాముఖ్యత ని ఇస్తాయి.


వైశాఖి, లేదా బైశాఖి సిక్కులకు పెద్ద పండుగ. 1699 లో గురు గోబింద్ సింగ్ ఇదే రోజున ఖల్సా స్థాపించాడు. దానికి గుర్తుగా ఈ పండుగను జరుపు కుంటారు. హిందువులకు కూడా ఇది పండుగ దినమే. వైశాఖమాసంలో మొదటిరోజున ఈ పండుగ వస్తుంది. సూర్య మాన పంచాంగం ప్రకారం ఇది సంవత్సరంలో మొదటి రోజు. పంట ఇంటికి వచ్చే రోజుగా దీన్ని హిందువులు, సిక్కులు జరుపుకుంటారు. రోమన్ కాలెండర్ ప్రకారం ఇది సాధారణంగా ఏప్రిల్ 13 / 14 తేదీలలో వస్తుంది.

వ్యవసాయ ఆధారిత రాష్ట్రాలు కనుక, పంజాబ్ మరియు హర్యానాల్లో ప్రముఖంగా చేసుకుంటారు. అత్యధిక శాతం సిక్కులు ఇప్పటికీ ఈ రాష్ట్రాలలోనే ఉన్నారు
సిక్కు మతంలోని వ్యవసాయదారులు రబి కాలం ముగియడాన్ని కొత్త సంవత్సరంగా భావించి, ఈ రోజున ఖల్సా పంత్ ఏర్పాటు చేస్తారు. పంజాబ్ మరియు హర్యానా రెండు రాష్ట్రాల్లో జరుపుకున్నప్పుటికిని, పంజాబ్ లో ఈ వేడుకను అత్యంత వైభవంగా జరుపుకుంటారు

Introduction to Flora and Fauna in Telangana & Harayana

The ecosystem is a complex, interconnected network comprising biotic and abiotic elements. Biotic elements include all living organisms such as plants, animals and microorganisms.

Abiotic components, on the other hand, include non-living entities that are vital for the survival of life and these include soil, water, climate, etc. Among all biotic elements, Flora and Fauna are the most fascinating ones.

Flora and Fauna Meaning

In a nutshell, the term flora relates to all plant life and the term fauna represents all animal life.

Flora Meaning

The term flora in Latin means “Goddess of the Flower.” Flora is a collective term for a group of plant life found in a particular region. The whole plant kingdom is represented by this name.

Fauna Meaning

Fauna represents the animal life indigenous to a region. There are many explanations regarding the origin of the word. As per Roman mythology, Fauna or “Faunus” is the name of the goddess of fertility. Another source is “Fauns” which means “Forest spirits.

What is the difference between flora and fauna?

Flora refers to all plant life and fauna refers to all animal life.  Fauna cannot prepare their own food so they depend upon the flora for their food

Some examples of flora and fauna.

Some examples of flora include- grasslands, forests, flowering and non-flowering plants and trees.
A few examples of fauna include- birds, animals, fish, insects, etc.

Importance of Flora and Fauna

Flora and fauna are very important for human existence.  They help Maintaining Ecological Balance,

Aesthetic Value and even Expansion of Local Economies

Flora and Fauna In Telangana

Telangana State is known for its rich heritage in biological diversity distributed in 9 agro climatic regions. Among the flora, the state harbors a total of 2,800 taxa belonging to 1,051 genera under 185 families. This accounts for 16% of the Angiosperms known from India. Of these, 2,071 species belonging to 150 families and 796 genera are Dicotyledons and 729 species belonging to 255 genera and 35 families are Monocotyledons.

Among the fauna, Telangana State is rich with 108 species of mammals that include Tiger, Leopard, Sloth Bear, Giant Squirrel, Hyena, Fox, Wild Dog, Wild Boar, Indian Bison(Gaur), Spotted Deer, Barking Deer, Black Buck, Four-horned Antelope, Blue Bull, Sambar, Mouse Deer, Honey Badger, Civets,Jungle Cats, Otter, Pangolin, Bats, Tree Shrew, Common Langur,etc.

Flora and Fauna In Harayana

A thorny dry deciduous forest, Among the flora, pine and thorny shrubs can be found all over the state. Chief trees are mulberry, eucalyptus, pine, kikar, sheesham and babul, and during the monsoon a carpet of grass covers the hills which makes them excellent grazing ground for black buck and nilgai (blue bull).

Among the fauna, A lone tiger or panther can be spotted on occasion, while foxes, mongooses, jackals and wild dogs are aplenty.

Compare and contrast the natural vegetation of Haryana with Telangana state

Natural vegetation refers to a plant community, which has grown naturally without human aid and has been left undisturbed by humans for a long time. This is termed as a virgin vegetation. Thus, cultivated crops and fruits, orchards form part of vegetation but not natural vegetation

Vegetation of Telangana

Telangana is situated largely in an upland region of the Deccan (peninsular India). Much of its surface area is occupied by the Telangana Plateau in the north and the Golconda Plateau in the south

Drainage is dominated by the basins of the Godavari River in the north and the Krishna River in the south. As a result of erosion, the topography of the plateau region consists of graded valleys with red sandy soil and isolated hills. Black soil is also found in certain parts of the area.

Telangana has three seasons: summer, from March to June; a period of tropical rains from July to September; and winter, from October to February.

Thorny vegetation covers the scattered hills of the plateau areas, while dense woodlands are found in the northeast along and near the Godavari River. The forests, covering about one-fourth of the land area, consist of both moist deciduous and dry savanna vegetation; teak, rosewood, wild fruit trees, and bamboo are plentiful. Elsewhere in the state, neem (which produces an aromatic oil), banyan, mango, and pipal (or Bo; Ficusreligiosa) are among the common trees.

The type of forests met within Telangana are Tropical moist deciduous forests, Southern dry deciduous forests, Northern mixed dry deciduous forests, Dry savannah forests and Tropical dry evergreen scrub.
Animal life includes tigers, blackbucks, hyenas, sloth bears, gaurs, and chital, which abound in the hills and forest areas. There are also hundreds of species of birds, including flamingos and pelicans. Telangana is home to some two dozen national parks, wildlife sanctuaries, and protected areas, including two tiger reserves that adjoin similar facilities in neighboring states.

Vegetation of Haryana

Haryana does not have much area under forest cover - most of its land (80%) is under cultivation - but it still diverts more forest land than any other state for non-forestry purposes, such as construction, infrastructure and industrial projects. Haryana along with Telangana, Madhya Pradesh, Odisha and Maharashtra are top five states which together diverted more than 50% of the total diversion of forest area

Haryana is primarily an agricultural state with almost 80% of its land being used for cultivation.

According to the India State of Forest Report 2015, forestry activities in Haryana are dispersed over rugged Shiwalik hills in north, Aravalli hills in south, sand dunes in west and wastelands, saline-alkaline lands and waterlogged sites in the central part of the state.

These forests are found in the northeastern states along the foothills of Himalayas Shiwalik region. Teak, sal, shisham, hurra, mahua, amla, semul, Kusum, and sandalwood etc. are the main species of these forests. Dry deciduous forest of Haryana

Sunday, June 13, 2021

Git: How to set Git User Name and User email Globally & repository specific

Usually when we install Git, we typically configure your global username and email address after installing Git. However, you can do so now if you missed that step or want to make changes. After you set your global configuration, repository-specific configuration is optional.

Git configuration works the same across Windows, macOS, and Linux.

To set your global username/email configuration:

Open the command line.

-- set user name
$ git config --global "First Name Last Name"
-- set user email
$ git config --global ""

To set repository-specific username/email configuration:

From the command line, change into the repository directory.

--Set your username
$ git config "FIRST_NAME LAST_NAME"

--Set your email address
$ git config ""

--Verify your configuration by displaying your configuration file
$ cat .git/config

Hope this helps!

How to get list of column names from Table Variable @table

A table variable is a variable data type which can be used to store temporary data. It's defined using the DECLARE keyword and the table's structure is defined in the declaration as shown below:

declare @ns_source table
  col1_id int, 
  col2_name varchar(50),
  col3_desc varchar(50)

Unlike temporary tables, table variables are not affected by a rollback. As regular variables, they keep the data which was modified during the transaction even if the transaction is rolled back.

Coming to get columns from table varaiable, here is how we can get using below query.

declare @ns_source table
  col1_id int, 
  col2_name varchar(50),
  col3_desc varchar(50)

select DP.N.value('local-name(.)', 'sysname') as ColumnName
  select NS.*
  from (select 1) as D(N)
    outer apply (
                select top(0) *
                from @ns_source
                ) as NS
  for xml path(''), elements xsinil, type
  ) as LV(X)
cross apply LV.X.nodes('*') as DP(N)

Result looks like below

Wednesday, June 02, 2021

How can we bulk close issues on JIRA?

Here is how we can bulk close JIRAs

Step 1: Search all the issues/stories you wan to close (Using JQL or predefined filter of your own),  something like below.

Step 2: Choose the issues that needs to be closed.

Step 3: Choose Operation, Since we are closing, we need to select transition issues and go to next. 

Step 4: Choose the operation from available workflow actions

Step 5: Here I have choosed Resolved as i am closing these issues.

Step 6: Select Resolved and proceed further.

Step 7: Add comments (optional) and choose resolution

Step 8: Choose confirm to bulk close all the tickets.

Easy right!!

Tuesday, June 01, 2021

Visual Studio 2019 Tips and Tricks

Visual Studio 2019 has a new feature with visibility into how an external library or dependency resource is handling the data you are giving it can provide valuable insight. Debugging decompiled resources is a great feature that allows to step into external libraries.

Select Tools > Options. Type “decompile” into the search bar. The Advanced section of Text Editor for C# will appear. Click on Advanced.

Check the box that says Enable navigation to decompiled sources (experimental).

Now you can debug and step into the external packages you pull in from Nuget and elsewhere! 

Happy Debugging!!

Saturday, May 29, 2021

How to Get Columns details from SQL Tables

Here is how you can get column names from specified table

WHERETABLE_NAME = 'MobilityOrders'

Here is how you can get column count from specified table

WHERE TABLE_NAME = 'MobilityOrders'

Here is how you can get column count from temp table

 SELECT COUNT(*) as Cnt FROM tempdb.sys.columns
 WHERE object_id = object_id('tempdb..#temp2')

Hope this helps 😀

Friday, May 21, 2021

How to: Looping through reader count dynamically C#

Here is how this can be done once you have the data call via Read methods
using (var reader = await sqlDbContext.ExecuteReaderAsync(command))
    while (await sqlDbContext.ReadAsync(reader))
        // when count greaterthan 1
        if (reader.FieldCount > 1)
            if (!string.IsNullOrEmpty(reader["ItemD"].ToString()))
                mobilityChangeOrdersItem.ItemID= reader["ItemID"] == null ? 0 : Convert.ToInt32(reader["ItemID"].ToString());
            if (!string.IsNullOrEmpty(reader["ID"].ToString()))
                mobilityChangeOrdersItem.ID = reader["ID"] == null ? 0 : Convert.ToInt32(reader["ID"].ToString());

    //Looping through complete list of return variables to find out requrired column
    string errorMessge = " SQL Message: -- *Start* ItemD -- :: " + mobilityChangeOrdersItem.ItemD;
    while (await reader.NextResultAsync())
        var fieldvalues = Enumerable.Range(0, reader.FieldCount).Select(i => reader.GetName(i)).ToArray();

        while (await reader.ReadAsync())
            if (fieldvalues.Contains("ErrorMessage"))
                errorMessge += Environment.NewLine + " ErrorMessage : " + reader["ErrorMessage"].ToString();
            if (fieldvalues.Contains("ErrorProcedure"))
                errorMessge += Environment.NewLine + " ErrorProcedure : " + reader["ErrorProcedure"].ToString();
        errorMessge += Environment.NewLine + " SQL Message: -- *End*";
        mobilityChangeOrdersItem.StatusMessage = errorMessge;

Hope this helps 😀

How to : Check if a column exists in a datareader in C#

 Here is how we can do in  C# supported Frameworks!!

var fieldvalues = Enumerable.Range(0, reader.FieldCount).Select(i => reader.GetName(i)).ToArray();

//get column name here
if (fieldvalues.Contains("ErrorMessage"))
    errorMessge += Environment.NewLine + " ErrorMessage : " + reader["ErrorMessage"].ToString();
//get column name here
if (fieldvalues.Contains("ErrorProcedure"))
    errorMessge += Environment.NewLine + " ErrorProcedure : " + reader["ErrorProcedure"].ToString();

BTW, ErrorMessage will return the value after checking these fields 

Hope this helps 😀

How to Enable or Disable Fast User Switching in Windows PC

Fast User Switching is an easy way for another person to log on to the computer without logging you off or closing your programs and files. Follow the steps below to for Fast Switch User.

1. To begin, make sure that you have logged in as Administrator or have required administrative rights to change local group policies.

2. Press the Windows +R button.

3. Run dialog box will pop-up,type gpedit.msc. This will open Local Group Policy Editor. (see pic 1 for reference)

4. Now, go to the following location and look for Local Computer Policy in the left pane.

5. Click on Local Computer Policy/Computer Configuration/Administrative Templates/System/Logon. (See Pic 2 for refrence)

6. Just double-click Hide Entry Points for Fast User Switching to bring up a dialog box to change Fast User Switching policy setting.

7. At the top, there are Not Configured, Enabled and Disabled options available. Selecting each setting will let you read its affect in Help section. To disable Hide Entry Points for Fast User Switching, just select Enabled from the list and click OK.

If you need to diable this option, you need to select Disabled from the list. Rest all process is same.

8. Once done, you will have to enforce this change made to Fast User Switching policy setting. To do so, close the Local Group Policy Editor and open the Run dialog box (Windows +R button). Enter the command “gpupdate /force“ and click OK. The policy will be updated and applied on all user accounts.

9. To re-enable Fast User Switching, just choose Not Configured in its policy setting dialog and apply the changes via gpupdate /force command.

Hope this helps setting up mutiple users to login on your PC.