Friday, December 20, 2013

Simple way to Design Tabs in ASP.NET

Referred URL - http://www.codeproject.com/Articles/313197/Simple-way-to-Design-Tabs-in-ASP-NET

This is very simple to Implement.
Basically there will be two CSS styles.
One style will have an initial Background image and another style will have a different Background image to highlight the active Tab. On each button click, the CSS style of the button will be updated from Code Behind.
Below are the simple steps to understand this.
1. Use two images, one for initial styling and another to show the Selected Tab. (I used MS Paint to create these images. Doesn’t require much of skills)
InitialImage.png (Shown Initially)
SelectedButton.png (Shown on Selected Button)
2. Create two different styles, one to show up initially (.Initial and .Initial:hover - to change the style when the mouse pointer is moved over the button) and another to show the Selected Tab (.Clicked).
  <style type="text/css">
  .Initial
  {
    display: block;
    padding: 4px 18px 4px 18px;
    float: left;
    background: url("../Images/InitialImage.png") no-repeat right top;
    color: Black;
    font-weight: bold;
  }
  .Initial:hover
  {
    color: White;
    background: url("../Images/SelectedButton.png") no-repeat right top;
  }
  .Clicked
  {
    float: left;
    display: block;
    background: url("../Images/SelectedButton.png") no-repeat right top;
    padding: 4px 18px 4px 18px;
    color: Black;
    font-weight: bold;
    color: White;
  }
  </style>

3. Create ASP.NET Buttons corresponding to each tab and set the background Image to the initial styling.
a. For each button ensure that the BorderStyle is set to "None" so that it looks like an image and not as a button.
4. Create a Multi View Control and different views corresponding to each tab.
  <body style="font-family: tahoma">
  <form id="form1" runat="server">
    <table width="80%" align="center">
      <tr>
        <td>
          <asp:Button Text="Tab 1" BorderStyle="None" ID="Tab1" CssClass="Initial" runat="server"
              OnClick="Tab1_Click" />
          <asp:Button Text="Tab 2" BorderStyle="None" ID="Tab2" CssClass="Initial" runat="server"
              OnClick="Tab2_Click" />
          <asp:Button Text="Tab 3" BorderStyle="None" ID="Tab3" CssClass="Initial" runat="server"
              OnClick="Tab3_Click" />
          <asp:MultiView ID="MainView" runat="server">
            <asp:View ID="View1" runat="server">
              <table style="width: 100%; border-width: 1px; border-color: #666; border-style: solid">
                <tr>
                  <td>
                    <h3>
                      <span>View 1 </span>
                    </h3>
                  </td>
                </tr>
              </table>
            </asp:View>
            <asp:View ID="View2" runat="server">
              <table style="width: 100%; border-width: 1px; border-color: #666; border-style: solid">
                <tr>
                  <td>
                    <h3>
                      View 2
                    </h3>
                  </td>
                </tr>
              </table>
            </asp:View>
            <asp:View ID="View3" runat="server">
              <table style="width: 100%; border-width: 1px; border-color: #666; border-style: solid">
                <tr>
                  <td>
                    <h3>
                      View 3
                    </h3>
                  </td>
                </tr>
              </table>
            </asp:View>
          </asp:MultiView>
        </td>
      </tr>
    </table>
  </form>
</body>


5. On each button click, set the style of the Clicked button to take a new value.

  public partial class SimpleTabControl : System.Web.UI.Page
  {
    protected void Page_Load(object sender, EventArgs e)
    {
      if (!IsPostBack)
      {
        Tab1.CssClass = "Clicked";
        MainView.ActiveViewIndex = 0;
      }
    }

    protected void Tab1_Click(object sender, EventArgs e)
    {
      Tab1.CssClass = "Clicked";
      Tab2.CssClass = "Initial";
      Tab3.CssClass = "Initial";
      MainView.ActiveViewIndex = 0;
    }

    protected void Tab2_Click(object sender, EventArgs e)
    {
      Tab1.CssClass = "Initial";
      Tab2.CssClass = "Clicked";
      Tab3.CssClass = "Initial";
      MainView.ActiveViewIndex = 1;
    }

    protected void Tab3_Click(object sender, EventArgs e)
    {
      Tab1.CssClass = "Initial";
      Tab2.CssClass = "Initial";
      Tab3.CssClass = "Clicked";
      MainView.ActiveViewIndex = 2;
    }
  }
6. Finally you can get your desired style. (Please use the attached Zip to get the code)

Tabs1.png

Tabs2.png

Wednesday, December 18, 2013

The 'microsoft.ace.oledb.12.0' provider is not registered on the local machine

Referred URL - http://social.msdn.microsoft.com/Forums/en-US/1d5c04c7-157f-4955-a14b-41d912d50a64/how-to-fix-error-the-microsoftaceoledb120-provider-is-not-registered-on-the-local-machine?forum=vstsdb

This resolution works with:
  • 64-bit Windows 7
  • 64-bit MS Office
  • Please reply to this thread if it worked for you so i can make this a full "compatibility list"

Step 1 - 
         Try installing this first: http://www.microsoft.com/download/en/details.aspx?id=13255

 NOTE: this DOES work for office 2010 even though it is for 2007 office, dont ask me why it just does :)
Step 2 - 

Friday, December 13, 2013

List Month Names in drop down or combo

Referred URL - http://stackoverflow.com/questions/315301/how-do-i-list-month-names-e-g-for-a-combo

for( int i = 1; i <= 12; i++ ){
  combo.Items.Add(CultureInfo.CurrentCulture.DateTimeFormat.MonthNames[i]);
}

Wednesday, December 4, 2013

Binding Multiple Parameter in Hyperlink column - Datagrid - C#

