Menu

GraphQL query with filter

We Could apply filter or filters in graphQL query to get the filtered result. Below is an example of filter query. You could also run or play this query here<https://lucasconstantino.github.io/graphiql-online> and understand how this query is working with actual results.

1. Using filter keyword

query getCountries {
countries(filter: { code: { eq: "IN" } }) {
name
phone
code
languages @include(if: true) {
name
native
rtl
}
}
}


Result: The result of above graphQL query you will see as below.

{

  "data": {

    "countries": [

      {

        "name": "India",

        "phone": "91",

        "code": "IN",

        "languages": [

          {

            "name": "Hindi",

            "native": "हिन्दी",

            "rtl": false

          },

          {

            "name": "English",

            "native": "English",

            "rtl": false

          }

        ]

      }

    ]

  }

}


2. Using unique property of the object

Other way to filter is use the unique property of country and add that as a parameter. Here is an example.

query getCountries2 {

country(code: "IN") {

name

phone

code

languages @include(if: true) {

name

native

rtl

}

}

}

This query will also return the same as above query.

Screenshot for reference:



How to write GraphQL query with filter
How to write GraphQL query with filter






Should I invest in the Large Language Model industry in 2023?

Large Language Models (LLMs) are AI systems capable of processing and understanding natural language at an advanced level. They have gained popularity in recent years due to their ability to perform a variety of tasks, from language translation to natural language processing, and even creative writing. With the growing demand for LLMs, the question arises, is 2023 a good year to invest in the LLM industry?

Industry Trends

According to the Forbes Advisor report, the technology sector will continue to dominate the investment industry in 2023. Advancements in AI technology, coupled with increased funding for research and development, will drive the growth of the industry in the coming years. The report also highlights that the LLM industry is expected to grow at an average annual rate of 23.5% from 2021 to 2028. This growth is fueled by the increasing demand for natural language processing and sentiments analysis in fields such as customer service, digital marketing, and healthcare.

Potential Risks

However, investment in the LLM industry is not without risk. The World Economic Forum’s Global Risks Report 2023 identifies environmental risks as the most significant risks facing the world over the next ten years. While the LLM industry does not contribute directly to environmental risk, the reliance on fossil fuels and energy-intensive hardware for training and running LLMs can have a significant impact on the environment. Therefore, investing in LLM companies that prioritize environmental sustainability, such as through the use of renewable energy sources, can mitigate investment risk over the long term.

The report also highlights that the cost-of-living crisis is seen as the most significant risk in the next two years. In the current economic climate, investors will need to be cautious when investing in the LLM industry, as it is a relatively new and rapidly evolving industry. The risk of investing in a company that is not well-established or lacks a solid track record can result in significant losses. Therefore, thorough research, analysis, and caution are essential while making investment decisions in the LLM industry.

Market Potential

Despite the potential risks, the LLM industry’s market potential is growing rapidly, providing an attractive investment opportunity for investors. The LLM market size is expected to reach $37.8 billion by 2026, which represents an approximately six-fold increase from the market size in 2020. This growth is attributed to the increasing demand for advanced AI technologies that can handle complex natural language comprehension tasks. The rise of chatbots, virtual assistants, and smart speakers in the field of customer service and communication has also contributed to the growth of the LLM industry.

Investment Opportunities

Several companies offer promising investment opportunities in the LLM industry. OpenAI, one of the leading companies in the industry, has developed the GPT-3 LLM, which can create text that is almost indistinguishable from that written by humans. The company has raised significant funding from investors such as Microsoft and is considered a pioneer in the LLM industry. Another promising company is Google’s BERT LLM, which is being used extensively in natural language processing tasks in various fields, including healthcare, finance, and e-commerce.

In addition to these large companies, some promising start-ups in the LLM industry are also worth considering for investment opportunities. Hugging Face, a startup that specializes in building open-source conversational AI models and providing related services, has shown impressive growth in recent years. The company has raised $15 million in funding and has several high-profile clients, including Microsoft and PayPal.

Conclusion

Investors seeking to invest in the LLM industry in 2023 should be aware of the potential risks and opportunities associated with this rapidly growing industry. While the industry shows promising growth potential, investors need to be cautious when making investment decisions due to the industry’s relative infancy and potential environmental impact. Investing in well-established companies with a proven track record, such as OpenAI and Google, or promising start-ups such as Hugging Face, could lead to significant returns for investors.

