Thursday, 24 April 2025

What is Telerik and Kendo UI

Telerik is a software company which profile a wide range of software tools for developing Website, Mobile App and Desktop Applications. Mainly Telerik is used for interfaces (UI) for building modern, interactive web application. which is easy to implement with your Visual Studio code. 

Telerik also provide reporting tool for reports. 

To use Telerik with Visual Studio, you need to add dependencies of Kendo and Telerik. 




We will learn Telerik Kendo using with Razor Page in Visual Studio.





How to change or modify the URL without reloading the page?

In modern browsers and HTML5, there is a method called pushState on window history. That used to change the URL and push it to the history without reloading the page.

You can do this by passing 3 parameters.

window.history.pushState({page: "PageState"}, "Page title", "URL");

This will change the URL, but page will not reload. Also, this will not check if the page exists or not. So if you want to do something in JavaScript that is reacting to the URL, you can work with them like this.

Another way you can also use history.replaceState() which work exactly same as window.history.pushState. 

 

function changeTo(page, title, url) {

  if ("undefined" !== typeof history.pushState) {

    history.pushState({page: page}, title, url);

  } else {

    window.location.assign(url);

  }

}

changeTo("page state", "Page title", 'New Url');

Tuesday, 22 April 2025

Jinja, Adventure and Industrial Capital in Uganda

 Jinja often called the 2nd Industrial and adventure capital of Uganda.

Its located on the northern shores of Lake Victoria, from where the Nile River begins its longest journey.

Jinja has second largest economy in the country after Kampala. It has a significant industrial hug including Hydroelectric Power, Steel rolling, Copper smelting, Sugar factory, Plywood/Timber and Grain processing units.


Jinja blend of natural beauty, adventure activities and industrial significant Makes Jinja a unique and important city of Country. 


Tourism and Activities 

Jinja is also known for its Adventure tourism and offers a wide range of activities which is the attraction among visitors. In Jinja you can explore many activities like:

Source of the Nile River: You can see the exact point from where the Nile River flows out of Lake Victoria. You reach that point by the boat and see how water comes out from down (Earth). 





Water Rafting: You can enjoy water rafting, it is a thrilling experience of the Nile River. 


Quad Biking: If you are interested for riding four wheeler then you can try Quad biking. They provide dress and safety tips before start riding. During riding you can explore the local area. Most of the visitors do this activity and enjoy.

For sure to get more adventure in Quad biking you have to choose the timing why I am saying this, because you can enjoy more if you ride just after rain so, you will get mud in Quad track and you have to pass through that mud this can be a adventure for sure. 

The price for Quad Biking: 

1,00,000 UGX / Adults for 30 minutes 

60,000 / Children for 30 minutes 


Bungee Jumping: In bungee jumping you jump from 44 meters down to the Nile River. Bungee jumping is restricted for age bellow 18 years old. 

The price for bungee jumping 

115 USD / person (for foreigners)

2,00,000 UGX / person (local)


Boat Cruise: Boat cruise will take you to the Nile River by boat. Here you will relax and absorb the birdlife. During boating you can see the cave in the bank of Nile River. The sunrise and sunset in the cruise is particularly enjoyable. 


Itanda Falls: In the Itanda falls, the flow of water is very high. Here you can see water falling from height, if you come near to fall it will feel like rain drop weting you. Itanda falls located in a short distance from Jinja. 


Rainbow Sliding: You can enjoy the sliding from hill to down. Mostly kids like sliding and enjoy this. 


Tubing: Tubing is also adventurous activity in the Nile River. For tubing they will provide a big tube with softy jacket and take you in the Nile River. They poll you by the boat and you will float on the water. 


I hope the above information gave you a light overview about the Jinja City and the Tourist attractions. 


Monday, 21 April 2025

Rain Forest Resort in Mabira, Uganda

Many people like travel to explore the world and get a different experience with different cultures.

If anyone who like expend a good time with nature. Uganda may be the best place to begin with nature and enjoy forest, rivers and wild animals. 

Today, I am going to talk such a beautiful and peaceful place called "Rain Forest Resort".
Which is located in Mabira, Najjembe, Uganda. Just 2 KM from highway Kampala to Jinja. 





Main Attractions 