The following code shows how to bind Multiple Parameter in Hyperlink column in a Datagrid - C#

< asp:HyperLink ID="HPL_Wizard" runat="server" Target="_self" 
CssClass="ms-PMSButton" ToolTip="Wizard style configuration" Text='View' 
NavigateUrl='<%# string.Format("SettingsAddApprover.aspx?DeptID={0}&EligibilityID={1}", HttpUtility.UrlEncode(Eval("DeptID").ToString()), HttpUtility.UrlEncode(Eval("EligibilityID").ToString())) % > ' / >

மூக்கு குத்துவது..!



Referred URL - https://www.facebook.com/photo.php?fbid=540711226022201&set=a.370335143059811.87676.239342366159090&type=1

மூக்கு குத்துவது, காது குத்துவது துளையிடுவது உடலில் உள்ள வாயுவை (காற்றை) வெளியேற்றுவதற்கு.

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

ஆண்களுக்கு வலப் புறமும் பெண்களுக்கு இடப் புறமும் பலமான, வலுவான பகுதிகளாகும்.

ஞானிகளும் ரிஷிகளும் தியானம் செய்துபோது வலது காலை மடக்கி இடது தொடை மீது போட்டு தியானம் செய்வார்கள். இதற்கு காரணம் இடது காலை மடக்கி தியானம் செய்யும் போது வலது பக்கமாக சுவாசம் போகும். வலது என்றால் தமிழில் வெற்றி என்று பொருள். வலது பக்கமாக சுவாசம் செல்லும்போது தியானம்,பிராத்தனை எல்லாம் கண்டிப்பாக பலன் தரும்.

இந்த நாடியை அடக்குவதாக இருந்தால் வலது பக்க சுவாசத்திற்கு மாற்றவேண்டும். அதே மாதிரி ஒரு அமைப்புத்தான் மூக்குத்தி.

நமது மூளைப் பக்கத்தில் ஹிப்போதெலமஸ் என்ற பகுதி இருக்கிறது. நரம்பு மண்டலங்களை கட்டுப்படுத்தக் கூடிய, செயல்படக் கூடிய அளவு சில பகுதிகள் உள்ளன.

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

இடது பக்கத்தில் முளை அடைப்பு என்றால் வலது பக்கத்தில் நன்கு வேலை செய்யும். வலது பக்கம் அடைத்தால் இடது பக்கம் உள்ள மூளை அதிகமாக இயங்கும்.

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

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

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

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

Wednesday, November 6, 2013

Different Ways to Restore a SQL Server Database By Simon Liew

Referred URL - http://www.mssqltips.com/sqlservertip/3049/different-ways-to-restore-a-sql-server-database/

Problem
Can you describe SQL Server database restore principles for full backups, differential backups and transaction log backups and how I would need to perform the restores to get to a particular point in time?
Solution
This tip describes SQL Server database restore principles on a database that is using the FULL recovery model.
The diagram below will be used to explain the solution. It is a simple visual, but I find that in many cases it is an effective method to visualize and describe SQL Server database restores.
SQL Server point in time backup visual
In the diagram, I have 3 typical types of SQL Server backups
  • full database backup denoted by F"x"
  • differential database backup denoted by D"x" and
  • transaction log backup denoted by T"x". 
The "x" represents an incrementing number that corresponds to a point-in-time when the specific backup type is taken. The character F, D and T denotes the type of backup taken.  The point-in-time (P) denotes the point-in-time a backup is taken.
For example, F1 refers to a full database backup taken at a point-in-time P1. Some time later, another full backup F2 is taken at point-in-time P9. Similarly T1 refers to a transaction log backup taken at point-in-time P2 which happens after the full database backup F1, then a second transaction log backup T2 is taken. Subsequently a differential database backup D1 occurred at point-in-time P4 and so on.
Point-in-time P13 is a visual indicator for a committed transaction that has occurred, but a transaction log backup was not taken until point-in-time P14. This will be used in example 3 which will describe a technique to recover the database to point-in-time P13.
Below are 3 examples of common database restore scenarios to learn the SQL Server restore behavior.

Example 1 - restore to point in time P8

Recovery path options to restore the database backup to point-in-time P8
Option 1: F1 > D2 > T5
Option 2: F1 > D1 > T3 > T4 > T5
Option 3: F1 > T1 > T2 > T3 > T4 > T5
In this example, the fastest database recovery path to point-in-time P8 would be Option 1.
Differential backups are cumulative (this means that any differential backup after the last full backup contains all of the changes) and therefore only one can be restored after the base full backup has been restored.  Hence, option F1 > D1 > D2 > T5 is not required nor supported.

Example 2 - restore to point in time P10

Recovery path options to restore a database backup to point-in-time P10
Option 1: F2 > T6
Option 2: F1 > D2 > T5 > T6
Option 3: F1 > D1 > T3 > T4 > T5 > T6
Option 4: F1 > T1 > T2 > T3 > T4 > T5 > T6
The fastest database recovery path to point-in-time P10 would be Option 1.
For whatever reason, if full database backup F2 is missing, it is still possible to restore from full backup F1, with a combination of differential and transaction log backups to get to P10. A database full backup does not break the transaction log backup chain, which means transactions logs can be restored for earlier full backups that have occurred.
One of the top reasons to have full database backup F2 available is for the Recovery Time Objective (RTO). This demo only contains a few transaction log backups, but we could expect hundreds of transaction log backup for a production database. Applying a large number of transaction log restores is very time consuming and can have a major impact on your system RTO.

Example 3 - restore to point in time P13