Investing in the LLM industry requires thorough research, analysis, and caution, and investors should diversify their portfolio to minimize risk. Overall, the LLM industry’s growth potential and the increasing demand for advanced AI technologies that can handle complex natural language comprehension tasks make it a viable investment opportunity for investors willing to accept some level of risk.

References

Minified React error #311

According to react official docuemntation, this error occurs when we call React Hooks from regular JavaScript fucntion. We could fix this error by looking on the use of Hooks and only call Hooks from React Functions.

Don’t call Hooks from regular JavaScript functions. Instead, you can:
- Call Hooks from React function components.
- Call Hooks from custom Hooks (we’ll learn about them on the next page).

Check your fucntion in the code, fucntion should be a React JS function not general JavaScript function. A React function should have following four things into it.

React functions:

  1. Follow React component naming convention, i.e. they must be Capitalized
  2. Take a single props object argument
  3. Return valid JSX
  4. React functions are NEVER invoked. A reference to them is passed or they are referenced as JSX

References

Anonymous access not allowed by configuration | AEM

Error:

org.apache.sling.auth.core.impl.SlingAuthenticator getAnonymousResolver: Anonymous access not allowed by configuration - requesting credentials

Resolution:

1. Login to AEM
2. Go to "Config Manager" and find for "Sling Authenticator Service"
3. Add the path in "Authentication Requirments" 
 
http://localhost:4502/system/console/configMgr/org.apache.sling.engine.impl.auth.SlingAuthenticator
Sling Authenticator Service in AEM Config
AEM Sling Authenticator Service


How to schedule a post in Blogger | Blogging Tips

It is very easy to schedule a post in Google Blogger/Blogspot. For this we have to follow the 4 easy steps. 
  1. Create a new post. 
  2. From right hand side options, find the "Published on" option
  3. Select the option "Set date and time". And from calendar select the date and time when you want this post to get published. Below is screenshot for reference.
    Schedule a blog post in blogger
    Schedule a blog post in blogger

  4. And finally click on "Publish" button from top right. After that you could verify schedule time in post section. You may also use the post filter option to see the scheduled posts. Below is the screenshot.
    Scheduled status of a blog post
    Scheduled status of a blog post

    PS: There could be multiple ways to verify whether your post is published on not. You may copy the link and try to browse as enduser, you will experience 404 error. Also in blogger post section on view you will not see the public URL of that post, instead of that it will show you the preview URL.

If there is magic on this planet, it is contained in water | Loren Eiseley

If there is magic on this planet, it is contained in water | Loren Eiseley
If there is magic on this planet, it is contained in water. | Loren Eiseley

A house divided against itself cannot stand | Abraham Lincoln

A house divided against itself cannot stand | Abraham Lincoln
A house divided against itself cannot stand | Abraham Lincoln Quotes

package javax.annotation.security does not exist

We need to include this maven dependecy or JAR in java project to fix the javax.annotation.security does not exist issue.

https://mvnrepository.com/artifact/javax.annotation/javax.annotation-api

Maven dependency to add in POM.xml file

<!-- https://mvnrepository.com/artifact/javax.annotation/javax.annotation-api -->
<dependency>
    <groupId>javax.annotation</groupId>
    <artifactId>javax.annotation-api</artifactId>
    <version>1.3.2</version>
</dependency>
If Maven dependecy is already there and still it is not working then, look on the JDK configuration. It means your JDK is not correctly configured to use and build this code, for more refer Package javax.annotation does not exist JDK issue.

Check render condition is not valid

*ERROR* [[0:0:0:0:0:0:0:1] [1692119460991] GET /editor.html/content/venia/us/fr.html HTTP/1.1] com.adobe.cq.msm.ui.servlet.IsSourceRenderCondition path /content/venia/us/fr.html to check render condition is not valid 

Approaches to calculating GDP (Gross Domestic Product)

