Professional Documents
Culture Documents
Kaniyam 06 PDF
Kaniyam 06 PDF
கணியம
கட்டற்ற மெமென்பெபொருள் மபற்றிய மமெொத மமின்ப மஇதழ் ம ம ம ம
ஜூன்ப ம13 2012 - இதழ் ம6
http://www.kaniyam.com
http://www.kaniyam.com
2
எழுதியோயொர் ம: ெபொருளடக்னகம ம
ெடபியன்ப மநிர்வொகிக்னகொனே மைகோயடு ம - ம4
அருண மS.A.G ெபோடொரொ ம17 ம- மஒரு மஅறிமுகம ம - ம6 ம
அருண மபிரகொஷ
சுதந்தியர மெமென்பெபொருள் மமெற்றும மதியறந்த மமூல மெமென்பெபொருள்
ஸ்ரீரொம மஇளங்கோகொ
ம- மவிததியயொசம ம - ம9 ம
ோஜொபின்ப மபிரொஞ்சல் மஆன்பறன
விக்னோனேஷ மநந்த மகுமெொர் IRC மஎன்பறொல் மஎன்பனே? ம- மஒரு மஅறிமுகம ம - ம11 ம
வணைக்னகம. ம
'கணியம' மஇதழ் மமூலம மஉங்ககைள மமீணடும மசந்தியப்பதியல் மெபருமெகிழ்ச்சி மஅைடகிோறொம. ம
ஃெபெடொரொ ம17 மமெற்றும மஉபணடு ம12.04 மோபொன்பற மக்னன/லினேக்னஸ் மெவளியீடுகள் மமெக்னகளிைடோய மெபரும மவரோவற்ைப மெபற்றுள்ளனே. மஅவற்ைற மோமெலும ம
பரப்ப மஉங்ககள் மஊரில் மெபொது மநிகழ்ச்சிகைள மநடததலொோமெ. ம
வீட்டில் மஇருந்தபடிோய, மஅவற்ைற மகற்க, மவீடிோயொ மபொடங்ககள் மhttp://spoken-tutorial.org ம மதளததியல் மபல்ோவறு மெமெொழிகளில் மகிைடக்னகின்பறனே. ம
நீங்ககளும மஉருவொக்னகி மபங்கோகற்கலொம.
கணியம மஇதழ் மெவளியீைட மெதொடர்ந்து மநடததிய மவரும மஎழுததொளர்களுக்னகும, மஉற்சொகப்படுததிய மவரும மவொசகர்கள் மஅைனேவருக்னகும மநன்பறிகள்.
'கணியம' மெதொடர்ந்து மவளர, மகட்டுைரகள், மபடங்ககள், மஓவியங்ககள், மபததக மஅறிமுகம, மதுணுக்னகுகள், மநைகச்சுைவகள் மஎனே மஉங்ககளது மபைடப்பகைளயும ம
editor@kaniyam.com மஎன்பற மமின்பனேஞ்சல் மமுகவரிக்னகு ம மஅனப்பலொம. ம
ம ம ம ம ம ம ம
ம நன்பறி.
ம
ம ம ம ம ம மஸ்ரீன
ம ம ம ஆசிரியர், ம
ம ம ம ம ம ம ம ம ம ம மகணியம
ம ம ம ம ம ம மtshrinivasan@gmail.com
http://www.kaniyam.com
4
http://www.kaniyam.com
5
பததகதைதப் மெபற:
http://debian-handbook.info/get/now/ ம
மின்பனேஞ்சல் ம: மsubramani95@gmail.com
வைலப்பதியவு ம: மhttp://rsubramani.wordpress.com
http://www.kaniyam.com
6
மிகவும மஆவலுடன்ப மஎதியர்பொர்க்னகப்பட்டு மோலட்டொக மவந்தொலும மோலட்டஸ்டொக மவந்துள்ளது. மெபோடொரொ ம17 க்னகு ம"beefy மmiracle" மஎன்பற மசர்ச்ைசக்னகுரிய ம
அைடெமெொழியும மஉணடு. மபதியய மெபோடொரொவில் ம/lib,/lib64,/bin,/sbin மெபொதியகள்(folders) மநீக்னகப்பட்டு மஅைவ ம/usr மெபொதியயுடன்ப மஇைணைக்னகப் ம
பட்டுள்ளனே. மபைழைய மெபோடொரொ மபதியப்பகளுடன்ப மஒதது மஇயங்கக ம(backward மcompatibility) மஇந்த மெபொதியகள் மsymlink மஆக மதரப்பட்டுள்ளனே ம( மls ம
-l ம/ ம) ம. மஇந்த மகொரணைததியனேொல் மபைழைய மபதியப்ைப மyum மupgrade மமூலம மபதியப்பிக்னக மவிருமபபவர்கள் மசில மகூடுதல் மகருததுகைள மகவனேததியல் மெகொள்ள ம
ோவணடும
ெபொோடொரொ ம17 மஜீனோனேொம ம3.4.1 மஉடன்ப மவருகிறது. மகடந்த மமெொர்ச் மமெொதம மெவளியிடப்பட்ட மஜீனோனேொம ம
3.4 மபல மபதியய மதியருததங்ககைள மஉள்ளடக்னகியுள்ளது. மபதியய மஜீனோனேொம ம ம3D மவசதிய மஇல்லொத ம
கணிணிகளில் மமீசொ ம3D மllvmpipe மஎனேப்படும மஇயங்ககி ம(driver) மமூலம மஎந்த மபிரச்சைனேயும ம
இல்லொமெல் மஇயங்கக மவல்லது. மஜீனோனேொம மஎக்னஸ்ெடன்பசன்ப ம(GNOME மextensions) மஎனேப்படும ம
கூடுதல் மெமென்பெபொருள் மெதொகுப்ப மஇந்த மெவளியீடு மமூலம மோமெலும மபணபடுததப்பட்டுள்ளது. ம
உங்ககள் மகணிணியில் மஜீனோனேொம மஎக்னஸ்ெடன்பைஸை மநிறுவ மhttp://extensions.gnome.org/ ம மஎன்பற ம
சுட்டிைய மஉலொவியில் மபொர்க்னகவும
ோகவியம(KVM) மமெற்றும மஎல்எக்னஸ்சி மகணைடனேர்(LXC மcontainers) மஉதவியுடன்ப மலிப்விர்ட் மோசணட்பொக்னஸ் ம(libvirt மsandbox) மஎனேப்படும ம
http://www.kaniyam.com
7
ெதொழில்நுட்பம மெபோடொரொவில் மஅறிமுகப்படுததப் மபட்டுள்ளது. மஇதன்ப மமூலம மஒரு மெமென்பெபொருைள மதனதத மகட்டுபடுததப்பட்ட மதளததியல் ம மஇயக்னகும ம
தியறைனே ம மெபோடொரொ மதருகிறது. மஇைதத மதவிர, மஓப்பன்ப மவிசுவிட்சு ம(openvswitch) ம, மஓப்பன்ப மஸ்டொக்ன ம(openstack மessex) மோபொன்பற ம
ெமென்பெபொருட்களும மெபோடொரொவில் மோசர்க்னகப்பட்டுள்ளனே.
தட்டுகள் ம( Drives)
இைதத மதவிர
1. மGPT மதற்ெபொழுது ம2TB மக்னகு மஅதியகமெொக மவந்தட்டு மஉள்ள மகணிணிகளில் மமெட்டும மநிறுவப்படும ம(சில மகணிணிகளில் மஇந்த மGPT மபொர்சியன்ப ம
ோமெைச(partition மtable) மசிக்னகல்கைள மஉணடொக்னகியது மகுறிப்பிடததக்னகது.)
http://www.kaniyam.com
8
2. மGCC மகமைபலர் ம(compiler) ம4.6 மல் மஇருந்து ம4.7 க்னகு மபதுப்பிக்னகப் மபட்டுள்ளது. மெபோடொரொவின்ப மஅைனேதது மெமென்பெபொருட்களும ம4.7 மகமைபலரில் ம
மெறுகட்டைமெப்ப ம(recompile) மெசய்யப் மபட்டுள்ளது.
3. மெபோடொரொைவ மதற்ெபொழுது மஇணடல் மஆப்பிள் ம(interl ம-mac's ம) மகமப்யூட்டர்களில் மோநரடியொக மஇயக்னக மமுடியும
4. மபொணட் மடிவிக்ன மடீல், ம(font-tweak மtool) மஜீனோனேொம மபொக்னஸைஸ் ம(gnome-boxes) மோபொன்பற மபதியய மெமென்பெபொருட்களும மஉள்ளடக்னகப்பட்டுள்ளனே.
முடிவு
ெபோடொரொ மதளம மபல மபதியய மெதொழில்நுட்பங்ககைள மஉள்ளடக்னகியுள்ளது. மஜீனோனேொம ம3.4 மபயனேர்களின்ப மவரோவற்ைப மெபறும மஎன்பறு மஎதியர்பொர்க்னகப் ம
படுகிறது. மெபோடொரொ மலினேக்னஸ் மபல மபதியய மெதொழில்நுட்பங்ககைள மததெதடுப்பதியல் மமுன்போனேொடி மஎன்பனம மகூற்றுக்னகு மெபோடொரொ ம17 மஒரு மசொன்பறு.
ெபோடொரொ, மஆர்வலர்களொல் மதமிழ் மெமெொழியிலும மெமெொழிெபயர்க்னகப்பட்டுள்ளது. ம மதமிழ் மபயனேர்களுக்னகொனே மமெடல் மகுழுமெததியல் மோசர்ந்து மநீங்ககளும மதமிழ் ம
ெமெொழிெபயர்ப்பில் மபங்கோகற்கலொம ம
https://lists.fedoraproject.org/mailman/listinfo/tamil-users ம ம
https://fedora.transifex.net/projects/p/fedora/language/ta/ ம
ோமெலும மஇந்த மெபோடொரொ மெவளியீட்ைட மபற்றி மஅறிய, மகீழ்கணட மசுட்டிகைள மபொர்க்னகவும,
அருண ம ம S. A. G
வைல ம: மhttp://zer0c00l.in ம ம
மின்பனேஞ்சல் ம: மsagarun@gmail.com
http://www.kaniyam.com
9
ம ம மஅன்பபள்ள மநணபர்கோள,
ம ம மஉங்ககளுக்னகு மமுன்போப, மகட்டற்ற/சுதந்தியர மெமென்பெபொருள் மமெற்றும மதியறந்த மமூல மெமென்பெபொருள் மபற்றிய மவிததியயொசம மெதரிந்தியருக்னகலொம, மஇைத மபற்றி ம
நொன்ப மஎளிைமெயொக மஏன்ப மஇந்த மவிததியயொசம மமிக மமுக்னகியம மஎன்பறு மஎன்பனைடய மகருததுகைள மபகிர்ந்துெகொள்கிோறன்ப.
ம ம மஅடிப்பைடயில் மகட்டற்ற/சுதந்தியர மெமென்பெபொருள் ம[ மFree மSoftware ம] மதன்ப மவழியில் மவரும மஅைனேதது மெமென்பெபொருளும மகட்டற்று மஇருக்னகோவணடும ம
என்பறு மவலியுறுததுகிறது, மஆனேொல் மதியறந்த மமூல மெமென்பெபொருள் ம[Open மSource மSoftware ம] மதன்ப மவழி மவரும மெமென்பெபொருள் மகட்டுபடுததுததபடுவைத ம
அனமெதியக்னகிறது.
ம ம மஇதனேொல் மஎன்பனே?
http://www.kaniyam.com
10
ம ம மஇங்கோக மகுறிப்பிட மோவணடியது மஎன்பனேெவன்பறொல், மஒருவரொல் மகட்டற்ற மெமென்பெபொருள் மமூலம மபணைம மெபற மமுடியும மஅோத மசமெயம மமெக்னகள் மமெற்றும ம
சமூகததுக்னகு மெசொந்தமெொனே மசுதந்தியர மஅறிவு மபரிமெொற்றமும மதைடயின்பறி மநைடெபறும.
ம ம மஉங்ககள் மஎல்ோலொருக்னகும மகட்டற்ற மெமென்பெபொருள் மஇயக்னகம, மஇருகின்பறது மஎன்பற மகொரணைம மெதரிந்தியருக்னகும. மஅது மசுதந்தியர மஅறிவு மபரிமெொற்றதைத ம
கட்டுபடுததும மதனயுரிைமெ மெமென்பெபொருளுக்னகு மஒரு மமெொற்றொக மஉள்ளது. மஆனேொல் மோமெோல மகூறப்பட்ட மவிளக்னகங்ககைள மபொர்க்னகுமோபொது, மதியறந்த மமூல ம
ெமென்பெபொருள் மபின்ப மநொட்களில் மதனயுரிமெ மெமென்பெபொருளின்ப மபதியய மஉருவொக மமெொற மவொய்ப்பள்ளதொக மஉணைர்கிோறன்ப.
ம ம மஇப்ோபொைதக்னகு மதனயுரிைமெ மெமென்பெபொருள் மஅளவுக்னகு மதியறந்த மநிைல மெமென்பெபொருள் மதீைமெ மவிைளவிக்னகக்னகூடியது மஇல்ைல. மஆனேொல் ம
வருங்ககொலததியல் மதனயுரிைமெ மெமென்பெபொருட்கள் மதன்ப மமுக்னகியததுவதைத மஇழைக்னகுமோபொது, மதியறந்த மமூல மெதொழில்நுட்பம, மசுதந்தியர ம மஅறிவு மபகிர்விற்கு ம
ெபரும மஇைடயுறொக மஇருக்னகும. மஅதனேொல் மதொன்ப மதியறந்த மமூல மெமென்பெபொருைள ம“வருங்ககலததியன்ப மதனயுரிமெ மெமென்பெபொருள்” மஎன்பறு மகுறிப்பிடுகிோறன்ப.
ம ம மசமுகததியல் மஎெதல்லொம மஅறிவின்ப மஇயற்ைகயொனே மபரவைல மதடுக்னகிறோதொ மஅது மசமுதொயததியற்கு மதீைமெயனேதொக மமெொறுகின்பறது. மமெொணைவரொக, ம
ஆசிரியரொக, மபணியொளரொக மமெற்றும மசீரைமெப்பொளரொக மெதொழில்நுட்பததியல் மசிறந்து மவிளங்ககும மநொம, மஇந்த மவிஷயததியல் மஒரு மநிைலப்பொட்ைட மஎடுப்பது ம
நம மகடைமெயொகும; மஅந்த மநிைலப்பொடு மமெக்னகளின்ப மபக்னகம, மசமுதொயததியன்ப மபக்னகம மமெற்றும மசுதந்தியர மஅறிவு மபரிமெொற்றததியன்ப மபக்னகம மஇருக்னகோவணடும.
ம ம மஇந்த மசூழைலில், மநொம மமெற்ெறொரு மெசொல்லொனே மகட்டற்ற மமெற்றும மதியறந்த மநிைல மெமென்பெபொருள்(FOSS) மபற்றி மஆோலொசிப்ோபொம.
ம ம மபலர் மFOSS மஎன்பனம மெசொல்ைல மஒரு மசமெரசமெொக மபயன்பபடுததுகிறொர்கள். மஇைத மபயன்பபடுததுவதன்ப மமூலம மஇருதரப்ைபயும மதியருப்தியபடுதத ம
நிைனேக்னகின்பறனேர். மஆனேொல், ம மகட்டற்ற மெமென்பெபொருள் மமெற்றும மதியறந்தநிைல மெமென்பெபொருள் மஅடிப்பைடயில் மோவறுபட்ட மெபொருள் மெகொணடது. ம
இரணைடயும மஒன்பறொக மோசர்ப்பது மஎன்பபது மஅர்ததமெற்ற மஒன்பறு. மசமுதொயதைத மவழிநடததும மஒவ்வெவொரு மசீரைமெபொளரும, ம மதொங்ககள் மஉபோயொகிக்னகும ம
வொர்தைதகைள மகவனேமெொக மோதர்வு மெசய்ய மோவணடும மஎன்பபது மஅவர்களின்ப மகடைமெ, மஏெனேனல் மஅைவகோள மஅந்த மசமுதொயததியற்கு மவழிகொட்டும ம
மவைரயைறயொகின்பறனே. மநொம மFOSS மஎன்பனம மெசொல்ைல மபயன்பபடுததுவதனேொல், மமெக்னகைள மகுழைப்பிக்னெகொணடிருக்னகிோறொம. மஇது மஅவர்கைள மதவறொக ம
கட்டற்ற மெமென்பெபொருள் மமெற்றும மதியறந்தநிைல மெமென்பெபொருள் மஆகிய மஇரணடும மஒன்பறு மஎனே மஎணணை மைவக்னகிறது.
ம ம மஆைகயொல் மகட்டற்ற மெமென்பெபொருள் மமெட்டுோமெ, மஅறிவு மசமுகதைத மசொர்ந்தது மஎன்பற மநிைலப்பொட்ைட மநிைனேவில்ெகொள்ோவொம.
ம ம மெமெொழி மெபயர்ப்ப: மஅருண மபிரகொஷ, மெசயற்குழு மஉறுப்பினேர், மப்ரீ மசொப்ட்ோவர் மெபௌணோடஷன்ப மதமிழ்நொடு
ம ம மமூலம: மhttp://fsftn.org/pipermail/mailinglist_fsftn.org/2012-May/001276.html
ம ம மஇைத மோபொன்பற மகலந்துரயொடல்களில் மபங்ககுெபற ம"ப்ரீ மசொப்ட்ோவர் மெபௌணோடஷன்ப மதமிழ்நொடு"வின்ப மமின்பனேொடல் மகுழுவில் மஇைணையவும.
ம ம மwww.fsftn.org
http://www.kaniyam.com
11
ம ம மெசொல் மகளஞ்சியம ம:
ம ம மகட்டற்ற/சுதந்தியர மெமென்பெபொருள் ம: மFree மSoftware
ம ம மகருததியயல் ம: மIdeology
ம ம மப்ரீ மசொப்ட்ோவர் மெபௌணோடஷன்ப மதமிழ்நொடு ம: மFree மSoftware மFoundation, மTamil மNadu
ம ம மமின்பனேொடல் மகுழு: மMailing மList
ம ம மஇைழை: மThread
ம ம மதியறந்த மமூல மெமென்பெபொருள் ம: மOpen மSource மSoftware
ம ம மவழியில் மவரும: மDerivative
ம ம மதனயுரிமெ மெமென்பெபொருள் ம: மProprietary மsoftware
இைணையம மெதொடங்ககிய மகொலததியல் மஇருந்து மஇன்பறு மவைர மமிக மபிரபலமெொக மஇருக்னகும மஒரு மெதொடர்ப மமுைறைய மதொன்ப மIRC ம ம(இன்படர்ெநட் மரிோல மசொட்) ம
என்பறு மகூறுகிறொர்கள். மஅப்பிடி மஇதியல் மஎன்பனே மதொன்ப மஇருக்னகிறது மஎன்பறு மோகட்கிறீர்களொ? மவொருங்ககள் மஅைதயும மபொர்ததுவிடலொம. ம
http://www.kaniyam.com
12
http://www.kaniyam.com
13
பயனேர்ெபயைர மோதர்ந்து மஎடுதைத மபின்ப மஅதைனே மநீங்ககள் மபதியவு மெசய்ய மோவணடும. மஅதைனே மெசய்ய மபின்பவரும மஇந்த மcommand மஐ மஅளிக்னக ம
ோவணடும. ம
http://www.kaniyam.com
14
நீங்ககள் மமுதலில் மகடவுச்ெசொல் மதரொமெல் மஉள்ோள மவந்து மஇருந்தொல், மமெறுபடியும மAccounts ம> மManage மAccounts ம> மadd மஇற்கு மெசன்பறு மஉங்ககளது மபதியய ம
பயனேர்ெபயர் மமெற்றும மகடவுச்ெசொல்ைல மஅளிக்னக மோவணடும. ம
http://www.kaniyam.com
15
இவ்வவொறு மஅளிக்னகொ மவிட்டொல், மஒவ்வெவொரு மமுைறயும ம“/msg மNickServ மIDENTIFY மyour_password” மஎன்பற மcommand மஐ மஅளிதது மதொன்ப மநீங்ககள் ம
IRC மைய மெதொடக்னக மமுடியும. ம
http://www.kaniyam.com
16
ஒரு மIRC மெநட்ெவொர்க்னகில் மஒன்பறுக்னகு மோமெற்பட்ட மஅைலவரிைசகள் ம(channels ம) மஇருக்னகும. மஒரு மெநட்ெவொர்க்ன மஐ மநிறுவ மIRC மசர்வர் மோதைவபடுகிறது. ம
ஒரு மதனப்பட்ட மஆர்வதைத மெகொணட மமெக்னகைள மஒன்பறொக மஇைணைதது மோபச மைவக்னகும மகுழுக்னகள் மதொன்ப மஇந்த மchannels ம. மஇைத மோபொன்பறு மபல்லொயிர ம
ோசனேல்கள் மஒரு மIRC மெநட்ெவொர்க்னகில் மஇருக்னகலொம. ம
ஒரு மIRC மெநட்ெவொர்க்னகில் மஇைணைய மஅதன்ப மaddress மஐயும மPort மNumber மஐயும மநீங்ககள் மஅறிந்தியருக்னகோவணடும. மஅப்பிடிப்பட்ட மெநட்ெவொர்க்ன மஐ ம
கணடுபிடிததபின்ப மஉங்ககள் மclient மஐ மெகொணடு மநீங்ககள் மஇைணைந்துெகொள்ளலொம.
http://www.kaniyam.com
17
அவ்வவொறு மெசய்த மபின்ப மஅந்த மெநட்ெவொர்க்னகில் மஉள்ள மஅைனேதது மோசனேல்கைளயும மநீங்ககள் மபொர்க்னகலொம. மஎந்த மோசனேலில் மோசர மஉங்ககளுக்னகு மவிருப்போமெொ ம
அதைனே மselect மெசய்து ம"join ம" மபட்டன்ப மஐ மெசொடுக்னகவும. ம
ஒரு மவழியொக மஒரு மIRC மோசனேலில் மோசர்ந்து மவிட்டீர்கள். மஇதன்ப மபின்ப மஎன்பனே மெசய்வது? மபின்ப மவரும மதகவல்கைள மபடிதது மசற்று மெதளிவு மெபறுங்ககள். ம
1 ம. மஒரு மெநட்ெவொர்க்னகில் மோசர்ந்த மபின்ப மஅதன்ப மவழிமுைறகைள மபற்றியும மவிதியகைள மபற்றியும மெதரிந்து மெகொள்ளுங்ககள். மஇவற்ைற மநீங்ககள் மமீறினேொல் ம
அந்த மோசனேலில் மஇருந்து மநீங்ககள் மதைட மெசய்யப்படலொம.
2 ம. மIRC மஇல் மநீங்ககள் மயொர் மஎன்பறு மெதரியொத மகொரணைததியனேொல் மஅைத மதவறொக மபயன்ப மபடுததொதீர்கள். மவிதியகளுக்னகு மஉடன்பபட்டு மநடந்து மெகொள்ளுங்ககள்.
http://www.kaniyam.com
18
IRC மயில் மஎந்த மஒரு மcommand மஐ மஅளிததொலும மஅதற்கு மமுன்ப மஒரு ம" ம/ ம" மகுறிைய மஅளிக்னகோவணடும. ம/nick மusername மபயன்பபடுததிய மஉங்ககளது ம
பயனேர்ெபயைர மமெொற்றி மெகொள்ளலொம. ம/msg மrecipient மபயன்பபடுததிய மஎந்த மஒரு மநபருக்னகும மஉங்ககளது மெசய்தியைய மஅனப்பலொம. மஎடுததுகொட்டு, ம/msg ம
NickServ மIDENTIFY மyour_password
/list மபயன்பபடுததியனேொல் மஉங்ககளது மெநட்ெவொர்க்னகில் மஉள்ள மஅைணைதது மோசனேல்கைளயும மபொர்க்னகலொம. மபயன்பபடுததிய மஒரு மோசனேலில் மோசரலொம.
இதன்ப மபிறகு மஎன்பனே? மIRC மஐ மபற்றி மோதைவயொனே மமுக்னகியமெொனே மதகவல்கைள மபற்றி மெதரிந்து மெகொணடீர்கள் மஅல்லோவ? மஅைத மஉபோயொகிதது ம
பொர்கலொோமெ!
ஸ்ரீரொம மஇளங்கோகொ ம
http://www.kaniyam.com
19
ைகோலொவின்ப மமூலக்ன மகுறியீடுகள் மோமெொசில்லொவின்ப மெபொதுவுடைமெ மஉரிமெம மஇரணைட மஅடிப்பைடயொக்னக்ன மெகொணடு மெவளியிடப்படுகிறது. ம
ெமென்பெபொருள் மெபொறியொளர்கள் மைகோலொைவ மஇன்பனம மோமெமபடுததவும, மஇன்பனம மபல மஉக்னதியகைள ம மஇைணைதது ம மைகோலொைவ மசிறப்பைடய மைவக்னக ம
முடியும மஎன்பறு ம மஹில்க்னெரஸ்ட் மநிறுவததியனேர் மநமபகின்பறனேர்.விைல மெகொடுதது மவொங்ககும மவியொபொர மஉரிமெம மஇல்லொமெோலோய ம மமூலக்ன மகுறியீடுகைள ம
நகெலடுக்னகோவொ, மமெற்றவர்களுடன்ப மபகிர்ந்து மெகொள்ளோவொ மமுடியும. மைகோலொ மஎதியர்கொலததியல் மஆக்னகமெொனே மவளர்ச்சி மெபற மஹில்க்னெரஸ்ட் மநிறுவனேமும ம ம
எல்லொ மஉதவிகைளயும மெசய்வோதொடு ம மகணினப் மெபொறியொளர்களுக்னகுத மோதைவயொனே மஉதவிகைளயும மெசய்யக்ன ம
கொததியருக்னகிறது. மதியறவுற்று மஆர்வலர்களிடம மைகோலொைவ மஒப்பைடப்பது மமூலம மஇன்பனம மபதியய ம
கணடுபிடிப்பகளினேொல் மஇந்தத மெதொைலக்னகொட்சி மஇைணைய மஉலொவி மஇன்பனம மெமெருோகற்றப் மபடலொம மஎன்பறு மநமபப் ம
படுகிறது. மெதொைலக்னகொட்சிக்னெகன்போற மதயொரிக்னகப்பட்டிருக்னகும மஇந்த மஇைணைய மஉலொவியில் மகொெணைொளி ம
கொணபதற்ெகன்பெற மஅதியகமெொனே மஇடம மஒதுக்னகப் மபட்டுள்ளது. மெபரிய ம மஎழுததுருக்னகள்,ெதொடர்பச் மசுட்டிகள் மமூலம ம
ெதொைலக்ன மகொட்சி மவழி மஇைணைய மஉலொ மஎளிதொனேதொகவும, மகணகளுக்னகு மோசொர்ைவத மதரொ மவணணைமும ம
அைமெக்னகப்பட்டுள்ளனே. மஇதனேொோலோய மைகோலொ மமெற்ற மஇைணைய மஉலொவிகளிலிருந்து மோவறுபட்டு மஇருக்னகிறது. ம
தியைரயிோல மெதரியும மவிைசப் மபலைக ம மவழியொக மபயனீட்டொளர்கள் ம மைகோலொைவப் மபயன்ப மபடுததுவதற்கும மவழி ம
இருக்னகிறது. ம
மைகோலொ ம மஒழுங்ககொக மெசயல் மபட மஃப்ரிஸ்ோபஸ் மஎன்பற மசுட்டித மோதைவப்படுகிறது. மஇன்பறு மெதொைலக்னகொட்சிைய மஇைணைய மஉலொவிற்கு மஎன்பறு ம
பயன்ப மபடுததும மநிறுவனேங்ககளொனே மோசொன, மோரொக்னகு, மலொஜி மெடக்னஸ், மஎல்.ஜி மஎெலக்னட்ரொனக்னஸ் ம மோபொன்பற மநிறுவனேங்ககள் மபயன்ப மபடுததுகின்பறனே. மோமெலும ம
விபரங்ககளுக்னகு மwww.hillcrestlabs.com மஎன்பற மஇைணையத மதளதைத மஅணுகவும. ம
ைகோலொ மதியறவுற்றொளர்களின்ப மைககளில் மதவழுவதொல் ம மெமெள்ள மெமெள்ள ம மஇைணைய மஉலொவிகளின்ப மசரிததியரம ம மபதியதொய் மஉருவொக்னகப்படலொம மஎன்பறு ம
நமபப்படுகிறது, மைகோலொ மவளர்ச்சி மெபற்றொல் மகணின மஇல்லொமெோல மஒருவரொல் மஇைணையதைத மஎளிதொக மஉலொவர மஇயலும. ம மஅைலோபசிகளுக்னகுள் ம
கணினகள் மஒளிந்து மஇருப்பது மோபொல மெதொைலக்ன மகொட்சிப் மெபட்டிகளும மகணினகளொகவும மெசயல் மபடும மநொள் மெவகு மதூரததியல் மஇல்ைல.
http://www.kaniyam.com
20
CSS மஎனேப்படும மவிழுெதொடர் மநைடதொள் மெமெொழி ம(Cascading மStyle மSheets) மபற்றிப் மபலரும மஅறிந்தியருக்னக மவொய்ப்ப மஉணடு. மஇைணையததியன்ப ம
ஆஸ்தொனேக்ன மகுறியீட்டு மெமெொழியொக மமீயுைரக்ன மகுறியீட்டு மெமெொழி ம(HTML) மவிளங்ககுவைதப் மோபொல, மஇைணையததியன்ப மஆஸ்தொனே மஒப்பைனேயொளர் மநமெது ம
CSS மதொன்ப. மமிகவும மஎளிைமெயொனே மெமெொழிதொன்ப மஎன்பறொலும, மதனேக்னெகனே மபல மவைறயைரகைளக்ன மெகொணடது மCSS. மஎடுததுக்னகொட்டொக, மஇமெமெொழியில் ம
மெொறிகள் ம(variables) மஇல்ைல. மஇைணையதளம மெபரிதொக மவளருமோபொது மCSS மநிரல்கைளப் மபரொமெரிப்பது மகடினேமெொகிவிடலொம. மஇதுோபொன்பற மபல ம
குைறபொடுகைளப் மோபொக்னகி, மஅோத மோநரம மCSS-ன்ப மஎளிைமெையயும மபொதுகொதது, மஇைணைய மவடிவைமெப்பொளர்களின்ப மபணிைய மஎளிதொக்னகுகிறது ம மLESS ம
என்பனம மநைடதொள் மெமெொழி.
இது மCSS-ற்கு மபல மபதியய மவசதியகைளச் மோசர்க்னகும மஒரு மோமெமபொடுதொோனே மஅன்பறி, மCSS-ற்கொனே மமெொற்றுெமெொழி மஅல்ல. மஅதொவது, மஇதுவைர மநீங்ககள் ம
எழுதியவந்த மCSS மஎைதயும மமெொற்றி மஎழுத மோவணடிய மஅவசியம மஇல்ைல. மெலஸ் மபயன்பபடுதத மஒோர மஒரு மஜொவொஸ்க்னரிப்ட் மோகொப்பதொன்ப மோதைவ. மஅைத ம
இங்கோக ம[ மhttp://lesscss.googlecode.com/files/less-1.3.0.min.js ம] மெபற்றுக்ன மெகொள்ளலொம.
இப்ோபொது, மகீழ்க்னகொணும மஇரணடு மவரிகைள மஉங்ககள் மவைலப்பக்னகததியன்ப ம<head>-ல் மோசர்க்னகவும:
<link rel="stylesheet/less" type="text/css" href="styles.less">
<script src="less.js" type="text/javascript"></script>
இங்ககு ம<link>-ன்ப மrel மபணப மகவனக்னகததக்னகது. மCSS மோகொப்பகைள மஇைணைப்பதுோபொல் மஅல்லொமெல், மெலஸ் மோகொப்பிைனே மஇைணைக்னகுமோபொது, மஇறுதியயில் ம
/less மோசர்க்னகோவணடியது மஅவசியம. மோமெலும, மெலஸ் மோகொப்பகளுக்னகு மஅடுதததொகோவ மless.js மோகொப்ைப மஇைணைக்னக மோவணடும.
இப்ோபொது, மless.js ம-ல் மஉள்ள மநிரல் மஇைணைக்னகப்பட்ட மெலஸ் மோகொப்பகைளப் மCSS-ஆக மமெொற்றி மஉலொவியிடம மெகொடுக்னகும, மஉலொவி மஎப்ோபொதுமோபொல ம
CSS-ஐ மைகயொளும. மமெொறொக, மவழைங்ககியிோலோய மெலஸ்ைஸை ம
ம ம மCSS- மஆக மமெொற்றி
ம மயும மஅனப்பலொம. மஇது மவைல மஉலொவியின்ப மபளுைவக்ன மகுைறப்போதொடு, ம
ஜொவொஸ்க்னரிப்ட் மமுடக்னகப்பட்டிருக்னகும மசூழைலிலும மோவைல மெசய்யும. மவழைங்ககியில் மெலஸ் மநிறுவ மNPM ம(Node மPackage மManager) மோதைவ.
மெொறிகள் ம( Variables)
வைலததளங்ககளில் மcolor மpalette மஎனேப்படும மநிறததட்டுகள் மபயன்பபடுததப்படுவது ம(ஒன்பறுடன்ப மமெற்ெறொன்பறு மஇையந்து மஅழைகொய்த மோதொன்பறக்னகூடிய ம
நிறங்ககைளத மோதர்ந்ெதடுதது, மஅந்தக்ன மகுறிப்பிட்ட மசில மநிறங்ககைள மமெட்டுோமெ மபயன்பபடுததுவது) மவழைக்னகம. மஇததைகய மசூழைல்களில் மஅந்த மநிறங்ககைள ம
மெொறிகளொக ம மோசமிததுக்ன மெகொள்வது மமிகவும மஎளிைமெயொக மஇருக்னகும. மஇல்ைலெயனல் மஒவ்வெவொரு மமுைற மநிறங்ககைளப் மபயன்பபடுததுமோபொதும, ம
http://www.kaniyam.com
21
அவற்றிற்கொனே மஅறுபதியன்பமெ ம(hexadecimal) மகுறியீடுகைள மநிைனேவில் மைவததுக்ன மெகொள்ளோவொ மகொபி-ோபஸ்ட் மெசய்யோவொ மோவணடும.
இோதோபொல் மவைலப்பக்னகததியன்ப மவடிவைமெப்பிலும மகுறிப்பிட்ட மநீள மஅகலங்ககைளப் மபயன்பபடுததுவது மமுைற ம(grids).
எடுததுக்னகொட்டு
@blue: #049cdb;
@green: #46a546;
@red: #9d261d;
@gridColumns: 12;
@gridColumnWidth: 60px;
@gridGutterWidth: 20px;
மிக்னஸின்பகள் ம( Mixins)
ஒரு மruleset-ன்ப மவிதியகைள மஇன்பெனேொரு மruleset-ல் மபயன்பபடுதத மவழிெசய்கிறது மமிக்னஸின்பகள்.
எடுததுக்னகொட்டு
.bordered {
border-top: 1px solid black;
border-botton: 1px solid gray;
}
.someClass {
.bordered;
/* Some other style */
}
மிக்னஸின்பகைளப் மபிறெமெொழிகளில் மஉள்ள மfunction-கைளப் மோபொலவும மபயன்பபடுததலொம. மதியருமபத மதியருமபச் மெசய்யோவணடிய மஒோர மமெொதியரியொனே ம
ோவைலகைள மஇதன்பமூலம மஎளிதொகச் மெசய்யலொம.
http://www.kaniyam.com
22
எடுததுக்னகொட்டு
.border-radius(@radus: 5px) {
-webkit-border-radius: @radius;
-khtml-border-radius: @radius;
-moz-border-radius: @radius;
border-radius: @radius;
}
.someClass {
.border-radius(6px);
/* Some other style */
}
#header .logo {
...
}
http://www.kaniyam.com
23
ெசயல்பொடுகள் ம( Operations)
எணகைள மமெட்டுமெல்லொமெல் மநிறங்ககைளயும மநீள மஅகலங்ககைளயும ம(1px, ம2cm மோபொன்பறைவ) மகூட்டல், மகழிததல், மெபருக்னகல், மவகுததல் மஎனே ம
அைனேததும மெசய்ய மமுடியும.
எடுததுக்னகொட்டு
@base_margin: 10px;
@double_margin: @base_margin * 2;
@full_page: 960px;
@half_page: @full_page / 2;
@base_color: #550;
@dark_color: @base_color + #333;
நிறச் மெசயல்பொடுகள்
நிறங்ககைள மஒன்பறுடன்ப மஒன்பறு மகூட்டுவதும மகழிப்பதும மமெட்டுமில்லொமெல், மெலஸ் மநிறங்ககளுக்னகொனே மகீழ்க்னகொணும மபயனள்ள மகட்டைளகைளயும மநமெக்னகுத ம
தருகிறது.
lighten(@color, 10%); // a color 10% *lighter* than @color
darken(@color, 10%); // a color 10% *darker* than @color
saturate(@color, 10%); // a color 10% *more* saturated than @color
desaturate(@color, 10%); // a color 10% *less* saturated than @color
fadein(@color, 10%); // a color 10% *less* transparent than @color
fadeout(@color, 10%); // a color 10% *more* transparent than @color
fade(@color, 50%); // @color with 50% transparency
spin(@color, 10); // a color with a 10 degree larger hue than @color
spin(@color, -10); // a color with a 10 degree smaller hue than @color
mix(@color1, @color2); // a mix of @color1 and @color2
http://www.kaniyam.com
24
ஜொவொஸ்க்னரிப்ட் மகட்டைளகள்
ஆம, மCSS-க்னகுள் மஜொவொஸ்க்னரிப்ட் மபயன்பபடுதத மமுடியும.
விக்னோனேஷ மநந்த மகுமெொர் மஓர் மஇைணைய மவடிவைமெப்பொளர் ம(web ம
எடுததுக்னகொட்டு designer), மகட்டற்ற மெமென்பெபொருள் மோகொட்பொட்டின்ப மோமெல் மஅைசயொத ம
நமபிக்னைக மெகொணடவர். மகட்டற்ற மஇைணைய மவடிவைமெப்பத ம
@string: `'howdy'.toUpperCase()`; /* @string becomes ெதொழில்நுட்பங்ககளொனே மHTML, மCSS, மJavascript மஆகியவற்றுடன்ப ம
'HOWDY' */ விைளயொடுவதியல் மதீவிர மஆர்வம மெகொணடவர். மவைலப்பதியவுகள் ம
எழுதுதல், மபைகப்படம மஎடுததல், மவைல மஉலொவல் மஆகியனே மஇவரது ம
@string: 'howdy'; ஓய்வுோநரச் மெசயல்கள்.
@var: ~`'@{string}'.topUpperCase()`; /* becomes 'HOWDY' */
மின்பனேஞ்சல்: மviky.nandha மAT மgmail மDOT மcom
@height = `document.body.clientHeight`;
வைலததளம: மhttp://vigneshnandhakumar.in
இன்பனம மபல...
இன்பனம மபல மவசதியகைளத மதருகிறது மெலஸ். மஇைதவிட்டு மஇன்பனம ம
ெவறும மCSS-ஐ மபயன்பபடுததியக்னெகொணடிருந்தொல் மஎவ்வவளவு மோநரம ம
வீணைொகும மஎன்பபைத மோயொசியுங்ககள். மLESS-ஐ மெகொணடு மஉருவொக்னகபட்ட ம
பைடப்பகளுள் மகுறிப்பிடததக்னகது மட்விட்டர் மஉருவொக்னகிய மபூட்ஸ்ட்ரொப். ம ம ம
[ மhttp://twitter.github.com/bootstrap/ ம] மஅதைனேப் மபயன்பபடுததியப் ம
பொருங்ககள், மெலஸ்ஸின்ப மஆற்றல் மபரியும.
முக்னகியமெொக, மெலஸ் மஒரு மகட்டற்ற மெமென்பெபொருள் ம- மஅப்பச்ோச ம
உரிமெதோதொடு மhttp://en.wikipedia.org/wiki/Apache_License ம
வழைங்ககப்படுகிறது.
ெவளி மஇைணைப்பகள்:
• மhttp://coding.smashingmagazine.com/2011/09/09/an- ம
introduction-to-less-and-comparison-to-sass/
• மhttp://lesscss.org/ ம
• மhttp://github.com/cloudhead/less.js ம
http://www.kaniyam.com
25
இரணடு மஅல்லது மமூன்பறுக்னகு மோமெற்பட்ட மோவர்ட் மஆவணைங்ககைள ம மபிரிப்போதொ மஅல்லது மோசர்ப்போதொ மஎளிது. மஅது ம மோபொல் மபிடிஎஃப் மோகொப்பகைள ம
எப்படி மஇைணைப்பது/ மபிரிப்பது? மலினேக்னஸ் மஇயக்னகு மதளததியல் மபிடிஎஃப் ம- மஷஃப்ெலர் மஎனம மகருவிையக்ன மெகொணடு மசுலபமெொக மெசய்யலொம.
பிடிஎஃப் ம- மஷஃப்ெலர் மஎனம மகருவி மைபபிடிஎஃப்(pyPdf) மஎனம மகருவிப்ெபொதியயின்ப மமுன்ப மமுகப்ப ம(GUI மInterface) ம. மைபபிடிஎஃப் மஎன்பபது ம
ைபததொன்ப மநிரலகம(library) மெகொணடு மஉருவொக்னகப்பட்ட மபிடிஎஃப் மகருவி. ம மஇக்னகருவிையக்ன மெகொணடு மபிடிஎஃப் மோகொப்பகளின்ப மதகவல்கைள ம
அறியலொம, ம மபிடிஎஃப் மோகொப்பகைள மஇைணைக்னகலொம, மபிரிக்னகலொம, மோதைவயொனே மபக்னகங்ககைள மெவட்டி மநீக்னகலொம, ம மோகொப்பகைள மமெைறயொக்னகம ம
(encryption) மஅல்லது மமெைறவிலக்னகம ம(decryption) ம மெசய்யலொம. ம ம மஇவற்றிலிருந்து மஇைணைப்பதும மபிரிப்பதுமெொனே மெசயல்கைள மெசய்வதற்கு ம
மெட்டும மபிடிஎஃப் ம- மஷஃப்ெலர் மஉருவொக்னகப்ப்டடது.
ம மhttp://sourceforge.net/projects/pdfshuffler/
உபோயொகப்படுததும மமுைற:
http://www.kaniyam.com
26
மோதைவயொனே மமெொற்றங்ககள் மெசய்த மபின்ப ம"எக்னஸ்ோபொர்ட் மபிடிஎஃப்" ம மஎனம ம ம மெபொததொைனே மெசொடுக்னகவும, மமெொற்றம மெசய்த மபிடிஎஃப் மோகொப்ப ம ம
ோசமிக்னகப்படும. மோவர்ட் மஆவணைங்ககைள மோபொல மபிடிஃப் மஆவணைங்ககைளயும மஇப்ோபொது மசுலபமெொக மஇைணைக்னகலொம/ ம மபிரிக்னகலொம.
மூலம ம; மhttp://maketecheasier.com/split-merge-pdf-files-with-pdf-shuffler/2011/01/18
- மஅன்பனேபூரணி
http://www.kaniyam.com
27
இதுக்னெகல்லொம, மவங்ககிையப் மபற்றியும மெதரிஞ்சுக்னகொமெல், மநியூயொர்க்ன ம ெஷல் மஅப்படின்பன மஒரு மபெரொகிரொம. மயுனக்னஸ்ோல மஇருக்னகு, ம ம
லணடன்ப மோபொகொமெோலோய மஎப்படி மசொதியக்னகிறொங்கக? இப்ோபொைதக்னகு மஅைதப் மபததிய மஅதியகமெொ மகவைலப்பட மோவணடொம. ம
சுருக்னகமெொ மபொக்னகலொம. ம
எல்லொததுக்னகும மஇந்த மபிரொசஸ்தொன்ப மதுைணை.
ஒரு மயூசர் மலொகின்ப மபணணினே மஉடோனே மடக்னகுன மவந்து மநின்பனடும. மநொமெ ம
இவங்கக மபிரொசஸ் மபததிய ம மஇன்பைனேக்னகு மோபசினேொ, மெரொமப மவருசங்ககளுக்னகு ம ஆர்டி மஓ, மபொஸ்ோபொர்ட் மஆபீஸ் மமெொதியரி மகவர்ெமெணட் மஆபீஸ் மமுன்பனேொடி ம
முன்பனேொலொோய மெபர்கிளி ம( மBerkley ம) மோபரொசிரியர்கள் மபிரொசஸ்கைள ம நின்பனேொ, மபோரொக்னகர்கள் மகூப்பிடொமெோய மவந்து மநிக்னகிறொங்கக. மஅப்பறம, ம
பயன்ப மபடுததியருக்னகொங்கக. ரயில்ோவ மஸ்ோடஷன்ப மவொசல்ோல மவந்த மஉடோனே மஆட்ெடொ மடிைரவர்கள் ம
எப்படி மடக்னகுன மவொரொங்கக. மஅப்படிததொன்ப மஇந்த மெஷல் மபோரொகிரொம ம
யுனக்னஸ்ோல மபிரொசஸ் மஎன்பறொல் மஎன்பனே? போரொக்னகர், மஆட்ெடொ மடிைரவர் மமெொதியரி மெநரய மவிஷயம மெதரிஞ்சது.
அதுக்னகு மமுன்பனேொடி மசில மவிஷயங்ககைளப் மபொக்னகலொம. என்பனே மகொரியம மபணணைனம மஇல்ைல மஎங்கோக மோபொகணும மஎன்பகிற ம
விஷயதைத மெசொல்லிட்டொ, மபிடிக்னக மோவணுங்ககரவங்ககைள மபிடிச்சு ம
(1) ம மஒரு மஓடக்னகூடிய மபோரொகிறொம. ெகொடுக்னக மோவணடியைத மசமெயம மபொதது மெகொடுதது, மதைலையச் மெசொரிஞ்சு ம
கொரியதைத மமுடிச்சுக்ன மெகொடுததுட்டு மஅடுதத மோவைல மபொக்னகப் மோபொவொங்கக. ம
ஒரு மபோரொகிறொம மஎழுதிய மஅைத மோசொர்ஸ் மஃைபல் மஎன்பகிோறொம. மஅது ம மநமெக்னகு மயொைரயும மபொதது மோகட்டு மஅவதியப்பட மஅவசியம மஇல்ோல. ம
அப்படிோய மஓடொது. ம மஅைதக்ன ம மகமைபல் மபணணி மஒரு ம மஃோபொல்டர்ோல ம ஆட்ெடொ மடிைரவர் மசந்து மெபொந்து மஎல்லொததியோலயும மபகுந்து, மோரொடு ம
http://www.kaniyam.com
28
எப்படி மயிருந்தொலும ம மநமமெ மவீட்டிோல மபததியரமெொ மோசததுடுவொரு. ஃைபல்ோல மபததியரமெொ மஎழுதியடும. ம மஅந்த மஃைபல் மோபரு மபிரொசஸ் மஐ. மடி. ம
அப்பரமெொ, மஉங்கக்ன மபோரொகிோரம மோபைர மமெறந்துட்டு மபிரொசஸ் மஐடிைய ம
போரொக்னகர், மஆட்ோடொ மடிைரவர், மெஷல் மபோரொகிரொம மஎல்லொோமெ மஒோர ம பிடிச்சுக்னகிட்டொ, மஎந்த மஅளவு மஉங்கக மபோரொகிரொம மஓடிச்சுன்பன ம
இனேமதொன்ப. மமெக்னகளுக்னகு மஅவங்கக மஅவங்கக மஇடததியோல மஇருந்து ம ெதரிஞ்சுக்னகலொம. ம
அருைமெயொ மோசைவ மபணணி ம மநமமெளொய் மஒருமெொதியரியொ மபணணி ம
கொரியதைதயும மமுடிச்சு ம மநமமெ மபர்ைஸை மகொலி மபணணிடுவொங்கக. இப்ோபொ மகூட மபிரொசஸ்னேொ மஎன்பனேன்பன மெசொல்லல்லிோய.
உங்கக மஎக்னஸிகூட்டபிள் மோகொட், மடிஸ்குோல மஒரு மோபொல்டருக்னகுள்ோள ம
இப்ோபொ, மபிரொசஸ்னேொ மஎன்பனே மஎன்பறு மபொக்னகலொம.- ம உக்னகொந்தியருந்தொ மஅது மஒரு மோகொடு மஅவ்வவளவுதொன்ப. மஅோத மோகொட் ம
ெஷல்ோல மோபொட்டு, மஅதுக்னகு மஒரு மநமபர் மெகொடுதது, மஅைத மபிரொசஸ் ம
இப்ோபொ மஓடக்னகூடிய மபோரொகிரொம மஎன்பறு மபொர்தோதொம. மயுனக்னஸ்ோல ம ோடபிள்ெள மஎழுதியட்டொ, மஅதுக்னகுப் மோபரு மபிரொசஸ்.
ெஷல்ோல மெசொல்லிட்டொப் மோபொதும, மஅது மயொர் மயொைரோயொ மபடிச்சு ம
ஓடவச்சுடும மஎன்பறும ம மநமெக்னகு மெதரியும. டிஸ்குோல மஉள்ள மோகொட் மஓடொது, மஅோத ம மோகொட், மபிரொசஸைொ மமெொறினேப்பரம, ம ம
ஓட்டம மஓடிடும.
இப்ோபொ மஒரு மவிஷயம மெதரிஞ்சுக்னகிட்ோடொம. மகவர்ெமெணட் மஆபீஸ்ோல ம (A) ம மஆமெொ, மஇப்படி ம மஒரு மஎக்னஸிகூட்டபிள் மோகொட் மபிரொசஸைொ மமெொறி ம
மபோரொக்னக்னர் மஇல்லொமெ மஎதுவும மஆகொது. மஆனேொ மபோரொக்னகர்கிட்ெட ம ஓடுரமெொதியரி மநமைமெ மசுததிய மோவற மவிஷய்ஙக்னள் மஉணடொ?
ெசொல்லிட்டொ மசுததமெொ மகொரியம மஆயிடும மஇல்ைலயொ மஅப்படிததொன்ப ம (B) ம மபிரொசஸ் மஇது மஒணணுதொனேொ, மோவற மபிரொசஸ்கள் மஉணடொ?
யுனக்னஸ்ோலயும. ம மexec மfilename ம மோபொட்டுட்டொ, ம மநொமெ ம
கவைலப்படோவணடொம. மஅதுக்னகப்பரம, மகமப்யூட்டர் மதப்ப ம இைத மஇரணைடயும மஅடுதத மமெொதம மபொக்னகலொமெொ?
கணடுபிடிச்சொ, மெஷல்ோல மபொததுப் மபடிச்சு மெதரிஞ்சுக்னகலொம. -----------------------------------------------------------------
நடரொஜன்ப மஇவர் மஒரு மமின்பனேணுவியல் மஅறிஞர். மஅரசு, மதனயொர், மகல்வி ம
ெமெொத மெமெொதல்ல, மஇந்த மஎக்னஸிகூட்டபிள் மைபைல மஅப்படிோய மவொங்ககி ம துைறகளில் மெபரும மஅனபவம ம
பயன்பபடுதத மயுனக்னஸைுக்னகு மெதரியொது. ெகொணடவர். ம மScientist, மSystems ம
கவர்ோமெணட் மஆபீசுோல, மஒரு மஅட்ைடயிலொனே மஒரு மஃைபலில் மோபொட்டு, ம Engineer, மDevelopment ம
அதற்கு மஒரு ம மநமபர் மஎழுதிய, மஒரு ம மெபரிய ம மோநொட்டுப் மபததகததுோல ம engineer, மManager, மGeneral ம
விவரம மஎல்லொம மஎழுதிய ம, மஅந்த மநமபைர மநமமெ மைகயிோல ம Manager, மCEO, மConsultant ம
ெகொடுததியடுவொங்கக. மஅடுதத மநொள் மஅோத மஆபீசுோல மஉங்கக மோபைர மச் ம ோபொன்பற மபல மபதவிகைள மவகிததவர். ம
ெசொல்லி ம மஒரு மஅப்பிளிோகஷன்ப மெகொடுதோதோனே மஎன்பறொல், மபயன்ப மஇல்ோல. ம தனேது மவைலபதியவுகள் மமூலம மதன்ப ம
ம கல்வி மபணிகைள மெதொடர்கிறொர்.
அவங்கக ம மதந்த மஃைபல் மநமபைரக்ன மெகொடுததொ மடக்னகுன மஎடுதது மஎன்பனே ம
முன்போனேற்றம மஆயிருக்னகுன்பன மெசொல்லுவொங்கக. மின்பனேஞ்சல் ம: ம
natarajan.naga@gmail.com
அப்படிததொன்ப மயுனக்னஸ்ோலயும, மெஷல்ோல மெசொன்பனேவுடன்ப, மஅதுக்னகு மஒரு ம
பதியசொ ம மநமபர் மதரும. மஅதுக்னகுப்ோபரு மபிரொசஸ் மஐ மடி. மஅைத மஒரு ம வைல மபதியவு ம: மhttp://science-of-good-living.blogspot.com
http://www.kaniyam.com
29
ெடர்மினேலில் மகட்டைளகைள மோவகமெொக மஇயக்னக ம 'update' மஎன்பறு மநொம மெகொடுதத மகட்டைளயொனேது ம'sudo மapt-get ம
update'கட்டைளைய மஇயக்னகும. மோமெலும மசில மமெறுெபயர்கைளயும ம
மெறுெபயர்கைள( alias) ம உருவொக்னகுதல் உருவொக்னகலொம.
நொம மஇந்த மபகுதியயில் மஎவ்வவொறு மமெறுெபயர்கள் மஅதொவது மalias யிைனே ம alias மupgrade='sudo மapt-get மupgrade'
உபணடுவில் மஉருவொக்னகுவது மஎன்பறு மகொணைலொம. மமெறுெபயர், மநமெக்னகு ம
விருப்பமெொனே மகட்டைளகளுக்னகு ம மசிறிய மவொர்தைதயிைனே மசூட்டி மஅந்த ம alias மinst='sudo மapt-get மinstall'
கட்டைளயிைனே மவிைரவொக மஇயக்னக மஉதவுகிறது. மஇது மநீளமெொனே ம
கட்டைளகைளயும, மஅல்லது மநொம மஅடிக்னகடி மபயன்பபடுததும ம alias மautorm='sudo மapt-get மautoremove'
கட்டைளகைளயும மோவகமெொக மஇயக்னக மமிகவும மபயனள்ளதொக மஇருக்னகும. ம
உதொரணைததியற்கு மஉபணடுவின்ப மrepository ஐ மupdate ெசய்வதற்கு ம(sudo ம ஒவ்வோவொரு மமுைற மபது மமெறுெபயர்கைள மோசர்க்னகும மோபொதும மெடர்மினேைல ம
apt-get மupdate), மஅோதோபொல மupgrade மெசய்வதற்கு ம(sudo மapt-get ம மூடி மபிறகு மதியறக்னகவும. மஅப்ோபொது மதொன்ப மஅந்த மமெறுெபயர்கள்
upgrade). ெசயல்படும.
$ மupdate
http://www.kaniyam.com
30
அன்பபைடயிர் ம மவணைக்னகம ம!
Personal மPackage மArchive ஐ ம(PPA) ம மபயன்பபடுததிய மபயனேொளிகள் மெமென்பெபொருட்கைளயும மஅதன்ப மபதியய மபதியப்பகைளயும மஎளிைமெயொக ம
பகிர்ந்துெகொள்ளலொம. ம
ம ம மஇதன்ப மமூலம மஉபணடு மபயனேொளிகள் மStandard மPackages கள் மதொனேொக மபதுப்பிக்னகப்படுவைதப் மோபொன்பறு மPPA வில் மஉள்ள மPackage களும ம ம
நிறுவப்பட்டு மபதுபிக்னகப்படும. ம ம
1. மTerminal மகட்டைள:
ம ம ம ம sudo மadd-apt-repository மppa:<repository மName>
http://www.kaniyam.com
31
ம ம ம ம ம ம ம
Android ம SDK:
Android மSoftware மDevelopement மKit ம(SDK) ம மஎன்பபது மAndroid
இயங்ககுதளததியல் மஇயங்ககக்னகூடிய மெமென்பெபொருட்கைள மஉருவொக்னக மஉதவும மஒரு மெமென்ப மகருவி(tool).
Android ம மDT:
ம ம ம ம ம ம ம மAndroid மDevelopment மTools ம(ADT) ம மஎன்பபது மஒரு மEclipse மIDE கொனே ம மplugin. ம மஇதன்ப மமூலம,Eclipse மIDE மயில் மAndroid மSDK ையயும ம
பயன்பபடுததிய மAndroid கொனே மஅப்பிளிோகசன்பகைள மஎளிைமெயொக மஉருவொக்னகலொம. மADT ம18.0 மஎன்பபது மதற்ோபொைதய ம மADT ம மபதியப்பகளில் ம
http://www.kaniyam.com
32
பதுைமெயொனேது.
முதலில் ம மEclipse மIDE யும மJava மJDK வும மநிறுவுங்ககள். மஅடுதது மபின்ப மவரும மமுைறைய மெதொடருங்ககள்.
ம ம ம ம ம ம
நிறுவும மமுைற:
1.முதலில் மெடர்மினேைல மதியறவுங்ககள்.
3.அடுதததொக ம
sudo ம apt- get ம update
கட்டைளைய மெகொடுங்ககள்.இப்ெபொழுது, மஉபணடு மஇயங்ககுதளம மபதியய மதரவுகைள மதரவிறக்னகம மெசய்யும. ம
4.பிறகு, ம
ம sudo ம apt- get ம install ம android- sdk ம
http://www.kaniyam.com
33
http://www.kaniyam.com
34
மமுைற ம ம1:
ம ம
வருகிற மAdd ம Repository ம ம ெபட்டியில் ம ம
http://www.kaniyam.com
35
மமுைற ம ம2:
ம ம
http://developer.android.com/sdk/eclipse-adt.html#installing
என்பற மதளததியல் ம ம ம மADT-18.0.0.zip ம ம( மhttp://dl.google.com/android/ADT-18.0.0.zip ம) ம மதரவிரக்னகுங்ககள். ம மArchive மெபொததொைனே மகிளிக்ன மெசய்து ம
தரவிரகிய மZip மfile லின்ப மPath ஐ மெகொடுங்ககள். ம
http://www.kaniyam.com
36
http://www.kaniyam.com
37
http://www.kaniyam.com
38
http://www.kaniyam.com
39
மின்பனேஞ்சல் ம ம: ம மgprkumar@gmail.com
http://www.kaniyam.com
40
7. இந்த மPDF மசொதொரணை மPDF மோபொலோவ மPDF மரீடர்களில் மதியறந்து மெகொள்ளும. மஆனேொல், மLibre மOffice-ல் ம(அல்லது மOpenOffice.org, மNeoOffice ம
மெற்றும மபலவற்றில்) மதியருததததக்னகதொக ம(editable) மதியறந்து மெகொள்ளும. மLibre மOffice-ல் மஅந்த மPDF-ஐ மஇழுதது மவிட்டும மதியறக்னகலொம.
8. இன மநீங்ககள் மஅந்தத மோதர்வுப் மெபட்டியில் ம(checkbox) மெசய்த மோதர்ைவ மநீக்னகும மவைர மLibre மOffice-ல் மஉருவொக்னகப்படும மஅைனேதது மPDF-
களும மHybrid மPDF-களொகோவ மஇருக்னகும.
http://www.kaniyam.com
41
நொன்ப மோஜொபின்ப மபிரொஞ்சல் மஆன்பறன . மநொன்ப மஒரு மCollabNet மெமென்பெபொருள் மநிறுவனேததியல் மோவைல மெசய்கிோறன்ப. மஎனேது ம
ெசொந்த மஊர் மநொகர்ோகொவில். மகடந்த ம2011 ம-ம மஆணடு மகல்லூரி மபடிப்ைப மமுடிதோதன்ப. மகணியம மமூலமெொக மஉங்ககைள மசந்தியதததியல் ம
மெகிழ்ச்சி. மஇந்த மவொய்ப்ைப மெகொடுதத மகணியம மஆசிரியருக்னகு மநன்பறி மெதரிவிதது மெகொள்கிோறன்ப.
http://www.kaniyam.com
42
பொதியப்பகள் மதுரதியர்ஷடவசமெொக மஒவ்வெவொரு மெமென்பெபொருள் மமெற்றும மவன்பெபொருளின்ப மஒரு மஒருங்ககிைணைந்த மபகுதியயொகும. மஒரு மஉள்ள மபிைழை(bug) ம ம
என்பபது மஇயக்னக மஅைமெப்பில்(operating மsystem), மஒரு மகணின மவணிக மெமென்பெபொருளில் மஉள்ள மபிைழை மஅல்லது மசிக்னகலொனே ம/ மதவறொனே ம
உட்கட்டைமெப்ப ம மதொக்னகுதல்களுக்னகு மஎதுவொக மஅைமெகிறது. மஇந்த மபொதியப்பகள் மவழியொக மதீங்ககிைழைக்னகும மபயனட்டொளர் மஅல்லது மதனப்பட்ட ம மவணிக ம
ஆதொயம மோதடவும ம மகணினகளில் மஊடுருவி மதீங்ககிைழைக்னக மெசய்கின்பறனேர் ம. மெதொழில்நுட்பரீதியயொக மஇந்த மமிகவும மஎளிதொனேது மஅல்ல மஎன்பற மோபொதும, ம
ோபொதியய மெவற்றிகரமெொனே மமுயற்சிகளும மமூலம மபொதியப்பகைள மஎற்படுததிய ம மஒருவைர மகவைலப்பட மைவக்னகும.
முன்பனேதொக, மஇது மவணிக மெமென்ப மெபொருள்களுக்னகு மமெட்டும மதொன்பஎன்பறு மநமபப்பட்டது. மஅனேொல், மஇப்ோபொது மஓபன்ப மோசொர்ஸ் மெமென்ப மெபொருைளயும ம
தீங்ககிைழைக்னகும மபயனட்டொளர் மவிட்டு மைவப்பது மஇல்ைல. மஇவர்களின்ப மபிரதொனே மஇலக்னகு ம மஉள்ளூர் மபகுதிய மெநட்ெவொர்க்னகுகள் மதவிர ம மவைலததளங்ககள் ம
முைடப்பதும, மபலவீனேமெொகவும மெசயல்பட மெசய்கிறனேர். மசுருக்னகமெொக, மெதரியொத மமெக்னகள் மமூலம மஅலுவலகததியல் மஅல்லது மஇைணையததியல் மஉதவியுடன்ப ம
பொதியப்பகைள மஏற்படுததுவொர்கள்.
http://www.kaniyam.com
43
நொளுக்னகு மநொள் மஅதியகரிக்னகும மதொக்னகுதல்களின்ப மஎணணிக்னைகைய ம மஎணணிக்னைகைய மகட்டுபடுதத மஓப்பன்ப மோசொர்ஸ் மஉலகில் மபல மபயன்பபொட்டு ம
கருவிகள் மஉள்ளனே, மஅதியல் மBackTrack மலினேக்னஸ் மபொதியப்ப மமெதியப்பீடு(vulnerability மassessment) மமெற்றும மடிஜிட்டல் மதடயவியல் ம
ெமென்பெபொருள்(digital மforensics மsoftware) மபயன்பபொடுகள் மசர்வோதச மபகழ் மெபற்றுள்ளது. மபல மநூற்றுக்னகணைக்னகொனே மபயன்பபொட்டு மகருவிகள் மஉள்ளனே ம
என்பறொலும, மநொம மமுதல் ம10 மபயன்பபொட்டு மகருவிகைள மோதர்ந்ெதடுதது மஇங்ககு மபொர்க்னகலொம ம.
ஒரு மெநட்ெவொர்க்ன மஸ்ோகனங்க மெசய்ய மெநட்ெவொர்க்னகினள், மஅோத மோபொல மஃபயர்வொல் மஇல்லொமெலும மெசய்யப்பட மோவணடும. மோசகரிக்னகப்பட்ட ம
தரவு(information மgatharing) மஎன்பபது மமுதல் மபடிநிைல மபொதியப்பகள் மபற்றிய மவிவரங்ககைள ம மோசகரிக்னக மபயன்பபடுததப்படுகின்பறது.
http://www.kaniyam.com
44
எடுததுக்னகொட்டொக, மஇரணடு மஐபி மமுகவரிகள் மஇைடோய மெதொடர்ைப ம ம இதன்ப ம மெவளியீடு மஎளிய மஉைர மமெற்றும மோதைவக்னகு மஅதியகமெொனே மெசொற்கள் ம
பிடிக்னக, மUDP-சொர்ந்த மஅல்லது மDNS மதகவல்கைள மபிடிக்னக மஇதன்ப மமூலம ம உைடயைவயொக மஇருக்னகிறது, மஎனேோவ, மஇந்த மகருவிைய மவழைக்னகமெொனே ம
ைகப்பற்றலொம. மஇதன்ப மோபொக்னகுவரதது மோடட்டொ மபின்பனேர் மஒரு மோகொப்பில் ம பணிகைள மோமெற்ெகொள்ள மமெற்றும மஒரு மதணிக்னைக மஅறிக்னைக, மஆதொரம ம
ோசமிக்னகப்படும.கூடுதல் மவடிகட்டிகள் மபயன்பபடுததிய மமெறுஆய்வு மோபொது ம அைடய மஸ்கிரிப்ட் மமூலம மெசமைமெயொக மபயன்பபடுதத மமுடியும. ம
அல்லது ம மமெதியப்பொய்வு ம மெசய்வதற்கு மபயன்பபடுததலொம.
Metasploit:
ெபொதுவொக, மோசொதைனேயொளர் மதவறொனே மஐபி மமுகவரிகள், மஏமெொற்றொனே ம
பொக்னெகட்டுகள்(spoofed மpackets), மோதைவயற்ற மபொக்னெகட் ம, மமெற்றும ம ஒருமுைற மஸ்னஃபிங்க மமெற்றும மஸ்ோகனங்க மோமெோல மஉள்ள மகருவிகைள ம
ஒரு மஒற்ைற மஐபி மமுகவரியில் மஇருந்து மசந்ோதகததியற்கிடமெொனே மபொக்னெகட் ம பயன்பபடுததிய மதகவல்கைள மோசகரிக்னக மமுடிந்துவிட்டது, மபின்பப மOS மமெற்றும ம
உற்பததிய மோபொன்பறவற்ைற மோசொதியதது மபொர்க்னகலொம ம. மவயர்ஷொர்க்ன மஒரு ம பயன்பபொடு மமெட்டததியற்கு மோபொக மோநரம மவந்துவிட்டது. மIP மமுகவரிகைள ம
ெநட்ெவொர்க்னகில் மஎன்பனே மநடக்னகிறது மஎன்பபைத மபரந்த மமெற்றும மெதளிவொனே ம பற்றிய மெதொகுப்ைப, ம மபயன்பபொடு மமெட்டததியற்கு மஎதியரொனே மதீவிர மஸ்ோகன்ப ம
தகவைல மெகொடுக்னகிறது. மஎனனம, மஅதற்கு மெசொந்த மநுணணைறிவு ம ெசய்ய மMetasploit மஒரு மமிகச்சிறந்த, மசக்னதியவொய்ந்த மதியறந்த மமூல ம
இல்ைல, மமெற்றும மஒரு மோடட்டொ மவழைங்ககுநர் மபயன்பபடுததிய மதகவல்கைள ம கட்டைமெப்ைப மெகொணடிருப்பதொக மஉள்ளது.பல மகட்டைமெப்பகைள ம
ெபற மோவணடும. மஅதன்ப மெபரிய மவைரகைல மகொரணைமெொக, மசில ம ோபொலல்லொமெல், மஇது ம மதடயவியலுக்னகும மஎதியரொக மபயன்பபடுததலொம.
அடிப்பைட மஅறிவு மஉள்ள மஎந்த மநபரும மஎளிதொக மபயன்பபடுதத மமுடியும.
நிபணை மநிரலொக்னகுநர்கள் மகுறியீடு மபயன்பபடுததிய மஅதியல் மஒரு மபகுதிய மஎழுதிய, ம
Nmap: ம ஒரு மகுறிப்பிட்ட மபொதியப்ப மஏற்படுதததிய, மMetasploit மமூலம மஅைத ம
ோசொதியதது மபொர்ப்பது மஉணடு. மஒரு மைவரஸ் மசில மெதரியொத மபொதியப்ப ம
இந்த மகருவி மஏறததொழை மபததொணடுகளுக்னகு மோமெல் மமிகவும ம மபிரபலமெொனேது. ம எற்படுததிய மதொக்னகும மோபொது, மஇந்த மஎதியர்மெைற-ெசயல்முைற ம
இந்த மஸ்ோகனேர் மTCP மநிைல மஅளவில் மபொக்னெகட்டுகைள மைகயொள மமெற்றும ம ெதொழில்நுட்பம மஉதவும. மஇைத(Metasploit ம) மோபட்ச் மோசொதியக்னக ம
ெசயல்பட்ட மதியறனம மஉள்ளது. மோமெலும ம மSYN மஸ்ோகன்ப, மACK மஸ்ோகன்ப ம பயன்பபடுததப்படலொம.இைத மபற்றி மஇங்கோக மகுறிப்பிடுவதியல், மஇது ம மஒரு ம
ோபொன்பறைவ மஇதன்ப மமூலம மஸ்ோகன்ப மெசய்யலொம. மஇதியல் ம வணிக மகருவியொக மஇருக்னகிறது ம. மசமூகம மபதியப்ப மஇலவசம.
கட்டைமெக்னகப்பட்ட மஅல்கொரிதமகள் மமெற்றும மைகெயழுதது-ோசொதைனே ம
ெகொணடு மOS மமெற்றும மபதியப்ைப மகணடுபிடிக்னக மமுடியும, மோமெலும மஒரு மTCP ம OpenVAS:
http://www.kaniyam.com
45
http://www.kaniyam.com
46
சுோகொபோனேொ :
ம சுோகொபோனேொ மஎன்பற மபதியர் மவிைளயொட்டு ம(Classic மsokobian) மயின்ப மஎன்பற ம
விைளயொட்டின்ப மஉள்ளுந்துதலில் மஉருவொனேது.ஆனேொல் மஇது மமுப்பரிமெொனே ம
வைரகைலயுடன்ப மவருகிறது.இவ்வவிைளயொட்டு மஎளிய மமுதல் மகடினேம மவைரயிலொனே ம300 ம
நிைலகைள மெகொணடது. மோமெலும மெவவ்வோவறு மசட்டங்ககளில் மமீணடும மஅற்ற ம
ெதொடங்ககும/இயக்னகும மவைகயில் மஉருவொக்னகப்பட்டுள்ளது.
ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம
ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம
இந்த மவிைளயொட்ைட மஉங்ககள் மஉபணடு ம12.04/11.10 மவில் மநிருவ மஉங்ககள் மமுைனேயததியல் மஇருந்து மபின்ப மவரும மகட்டைளகைள மபயன்பபடுததிய மெகொள்க.
விைளயொடி மமெகிழ்க....!
சதியஷ மகுமெொர்
http://www.kaniyam.com
47
http://www.kaniyam.com
48
-10c மஎன்பபது ம10 மbyte-க்னகும மகுைறந்த மஅளவிலொனே மோகொப்பகைளத ம இதுவைர மெவளிவந்த மஅைனேதது மகணியம ம
ோதடிததரும.
இதழ்கைளயும மதரவிறக்னக
ோநரடியொக மோகொப்பகளின்ப மவிபரங்ககைளக்ன மகொணை மpipe மமெற்றும மxargs ம ஒரு மசிறிய மநிரல்
பயன்பபடுததவும
#!/bin/bash
find /usr/lib –size +2M –name “*.so” | xargs ls –lh cd ~/Documents
find மஎந்த மோகொப்பகைளயும மெபற்றுததரவில்ைல மஎன்பறொல் மோமெல் ம for a in {1..5}
குறிப்பிட்ட மகட்டைள, மதற்ோபொதுள்ள மஅைடவின்ப மோகொப்பகைள மெபற்றுத ம do
தரும. wget
"http://www.kaniyam.com/download/kaniyam-
குறிப்பிட்ட மெசொற்ெறொடர் மெகொணட மோகொப்பகைள மெபற : 0"$a".pdf"
done
find . –name “*bash*” –exec grep –l “aliases” {} echo ""
இது ம“aliases” மஎன்பற மவொர்தைத மெகொணட ம“*bash*” மோகொப்பகைள மோதடித ம echo "complete!" இந்த மநிரைல மகொபி மெசய்து மஉங்ககளுக்னகு ம
தரும. விருப்பமெொனே மtext மeditor ல் மோபொட்டு
அதைனே மஎதொவது மஒரு மெபயரில் மfilename.sh மஎனே மோசமிக்னகவும.
இன்பனம மசில: ெடர்மினேைல மதியறந்து
முதல் ம20 மெபரிய மோகொப்பகைள மெபற
find . –type f –print0 | xargs -0 du –h | sort –hr | head -20 $ மbash மfilename.sh
http://www.kaniyam.com
49
M. Sc ம FOSS ம- ம அறிவிப்ப
http://www.kaniyam.com
50
OpenERP Future
• To come out with indigeniously developed Open Source Solutions
• Amachu Infrasoft Sercices was first among few to identify the that will address the problems unmet in the market.
potential of OpenERP and felt it will fill the huge gap in
addressing the Enterprise managment needs.
13, 11th Street, Nandanam Extension, Chennai – 600035.
• As an official partner of OpenERP, Amachu Infrasoft Services has
Ph: +91 94455 75322
successfully implemented several projects & also contributed
Website: http://amachu.com
several modules to OpenERP.
Email: inquiry@amachu.com
http://www.kaniyam.com
51
http://dev.amachu.com/projects/kaniyam/wiki/Translation_Rec
• மூல மகட்டுைர மமெற்றும மஆசிரியர் மபற்றிய மவிவரங்ககைள மோசர்தது மதர ம
ommendations
ோவணடும. ம
• இோத மஉரிைமெகைள மயொவருக்னகும மதர மோவணடும. ோமெற்கணட மசுட்டியில் மகொணும மகட்டுைரகைள மெமெொழிெபயர்க்னகலொோமெ!
ோமெலும மஅறிய
http://creativecommons.org/licenses/by-sa/3.0/
http://www.kaniyam.com
52
http://www.kaniyam.com