Assume a situation where you need to restore transactions to point-in-time P13, but your transaction log backup is only taken at point-in-time P14.
In real-life, a DBA is unlikely given an exact recovery point-in-time. Imagine a bug in code that updates a whole table without a WHERE clause and the DBA is told to restore the database to right before the update.
It is important to note that SQL Server does not provide the ability to restore to any point-in-time by restoring from a full or differential backup. The only way to do this is to use the transaction log backup and to specify the STOPAT clause. Only transaction log backups allow recovery to any point-in-time.
So, the RESTORE technique here is to utilize an UNDO file, so you can restore the database in STANDYBY mode and specify the STOPAT clause. The trick is knowing that you can execute a RESTORE from the same transaction log over and over again until you get to the correct point.
Also to prove Example 2 by not using full database backup F2, I will use the following restore path F1 > D2 > T5 > T6 > T7 > T8 as evidence that another full database backup does not break the transaction log backup chain.
You can specify to use an UNDO file in the middle of a RESTORE sequence. In my case, the UNDO file is specified when restoring from transaction log T7.
USE [master]
GO

-- Restore path F1 > D2 > T5 > T6 > T7

RESTORE DATABASE [TestRestore] FROM DISK = N'C:\Temp\F1.BAK' WITH FILE = 1, 
NORECOVERY, NOUNLOAD, REPLACE, STATS = 5
GO

RESTORE DATABASE [TestRestore] FROM DISK = N'C:\Temp\D2.BAK' WITH FILE = 1, 
NORECOVERY, NOUNLOAD, STATS = 5
GO

RESTORE LOG [TestRestore] FROM DISK = N'C:\Temp\T5.TRN' WITH FILE = 1, 
NORECOVERY, NOUNLOAD, STATS = 5
GO

RESTORE LOG [TestRestore] FROM DISK = N'C:\Temp\T6.TRN' WITH FILE = 1, 
NORECOVERY, NOUNLOAD, STATS = 5
GO

-- Specify an UNDO file when restoring transaction log T7
RESTORE LOG [TestRestore] FROM DISK = N'C:\Temp\T7.TRN' WITH FILE = 1, 
STANDBY = N'C:\Temp\TestRestore_RollbackUndoFile.tuf', NOUNLOAD, STATS = 5
GO
Once the database is restored to point-in-time P11 at transaction log T7, the DBA can peek inside the table to confirm the required data exists. As expected, we can see record "T7 - Log backup" in the table.
SELECT * FROM TestRestore.dbo.TranRecord
GO

restore SQL Server backups
Now you can continue to restore transaction log T8 utilizing the same UNDO file. The DBA can perform the same transaction log restore repeatedly until they arrive at the required point-in-time by incrementing the time specified in the STOPAT clause.
In the restore operation below, the STOPAT time is specified at 1 second after point-in-time P11.
USE [master]
RESTORE LOG [TestRestore] FROM DISK = N'C:\Temp\T8.TRN' WITH FILE = 1, 
STANDBY = N'C:\Temp\TestRestore_RollbackUndoFile.tuf', 
NOUNLOAD, STATS = 10, STOPAT = N'2013-10-25T19:55:26'
GO

SELECT * FROM TestRestore.dbo.TranRecord
GO

restore sql backups
Since I know there is a record inserted every 5 seconds, I will increase the STOPAT interval by a few seconds when restoring from transaction log T8. When incrementing the STOPAT time, we will encounter point-in-time P12 along the way.
USE [master]
RESTORE LOG [TestRestore] FROM DISK = N'C:\Temp\T8.TRN' WITH FILE = 1, 
STANDBY = N'C:\Temp\TestRestore_RollbackUndoFile.tuf', 
NOUNLOAD, STATS = 10, STOPAT = N'2013-10-25T19:55:33'
GO
SELECT * FROM TestRestore.dbo.TranRecord
GO

restore backups using stopat
In our case, we wanted to get to point-in-time P13 which contains record "Restore to here". Once this record is reached, we can set the database to RECOVERY and we have achieved our restore to point-in-time P13.
USE [master]
RESTORE LOG [TestRestore] FROM DISK = N'C:\Temp\T8.TRN' WITH FILE = 1, 
STANDBY = N'C:\Temp\TestRestore_RollbackUndoFile.tuf', 
NOUNLOAD, STATS = 10, STOPAT = N'2013-10-25T19:55:37'
GO
SELECT * FROM TestRestore.dbo.TranRecord
GO

sql server restore with standby
Now that we have the records we want, we can use the RESTORE WITH RECOVERY command which will end the restore sequence and make the database available for read-write activity. By ending the restore sequence this means no further transaction logs can be restored.
USE [master]RESTORE DATABASE TestRestore WITH RECOVERY
GO
SELECT * FROM TestRestore.dbo.TranRecord
GO

sql server restore with recovery

Database setup script

To test this out on your system, use this script below to create the test database for this tip demo.
USE master
GO
CREATE DATABASE TestRestore
GO
CREATE TABLE TestRestore.dbo.TranRecord (col1 varchar(3), Descr varchar(100), 
TransactionTimeStamp datetime default GETDATE())
GO
ALTER DATABASE TestRestore SET RECOVERY FULL
GO
Once the test database is created, below are the complete scripts to simulate each point-in-time described above.
USE master
GO
INSERT INTO [TestRestore].dbo.TranRecord VALUES ('P1', 'F1 - Full backup', GETDATE())
-- Take full backup F1
BACKUP DATABASE [TestRestore] TO DISK = 'C:\TEMP\F1.BAK'

WAITFOR DELAY '00:00:05:00'
INSERT INTO [TestRestore].dbo.TranRecord VALUES ('P2', 'T1 - Log Backup', GETDATE())
-- Take transaction log backup T1
BACKUP LOG [TestRestore] TO DISK = 'C:\TEMP\T1.TRN'