Gross Domestic Product (GDP) is a crucial economic indicator that measures the total value of all goods and services produced within a country's borders during a specific period. There are three primary approaches to calculating GDP, each offering insights into different aspects of economic activity. These approaches are:
  1. Production Approach (Output Method)

    This approach calculates GDP by summing up the value of all final goods and services produced in an economy. It focuses on the production side of the economy and is also known as the output method. The formula for calculating GDP using the production approach is as follows:

        GDP = Value of Output in Agriculture + Value of Output in Industry + Value of Output in Services

        Let's consider an example: In a hypothetical country, the agricultural sector produces $500 million worth of crops, the industrial sector produces $800 million worth of manufactured goods, and the services sector produces $1.2 billion worth of services. The GDP using the production approach would be:

        GDP = $500 million + $800 million + $1.2 billion = $2.5 billion

  2. Income Approach

    The income approach calculates GDP by summing up all the incomes earned by individuals and businesses within an economy. It accounts for wages, profits, rents, and taxes less subsidies on production and imports. The formula for calculating GDP using the income approach is as follows:

        GDP = Compensation of Employees + Gross Operating Surplus + Gross Mixed Income + Taxes Less Subsidies on Production and Imports

        Let's illustrate this with an example: In the same country, the total compensation paid to employees is $1 billion, gross operating surplus is $900 million, gross mixed income is $300 million, and taxes less subsidies on production and imports amount to $150 million. The GDP using the income approach would be:

        GDP = $1 billion + $900 million + $300 million - $150 million = $2.05 billion

  3. Expenditure Approach

    The expenditure approach calculates GDP by summing up all the expenditures made on final goods and services within an economy. It considers consumer spending, business investments, government spending, and net exports (exports minus imports). The formula for calculating GDP using the expenditure approach is as follows:

        GDP = C + I + G + (X - M)

        where:
        C = Consumer Expenditures
        I = Business Investments
        G = Government Spending
        X = Exports
        M = Imports

        Let's use an example: In the same country, consumer expenditures amount to $1.2 billion, business investments are $500 million, government spending is $800 million, exports are $700 million, and imports are $300 million. The GDP using the expenditure approach would be:

        GDP = $1.2 billion + $500 million + $800 million + ($700 million - $300 million) = $2.9 billion

In practice, the GDP calculated using these three approaches should yield the same result. This equality is known as the "GDP Identity" and serves as an important validation of the accuracy of GDP measurement. By analyzing GDP from these different angles, economists and policymakers gain valuable insights into economic performance, growth trends, and the distribution of income within a country.

References

Understanding the Differences Between Real GDP, GDP per Capita, and Nominal GDP

In the realm of economics, three crucial indicators provide valuable insights into a country's economic performance and well-being: Real GDP, GDP per capita, and Nominal GDP. GDP stands for Gross Domestic Product. Each indicator offers a distinct perspective, shedding light on different aspects of an economy's output, growth, and the standard of living of its citizens. Let's delve into the differences between these concepts and illustrate them with examples:
  1. Nominal GDP

    Nominal GDP refers to the total value of all goods and services produced within a country's borders during a specific period, measured using current market prices. It does not take into account inflation or changes in price levels. Nominal GDP provides a straightforward measure of the economic output without adjusting for changes in the value of money.

    **Example:** Consider a country that produces 1,000 cars at a price of $20,000 each and 500 computers at a price of $1,000 each in the year 2021. The nominal GDP for the year would be:

    Nominal GDP = (1,000 cars × $20,000/car) + (500 computers × $1,000/computer) = $20,000,000 + $500,000 = $20,500,000

  2. Real GDP

    Real GDP also measures the total value of goods and services produced within a country's borders, but it adjusts for inflation by using constant prices from a base year. Real GDP provides a more accurate picture of an economy's actual growth by eliminating the impact of price changes over time.

    **Example:** Using the same production quantities of cars and computers as in the previous example, let's assume the base year is 2020. In 2020, the price of a car was $18,000, and the price of a computer was $900. To calculate real GDP for 2021, we use the base year prices:

    Real GDP = (1,000 cars × $18,000/car) + (500 computers × $900/computer) = $18,000,000 + $450,000 = $18,450,000

  3. GDP per Capita

    GDP per capita is the average economic output per person in a country. It is calculated by dividing the total GDP by the population of the country. GDP per capita provides insights into the average standard of living and economic well-being of the population.

    **Example:** Suppose the population of the country in the above examples is 1,000. To calculate GDP per capita for both nominal GDP and real GDP:

    Nominal GDP per Capita = Nominal GDP / Population
    Nominal GDP per Capita = $20,500,000 / 1,000 = $20,500

    Real GDP per Capita = Real GDP / Population
    Real GDP per Capita = $18,450,000 / 1,000 = $18,450


In this case, the GDP per capita using nominal GDP is higher due to the impact of inflation, while the real GDP per capita provides a more accurate measure of the average economic well-being.

In summary, nominal GDP reflects the total value of goods and services without adjusting for inflation, real GDP accounts for inflation to provide a more accurate measure of economic growth, and GDP per capita offers insights into the average economic well-being of the population. These indicators help economists, policymakers, and analysts understand different aspects of an economy's performance and make informed decisions.


