இதயமெல்லாம் நீதாம்மா!!!

பெரியம்மா…

பத்து மாசம் சுமந்திடல, இருந்தும்
பாசத்தோட பக்குவமா பத்திரமா
பாத்துக்க உன்னமிஞ்ச யாரிருக்கா!

பொறுமையும் எளிமையும், அரவணைப்பும்
தியாகமும், அன்பும் பண்பும்
உருவகமாய் இருந்தயே என்தாயே!

பெருசா படிச்சிடல, இருந்தும்
முழுசா செய்தித்தாள் படிக்காத நாள்தான் விரல்விட்டு எண்ணிடலாம்!

பலகாரம் அரிசிமுறுக்கு, இனிப்புசீட, கோதுமவடன்னு, உன் பதத்தில்
சமச்சிடதான் ஊருக்குள்ள யாரிருக்கா!

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

சீராக முடிவளர சீயக்காய் அரைப்புவைத்து,
வாழைநார் வேகவைத்து, வெதுவெதுப்பா
தண்ணிவெச்சுக் குளிப்பாட்டி விடுவியேம்மா!

பூச்சடை, முள்ளுசடை, சிலேபிக் கொண்டையின்னு,
விதவிதமா தலைசீவி, அலங்காரம் செஞ்சுவெச்சு அழகுன்னு ரசிப்பியேம்மா!

வயிற்றுவலி, தலைவலின்னோ, கெட்டக்கனவு கன்டாலோ,
தூக்கத்த மறந்துவிட்டு கைகாலப்
பிடிச்சுவிட்டு கதகதப்பா தூங்கவைப்ப!

மூனுமாசத்துக் ஒருமுறை நான்,
வீட்டுக்கு வருவேன்னு, பட்சணங்கள் பலசமைச்சு பாசத்தோட ஆவலாக காத்திருப்பியேம்மா!

கோணாத முகத்தோடு, நாளைக்கு
நூறுபேர் வீட்டுக்கு வந்தாலும்,
காப்பிகொடுத்து உபசரிக்க உணக்கீடு நீதாம்மா!

நீதி நேர்மை நியாயமுன்னு, நெறியோடு
வாழ்தவரின் துணையாக தூணாக
துறவியபபோல தூய்மையாகத் திகழ்தியேம்மா!

சிக்கணமா சேமிச்சு, ஆடம்பரம் அறவேதவிர்து,
பக்குவமா பார்த்துபார்த்து பணிவடைகளெல்லாம்செஞ்சு,
இப்படித்தான் வாழணும்னு வழிகாட்டி நின்றியேம்மா!

இந்த உலகத்துல இடமில்லையின்னு இறைவனே
சொண்ணாலும், எப்பவுமே என்கூட நீயிருப்ப, இதயமெல்லாம் நீதாம்மா!!!

Advertisements

What strategies should the Tamil people follow to preserve Tamil culture from being diluted by the Hindustani culture?

Strategies for preserving Tamil culture from being diluted by Hindustani culture

Answer by Sharmilli Priyadarsini:

Do not mix up theology with culture: Tamil culture is not about theology but about the way of living.

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

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

Start reading literature: Tamil literature is extremely diverse and it covers every entities that are required for human life. All the ancient tamil literature dating older than 6th century BC emphasise on the way of living and philosophy.

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

Act Sensibly : Again I repeat, Tamil culture is way of living and to preserve it we need to follow the things given by our ancestors and act sensibly. If you cannot read all the literatures, spend time every day to digest a Tirukkural and try practicing the lessons.

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

What strategies should the Tamil people follow to preserve Tamil culture from being diluted by the Hindustani culture?

Performance optimization in ASP .NET applications

Answer by Sharmilli Priyadarsini:

If you are using SQL server or an equivalent database in the background to process your data, try the below steps:
1. Process most of the data in the database and transfer only the required result set to the application layer.
2. If you have used store procedures or functions, run a profiler in the the database administrator and understand which of your queries consume more time(Usually due to unwanted joins). Optimise the expensive queries.
3. Ensure you have removed unnecessary lines of code added during debugging to print values has been removed and you have followed the best practices.

Now, if you are using an ORM like Entity Framework, assuming you must have used LINQ to Entity to do the database querying, you can still do the database profiling to identify the expensive or time consuming code by running the database profiler and attaching it to the respective process.

If your front-end is taking consuming, run your Visual studio profiler from the Analyse menu, and see where are the code can be optimized. You can also use re-sharper to do code analysis.