WAITFOR DELAY '00:00:05:00'
INSERT INTO [TestRestore].dbo.TranRecord VALUES ('P3', 'T2 - Log Backup', GETDATE())
-- Take transaction log backup T2
BACKUP LOG [TestRestore] TO DISK = 'C:\TEMP\T2.TRN'

WAITFOR DELAY '00:00:05:00'
INSERT INTO [TestRestore].dbo.TranRecord VALUES ('P4', 'D1 - Differential Backup', GETDATE())
-- Take differential backup D1
BACKUP DATABASE [TestRestore] TO DISK = 'C:\TEMP\D1.BAK' WITH DIFFERENTIAL

WAITFOR DELAY '00:00:05:00'
INSERT INTO [TestRestore].dbo.TranRecord VALUES ('P5', 'T3 - Log Backup', GETDATE())
-- Take transaction log backup T3
BACKUP LOG [TestRestore] TO DISK = 'C:\TEMP\T3.TRN'

WAITFOR DELAY '00:00:05:00'
INSERT INTO [TestRestore].dbo.TranRecord VALUES ('P6', 'T4 - Log Backup', GETDATE())
-- Take transaction log backup T4
BACKUP LOG [TestRestore] TO DISK = 'C:\TEMP\T4.TRN'

WAITFOR DELAY '00:00:05:00'
INSERT INTO [TestRestore].dbo.TranRecord VALUES ('P7', 'D2 - Differential Backup', GETDATE())
-- Take differential backup D2
BACKUP DATABASE [TestRestore] TO DISK = 'C:\TEMP\D2.BAK' WITH DIFFERENTIAL

WAITFOR DELAY '00:00:05:00'
INSERT INTO [TestRestore].dbo.TranRecord VALUES ('P8', 'T5 - Log Backup', GETDATE())
-- Take transaction log backup T5
BACKUP LOG [TestRestore] TO DISK = 'C:\TEMP\T5.TRN'

WAITFOR DELAY '00:00:05:00'
INSERT INTO [TestRestore].dbo.TranRecord VALUES ('P9', 'F2 - Full backup', GETDATE())
-- Take full backup F2
BACKUP DATABASE [TestRestore] TO DISK = 'C:\TEMP\F2.BAK'

WAITFOR DELAY '00:00:05:00'
INSERT INTO [TestRestore].dbo.TranRecord VALUES ('P10', 'T6 - Log Backup', GETDATE())
-- Take transaction log backup T6
BACKUP LOG [TestRestore] TO DISK = 'C:\TEMP\T6.TRN'

WAITFOR DELAY '00:00:05:00'
INSERT INTO [TestRestore].dbo.TranRecord VALUES ('P11', 'T7 - Log Backup', GETDATE())
-- Take transaction log backup T7
BACKUP LOG [TestRestore] TO DISK = 'C:\TEMP\T7.TRN'

WAITFOR DELAY '00:00:05:00'
INSERT INTO [TestRestore].dbo.TranRecord VALUES ('P12', 'D3 - Differential backup', GETDATE())
-- Take differential backup D3
BACKUP DATABASE [TestRestore] TO DISK = 'C:\TEMP\D3.BAK' WITH DIFFERENTIAL

WAITFOR DELAY '00:00:05:00'
-- Insert a record but skips the transaction log backup
INSERT INTO [TestRestore].dbo.TranRecord VALUES ('P13', 'Restore to here', GETDATE())

WAITFOR DELAY '00:00:05:00'
INSERT INTO [TestRestore].dbo.TranRecord VALUES ('P14', 'T8 - Log Backup', GETDATE())
-- Take transaction log backup T8
BACKUP LOG [TestRestore] TO DISK = 'C:\TEMP\T8.TRN'

Thursday, October 17, 2013

12 ஏக்கர்... 7 மாதங்கள்... 25 லட்சம்... பணம் காய்க்கும் பந்தல்...

 

https://www.facebook.com/media/set/?set=a.615414291844036.1073741826.197789246939878&type=1