References

The Great War Unveiled: A Comprehensive Look at World War I

World War I (WWI), often referred to as the "Great War," was a global conflict that erupted in 1914 and lasted until 1918. This monumental event reshaped the course of history, leaving an indelible mark on nations, societies, and geopolitics. This article delves into the intricate details of World War I, exploring its causes, major players, significant battles, and lasting impact on the world.

Causes and Triggers of WWI

The origins of World War I were complex and rooted in a web of political, economic, and military factors. Some of the key causes include:
- Nationalism: Intense national pride and competition fueled tensions between European powers.
- Alliance Systems: Complex alliances among major nations led to a domino effect when one nation was attacked.
- Imperialism: Competition for colonies and resources heightened international rivalries.
- Militarism: Arms build-up and military preparations increased the potential for conflict.
- Assassination of Archduke Franz Ferdinand: The assassination of the heir to the Austro-Hungarian throne triggered a series of events that escalated into war.

Major Players in WWI

World War I involved several major powers and alliances:
- Allies (Entente Powers): Primarily composed of France, Russia, and the United Kingdom, later joined by Italy, Japan, and the United States.
- Central Powers: Led by Germany, Austria-Hungary, the Ottoman Empire, and Bulgaria.

Key Battles and Fronts WWI

  1. Western Front: Characterized by trench warfare, major battles like the Battle of the Somme and the Battle of Verdun resulted in massive casualties.
  2. Eastern Front: This front witnessed battles between Russia and the Central Powers, including the Battle of Tannenberg and the Brusilov Offensive.
  3. Italian Front: Battles between Italy and Austria-Hungary, including the Battles of Isonzo, took place in the mountainous terrain.
  4. Gallipoli Campaign: Allies attempted to secure a sea route to Russia by attacking the Ottoman Empire's Dardanelles Strait.
  5. Middle Eastern Theatre: Allied forces fought against the Ottoman Empire in campaigns including the Sinai and Palestine Campaign.

Impact and Legacy WWI

  1. Human Toll: World War I saw unprecedented casualties, with millions of soldiers and civilians losing their lives.
  2. Treaty of Versailles: The war ended with the Treaty of Versailles, imposing harsh terms on Germany and sowing the seeds for future conflicts.
  3. Political Changes: Empires crumbled, new nations emerged, and political ideologies evolved, setting the stage for the 20th century.
  4. Economic Consequences: The war disrupted economies and led to immense financial strain, contributing to the Great Depression.
  5. Technological Advancements: The war spurred technological innovations, including tanks, airplanes, and chemical warfare.
  6. Social Transformations: The war influenced social attitudes, contributing to women's suffrage and shifts in cultural norms.

Loss of Life in World War I

The human cost of World War I was staggering, with millions of soldiers and civilians losing their lives in the conflict. The war saw a deadly combination of modern weaponry and outdated tactics, leading to unprecedented casualties. The brutality of trench warfare, the use of chemical weapons, and the sheer scale of battles contributed to the immense death toll. Some grim statistics highlight the magnitude of the loss:
- Estimated total military deaths: Over 10 million soldiers.
- Estimated total civilian deaths: Around 6 to 13 million civilians.
- Total deaths (military and civilian): Approximately 16 to 20 million people.

The scale of suffering was further exacerbated by the influenza pandemic of 1918, which swept through the world, killing an estimated 50 million people, including soldiers and civilians recovering from the war.

Territories Affected in World War I

World War I was a truly global conflict, with battles and impacts spanning across multiple continents. The war's theaters of operation included:
  1. Western Front: Stretching across France and Belgium, the Western Front was characterized by the trench warfare that resulted in heavy casualties on both sides.
  2. Eastern Front: The Eastern Front witnessed clashes between Russia and the Central Powers (Germany and Austria-Hungary), leading to significant territorial changes.
  3. Italian Front: Battles between Italy and Austria-Hungary took place in the mountainous regions of the Italian Alps.
  4. Balkans: This region experienced fierce fighting and changes in borders as various nations sought to expand their territories.
  5. Middle Eastern Theatre: The Ottoman Empire, a Central Power, fought against the Allies in territories including modern-day Turkey, Iraq, and Palestine.
  6. African Front: Colonies in Africa became battlegrounds as European powers fought for control, impacting local populations.
  7. Asia and Pacific: The war extended to the Asian and Pacific regions, with colonies and territories becoming part of the conflict.