Other key tips are,
1. Use server side pagination instead on the client side.
2. See if there are nested for loops or foreach loops used for data processing.
3. Push your data processing logic as much as possible to the database.
4. Make sure the memory management is taken care.

Hope it helps.

I’m developing a project on  ASP.NET  mvc . In a certain table it has 22246148 rows data and its taking 04:48 mins to retrieve the  recor…

Are there a general set of “best practices” or the like for implementing social networking elements in ASP.NET, MVC, and C#?, or maybe us…

Best Practices While Developing On-line Learning Platform using Microsoft Technology Stack

Answer by Sharmilli Priyadarsini:

I assume that you want to create a learning platform using .net and you are looking for components to simulate the feeling of social networking.

If that is the case, you should probably think about using the templates from CMS(content management systems) like Umbraco. Or if you are thinking about building your own the system, go by SDLC model.

1) Analysis – Make a thorough domain study to understand the preferences of your customer and see what is their actual expectation and how this system could benefit them.
2) Design – Split this section into two, High Level Design (HLD), Low Level Design(LLD). The high level design should cover the requirements on the business perspective and you should get the queries clarified through your customer on the number of users who are going to consume the software and your screen designs must be reviewed and confirmed by the customer before jumping into low level design document. In low level design, we need to look at the two aspects, backend design and front end design considering the customer expectations. This acts as a foundation for building the project architecture.
3. Development – Create your database and the required project layers considering HLD and LLD in your mind. Always go from the backend to the front end as the backend design could give you a clarity or wholistic picture on the software.Decide your technology stack based on your budget and customer requirements. Depending on the user base, you may have to decide the number of layers, If your application has enhancement plans to extend in different platforms, use Web services, etc.you can use SignalR for displaying the dynamic information like chats, real-time feeds etc. If you have database developers use direct database connectivity for optimum performance, if you do not have database experts, use an ORM like entity framework. Now, once the architecture is ready, start developing the modules one by one, perform unit testing to ensure the functionalies are working as expected and comply with the design documents.
Testing – After unit testing, your product should go through rigorous testing which includes functional testing, regression testing, performance testing etc. The defects identified from the testing should be fixed and it has to go through retest before rolling out to user acceptance testing. A few users gets to evaluate the product and provide feedbacks for product improvisation if any.
Delivery – once the product passes through all the above step, the product can be handed over to the customer.

Are there a general set of "best practices" or the like for implementing social networking elements in ASP.NET, MVC, and C#?, or maybe us…

What certification courses should be done if one wants to have a career as an ASP.Net developer? And in what sequence should they be appr…

Answer by Sharmilli Priyadarsini:

In my opinion,Certification does not count much. If you want to be a good ASP.NET developer , Just start mastering the skills instead concentrating on the certification. ASP.NET is evolving at a faster rate, every release is pooled up with new features. Its not just ASP.NET webforms, its much more we need to build up the profeciency on. We have MVC, vNext (Kathana), OWIN, SignalR. Now that ASP.NET becomes an opensource, so many OS frameworks are supported and so to be on the track, we constantly need to learn things. At least for an extend that we should be able to understand the basics of it. And yes, we need to build quality stuff, using the best practices while we develop stuff. After you have a minimum experience of 6 months to 1 year, take the certification in the area you are comfortable on. All the best!

What certification courses should be done if one wants to have a career as an ASP.Net developer? And in what sequence should they be appr…

How do I popularize my blog on the web?

#SEO

Answer by Sharmilli Priyadarsini:

This question is the answer, hope your stats are booming 🙂

  1. Marketing your blog to the right audience is the straight forward way to popularise your blog.
  2. But in order to have steady rise in the hits, you need to work on the content quality and how unique your solutions to the problems are.
  3. SEO does the magic for sure. Though you will get huge volume of books on doing Search Engine Optimization , the logic behind is simple more hits to your blog will bring up your content during search, palgiarism will tend to void your content authenticity, so take almost care in avoiding it, quality of content plays an important role. Apart from the above, there is one shortcut, before writing a blog do a research on most used search terms and least used search terms on your topic. And try to use search terms in your post. This will give you a better visibility in search engines. Next thing is try to make use of the most used search terms in the title of the content that makes your blog url connected to the topic, which is directly proportional to search engines ranking. Medium used search keys in tags and least used search keys in your content along with the mix of most used keywords.

This will, for sure bring your blog’s popularity. Happy blogging!

How do I popularize my blog  http://zoomblastic.blogspot.in/ on the web?