Wooden houses: In the Rain Forest Resort you will get a private house with all necessary things. Which is built by wooden, which gives a different living experience. The houses are surrounded by many old trees in the middle of forest.

Forest walk: Guide will take you for forest walk where you can see oldest to oldest tree which is very big and dense. You will enjoy the walk in up and down track like a mountain walk. When you enter in dense forests you may see some animal like Money, Rabbits, Tree Hyrax and Antelope animals. 

Swimming Pool: If you like swimming, you will find a good swimming in the middle of forest which will add a good experience of swimming within forest. The swimming pool is surrounded by plant and trees. For kids, it has a separate swimming pool which is obvious small 😊.

Restaurant: The restaurant build by rocks and stone which gives a traditional and beautiful looks. To enjoy food is has a big area full with natural views. Here you can enjoy tea, coffee or soft drink 🍷. They provide all kinds of food as you order also you can enjoy the local food. 


Monday, 14 April 2025

What is OCR

OCR stands for Optical Character Recognition. It is a technology used to convert different types of documents- such as PDF, images and scanned paper documents taken by a digital camera into readable, editable and searchable text.

For example: suppose you scanned a bill receipt and saved in your system. You can not edit, search and count the number of character from your scanned copy of bill. But with the help of OCR technology, you can make editable, searchable and readable your scanned bill.  


OCR widely used as a form of data entry from printed or scanned paper documents, it could be invoices, passport documents,  bank statement, business card or any suitable documentation.  

Sunday, 13 April 2025

A wise man once said

 The hardest walk is the walk you make Alone. But it is the walk that:


  • Makes you strong.
  • Makes you confident.
  • Makes you independent.
  • Makes you fearless.


The SUN is alone. EAGLES fly alone. LIONS are alone, but they are very POWERFUL.

From Startup Dreamer to Global Visionary - Lei Jun

When Lei Jun founded Xiaomi in 2010, he was a passionate entrepreneur with a mission—to make high-quality technology accessible to everyone. Often compared to Steve Jobs for his bold vision and marketing genius, he disrupted the smartphone market with innovation and affordability.


Today, Lei Jun stands as a refined and strategic leader, having transformed Xiaomi into a global tech powerhouse. From smartphones to AI, electric vehicles, and smart home ecosystems, his leadership has pushed boundaries and redefined possibilities.


His journey mirrors Xiaomi’s evolution—from a budget smartphone disruptor to a multi-industry global brand. A true testament to how vision, resilience, and innovation can change the world


People saying

  • Consistency is the key to achieving greater things.
  • The thing in his hand is actually too huge for a phone. Is that a tablet?
  • Respect and disrespect comes and goes with time.





Not everything important is urgent.

  • Calls
  • Emails
  • Timelines
  • DMs to be responded to.

The more we convince ourselves that immediately addressing everything is essential, the more we lose touch with what truly requires our attention.


One way to cut the noise and gain focus is by using the Eisenhower Matrix:

  1. Do what's urgent AND important. 
  2. Delegate what's important NOT urgent. 
  3. Schedule what's urgent, but NOT important.
  4. Eliminate what's NEITHER urgent NOR important


Cory Allen   

Say goodbye to urgency culture. 
You don't have to reply to that message now. Your email can wait. You don't have to live with anxiety because of the weird expectations of others. Let yourself be human instead of forcing machine.
Your heart, nervous system, and adrenal glands will thank you.


Less rush
More intention
Better results


👉 If you can master your time, you have mastered half the success you want to achieve.

The interesting part of this is, you Can decide what is important to you and what is not.

Based on that you can make decisions.

If some calls are not important, don't take them.

Add IMPORTANT people to a priority list. Your phone rings only when people in this list call you.

Add labels to your e-mails such as urgent, important, accounts and so on.

Have a different e-mail for your personal and commercial use (shopping etc).

Most DMs are promotional. Mention that for important work related matters, you should be sent an email. The serious ones will definitely send you an email. The not so serious ones don't make an effort.

This is called being smart with your time.

Saturday, 12 April 2025

Why Marriage Certificate is important in India


1. Proof of Marriage: The certificate acts as proof of the marriage, which can be necessary for various legal and administrative purposes.

2. Legal Recognition: It provides legal recognition of the marriage, making it official in the eyes of the law.