The war's devastation was not limited to the physical landscape; it left deep scars on societies, economies, and political structures. The Treaty of Versailles, which officially ended the war in 1919, imposed harsh penalties on Germany and redrew borders across Europe and the Middle East, setting the stage for future conflicts.

Conclusion

World War I stands as a pivotal chapter in human history, representing a time of unprecedented destruction and transformation. Its complex causes, extensive battles, and far-reaching consequences continue to shape the world we live in today. As we reflect on the sacrifices made and lessons learned from the Great War, we are reminded of the imperative to pursue peaceful resolutions and prevent such global conflicts in the future.

HTTP/3: The Future of Web Communication

Introduction to HTTP/3

HTTP/3 is the latest version of the Hypertext Transfer Protocol (HTTP), which is used for communication between web browsers and servers. It is a significant improvement over its predecessors, HTTP/1 and HTTP/2, aiming to enhance web performance, security, and efficiency. HTTP/3 is built on top of the QUIC (Quick UDP Internet Connections) transport protocol, which is designed to reduce latency and improve reliability in web communications.

Benefits of HTTP/3

1. Improved Performance: HTTP/3 utilizes the QUIC protocol's multiplexing and connection migration capabilities, reducing latency and improving overall performance. It enables faster loading times for web pages and a smoother browsing experience.

2. Enhanced Security: HTTP/3 incorporates modern security mechanisms, making it less susceptible to certain types of attacks like HTTP/2's "HPACK" compression-based vulnerabilities. Its use of encrypted connections ensures data privacy and integrity.

3. Minimized Head-of-Line Blocking: HTTP/3 tackles the head-of-line blocking issue, a problem faced in HTTP/1 and HTTP/2, where a stalled request blocks other requests in the same connection. By leveraging QUIC's independent streams, HTTP/3 allows for concurrent and uninterrupted data retrieval.

4. Connection Migration: HTTP/3 has the ability to migrate connections between different network paths seamlessly. This feature enhances connection reliability, especially in situations where users switch from Wi-Fi to cellular networks or move between different access points.

Enabling HTTP/3 on Modern Browsers


The HTTP/3 is still being actively developed and implemented by major web browsers and servers. However, it is essential to note that the implementation status may have changed, and the steps provided below may differ depending on the current browser version.

1. Google Chrome:
   - In Google Chrome, HTTP/3 is currently available behind an experimental flag. To enable HTTP/3 support, enter "chrome://flags" in the address bar.
   - Search for "Enable QUIC" or "Enable HTTP/3," and set it to "Enabled."
   - Relaunch Chrome to apply the changes.

2. Mozilla Firefox:
   - HTTP/3 support is available in Mozilla Firefox versions that support QUIC. As of Firefox 88, QUIC and HTTP/3 are enabled by default.
   - To ensure that you have the latest version with HTTP/3 support, update your Firefox browser.

3. Microsoft Edge:
   - Microsoft Edge supports HTTP/3 beginning from version 92. Ensure that your browser is up-to-date to access HTTP/3 functionality.

4. Safari (Apple):
   - As of my last update, Safari does not natively support HTTP/3. However, it's essential to keep an eye on Apple's updates, as they may introduce support for HTTP/3 in future versions.

Conclusion

HTTP/3 is a promising advancement in web communication, offering improved performance, security, and efficiency over its predecessors. While it is being adopted by major browsers and servers, its full implementation and availability may vary depending on the browser version and server configuration. As web technologies continue to evolve, HTTP/3 will play a crucial role in shaping the future of web communication, delivering faster, more secure, and reliable web experiences for users worldwide.


Reference

https://en.wikipedia.org/wiki/HTTP/3

The Ominous Rise: Our World Transforms into a House of Garbage

As our global population continues to surge, so does the creation of waste. The alarming rate at which waste is being generated and mismanaged has led our world down a perilous path – one where our once pristine environment is rapidly transforming into a house of garbage. This article delves into the factors contributing to this ominous shift, the environmental consequences, and the urgent need for collective action to reverse this hazardous trend.
Firefly create an image of world fill with garbage and all around waste


The Culprits

1. Consumerism: Our modern culture glorifies consumerism, promoting the accumulation of goods, often with a short shelf life. The insatiable demand for new products fuels overproduction and waste.

2. Single-Use Plastics: The convenience of single-use plastics has led to a massive increase in their consumption. Items like plastic bags, bottles, and packaging are discarded in staggering quantities.

