Sunday, February 14, 2021

 <!DOCTYPE html>

<html>
    <head>
        <meta name="format-detection" content="telephone=no">
        <meta name="msapplication-tap-highlight" content="no">
        <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
        <title></title>
    </head>
    <body>

        <div data-role="page" id="home">
            <div data-role="header">
                <h1></h1>
            </div>

            <div data-role="main" class="ui-content">
                <p>
                    <a target="_blank" href="javascript:scan();" style="text-decoration: none"><button>Scan</button></a>
                    <a target="_blank" href="#display" style="text-decoration: none"><button>Display Scanned Data</button></a>
                </p>
            </div>
        </div>

        <div data-role="page" id="display">
            <div data-role="header">
                <a target="_blank" href="#home" class="ui-btn ui-icon-home ui-btn-icon-left">Home</a>
                <h1>Display</h1>
            </div>

            <div data-role="main" class="ui-content">
                <table data-role="table" data-mode="column" id="allTable" class="ui-responsive table-stroke">
                    <thead>
                        <tr>
                            <th>Name</th>
                            <th>Value</th>
                        </tr>
                    </thead>
                    <tbody>
                    </tbody>
                </table>
            </div>
        </div>

        <script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
        <script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
        <script type="text/javascript" src="cordova.js"></script>
        <script>
            function scan()
            {
                cordova.plugins.barcodeScanner.scan(
                    function (result) {
                        if(!result.cancelled)
                        {
                            if(result.format == "QR_CODE")
                            {
                                navigator.notification.prompt("Please enter name of data",  function(input){
                                    var name = input.input1;
                                    var value = result.text;

                                    var data = localStorage.getItem("LocalData");
                                    console.log(data);
                                    data = JSON.parse(data);
                                    data[data.length] = [name, value];

                                    localStorage.setItem("LocalData", JSON.stringify(data));

                                    alert("Done");
                                });
                            }
                        }
                    },
                    function (error) {
                        alert("Scanning failed: " + error);
                    }
               );
            }

            $(document).on("pagebeforeshow", "#display", function() {
                $("table#allTable tbody").empty();

                var data = localStorage.getItem("LocalData");
                console.log(data);
                data = JSON.parse(data);

                var html = "";

                for(var count = 0; count < data.length; count++)
                {
                    html = html + "<tr><td>" + data[count][0] + "</td><td><a href='javascript:openURL(\"" + data[count][1] + "\")'>" + data[count][1] + "</a></td></tr>";
                }

                $("table#allTable tbody").append(html).closest("table#allTable").table("refresh").trigger("create");

            });

            function openURL(url)
            {
                window.open(url, '_blank', 'location=yes');
            }

            //initialize
            if(localStorage.getItem("LocalData") == null)
            {
                var data = [];
                data = JSON.stringify(data);
                localStorage.setItem("LocalData", data);
            }
        </script>
    </body>
</html>

Thursday, April 30, 2020

தாதுகோப (ஸ்தூபி) வடிவங்கள்

தாதுகோபத்தின் அண்டத்தின் தன்மைக்கு ஏற்ப அவை வகைப்படுத்தப் படுகின்றன்றன. 
அதனடிப்படையில் இவை 6 வகைகளையுடையவையாகும்.

1. தானியக் குவியல் வடிவம் - (தானியாகார) - களனி தாதுகோபம்
2. நீர்க்குமிழி வடிவம் (பப்புளாகார ) - ருவென்வெலிசாய, தாதுகோபம்
3. மணிவடிவம் (காண்டாகார) தூபாராம தாதுகோபம்
4. தாமரை வடிவம் (பத்மாகார) இலங்கையில் இல்லை
5. பானை வடிவம் (கடாகார) இலங்கையில் இல்லை
6. நெல்லிக்கனி வடிவம் (அம்ளாகார) இலங்கையில் இல்லை.

1. தானியக் குவியல் வடிவம் - (தானியாகார) - களனி தாதுகோபம்

2. நீர்க்குமிழி வடிவம் (பப்புளாகார ) - ருவென்வெலிசாய, தாதுகோபம்


3. மணிவடிவம் (காண்டாகார) தூபாராம தாதுகோபம்
தாமரை, நெல்லிக்கனி, பானை போன்ற வடிவங்களில் இன்னும் இலங்கையில் அமைக்கப்படவில்லை என தெரிகிறது. 

ஆனாலும் பாடத்திட்டத்தின் அடிப்படையில் குறிப்பிட்ட 6 வகையான தாதுகோப வடிவ நிர்மானிப்புக்களை பற்றி தெரிந்திருத்தல் அவசியமாகிறது.  குறிப்பிட்ட  அவ்   வடிவங்களின் மாதிரி கோட்டோவியத்தை பார்த்து மனதில் பதிய வைக்கவும்.

Sunday, April 26, 2020

பௌத்த ஸ்தூபி (தாதுகோபத்தின்) முக்கிய பகுதிகள்