'புதுப்புது யுக்திகளைப் புகுத்தி, புத்திசாலித்தனமாக செயல்படுவர்களுக்கு... விவசாயம், பொன்முட்டையிடும் வாத்துதான்’ என்பதை நிரூபித்து வருகிறார், எழுபத்து இரண்டு வயதைக் கடந்த மூத்த விவசாயி 'கேத்தனூர்’ பழனிச்சாமி. கேத்தனூர், ஆறு, குளம், வாய்க்கால்... என இயற்கை நீராதாரத்துக்கு வாய்ப்பில்லாத ஊர். ஆயிரத்து இருநூறு அடிக்கும் கீழே போய்விட்ட நிலத்தடி நீர்மட்டம். வறண்டு கிடக்கும் பாசனக் கிணறுகள்... இப்படியான சூழலிலும் 'பந்தல்’ விவசாயத்தில் முடிசூடாத மன்னராக அரை நூற்றாண்டு காலம் அசத்தி வரும், பழனிச்சாமியின் வெற்றிச் சூத்திரத்தை அறிந்து கொள்ள... திருப்பூர் மாவட்டம், பல்லடம் அருகேயுள்ள கேத்தனூர் கிராமத்தில் உள்ள அவரது பண்ணைக்குப் பயணித்தோம்.
வாழ்க்கையை மாற்றிய கல்பந்தல்!
''இந்த மாட்டுக்கு மூக்கணாங் கயித்தை மாத்தப்பா; இந்தக் கன்னுக்குட்டிய புடிச்சு வேப்பமர நிழல்ல கட்டப்பா...''
-தொழுவத்தில் நின்றபடி வேலையாட்களிடம் சொல்லிக் கொண்டிருந்த பழனிச்சாமி, நம்மைக் கண்டதும், வரவேற்றுப் பேச ஆரம்பித்தார்...
''எங்களுக்கு மொத்தமா 75 ஏக்கர் நிலம் இருக்கு. பருத்தி, கொண்டைக் கடலை, கோதுமை, கம்புனு ஒரு காலத்துல மானாவாரி வெள்ளாமையில கொடிகட்டிப் பறந்த ஊருங்க இது. இப்போ, கிணத்துப் பாசனத்தை நம்பித்தான் வண்டி ஓடுது. 50 வருஷத்துக்கு முன்ன கொடைக்கானலுக்குப் போயிட்டிருந்தேன். அப்போ, ஒரு இடத்துல கல்பந்தல் போட்டு திராட்சை சாகுபடி பண்ணிட்டுருந்தாங்க. அப்போதான், பந்தல் விவசாயத்தைப் பத்தியே தெரிஞ்சிகிட்டேன். உடனே, என் தோட்டத்துல பந்தல் போட்டு, திராட்சையைப் போட்டேன். நல்ல வருமானம் கிடைச்சுது. அதனால, என்னை 'திராட்சைத் தோட்டத்துக்காரர்’னே கூப்பிட ஆரம்பிச்சாங்க. 88-ம் வருஷம் வரைக்கும் திராட்சை சாகுபடிதான். கூடவே, கத்திரி, தக்காளி, மிளகாய்னு காய்கறி விவசாயமும். 89-ம் வருஷத்துல இருந்து பந்தல்ல காய்கறி சாகுபடி செஞ்சுட்டுருக்கேன். இப்போ, நாலு ஏக்கர்ல பாகல், மூணு ஏக்கர்ல பீர்க்கன், நாலு ஏக்கர்ல புடலை, ஒரு ஏக்கர்ல கோவைக்காய்னு மொத்தம் 12 ஏக்கர்ல பந்தல் விவசாயம் செய்றேன்.
நல்வழி காட்டிய நம்மாழ்வார்!
ஆரம்பத்துல, லாரி லாரியா உரத்தைக் கொண்டு வந்து கொட்டி, ரசாயன விவசாயம்தான் செஞ்சேன். அதேமாதிரி, வீரியமான பூச்சிக்கொல்லிகளைத்தான் தெளிச்சுட்டிருந்தேன். பகல் முழுக்க என் பண்ணையில பவர் ஸ்பிரேயர் ஓடுற சத்தம் கேட்டுக்கிட்டேதான் இருக்கும். ஒவ்வொரு முறையும் கணக்கு பாக்குறப்போ, உற்பத்திச் செலவுதான் அதிகமா இருந்துச்சு. லாபம் கம்மியா இருந்துச்சு. 'செலவை எப்படி குறைக்கலாம்?’னு பலர்கிட்ட யோசனை கேட்டுட்டிருந்த சமயத்துலதான், நம்மாழ்வார் பத்திக் கேள்விப்பட்டேன். அவரைத் தேடிப்போய் சந்திச்சுப் பேசி பல தகவல்களைத் தெரிஞ்சிக்கிட்டேன். 'இயற்கை விவசாயம்தான் லாபகரமான விவசாயத்துக்கு ஒரே தீர்வு’னு முடிவு செஞ்சேன். கொஞ்சம் கொஞ்சமா மாற ஆரம்பிச்சுட்டேன்.
பஞ்சகவ்யா, மூலிகைப் பூச்சிவிரட்டி, மீன் அமிலம், அரப்பு-மோர் கரைசல்னு இயற்கை இடுபொருட்களை நானே தயாரிச்சு, பயிர்களுக்குக் கொடுத்ததுல நல்ல பலன் கிடைச்சது. அப்படியே, சுபாஷ் பாலேக்கரோட 'ஜீரோ பட்ஜெட்’ பயிற்சி வகுப்புலயும் கலந்துகிட்டு பயிற்சி எடுத்த பிறகு, முழுக்க முழுக்க இயற்கைக்கு மாறிட்டேன். கலப்பின பசுமாடுகளைக் குறைச்சுட்டு, காங்கேயம் மாடுகளை வாங்கினேன். அதுங்களோட சாணம், மூத்திரத்தை வெச்சு, ஜீவாமிர்தம், கனஜீவாமிர்தம், அமுதக்கரைசல்னு எல்லா இடுபொருட்களையும் தயாரிக்கிறேன்'' என்ற பழனிச்சாமி... புடலை பந்தலுக்குள் அழைத்துச் சென்றார்.
பந்தலுக்குள் வரிசையாகத் தொங்கிக் கொண்டிருந்த முற்றிய வெளிர் பச்சை நிற குட்டைப்புடலங்காய்களைப் பறித்து, சிறிய தள்ளுவண்டிகளில் சில பெண்கள் கொட்ட, அதை அப்படியே களத்து மேட்டுக்கு உருட்டி சென்று கொண்டிருந்தனர், சில ஆண்கள். அந்த பந்தலுக்குள் நின்றவாறே, பந்தல் காய்கறி சாகுபடி செய்யும் விதத்தைச் சொல்ல ஆரம்பித்தார், பழனிச்சாமி.
அதை அப்படியே பாடமாகத் தொகுத்திருக்கிறோம்.
ஏக்கருக்கு 1,25,000 ரூபாய்!
'நடவு செய்ய வேண்டிய நிலத்தை உழுது, கல்தூண்களை ஊன்றி கம்பிகளைக் கட்டி பந்தல் அமைக்க வேண்டும். ஒரு ஏக்கர் நிலத்தில் பந்தல் அமைக்க கிட்டத்தட்ட ஒன்றேகால் லட்ச ரூபாய் வரை செலவாகும். ஒருமுறை கல்பந்தல் அமைத்து விட்டால்... கம்பிகள் 50 வருடம் வரையிலும், தூண்கள் 100 வருடங்களுக்கு மேலும் பயன்தரும். பந்தல் அமைத்த பிறகு, 16 அடி இடைவெளியில் தென்வடலாக பார் அமைத்து, சொட்டு நீர்ப்பாசனக் கருவிகளைப் பொருத்திக் கொள்ளவேண்டும். ஏக்கருக்கு தலா, ஒன்றரை கிலோ அசோஸ்பைரில்லம், பாஸ்போ-பாக்டீரியா ஆகியவற்றை 12 டன் தொழுவுரத்தில் கலந்து, பார் பாத்திகளுக்குள் தூவி... 5 அடி இடைவெளியில் இரண்டரை அடி அகலம் கொண்ட வட்டக்குழிகளை அமைக்க வேண்டும்.
விதைநேர்த்தி அவசியம்!
புடலை 200 நாள் பயிர். தரமான நாட்டு விதைகளை (ஏக்கருக்கு 400 கிராம் தேவைப்படும்) அரைலிட்டர் பஞ்சகவ்யாவில் இட்டு, 12 மணி நேரம் ஊற வைத்து எடுத்து நிழல் தரையில் பரப்பி, உலர வைக்க வேண்டும். இப்படி விதைநேர்த்தி செய்யும் போது முளைப்புத்திறன் அதிகரிக்கும். ஒரு குழிக்கு மூன்று விதைகள் என்ற கணக்கில் படுக்கை வசமாக நடவு செய்து... ஒரு நாள் விட்டு ஒரு நாள் என்ற கணக்கில் பாசனம் செய்யவேண்டும். நடவு செய்த 16-ம் நாளில் களை எடுக்க வேண்டும். தொடர்ந்து மூன்று மாதங்கள் வரை, 15 நாட்களுக்கு ஒரு முறை களை எடுக்க வேண்டும்.
வளர்ச்சிக்குப் பிண்ணாக்கு... பூச்சிக்கு புளித்த மோர்!
ஒவ்வொரு முறை களை எடுக்கும்போதும், ஒவ்வொரு செடியின் தூரிலும் அரை லிட்டர் பிண்ணாக்குக் கரைசலை ஊற்ற வேண்டும். நடவு செய்த 18-ம் நாளில் 10 லிட்டர் தண்ணீருக்கு, 250 மில்லி அரப்பு-மோர் கரைசல் என்ற விகிதத்தில் கலந்து, அனைத்து செடிகள் மேலும் படும்படி விசைத்தெளிப்பான் மூலம் புகைபோல் தெளிக்க வேண்டும். 23-ம் நாள் 10 லிட்டர் தண்ணீருக்கு, 300 மில்லி பஞ்சகவ்யா என்ற கணக்கில் கலந்து செடிகள் மேல் செழிம்பாகத் தெளிக்க வேண்டும்.
நடவிலிருந்து 20 நாட்களுக்கு ஒரு முறை, 100 மில்லி புளித்த மோர், 50 கிராம் சூடோமோனஸ் ஆகிய இரண்டையும் 10 லிட்டர் தண்ணீரில் கலந்து தேவைப்படும் அளவுக்குத் தெளிக்க வேண்டும். இது இலைப்பேன் மற்றும் அசுவிணி உள்ளிட்ட பூச்சிகளைக் கட்டுப்படுத்தி, செடிகள் ஒரே சீராக வளர உதவி செய்கிறது. நடவு செய்த 60-ம் நாளுக்குப் பிறகு, 10 லிட்டர் தண்ணீருக்கு, 200 மில்லி புளித்த மோர், 100 கிராம் சூடோமோனஸ் என அளவைக் கூட்டிக் கொள்ள வேண்டும். இதைத் தெளித்து வந்தால், சாம்பல் நோய் மற்றும் வைரஸ் தொற்றுக்கள் இருக்காது.
26, 27-ம் நாட்களில் ஏக்கருக்கு 200 லிட்டர் ஜீவாமிர்தம், ஆறு லிட்டர் மீன் அமிலம், 70 லிட்டர் தண்ணீர் ஆகியவற்றைக் கலந்து ஒவ் வொரு செடிக்கும் அரைலிட்டர் அளவுக்கு நேரடியாக ஊற்ற வேண்டும். இது நல்ல வளர்ச்சி ஊக்கியாக செயல்படும். 30-ம் நாளுக்குள் கொடிகளை கொம்பில் படர விட வேண்டும். கொம்புக்குப் பதிலாக கெட்டியான காடா நூலை கம்பியில் இழுத்துக்கட்டியும் படரவிடலாம். திசைமாறிப்போகும் கூடுதல் பக்கக் கிளைகளை கவாத்து செய்ய வேண்டும்.
60-ம் நாளில் 100 மில்லி அரப்பு-மோர் கரைசல், 100 மில்லி தேங்காய்ப்பால், 100 மில்லி இளநீர், இவற்றுடன் 50 கிராம் நாட்டுச் சர்க்கரை சேர்த்து, 10 லிட்டர் நீரில் கலந்து தெளித்தால், பெண்பூக்கள் உதிராமல் இருப்பதோடு, பூஞ்சண நோய்த் தாக்குதலும் இருக்காது.
பூச்சிகளுக்குப் பொறிகள்!
பந்தலுக்கு உள்பகுதியில் இரண்டு, மூன்று இடங்களில் விளக்குப் பொறிகளைக் கட்டித் தொங்க விட்டால், பச்சைப்புழுக்கள், காய்துளைப்பான்கள் போன்றவைக் கட்டுப்படும். பந்தலுக்குள் இரண்டு மூன்று இடங்களில் 'சிறிய அரிக்கேன்' விளக்கு வடிவத்தில் உள்ள இனக்கவர்ச்சிப் பொறிகளைக் கட்டித் தொங்கவிட்டால், பந்தல் காய்கறிகளைத் தாக்கும் குளவிகளைக் கட்டுப்படுத்தலாம் இந்தப் பொறிக்குள் சென்று மாட்டிக் கொண்டு அவை இறந்துவிடும்.
இதே பராமரிப்புதான் அனைத்து வகை பந்தல் காய்கறிகளுக்கும். ஆனால், பாகலுக்குக் கொஞ்சம் கூடுதல் பராமரிப்பு தேவைப்படும். புடலை சாகுபடியில், நடவு செய்த 65-ம் நாளில் இருந்து காய்களைப் பறிக்கத் தொடங்கலாம். தொடர்ந்து, 140 நாட்கள் வரை காய்ப்பு இருக்கும். சராசரியாக ஏக்கருக்கு 40 டன் அளவுக்கு விளைச்சல் இருக்கும். நாட்டுப்புடலை என்பதால், அடுத்த போகத்துக்கு உரிய விதைகளை நாமே தேர்ந்தெடுத்துக் கொள்ளலாம்.மீண்டும், மீண்டும் விதைக்காக செலவு செய்வது மிச்சம்'
26 லட்ச ரூபாய் லாபம்!
சாகுபடிப் பாடம் முடித்த பழனிச்சாமி, ''ஒரு கிலோ புடலை சராசரியா கிலோ 15 ரூபாய்னு விலைபோகுது. ஒரு ஏக்கர்ல விளையற 40 டன் காய்கள் மூலமா, 200 நாள்ல கிட்டத்தட்ட 6 லட்ச ரூபாய் வருமானமா கிடைக்கும். நான் நாலு ஏக்கர்ல புடலை போட்டிருக்கேன். அது மூலமா 24 லட்ச ரூபாய் கிடைக்கும். சாகுபடிச் செலவு
10 லட்ச ரூபாய் போக... 14 லட்ச ரூபாய் லாபம். நாலு ஏக்கர்ல பாகல் இருக்கு. ஏக்கருக்கு சராசரியா 25 டன் விளைச்சல் இருக்கும். இதுவும் சராசரியா கிலோ 15 ரூபாய்னு விலைபோகும். நாலு ஏக்கர் பாகல் மூலமா 15 லட்ச ரூபாய் வருமானம் கிடைக்கும்.
10 லட்ச ரூபாய் சாகுபடிச் செலவு போக 4 லட்ச ரூபாய்க்கு மேல் லாபம்!
மூணு ஏக்கர்ல பீர்க்கன் இருக்கு. ஏக்கருக்கு 30 டன் கிடைக்கும். இதுவும் கிலோ 15 ரூபாய்னு விலைபோகுது. மூணு ஏக்கர்லயும் சேர்த்து மொத்தம் 13 லட்சத்து 50 ஆயிரம் ரூபாய் வருமானம் கிடைக்கும். இதுல 9 லட்ச ரூபாய் செலவு போக, 4 லட்சத்து 50 ஆயிரம் ரூபாய் லாபம்.
ஒரு ஏக்கர்ல கோவைக்காய் இருக்கு. இதுல ஏக்கருக்கு 30 டன் மகசூல் கிடைக்கும். இது கிலோ 20 ரூபாய்க்கு விலைபோகுது. இதன் மூலமா 6 லட்ச ரூபாய் வருமானம் கிடைக்கும். 3 லட்ச ரூபாய் செலவு போக மூணு லட்ச ரூபாய் லாபம்.
ஆகமொத்தம் 12 ஏக்கர்ல இருந்து, 25 லட்ச ரூபாய்க்கு மேல லாபமா கிடைக்குது. வியாபாரிகள் என் தோட்டத்துக்கே வந்து காய்களை வாங்கிட்டுப் போறதால போக்கு வரத்துச் செலவுகூட இல்லை'' என்ற பழனிச்சாமி,
''இவ்வளவு வருமானத்தைப் பாக்கும்போது மலைப்பா இருக்கலாம். ஆனா, இந்த வெற்றிக்குக் காரணம் தினமும் நான் பந்தலுக்குள்ள போய் பாத்துப் பாத்து தேவையான இயற்கை இடுபொருளைக் கொடுக்குறதுதான். நிலம், நீர், நுணுக்கமான விவசாய அறிவு இருந்தா போதும்... எந்தப் பகுதியில வேணும்னாலும் பந்தல் விவசாயம் செய்து, யார் வேணும்னாலும் ஜெயிக்க முடியும்'' என்று நம்பிக்கை வார்த்தைகள் சொன்னார்.
நன்றி: பசுமை விகடன்