3. Rapid Urbanization: As cities expand, so does waste generation. Urban areas grapple with inadequate waste management systems, leading to rampant littering and dumping.

4. E-Waste Epidemic: The rapid pace of technological advancement results in electronic gadgets quickly becoming obsolete, leading to an avalanche of electronic waste.

Environmental Consequences

1. Pollution of Land and Water: Improper waste disposal pollutes land and water bodies, endangering ecosystems, and contaminating resources.

2. Loss of Biodiversity: Waste pollution destroys habitats and endangers species, contributing to biodiversity loss.

3. Greenhouse Gas Emissions: Landfills and incineration sites release harmful gases like methane and carbon dioxide, exacerbating climate change.

4. Soil Degradation: Contaminated soil affects agriculture, compromising food security and human health.

From Garbage to Solutions

1. Sustainable Consumption: Promoting conscious consumer choices and reducing excessive consumption can curb waste generation.

2. Recycling and Circular Economy: Encouraging recycling and adopting a circular economy model helps transform waste into valuable resources.

3. Plastic Alternatives: Developing and utilizing biodegradable and sustainable alternatives to single-use plastics is essential.

4. Improved Waste Management: Investing in efficient waste collection, sorting, recycling, and disposal infrastructure is critical for waste reduction.

5. Environmental Education: Raising awareness about waste's impact and the importance of responsible waste management can drive behavioral change.

Global Collective Responsibility

1. Government Policies: Governments must enact stringent regulations on waste management and promote sustainable practices.

2. Industry Accountability: Industries should adopt eco-friendly production processes and assume responsibility for proper waste disposal.

3. Community Engagement: Empowering communities to organize clean-up drives and waste management initiatives can make a significant impact.

4. International Cooperation: Collaborative efforts on a global scale are essential to address transboundary waste issues.
Firefly create an image of world fill with garbage and all around waste


Conclusion

The transformation of our world into a house of garbage is a stark reminder of the dire consequences of unchecked waste generation. The consequences, ranging from environmental degradation to threats to human health, necessitate immediate action. Embracing sustainable consumption, responsible waste management, and a shift towards eco-friendly practices are key steps towards reclaiming our environment from the clutches of waste. It is imperative that individuals, communities, industries, and governments unite to steer our world away from the brink and towards a cleaner, healthier future.

Indian Independence Day

India got independence on 15th August 1947 from Britishers. Britishers came to India for the purpose of trade and establish their East India company in India. This company become so powerful and at one point it starting ruling the part of India and ruled India approx 200 years, at that time India was known as "British India".
  1. Independence day flag: 
    India Independence Day Image
    India


  2. Independence day songs: There are so many patriortic songs that have been played during the flag march and celebration of independence.
    1. National Anthem: Jana Gana Mana
    2. Taran-e-Hind: Sare Jahan se Achha, Hindustan Hamara
    3. National Song: Vante Mataram
  3. Independence day history: Every year on 15th Ausgust India celebrate Independence day. 
  4. Independence day celebration: People celebrate Independence day with national flag, distribute sweets, and remember the struggle of freedom fighters against Britishers and great freedom fighters. Few name of freedom fighters are:
    1. Bahadur Shah Zafar (the last Emperor of Hindustan)
    2. Mohandas Karamchand Gandhi (Mahatma Gandhi)
    3. Mohammad Ali Jauhar
    4. Jawahar Lal Nehru
    5. Lal Bahadur Shastri
    6. Moulvi Muhammad Baqir
    7. Mahmud Al-Hasan
    8. Mangal Pandey
    9. Bhagat Singh
    10. Allah Bux Soomro
    11. Sukhdev
    12. Subhas Chandra Bose
    13. Begum Hazrat Mahal
    14. Rani Laxmi Bai
    15. Sardar Vallabh Bai Patel
    16. Moulana Abul Kalam Azad
    17. Moulana Hasrat Mohani
    18. Dr. Rajendra Prasad
    19. Bakht Khan
    20. Ram Manohar Lohia
    21. Asaf Ali
    22. Saifuddin Kitchlew
    23. Bal Gangadhar Tilak
    24. Lala Lajpat Rai
    25. Asfaqullah Khan
    26. Ram Prasad Bismil
    27. Khudiram Bose
    28. Abbas Ali
    29. Chandra Shekhar Azad
    30. Obaidullah Sindhi
    31. Annie Besant
    32. Bhikaji Cama
    33. Abdul Ghaffar Khan
    34. Maulana Mazharul Haque
    35. Rabindranath Tagore