தாதுகோபங்களின் அமைப்புக்கள் பெரும்பாலும் ஒரு குறிப்பிட்ட மரபுரீதியான அடிப்படை கட்டமைப்புக்குள்தான் அமைக்கப்படும்.  அதன் வெளித்தோற்ற வடிவங்களில் அழகியலுக்கான மாற்றங்கள் செய்யப்படுகின்றபோதும் அதன் கட்டமைப்பு மாறுவதில்லை. இந்த கட்டமைப்பில் வேறு நாடுகளுக்கிடையில் சிற்சில பகுதிகள் பெயரளவில் வேறுபடுவதையும் அவதானிக்கவேண்டும்.
இவற்றை விளங்கிக் கொள்வதற்கு  இலங்கை தாதுகோபத்தின் பகுதிகளையும் இந்தியாவின் சாஞ்சி தாதுகோபத்தின் பகுதிகளையும் ஒப்பிட்டு பார்க்கவேண்டும்

தாதுகோபத்தின் பகுதிகள்


  1. கலசம்
  2. கலசக் கொத்து
  3. கலச பீடம்
  4. தேவதை மண்டபம்
  5. சதுரக் கோட்டம்
  6. அண்டம்
  7. காவல் வளையங்கள்
  8. பாதம்




இந்தியாவின் சாஞ்சி ஸ்தூபின் பகுதி






  1. யஸ்டி
  2. ஹர்மிக
  3. அண்டம்
  4. மேதிய
  5. தோரணம்
இத்தூபிகளில் அண்டத்தின் வடிவமைப்புக்கு (கர்பயவின்) ஏற்ப தாதுகோபங்கள் ஆறு வகையாக பிரிக்க முடியும். இவ் வகைகள் பற்றி அடுத்த பதிவில் பார்ப்போம். 

கவனிக்க  

சாஞ்சி தூபியில் காணப்படும் விசேட அம்சங்களாக தோரணம் மற்றும் மேதிய எனும் அமைப்புக்கள் காணப்படுவதை நினைவிற் கொள்க.


மேலதிக கற்றலுக்கு இந்த வீடியோ காட்சியினை பார்க்கவும்




“பௌத்தர்களின் உள்ளங்களை மலரச் செய்யும் வெசாக் பண்டிகை ’’



வெசாக் பௌர்ணமி தினம் உலகெங்கும் வாழும் பௌத்த மக்களின் சிறப்பு மிக்க
ஒரு நாள் ஆகும்.

சித்தார்ந்த குமாரனின் 
  1. பிறப்பு, 
  2. புத்தர்நிலையை அடைதல், 
  3. பரிநிர்வாணமடைதல்
ஆகிய மூன்று நிகழ்வுகளை முன்னிறுத்தி இப்பண்டிகை கொண்டாடப்படும்.



வெசாக் பண்டிகையின்போது செயல்ரீதியான நற்செயல்களுக்கும் கொள்கை ரீதியான நற்செயல்களுக்கும் முன்னுரிமையளிக்கப்படும். அதன் காரணமாக  பக்தர்கள்  ”தன்சல” என சிங்களத்தில் அழைக்கப்படுகிற தான சாலைகள் அமைத்து தானங்கள் வழங்குவார்கள். 

இது பௌத்த வழிபாட்டுத்தலங்களை மையமாகக் கொண்டு நடத்தப்படும் இப் பண்டிகையில் சீலங்காத்தல், போதி பூசை நடத்துதல், அன்னதானம் வழங்குதல், ஒலிப்பூசை நடத்துதல் போன்றவை இப்பண்டிகையில் அடங்கும் சிறப்பம்சங்களாகும்.

ஊர்ப் பன்னசாலையை முதன்மையாகக் கொண்டு வெசாக் பண்டிகை
மனங்கவரத்தக்கவாறு கொண்டாடப்படும். தோரணங்கள் அல்லது அலங்காரப்பந்தல்கள், வெளிச்சக்கூடுகள், வாழ்த்து மடல்கள், விளக்கு
வரிசைகள், மின்குமிழ் அலங்காரங்கள், கொடிகள் போன்றவற்றை பண்டிகைக்கு மேலும் அழகுசேர்ப்பனவாகும்.


வெசாக் பண்டிகைக்கான ஆக்கங்கள் படைப்பதற்காக, ரிசூத்தாள், குருத்தோலை,
நிறக்கடதாசி, ஈர்க்கு, சிரட்டை உட்பட பல்வேறு பொருள்கள், மூலப்பொருள்களை
பயன்படுத்தப்படும்.
• முற்றத்தில் பல்வேறு தளவுருவங்களை வரைந்து அவற்றின் வழியே வரிசையாக
வெசாக் விளக்குகள் வைத்து அவ்விளக்குகளை ஏற்றுவதன்
மூலம் அழகிய ஆக்கங்கள் அமைக்கப்படும்.
• கிராமப் புறங்களில் வாழைத்தண்டுகளில் வெவ்வேறு வடிவங்களில் வெசாக் விளக்குகள்
ஏற்றுவதன் மூலம் அழகிய ஆக்கங்கள் செய்யப்படும்.
• கடல் மாங்காய் காய்களும் வேறு காய் வகைகளும் விளக்கு வேலை அமைப்பதற்கான
மாற்றுப்பொருளாகப் பயன்படுத்தப்படும்.
• வெவ்வேறு இனமக்களின் அழகியல் இரசனை உணர்வை மேம்படுத்துவதற்கு வெசாக் பண்டிகை துணையாகும்.
மேலதிக கற்றலுக்காக மேலும் வெசாக் பண்டிகையினை வீடியோ காட்சினை பார்க்கவும்