Madurai Meenakshi Amman: A Sacred Kumbhabhishekam and the Beauty of Golu

Madurai, the timeless temple city of Tamil Nadu, witnessed a moment of profound devotion on 17 September 2026, when the historic Arulmigu Meenakshi Sundareswarar Temple celebrated its Maha Kumbhabhishekam after a gap of 17 years. The sacred consecration brought together thousands of devotees, filling the temple surroundings with prayers, Tamil hymns and Vedic chants. The temple’s majestic gopurams and the golden vimanas of Meenakshi Amman and Sundareswarar received the holy waters, marking a significant moment in the temple’s spiritual life.

The celebrations reflected not only the grandeur of the temple but also the enduring faith of its devotees. Extensive restoration work and traditional rituals prepared the way for this important occasion.

Adding to the festive spirit of the season, the colourful Golu display during Navaratri celebrates the rich traditions of Tamil culture. Beautifully arranged dolls depicting deities, mythological stories, divine weddings and scenes from everyday life transform homes and public spaces into miniature worlds of devotion and creativity.

Together, the Kumbhabhishekam and the Golu tradition reflect the living heritage of Tamil Nadu, where faith, art and community remain closely intertwined. In Madurai, the blessings of Meenakshi Amman continue to inspire generations, keeping the city’s sacred traditions vibrant and meaningful.

Om Meenakshi Amman Thunai! 🙏

Posted in Uncategorized | Leave a comment

Karaikudi: A Town Close to My Heart

Karaikudi is special to me for more than its beautiful traditions—it is my Athaan’s hometown. When I think of Karaikudi, I think of the warmth of family, the charm of Chettinad homes, and the customs lovingly passed from one generation to the next.

The town’s heritage can be seen in its grand mansions, its distinctive architecture, and its delicious Chettinad cuisine. But what makes Karaikudi truly memorable is the care people put into welcoming others and keeping their traditions alive.

As a Madurai girl, I feel a lovely connection between my home and my Athaan’s. Madurai gives me the blessings of Meenakshi Amman; Karaikudi brings me closer to his roots and the traditions he grew up with. I’m happy to celebrate both places and the stories that make them dear to us.

Karaikudi will always have a special place in my heart—not only for its rich culture, but because it is my Athaan’s home town.

Posted in Uncategorized | Leave a comment

WAMP Server Startup Guide

Repository https://wampserver.aviatechno.net/

WAMP Server can be installed in any Drive of preference, though C: is default.

Starting the Wamp Server

Post successfull installation of Wamp Server, run the ‘WampServer’. Its icon [W] starts with colour – Red, then progresses to Amber, and finally to Green, on all its 3 services started Successfully.

Launch the Wamp Server

Click the Wamp Server [W] icon, and then click the “LocalHost” link, to launch Wamp Server’s home page
By default, the launch address will be “http://localhost/”, with Port as “80”, (“http://localhost:80/”)

If, due to the default port “80” already taken, it will not allow the Wamp Server’s home page to be launched.

To change the default port of ’80’ into any desired port, like ‘8080’.
Modify the following 2-files: httpd.conf, wampmanager.conf

  1. [drive]:\wamp64\bin\apache\apache2.4.41\conf\httpd.conf
    Listen 0.0.0.0:80 → Listen 0.0.0.0:8080
    Listen [::0]:80 → Listen [::0]:8080
    ServerName localhost:80 → ServerName localhost:8080
  2. [drive]:\wamp64\wampmanager.conf
    apachePortUsed = “80” → apachePortUsed = “8080”

Now, Stop and Start the Server, to see the changes

To change the Wamp Server’s default: Navigator (browser), Editor

File: [drive]:\wamp64\wampmanager.conf
navigator = “[drive]:\Program Files (x86)\Google\Chrome\Application\chrome.exe”
editor = “[drive]:\Windows\system32\notepad.exe”

Now, Stop and Start the Server, and these changes will be reflected

Leave a comment

Understanding Decimal Precision in High level Programming Language

[This artical is based on C# language]

Understanding Decimal Precision of C#

The C# has the following Data Types to handle Mathematical Decimal Precision;

C# typeApproximate rangePrecisionLiteral Suffix
float±1.5 × 10-45 to ±3.4 × 1038~6-9 digitsThe ‘f’ or ‘F’ suffix converts a literal to a float.
double±5.0 × 10-324 to ±1.7 × 10308~15-17 digitsThe ‘d’ or ‘D’ suffix converts a literal to a double.
decimal±1.0 × 10-28 to ±7.9228 × 1028~28-29 digitsThe ‘m’ or ‘M’ suffix converts a literal to a decimal.

Now, consider the following calculations that involve decimals;

C# 0.000123456789012345 + 1 = 1.0001234567890123 (double)
0.000123456789012345m + 1m = 1.000123456789012345m (decimal)
0.000123456789012345f + 1f = 1.0001235f (float)

C# 1.0 + 1.0 / 9000.0 – 1.0 = 0.00011111111111117289 (double)
1.0m + 1.0m / 9000.0m – 1.0m = 0.0001111111111111111111111111m (decimal)
1.0f + 1.0f / 9000.0f – 1.0f = 0.000111111112f (float)

C# 1.333 + 1.225 – 1.333 – 1.225 = -0.00000000000000022204460492503131 (double)
1.333m + 1.225m – 1.333m – 1.225m = 0m (decimal)
1.333f + 1.225f – 1.333f – 1.225f = 0f (float)

C# 1 + 0.000000000000001665280326829110 – 1 = 0.0000000000000015543122344752192 (double)
1m + 0.000000000000001665280326829110m – 1m = 0.0000000000000016652803268291m (decimal)
1f + 0.000000000000001665280326829110f – 1f = 0.00000000000000155431223f (float)

C# (43.1 – 43.2) + 1 = 0.89999999999999858 (double) **anomaly
(43.1m – 43.2m) + 1m = 0.9m (decimal)
(43.1f – 43.2f) + 1f = 0.8999977f (float) **anomaly

In C#, it can extend beyond 30 digits of precision. From the above sample calculations, its understood that the decimal values beyond the given data type’s precision range are superfluous.

Hence the RULE: In C#, apply Round() to minimise precision errors beyond the type’s precision range. This ‘RULE’ is applicable to all programming languages – Java, JavaScript, etc.

In C#, the Decimal data type has precision accuracy to the range of 30 digits without any loss. It requires computation power more than 100 times than the other two decimal types.

The Double data type is designed to have enough precision and to be fast, consuming least of Cpu processing. A computation with Double data type, having a precision beyond its designed precision range is a result of superfluous precision buildup that has to be ignored by Rounding-off. This is the default data type for decimal numbers in C#.

The Float data type is marginally fast processing than Double having less precision. This too suffers from superfluous precision buildup.

Leave a comment

Hello world!

Welcome to this WordPress Blog. This is my first post!

Posted in Uncategorized | 1 Comment