Adobe Learning Manager

Adobe Learning Manager (ALM, aka Captivate Prime) comes equipped with a range of functionalities designed to enhance the appeal and efficiency of learning. This empowers you to enhance customer satisfaction, provide comprehensive training for employees and franchise partners, and enable sales teams to excel. works based on user Role.

Features of Adobe Learning Manager

  • Unified learning experiences
  • Personalized learning
  • Structured learning management
  • Seamless communication and engagement
  • Analytics and insights
  • Simple administration and integration
  • Deliver content and data in headless fashion

For more detail please contact and refer the Adobe official site.

House of Distraction | YouTube Channel

"House of Distraction" - Your Gateway to Joyful Diversions! Are you caught up in the whirlwind of daily routines, deadlines, and endless responsibilities? Do you long for a refreshing escape that can whisk you away from the monotony of life's demands? Look no further! "House of Distraction" is here to be your ultimate source of delightful diversion and laughter.


At "House of Distraction," we specialize in the art of uplifting entertainment. Our mission is simple yet impactful: to whisk you away from your busy schedule and immerse you in a world of pure joy, laughter, and light-heartedness. Life is too short to be bogged down by the mundane, and our channel is your ticket to a much-needed break. With a perfect blend of comedy, TV shows, movies, and a myriad of engaging content, we are dedicated to spreading smiles and happiness. Our videos are designed to be your guilt-free escape from the stresses of the day. Whether it's a hilarious stand-up routine, a side-splitting parody, or heartwarming moments from your favorite TV shows and movies, we've got it all covered. But that's not all! "House of Distraction" goes beyond mere entertainment. We believe in the power of awareness and self-discovery. Our thought-provoking content sheds light on the realities of life, offering insights and perspectives that make you pause, think, and appreciate the beauty in the world around you. So, what can you expect from "House of Distraction"? 1. Laughter Therapy: Get ready to burst into laughter as we serve up a generous dose of comedy that will tickle your funny bone and leave you in splits. 2. TV Show and Movie Magic: Relive your favorite moments from timeless TV shows and blockbuster movies, rekindling nostalgia and joy. 3. Reality Check with a Twist: We explore thought-provoking topics that will open your mind and encourage you to see life from different angles. 4. Facts and Fun: Learn intriguing facts and trivia while having fun - because knowledge can be delightful too! 5. Heartwarming Stories: Get ready to be moved by heartwarming stories that restore your faith in the goodness of humanity. Join us on a journey where every video is a gateway to happiness. "House of Distraction" is not just a channel; it's your refuge, your smile-inducing sanctuary, and your go-to place for a dose of positivity. Subscribe now and embark on a voyage of joy, laughter, and discovery. Let "House of Distraction" be your ultimate companion in transforming busy moments into delightful ones. After all, a little distraction never hurt anyone, especially when it leads to a world filled with laughter and enlightenment.

The Rise and Splendor of the Magadha Empire: Exploring its Origins, Rulers, and Territories

The Magadha Empire stands as a remarkable chapter in the annals of ancient Indian history. Nestled in the fertile Gangetic plains, this empire emerged as a powerhouse that shaped the political, cultural, and religious landscape of the region. Spanning several centuries, the Magadha Empire showcased a series of dynamic rulers, territorial expansions, and cultural contributions that left an indelible mark on India's historical tapestry.

The Genesis of Magadha


The roots of the Magadha Empire can be traced back to the 6th century BCE when it emerged as a small kingdom in the eastern part of present-day Bihar, India. With its strategic location along the banks of the Ganges River, Magadha attracted settlers and traders, laying the foundation for its eventual rise to prominence.

Early Rulers and Territorial Expansion

  1. Bimbisara (543-491 BCE): Bimbisara is often considered one of the earliest rulers of the Magadha region. He expanded his territory through strategic alliances and military campaigns. His patronage of Buddhism also laid the groundwork for the region's spiritual and cultural growth.

  2. Ajatashatru (491-461 BCE): The son of Bimbisara, Ajatashatru further expanded the kingdom's borders. His reign saw significant conflicts with neighboring states, including the formidable Vaishali Republic.

  3. Mahapadma Nanda (c. 4th century BCE): Nanda, a contemporary of Alexander the Great, is believed to have unified the various territories of Magadha into a powerful empire. His rule marked the zenith of Magadha's territorial expansion.

The Mauryan Era and Chandragupta Maurya