Monday, September 23, 2013

Seven Useful Websites

Referred URL - https://www.facebook.com/photo.php?fbid=302136016594003&set=a.100311166776490.194.100297810111159&type=1&relevant_count=1&ref=nf

உங்களுக்கு போட்டோகிராபியில் அதிகம் ஈடுபாடு இருக்குமேயானால் அதை பற்றி அடிப்படையில் இருந்து தெளிவாக கற்றுக்கொள்ளwww.photo.net என்ற இணையதளத்தை நீங்கள் பயன்படுத்தலாம்.


போட்டோகிராபியில் இன்னும் பல புதுமைகளை தெரிந்துக்கொள்ளwww.deepreview.com மற்றும் photography tutorials போன்றவைகளை பயன்படுத்தலாம்.


உங்களுக்கு கம்ப்யூட்டர் புரோகிராமிங்கை பற்றி தெரிந்துக்கொள்ள விரும்பினால் www.codecademy.com என்ற இணையதளம் இலவசமாக கற்றுக்கொள்ளலாம்.


உங்களுக்கு ஏதாவது ஒரு மொழியை கற்றுக்கொள்ள விருப்பமிருந்தால் www.opencultre.com இந்த இணையதளத்தை பயன்படுத்தலாம்.


சமையல் செய்வதில் ஆர்வம் உள்ளவர்கள் www.simplyrecipes.com மூலம் சமையல் செய்வதற்க்கு டிப்ஸ்களை பெறலாம்.


