Sunday, 15 February 2015

Custom Annotation in java


1. source - discard compile time.
2. compile time - annotation exist in class file but not in vm
3. run time - annotation exist in run time vm knows these types of annotation(Hibernate,Spring use these annotation for understanding the class at run time). below example is run time annotation


package test;

import java.lang.annotation.Annotation;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

@Retention(RetentionPolicy.RUNTIME)
@interface Test1{
public String name() default "vimal";
}
@Test1(name="vimalesan")
public class CustomAnnotationPro {
public static void main(String arg[]) {
Class<CustomAnnotationPro> c=CustomAnnotationPro.class;
if(c.isAnnotationPresent(Test1.class)){
Annotation annotation=c.getAnnotation(Test1.class);
Test1 t=(Test1)annotation;
if(t.name().equals("vimal")){
System.out.println("No Change");
}
else{
System.out.print("New value "+t.name());
}
}

}
}


Mysql


1. Truncate table with foreign key constrain

     ERROR 1701 (42000): Cannot truncate a table referenced in a foreign key constraint 

       Disable foreign key constrain and truncate then enable foreign key constrain

           1. SET FOREIGN_KEY_CHECKS = 0;
           2. TRUNCATE TABLE TABLE_NAME;
           3. SET FOREIGN_KEY_CHECKS = 1;

2. Stop query execution while typo error in command prompt

     mysql>selct  -typo error
                 *
                 from
                 table_name
                \c
    clear the query execution

Tuesday, 3 February 2015

NPM - Node Package Manager

NPM
 
npm is a package manager for JavaScript, and is default for Node.js

npm install package -g
fixing installation issue
  1. changing the directory as owner
      whoami – get user name
      sudo chown user_name directory
      npm config get prefix
      sudo chown -R user_name all directory
      (*** /usr/local/lib,/usr/local/bin,/usr/local/share)
     2. changing directory prefix
  1. mkdir /users/user_name/npm-global
    npm config set prefix /users/user_name/npm-global
    npm install -g newpackage
    trying to access newpackage cmd in terminal won't not working for that
Install npm package locally – not executable
Install npm package globally – executable

package.json name,version – required

dependencies install- npm install package - -save save the dependencies in package.json
update local package – npm update
list out packages using - npm ls
check outdated packages – npm outdated
uninstall package – npm uninstall package
uninstall package and remove from package.json dependencies – npm uninstall package –save
remove unwanted package download for project (dependencies not exist in package.json)-
npm prune

installing npm package globally – npm install package -g
note :error while installing use sudo npm install package -g
update also
npm install -g jshint
check outdated
npm outdated -g –depth=0

uninstall package
npm uninstall -g package
export.function

npm publish

semantic version
npm version patch

npm version minor
npm version major

minor version release update - npm install packag@1.x – minor version

Sunday, 3 August 2014

ஆனந்தம் ஆனந்தம் பாடும்

Flim: Poove unakkaaga
Music: S.A.Rajkumar
Singer: Unni krishnan
Lyrics: Pazhani Bharathi


ஆனந்தம் ஆனந்தம் பாடும்
மனம்
 ஆசையில் ஊஞ்சலில் ஆடும் (2)

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

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

ஆனந்தம்
 ஆனந்தம் பாடும்
மனம்
 ஆசையில் ஊஞ்சலில் ஆடும்

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

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

ஆனந்தம் ஆனந்தம் பாடும்
மனம்
 ஆசையில் ஊஞ்சலில் ஆடும்
ஆயிரம்
 ஆயிரம் காலம் இந்த நியாபகம் பூ மழை தூவும்…


Sunday, 27 July 2014

ஒரு பொய்யாவது சொல் கண்ணே

Flim: ஜோடி
Music: ஏ. ஆர். ரகுமான்
Singers: ஸ்ரீநிவாஸ், சுஜாதா /ஹரிஹரன்




ஒரு பொய்யாவது சொல் கண்ணே
உன் காதல் நாந்தான் என்று
அந்த சொல்லில் உயிர் வாழ்வேன்
(ஒரு பொய்யாவது..)

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

உண்மையும் பொய்மையும் பக்கம் பக்கம்தான்
ரொம்பப் பக்கம் பக்கம்தான்
பார்த்தால் ரெண்டும் ஒன்றுதான்
பாலுக்கும் கள்ளுக்கும் வண்ணம் ஒன்றுதான்
பார்க்கும் கண்கள் ஒன்றுதான்
உண்டால் ரெண்டும் வேறுதான்

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

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

(ஒரு பொய்யாவது..)

Thursday, 17 July 2014

மண்ணில் இந்த காதலன்றி யாரும் வாழ்தல் கூடுமோ

Flim: கேளடி கண்மணி
Music: இளையராஜா
Singers: எஸ்.பி.பாலசுப்ரமணியம்


மண்ணில் இந்த காதலன்றி யாரும் வாழ்தல் கூடுமோ
எண்ணம் கன்னி பாவை இன்றி ஏழு சுவரம் தன் பாடுமோ
பெண்மை இன்றி மண்ணில் இன்பம் ஏதடா
கண்ணை மூடி கனவில் வாழும் மானிடா

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

மண்ணில் இந்த காதலன்றி யாரும் வாழ்தல் கூடுமோ

எண்ணம் கன்னி பாவை இன்றி ஏழு சுவரம் தன் பாடுமோ

Sunday, 6 July 2014

CQ5.5 vs CQ 5.6 Features and different

CQ5.5 vs CQ 5.6 Features and different

1. Workflow API 
        CQ5.5 - com.day.cq.workflows
        CQ5.6 - com.adobe.granite.workflows
2. AEM Touch-Optimized UI but still classic UI is still fully operational
3. AEM eCommerce