The Magadha Empire reached its zenith under the Mauryan dynasty, which arose from the ambitious efforts of Chandragupta Maurya.
  1. Chandragupta Maurya (322-298 BCE): Chandragupta Maurya established the Mauryan dynasty by overthrowing the Nanda rulers. His strategic brilliance enabled him to expand his empire across northern India, including the entire Gangetic plain. He is also renowned for his association with the scholar Chanakya, who played a pivotal role in shaping his policies.

  2. Bindusara (298-273 BCE): Chandragupta's son Bindusara continued the empire's expansion southwards. He maintained friendly diplomatic ties with the Hellenistic Seleucid Empire.

  3. Ashoka the Great (273-232 BCE): One of the most iconic rulers in Indian history, Ashoka transformed the Magadha Empire into a formidable and enlightened realm. His conversion to Buddhism and efforts to propagate non-violence have left an enduring legacy. Under his rule, the empire extended its influence as far as modern-day Afghanistan and Bangladesh.


Dynasties in Magadha Empire and Magadha rulers


The Magadha Empire, spanning several centuries and dynasties, was home to a succession of rulers who played pivotal roles in shaping its history and influence. While a comprehensive list of all kings of the Magadha Empire may not be exhaustive due to the limited historical records, here are some of the prominent kings and dynasties that ruled over Magadha:
  1. Haryanka Dynasty:
    - Bimbisara (c. 543–491 BCE)
    - Ajatashatru (c. 491–461 BCE)
    - Udayin (c. 461–445 BCE)

  2. Shishunaga Dynasty:
    - Shishunaga (c. 412–395 BCE)

  3. Nanda Dynasty:
    - Mahapadma Nanda (c. 4th century BCE)
    - Dhana Nanda (c. 4th century BCE)

  4. Mauryan Dynasty:
    - Chandragupta Maurya (c. 322–298 BCE)
    - Bindusara (c. 298–273 BCE)
    - Ashoka the Great (c. 273–232 BCE)
    - Dasaratha Maurya (c. 232–224 BCE)
    - Samprati (c. 224–215 BCE)
    - Shalishuka (c. 215–202 BCE)
    - Devavarman (c. 202–195 BCE)
    - Satadhanvan (c. 195–187 BCE)
    - Brihadratha (c. 187 BCE onwards)

  5. Shunga Dynasty:
    - Pushyamitra Shunga (c. 185–149 BCE)
    - Agnimitra (c. 149–141 BCE)

  6. Kanvas:
    - Vasudeva (c. 75–66 BCE)

  7. Andhras:
    - Simuka (c. 1st century BCE)
    - Pulumavi (c. 1st century CE)
    - Yajnasri Satakarni (c. 2nd century CE)
    - Gautamiputra Satakarni (c. 2nd century CE)
    - Vasisthiputra Pulumavi (c. 2nd century CE)

  8. Gupta Dynasty:
    - Chandragupta I (c. 320–335 CE)
    - Samudragupta (c. 335–375 CE)
    - Chandragupta II (c. 375–415 CE)

There might be some accuracy issue with dates here, since there is no much history present for ancient time.

Legacy and Concluding Thoughts


The Magadha Empire, with its remarkable rulers and expansive territories, left an indelible mark on India's history and culture. Its rise, characterized by strategic alliances, military conquests, and cultural exchange, paved the way for the subsequent dynasties that followed. The Mauryan era, in particular, showcased the zenith of Magadha's influence and territorial expanse, with Chandragupta Maurya and Ashoka emerging as iconic figures whose legacies continue to inspire generations. The rise and fall of the Magadha Empire exemplify the ebb and flow of power, the dynamics of conquest, and the enduring impact of cultural and philosophical contributions. As we delve into the annals of history, the Magadha Empire stands as a testament to the resilience, vision, and achievements of an ancient civilization that continues to shape the contours of modern India.

Please note that historical records from ancient times can be fragmented, and the accuracy of specific dates and reigns may vary. The list above highlights some of the significant rulers of the Magadha Empire and subsequent dynasties that held sway over the region.

Generative AI Image creation

Generative artificial intelligence is sub branch of artificial intelligence, that could be use in generate the different type of contents (text, image, translation, and many more) you may learn more about the generative AI. Here we will see how we could create photo or images using generative AI.
The process is generating image using text, where a user will give prompt to AI and based on the prompt AI will generate the image.

Generative AI image creator tools

  1. Adobe Firefly
  2. Microsoft Bing Image Creator

Images created by generative AI