ஓவியம் எப்படி வரைவது, வண்ணங்களை எப்படி தீட்டுவது போன்றவற்றை தெரிந்துக்கொள்ள www.artyfactory.com மற்றும்www.instructables.com ஆகிய இணையதளங்களை பயன்படுத்தலாம்.


உங்கள் பாதுகாப்புக்காக தற்காப்பு போன்ற கலையையும் ஆன்லைன் மூலம் இலவசமாக கற்றுக்கொள்ளலாம். அதற்கு நீங்கள்www.lifehacker.com இணையதளத்தை பயன்படுத்தலாம்.


உங்களுக்கு நடனத்தில் அதிகம் ஆர்வம் உள்ளது என்றால்www.dancetothis.com மூலம் அதை கற்றுக்கொள்ளலாம்.

கற்ப மூலிகை சருமத்தைக் காக்கும் குப்பைமேனி..

Referred URL - https://www.facebook.com/photo.php?fbid=505979919495332&set=a.370335143059811.87676.239342366159090&type=1



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

மூலிகைகள் ஒவ்வொன்றுக்கும் தனித் தன்மையான மருத்துவக் குணங்கள் உள்ளன. அவற்றில் கற்ப மூலிகைகள் என பல மூலிகைகள் உள்ளன. அதில் குப்பைமேனியும் ஒன்று.

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