3. Rights and Benefits: It ensures the couple's rights regarding inheritance, property, and spousal benefits such as insurance, pensions, and social security.

4. Documentation for Government Services: A marriage certificate is often required for obtaining certain government services, such as applying for a passport, visa, or opening joint bank accounts.

5. Divorce and Custody Proceedings: In case of separation or divorce, the marriage certificate is essential for legal proceedings related to divorce and child custody.

6. Religious and Social Acceptance: It provides social recognition of the marriage within the community and can be important for religious ceremonies.

7. Eligibility for Certain Benefits: Some government schemes and benefits are only available to legally married couples.


To get a marriage certificate, you need to register your marriage under either:

  • The Hindu Marriage Act, 1955 – for Hindus, Buddhists, Jains, and Sikhs.
  • The Special Marriage Act, 1954 – for inter-religious or inter-caste marriages, or if one/both are not Hindus.


Required Documents:

  • Application form:- You can get application form online or offline. 
  • Proof of marriage:- To proof of your marriage, you need to submit Wedding card and Photos of the ceremony
  • Age proof:- Birth Certificate / School Leaving Certificate / Passport / Aadhaar
  • Address proof:- Aadhaar / Voter ID / Passport / Utility Bills
  • Passport-sized photos:- Passport size photo of both spouses
  • Affidavit:- declaring marital status, nationality, date of marriage (You can get this from your local Authority like Mukhiya)
  • Witnesses:- 2 adults with ID proof
  • Divorce or death certificate: if previously married


Under Hindu Marriage Act (for same-religion Hindu marriages)

  • Visit the local Sub-Divisional Magistrate (SDM) office.
  • Submit the application with documents.
  • A verification date will be given.
  • On the appointed date, both partners + witnesses must be present.
  • Certificate issued same day or within a week.


Under Special Marriage Act (for interfaith/civil marriages)

  • Apply at the SDM office in the area where either partner resides.
  • Submit Notice of Intended Marriage (Form 1).
  • A 30-day notice period begins – objections can be raised during this.
  • After 30 days, if no objections:
    • Both partners + 3 witnesses appear before Marriage Officer.
    • Marriage is solemnized and certificate is issued.

Note:

Age requirement: Groom: 21+ | Bride: 18+
Fee ranges from ₹100–₹500 depending on act and state.
Some states allow fully digital registration; others need physical visits.



How to make PAN card in India

To apply for a PAN (Permanent Account Number) card in India, you can do it online or offline. Here's a quick guide for both methods:

👉 First, we will see the Online Method. Its easy and convenient.  

To apply through online there are two official websites

  • NSDL: https://tin.tin.nsdl.com/pan
  • UTIITSL: https://www.pan.utiitsl.com

Step 1: Open https://tin.tin.nsdl.com/pan


Step 2: Choose Application Type 

                For individuals, select Form 49A (for Indian citizens)

                For foreign citizens, use Form 49AA.


Step 3: Fill you biometric details Like Name, Date of Birth, Gender, Valid Email and Valid Mobile Number.

Aadhaar number (for e-KYC, optional but speeds up the process)

Contact info and address


Step 4: Submit Documents

You can either:

Use e-KYC via Aadhaar (no physical documents needed), or

Upload scanned copies of:

Proof of Identity (Aadhaar, Passport, Voter ID, etc.)

Proof of Address

Date of Birth proof


Step 5: Pay the Fee

₹93 (plus GST) for Indian communication address

₹864 (plus GST) for foreign address


You will get multiple payment option: Credit/debit card, net banking, UPI


Step 6: Submit and Track
You’ll get an acknowledgment number to track your application.

If not using e-KYC, send signed documents and photo to the NSDL/UTI address.


Step 7: Receive PAN
You’ll get an e-PAN via email within a few days.

The physical PAN card will arrive by post.

Follow above instruction carefully and put the correct information. 


👉 Second, we will see the Offline Method

  • Download and print Form 49A from the NSDL/UTI website.
  • Fill it out and attach documents and photos.
  • Submit it to the nearest PAN card center with the application fee.
  • You’ll receive the PAN in the same way as the online method.

  • ************************ Tips **************************

    Use Aadhaar-based e-KYC for faster, paperless processing.

    Double-check spellings and date formats.

    Use the same name as on Aadhaar to avoid verification issues.