குப்பைமேனியை மார்ஜலமோகினி என வடமொழி நூல்களில் குறிப்பிடப்பட்டுள்ளது. எனினும் தமிழில் கூறப்பட்டது போல் குப்பைமேனியின் மருத்துவப் பயன்கள் குறிப்பிடப்படவில்லை.

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

Tamil - Kuppaimeni

English - Indian acalypha

Telugu - Kuppi-Chettu

Malayalam - Kuppa-meni

Sanskrit - Arittamajarie

Botanical name - Acalypha indica

இதன் இலை, வேர், சமூலம், (முழுச் செடியும்) மருத்துவப் பயன்பாட்டில் உள்ளது.

தந்தமூ லப்பிணிதீத் தந்திருபுண் சர்வவிடம்
உந்துகுன்மம் வாதம் உதிரமூ - லந்தினவு
சூலஞ்சு வாசம் தொட்ர்பீ சங்கபம்போம்
ஞாலங்கொள் மேனியத னால்

தேரையர் குணபாடம்

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

வயிற்றுப் புழுக்கள் நீங்க

குப்பைமேனியிலையை நிழலில் உலர்த்திப் பொடித்து 1/2 ஸ்பூன் அளவு எடுத்து தேனில் கலந்து குழந்தைகளுக்கு கொடுத்து வந்தால் வயிற்றுப் புழுக்கள், மலப்புழுக்கள் வெளியேறும். நீரில் கலந்தும் கொடுக்கலாம். ஆறு மாதத்திற்கு ஒருமுறை குழந்தைகளுக்கு கொடுப்பது நல்லது.

பெரியவர்கள் குப்பைமேனி இலையின் சாறு எடுத்து இலேசாக சூடாக்கி 15 மி.லி. கிராம் அளவு அருந்தி வந்தால் வயிற்றுப் பூச்சிகள் வெளியேறும்.

சொறி, சிரங்கு நீங்க

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

இலைமேனி யியறிவிளக் கெண்ணெயின்மெய்
யிலயட்டியிலை மேனியை யா

அகத்தியர் குணவாகடம்

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

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

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

குப்பைமேனி இலையை விளக்கெண்ணெய் விட்டு வதக்கி இளஞ்சூட்டில் படுக்கைப் புண் மீது கட்டி வந்தால் புண் விரைவாக ஆறிவிடும்.

குப்பைமேனி இலைச் சாற்றுடன் சுண்ணாம்பு சேர்த்து குழைத்து பூசினால் படர்தாமரை, சொறி, பூச்சிக்கடி, காணாக்கடி முதலியவை குணமாகும்.

மூலம், பவுத்திர நோய்களுக்கு குப்பைமேனி சிறந்த மருந்தாகும்.

குப்பைமேனி சமூலத்தை எடுத்து பொடியாக்கி நெய்யில் கிளறி லேகியமாக்கி வைத்துக்கொண்டு ஒரு மண்டலம் உண்டு வந்தால் 8 விதமான பவுத்திர நோய் தீரும் என தேரையர் காண்டத்தில் குறிப்பிடப் பட்டுள்ளது.

10 கிராம் குப்பைமேனி வேரை மென்மையாக அரைத்து நீரில் கரைத்து கஷாயம் செய்து குடித்து வந்தால் உடலில் உள்ள தேவையற்ற விஷநீர் வெளியேறும்.

குப்பைமேனி செடிகளை குப்பையென எறியாமல் தேவைக்கேற்ப பயன்படுத்தி நலம் பெறுவோம்.