You are on page 1of 52

1

கணியம
கட்டற்ற மெமென்பெபொருள் மபற்றிய மமெொத மமின்ப மஇதழ் ம ம ம ம
ஜூன்ப ம13 2012 - இதழ் ம6

http://www.kaniyam.com

http://www.kaniyam.com
2

எழுதியோயொர் ம: ெபொருளடக்னகம ம
ெடபியன்ப மநிர்வொகிக்னகொனே மைகோயடு ம - ம4
அருண  மS.A.G ெபோடொரொ ம17 ம- மஒரு மஅறிமுகம ம - ம6 ம
அருண மபிரகொஷ
சுதந்தியர மெமென்பெபொருள் மமெற்றும மதியறந்த மமூல மெமென்பெபொருள்
ஸ்ரீரொம மஇளங்கோகொ
ம- மவிததியயொசம ம - ம9 ம
ோஜொபின்ப மபிரொஞ்சல் மஆன்பறன
விக்னோனேஷ மநந்த மகுமெொர் IRC மஎன்பறொல் மஎன்பனே? ம- மஒரு மஅறிமுகம ம - ம11 ம

நடரொஜன்ப ைகோலொ மKylo ம- மெதொைலக்னகொட்சிக்னகொனே மஇைணைய மஉலொவி மெபொதுச் ம


அன்பனேபூரணி ெசொததொகிறது ம - ம19 ம
மெணிமெொறன்ப LESS ம– மCSS ம- ம மவிழுெதொடர் மநைடதொள் மெமெொழி ம - ம20 ம
ரொோஜஷ மகுமெொர்  பிடிஎஃப் மோகொப்பகள் மபிரிக்னக/இைணைக்னக ம– மபிடிஎஃப் மஷஃப்ெலர்(PDF ம ம
லட்சுமிசந்தியரகொந்த Shuffler) ம - ம25
இரொ.சுப்ரமெணி க்னன/லினேக்னஸ் மகற்ோபொம ம- ம4 ம - ம27 ம
சுகந்திய மெவங்ககோடஷ 
ெடர்மினேலில் மகட்டைளகைள மோவகமெொக மஇயக்னக மமெறுெபயர்கைள(alias) ம
சதியஷ மகுமெொர்
உருவொக்னகுதல் ம - ம29 ம
PPA ம மவழியொக மAndroid மSDK ம மநிறுவுதல் ம - ம30 ம
நன்பறி: Hybrid மPDF மஎன்பறொல் மஎன்பனே? ம - ம40 ம
சிறந்த ம10 மபொதுகொப்ப மமெதியப்பீட்டுக்ன மகருவிகள் ம - ம43 ம
ஆமெொச்சு ம- வைல மதளம மநன்பெகொைட
சுோகொபோனேொ(SOKOBANO):ஒரு மஅருைமெயொனே மமுப்பரிமெொனே மபதியர் ம
சூரிய மபிரகொஷ ம- பிைழை மதியருததம
விைளயொட்டு ம - ம47 ம
விக்னோனேஷ மநந்த மகுமெொர் ம- மெக்னகள் மெதொடர்ப
find மகட்டைள ம - ம48 ம

ஊக்னகம ம: இதுவைர மெவளிவந்த மஅைனேதது மகணியம மஇதழ்கைளயும மதரவிறக்னக


ஒரு மசிறிய மநிரல் ம - ம49
இந்தியய மலினேக்னஸ் மபயனேர் மகுழு, ெசன்பைனே மilugc.in
http://www.kaniyam.com M.Sc மFOSS ம- மஅறிவிப்ப ம - ம50
கொஞ்சி மலினேக்னஸ் மபயனேர் மகுழு மkanchilug.wordpress.com
கணியம மபற்றி ம - ம53
3

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

ஃெபெடொரொ ம17 மமெற்றும மஉபணடு ம12.04 மோபொன்பற மக்னன/லினேக்னஸ் மெவளியீடுகள் மமெக்னகளிைடோய மெபரும மவரோவற்ைப மெபற்றுள்ளனே. மஅவற்ைற மோமெலும ம
பரப்ப மஉங்ககள் மஊரில் மெபொது மநிகழ்ச்சிகைள மநடததலொோமெ. ம

வீட்டில் மஇருந்தபடிோய, மஅவற்ைற மகற்க, மவீடிோயொ மபொடங்ககள் மhttp://spoken-tutorial.org ம மதளததியல் மபல்ோவறு மெமெொழிகளில் மகிைடக்னகின்பறனே. ம
நீங்ககளும மஉருவொக்னகி மபங்கோகற்கலொம.

கணியம மஇதழ் மெவளியீைட மெதொடர்ந்து மநடததிய மவரும மஎழுததொளர்களுக்னகும, மஉற்சொகப்படுததிய மவரும மவொசகர்கள் மஅைனேவருக்னகும மநன்பறிகள்.

'கணியம' மெதொடர்ந்து மவளர, மகட்டுைரகள், மபடங்ககள், மஓவியங்ககள், மபததக மஅறிமுகம, மதுணுக்னகுகள், மநைகச்சுைவகள் மஎனே மஉங்ககளது மபைடப்பகைளயும ம
editor@kaniyam.com மஎன்பற மமின்பனேஞ்சல் மமுகவரிக்னகு ம மஅனப்பலொம. ம
ம ம ம ம ம ம ம
ம நன்பறி.

ம ம ம ம ம மஸ்ரீன
ம ம ம ஆசிரியர், ம
ம ம ம ம ம ம ம ம ம ம மகணியம

ம ம ம ம ம ம மtshrinivasan@gmail.com

http://www.kaniyam.com
4

ெடபியன்ப மநிர்வொகிக்னகொனே மைகோயடு


பததகதைதப் மபற்றி:
இந்தப் மபததகதைத மஎழுதியய மரொோபல் மெஹெர்ஜொக்ன(Raphaël மHertzog), மோரொலணட் மமெொஸ்(Roland மMas) ம
இருவரும மெடபியன்ப மஉருவொக்னகுபவர்கள். மபிெரஞ்சு மெமெொழியில் மமிக மஅதியகமெொக மவிற்பைனேயொனே, ம
இவர்களது ம'Cahier மde மl’admin மDebian'(Eyrolles மெவளியீடு) மஎன்பற மபததகததியன்ப மெமெொழிெபயர்ப்ோப, ம
இந்த ம'ெடபியன்ப மநிர்வொகிக்னகொனே மைகோயடு ' மஆகும. மெடபியைனே மஅடிப்பைடயொகக்ன மெகொணட ம
வழைங்ககல்கைள மஉபோயொகிக்னகும மஅைனேவருக்னகும மஇது மஒரு மவரப்பிரசொதமெொகும. ம மயொவர்க்னகும மஎளிதியல் ம
கிைடக்னகக்னகூடிய மஇப்பததகம, மதியறைமெயொனே, மதற்சொர்பைடய மெடபியன்ப மகுன/லினேக்னஸ் மநிர்வொகியொக ம
விருமபம மஒவ்வெவொருவருக்னகும, மஇன்பறியைமெயொதைவகைள மவிளக்னகுகின்பறது.
நிறுவுதல் மமெற்றும மஅைமெப்ைப மஇற்ைறப்படுததுவதியலிருந்து, மெபொதியகைள மஉருவொக்னகுவது மமெற்றும ம
கருனையத மெதொகுப்பது மவைர, மஒரு மதகுதிய மவொய்ந்த மலினேக்னஸ் மநிர்வொகிக்னகு மெதரிந்தியருக்னக மோவணடிய ம
பல்ோவறு மதைலப்பகைள மஅலசுவதுடன்ப, மோமெற்பொர்ைவயிடல், மகொப்ப மநகலொக்னகம(backup) மமெற்றும ம
இடமெபயர்ததல்(migration), மோசைவகைளக்ன மகொப்பறுதிய மெசய்ய மSELinux மஅைமெவு, மதொனயங்ககு ம
நிறுவுதல்கள், மXen, மKVM மஅல்லது மLXC மஆகியவற்ைறக்ன மெகொணடு மெமெய்நிகரொக்னகம(virtualization) மஎனே ம
ோமெல்நிைல மதைலப்பகைளயும மவிளக்னகத மதவறவில்ைல, மஇப்பததகம.
பததகததியன்ப மஅைமெப்ப:
பததகததியன்ப மமுதல் மபகுதிய மெடபியன்ப மபயனேர்கள் மஎல்ோலொருக்னகுமெொனே மதைலப்பகைள மவிவரிக்னகின்பறது.
• ெடபியன்ப மதியட்டப்பணி மஎவ்வவொறு மோவைல மெசய்கின்பறது மமெற்றும மஅது மஅளிக்னகும மெவவ்வோவறு மவைகயொனே மவழைங்ககல்கள்
• ெபொதிய மஅைமெப்ப மமெற்றும மஅது மசொர்ந்த மகருவிகைள ம(dpkg, மAPT, ம...) மஎப்படி மதியறமபட மஉபோயொகிப்பது?
• debian-installer மமூலம மெடபிையைனே மநிறுவுவது மஎப்படி?
• ோதைவயொனே மஆவணைங்ககைளயும, மஉதவிகைளயும மெபறுவது மஎப்படி?
• பதியய மோசைவகைள மஎப்படி மநிறுவுவது? ம
• நீங்ககள் மசந்தியக்னகும மபிரச்சைனேகளுக்னகு மஎப்படி மதீர்வு மகொணபது?
பததகததியன்ப மஇரணடொம மபகுதிய மெடபியன்ப மவழைங்ககி மஅல்லது மஅதியகப்படியொனே மெபொது மகணிணிகைள மஅைமெதது, மஅைத மநிர்வகிக்னகும மஅைமெப்ப ம
நிர்வொகிகைளக்ன மகருததியல் மெகொணடு மஉருவொக்னகப்பட்டுள்ளது. மஇதியல் மபின்பவருவனேவற்ைற மநீங்ககள் மகற்றுக்ன மெகொள்ளலொம;-
• ெபருமபொலும மஉபோயொகப்படுததும மெபொதுவொனே மோசைவகைள(Apache, மPostfix,OpenLDAP, மSamba, மNFS, ம…) மஎப்படி மவடிவைமெப்பது?
• ெமெய்நிகர் மஇயந்தியரங்ககைள மKVM/Xen/LXC மமூலம மஅைமெப்பது மஎப்படி?
• உங்ககளது மவழைங்ககிையக்ன மகொப்பறுதிய மெசய்வது மஎப்படி? ம

http://www.kaniyam.com
5

• நிறுவுதைல மFAI/d-i/simple-cdd-ஐ மஉபோயொகப்படுததிய மதொனயங்ககச் மெசய்வது மஎப்படி?


• LVM மமெற்றும மRAID மஉதவியுடன்ப மஉங்ககளது மோசமிப்ைப மநிர்வகிப்பது மஎப்படி?
• மெற்றும மபல...
ெபொருளடக்னக மஅட்டவைணைையக்ன மகொணை மஇங்கோக மெசொடுக்னகவும :
http://debian-handbook.info/about-the-book/toc/

பததகதைதப் மெபற:
http://debian-handbook.info/get/now/ ம

இப்பததகம மெடபியன்ப மபயனேர்களுக்னகு, ம"debian-handbook" மெபொதியைய மநிறுவுவதியன்ப மமூலமும மகிைடக்னகுமபடி மெசய்யப்பட்டுள்ளது.

ஆங்ககில மமூலம: மhttp://debian-handbook.info/about-the-book/

இரொ.சுப்ரமெணி. மமூதத மெமென்பெபொருள் மவல்லுனேரொக மASM மTechnologies மநிறுவனேததியல் மபணி மபரிந்து ம


வருகிோறன்ப. ம மமெதுைர மக்னன/லினேக்னஸ் மபயனேர் மகுழுவின்ப மஉறுப்பினேர். ம[ மhttp://glug-madurai.org ம]

கணியம மோமென்போமெலும மவளர மவொழ்ததுகள்.

மின்பனேஞ்சல் ம: மsubramani95@gmail.com
வைலப்பதியவு ம: மhttp://rsubramani.wordpress.com

http://www.kaniyam.com
6

ெபோடொரொ ம17 ம- மஒரு மஅறிமுகம

மிகவும மஆவலுடன்ப மஎதியர்பொர்க்னகப்பட்டு மோலட்டொக மவந்தொலும மோலட்டஸ்டொக மவந்துள்ளது. மெபோடொரொ ம17 க்னகு ம"beefy மmiracle" மஎன்பற மசர்ச்ைசக்னகுரிய ம
அைடெமெொழியும மஉணடு. மபதியய மெபோடொரொவில் ம/lib,/lib64,/bin,/sbin மெபொதியகள்(folders) மநீக்னகப்பட்டு மஅைவ ம/usr மெபொதியயுடன்ப மஇைணைக்னகப் ம
பட்டுள்ளனே. மபைழைய மெபோடொரொ மபதியப்பகளுடன்ப மஒதது மஇயங்கக ம(backward மcompatibility) மஇந்த மெபொதியகள் மsymlink மஆக மதரப்பட்டுள்ளனே ம( மls ம
-l ம/ ம) ம. மஇந்த மகொரணைததியனேொல் மபைழைய மபதியப்ைப மyum மupgrade மமூலம மபதியப்பிக்னக மவிருமபபவர்கள் மசில மகூடுதல் மகருததுகைள மகவனேததியல் மெகொள்ள ம
ோவணடும

மhttps://fedoraproject.org/wiki/Upgrading_Fedora_using_yum#Fedora_16_-.3E_Fedora_17 ம ம. மஇந்த மெபொதியகள் மமெொற்றம ம"usrmove ம


feature" மஎன்பறு மஅைழைக்னகப்படுகிறது, மஇைதப்பற்றி மோமெலும மஅறிய மஇந்த மசுட்டிையப் மபொருங்ககள் ம
http://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge ம

3 D ம இயக்னகி( driver) ம இல்லொமெல் ம- ம Gnome ம shell

ெபொோடொரொ ம17 மஜீனோனேொம ம3.4.1 மஉடன்ப மவருகிறது. மகடந்த மமெொர்ச் மமெொதம மெவளியிடப்பட்ட மஜீனோனேொம ம
3.4 மபல மபதியய மதியருததங்ககைள மஉள்ளடக்னகியுள்ளது. மபதியய மஜீனோனேொம ம ம3D மவசதிய மஇல்லொத ம
கணிணிகளில் மமீசொ ம3D மllvmpipe மஎனேப்படும மஇயங்ககி ம(driver) மமூலம மஎந்த மபிரச்சைனேயும ம
இல்லொமெல் மஇயங்கக மவல்லது. மஜீனோனேொம மஎக்னஸ்ெடன்பசன்ப ம(GNOME மextensions) மஎனேப்படும ம
கூடுதல் மெமென்பெபொருள் மெதொகுப்ப மஇந்த மெவளியீடு மமூலம மோமெலும மபணபடுததப்பட்டுள்ளது. ம
உங்ககள் மகணிணியில் மஜீனோனேொம மஎக்னஸ்ெடன்பைஸை மநிறுவ மhttp://extensions.gnome.org/ ம மஎன்பற ம
சுட்டிைய மஉலொவியில் மபொர்க்னகவும

ோகடிஈ(KDE) ம3.5.3 ம, ம மஎக்னஸ்எப்ஸீயீ(XFCE) ம4.8 ம, மலிபரி மஆபீஸ்(libreoffice) ம3.5.2.1 ம, ம


கிமப்(GIMP) ம2.8 ம- மஎனே மபல மமுக்னகிய மபதியய மெமென்பெபொருட்கைள மஉள்ளடக்னகியது மஇந்த மபதியய ம
ெவளியீடு.

Virtualization ம மெற்றும ம cloud:

ோகவியம(KVM) மமெற்றும மஎல்எக்னஸ்சி மகணைடனேர்(LXC மcontainers) மஉதவியுடன்ப மலிப்விர்ட் மோசணட்பொக்னஸ் ம(libvirt மsandbox) மஎனேப்படும ம

http://www.kaniyam.com
7

ெதொழில்நுட்பம மெபோடொரொவில் மஅறிமுகப்படுததப் மபட்டுள்ளது. மஇதன்ப மமூலம மஒரு மெமென்பெபொருைள மதனதத மகட்டுபடுததப்பட்ட மதளததியல் ம மஇயக்னகும ம
தியறைனே ம மெபோடொரொ மதருகிறது. மஇைதத மதவிர, மஓப்பன்ப மவிசுவிட்சு ம(openvswitch) ம, மஓப்பன்ப மஸ்டொக்ன ம(openstack மessex) மோபொன்பற ம
ெமென்பெபொருட்களும மெபோடொரொவில் மோசர்க்னகப்பட்டுள்ளனே.

தட்டுகள் ம( Drives)

ெபோடொரொ மதற்ெபொழுது மநீக்னகக்னகூடிய மோசமிப்பக்ன மகருவிகைள ம(removable மdrives) ம


/run/media/$USER மஎன்பற மெபொதியயில் மநிறுவுமெொறு ம(mount) மமெொற்றி ம
அைமெக்னகப்பட்டுள்ளது. மெபோடொரொவின்ப மபைழைய மபதியப்பகளில் மஇந்த மநீக்னகக்னகூடிய ம
ோசமிப்ப மகருவிகைள ம ம/media மெபொதியயில் மநிறுவுவது மவழைக்னகமெொக மஇருந்து ம
வந்துள்ளது. மBTRFS மஎனேப்படும மfilesystem மநிறுவி ம(installer) மெதொகுப்பில் மஇருந்து ம
நீக்னகப்பட்டுள்ளது. மெபோடொரொ ம18 ல் மbtrfs மமீணடும மோசர்க்னகப்படும மஎன்பறு மெதரிகிறது

ெபோடொரொ மலினேக்னஸ் மெகர்னேல் ம3.3.4 மஐ மஉள்ளடக்னகியது. மஇந்த மபதியய மெகர்னேல் ம


இணடலின்ப மசொணடி மபிரிட்ஜ் ம(sandy மbridge) மபிரொசசர்களில் மமின்பகலன்ப மமின்பசொரதைத ம
ோசமிக்னகும மதியறைமெ மெகொணடது. மசில மெகர்னேல் மமெொடூல்கள் மபிரிக்னகப்பட்டு ம"kernel-
modules-extra" மஎன்பற மெபயரில் மபதியய மோபக்னகஜ் மஆக மெவளியிடப்பட்டுள்ளது.

மெல்டி மசீட்( multi ம seat)

சிஸ்டமடீ ம(systemd) மஎனேப்படும மஇனட் மசிஸ்டம ம(init மsystem) மெபோடொரொ ம15 ல் ம


அறிமுகப்படுததப்பட்டது. மஇந்த மஇனட் மசிஸ்டம ம, மதற்ெபொழுது ம"systemd-logind" ம
என்பற மலொகின்ப மோமெலொளைர ம(login மmanager) மெபற்றுள்ளது. மஇது மமெல்டி மசீட் ம
எனேப்படும மவசதியைய மெபோடொரொவிர்குள் மெகொணடுவந்துள்ளது. மஇதன்ப மமூலம மஒரு ம
பயனேர் ம"docking மstation" மஐ மெபோடொரொ மதளம மநிறுவப்பட்டுள்ள மகணிணியுடன்ப ம
இைணைததவுடன்ப ம, மசிஸ்டமடீ மபதியய மதியைரயில் மலொகின்ப மதியைறைய ம(login மscreen) ம
ெசலுததியவிடும. ம மஇதன்ப மமூலம மபல மபயனேர்கள் ம, மபல மதியைரகளில் மெபோடொரொைவ மதங்ககு ம
தைடயில்லொமெல் மஇயக்னக மமுடியும. ம(docking மstation: மhttp://plugable.com/products/UD-160-A/ ம)

இைதத மதவிர

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/ ம
ோமெலும மஇந்த மெபோடொரொ மெவளியீட்ைட மபற்றி மஅறிய, மகீழ்கணட மசுட்டிகைள மபொர்க்னகவும,

Gnome ம3.4 மெவளியீட்டு மகுறிப்பகள்: மhttp://library.gnome.org/misc/release-notes/3.4/


சொமெொனய மோமெைச மகணிணீ மபயனேர்களுக்னகொனே மகுறிப்பகள் மhttps://docs.fedoraproject.org/en-US/Fedora/17/html/Release_Notes/sect-
Release_Notes-Changes_for_Desktop.html

கணிணி மோமெலொளர்களுக்னகொனே மகுறிப்பகள் ம


https://docs.fedoraproject.org/en-US/Fedora/17/html/Release_Notes/sect-Release_Notes-
Changes_for_Sysadmin.html

F17 மFeature மList: மhttps://fedoraproject.org/wiki/Releases/17/FeatureList


F18 மPlanned மFeature மList: மhttps://fedoraproject.org/wiki/Releases/18/FeatureList
Official மrelease மcommentary ம(DVD மextras மstyle): மhttps://www.youtube.com/watch?
v=dmWdYJTsKb

அருண ம ம 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 ம என்பறொல் மஎன்பனே? ம- மஒரு மஅறிமுகம

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

IRC ம என்பறொல் மஎன்பனே?


1980 மகளில் மெதொடங்ககப்பட்ட மெதொைலெதொடர்ப மமுைற மதொன்ப மஇந்த மIRC ம. மஅன்பறு மமுதல் மஇன்பறு மவைர மஇது மபல மபயனேர்கைள மஒருவருக்னெகொருவர் ம
ெதொடர்பெகொள்ள மஉதவுகிறது. மஇந்த மெதொடர்ப மமுைற மெபொதுவொகோவொ மஅல்லது மதனப்பட்ட மமுைறயிோலொ மஇருக்னகலொம. மஇன்பறு, மIRC மயில் மபல்ோவறு ம
பதியய மஅமசங்ககள் மோசர்க்னகப்பட்டுள்ளனே. மஉள்நுைழைவு, மமெைறயொக்னகம ம மஎனே மபதுப்பது மஅமசங்ககள் மநிைறந்த மோசைவயொக மஇந்த மIRC மஉருமெொறியுள்ளது. ம

யொர் ம IRC ம ைய மபயன்பபடுததுகிறொர்கள்? ம


IRC மகணடுபிடிக்னகபட்டு மபல மவருடங்ககள் மஆனேொலும, மஇன்பறு மவைர மஅது மபழைக்னகததியல் மதொன்ப மஉள்ளது. மதங்ககைள மோபொன்பற மவிருப்ப மெவறுப்பகைள ம
ெகொணட மமெற்ற மநபர்கைள மசந்தியதது மோபச மIRC மஒரு மஅருைமெயொனே மதளதைத மஅைமெதது மதருகிறது. மIRC மகிைளயன்ப மவழைங்ககன்ப ம(Client ம- மServer ம) ம
முைறைய மபயன்பபடுததிய மநமைமெ மஅரட்ைட மஅடிக்னக மைவக்னகிறது. ம

கிைளயன்ப ம( Client ம) ம என்பறொல் மயொர்?


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

http://www.kaniyam.com
12

வழைங்ககன்ப ம( server ம) ம என்பறொல் மயொர்?


அைனேதது மclient மகைளயும மஇைணைதது மஒரு மஅரட்ைட மஅரங்ககதைத ம(chat மsession ம) மஐ மநடததும மகருவி மதொன்ப மஇந்த மசர்வர். மIRC மயில் மசர்வர் மஇல்லொமெல் ம
நீங்ககள் மclient மகளுடன்ப மோநரடியொக மெதொடர்ப மெகொள்ள மமுடியொது. ம

Pidgin ம பதியவிறக்னகம மெசய்யலொம ம


Pidgin மஎன்பபது மஒரு மஎளிய மIRC மclient ம. மஅதைனே மபதியவிறக்னகம மெசய்து மநிறுவுங்ககள். மபதியவிறக்னகம மெசய்ய மஇந்த மலிங்கக்ன ம ம
http://www.pidgin.im/download மஐ மெசொடுக்னகுங்ககள். மஅதைனே மநிறுவ, மபதியவிறக்னகம மெசய்யப்பட்ட மfile மஐ மெசொடுக்னகுங்ககள். மபின்ப, மஅதைனே ம
நிறுவுங்ககள். ம

Pidgin மநிறுவிய மபின்ப மஅதைனே மconfigure மெசய்ய மோவணடும. ம

Pidgin மஐ மதுவங்ககுங்ககள். மAccounts மtab மஇற்கு மெசன்பறு ம"Manage ம


Accounts ம" மகிளிக்ன மெசய்து மAdd மகிளிக்ன மெசய்யுங்ககள். மஉங்ககளிடம ம
ஏற்கனேோவ மபயனேர்ெபயரும மகடவுச்ெசொல்லும மஇருந்தொல் மஅதைனே ம
ெகொடுங்ககள் மஇல்ைல மஎன்பறொல் மகடவுச்ெசொல் மதரொமெல் மெவறும மusername ம
மெட்டும மெகொடுதது ம"add ம" மபட்டன்ப மஐ மெசொடுக்னகுங்ககள். மநீங்ககள் மெகொடுதத ம
பயனேர்ெபயர் மஏற்கனேோவ மஉபோயொகததியல் மஇருந்தொல் ம/nick ம
"விருப்பப்பட்ட மெபயர்" மஎன்பற மcommand மஐ மெகொடுதது மபயனேர்ெபயைர ம
மெொற்றுங்ககள். ம

http://www.kaniyam.com
13

பயனேர்ெபயைர மோதர்ந்து மஎடுதைத மபின்ப மஅதைனே மநீங்ககள் மபதியவு மெசய்ய மோவணடும. மஅதைனே மெசய்ய மபின்பவரும மஇந்த மcommand மஐ மஅளிக்னக ம
ோவணடும. ம

/msg மNickServ மREGISTER மyour_password மemail@address.com

your ம_password மஎன்பற மஇடததியல் மஉங்ககளது மகடவுச்ெசொல்ைலயும மemail@address.com ம


என்பற மஇடததியல் மஉங்ககளது மemail மமுகவரிையயும மஅளிக்னகோவணடும. மஅவ்வவொறு மஅளிதத ம
பின்ப மநீங்ககள் மஉங்ககளது மemail மinbox ம ம மஐ மபொர்க்னக மோவணடும. மNickserv மவிடம மஇருந்து ம
வந்தியருக்னகும மemail மஐ மதியறந்து மஅதியல் மஉள்ள மcommand மline மஐ மcopy மெசய்து ம
ெகொள்ளுங்ககள். மபின்ப மஅந்த மline மஐ மNickserv மஇல் மpaste மெசய்யுங்ககள். மஅவ்வவொறு மெசய்த மபின்ப ம
நீங்ககள் மபதியவுெபற்ற மuser மஆகிவிடுவீர்கள். ம

http://www.kaniyam.com
14

நீங்ககள் மமுதலில் மகடவுச்ெசொல் மதரொமெல் மஉள்ோள மவந்து மஇருந்தொல், மமெறுபடியும மAccounts ம> மManage மAccounts ம> மadd மஇற்கு மெசன்பறு மஉங்ககளது மபதியய ம
பயனேர்ெபயர் மமெற்றும மகடவுச்ெசொல்ைல மஅளிக்னக மோவணடும. ம

http://www.kaniyam.com
15

இதன்ப மபின்ப மநீங்ககள் மமுதலில் மெகொடுதது மஇருந்த மaccount மஐ மஅளிதது மவிடலொம. ம ம ம

இவ்வவொறு மஅளிக்னகொ மவிட்டொல், மஒவ்வெவொரு மமுைறயும ம“/msg மNickServ மIDENTIFY மyour_password” மஎன்பற மcommand மஐ மஅளிதது மதொன்ப மநீங்ககள் ம
IRC மைய மெதொடக்னக மமுடியும. ம

http://www.kaniyam.com
16

ஒரு ம IRC ம ெநட்ெவொர்க்னகில் மஇைணைவது மஎப்படி? ம

ஒரு மIRC மெநட்ெவொர்க்னகில் மஒன்பறுக்னகு மோமெற்பட்ட மஅைலவரிைசகள் ம(channels ம) மஇருக்னகும. மஒரு மெநட்ெவொர்க்ன மஐ மநிறுவ மIRC மசர்வர் மோதைவபடுகிறது. ம
ஒரு மதனப்பட்ட மஆர்வதைத மெகொணட மமெக்னகைள மஒன்பறொக மஇைணைதது மோபச மைவக்னகும மகுழுக்னகள் மதொன்ப மஇந்த மchannels ம. மஇைத மோபொன்பறு மபல்லொயிர ம
ோசனேல்கள் மஒரு மIRC மெநட்ெவொர்க்னகில் மஇருக்னகலொம. ம

ஒரு மIRC மெநட்ெவொர்க்னகில் மஇைணைய மஅதன்ப மaddress மஐயும மPort மNumber மஐயும மநீங்ககள் மஅறிந்தியருக்னகோவணடும. மஅப்பிடிப்பட்ட மெநட்ெவொர்க்ன மஐ ம
கணடுபிடிததபின்ப மஉங்ககள் மclient மஐ மெகொணடு மநீங்ககள் மஇைணைந்துெகொள்ளலொம.

ஒரு மஎடுததுகொட்ைட மபொப்ோபொம.


1 ம. மமுதலில், மஇங்கோக மஇருக்னகும மசிறந்த மIRC மெநட்ெவொர்க்ன மகைள மபற்றி மபொருங்ககள்.
2 ம. மநொன்ப மஅதியல் ம"freenode ம" மஎன்பற மெநட்ெவொர்க்ன மஐ மோதர்ந்து மஎடுததுக்னெகொணோடன்ப.
3 ம. ம மஅதன்ப மaddress மஐயும மPort மNumber மஐயும மபொர்தது மவிட்டு மஎனேது மIRC மclient மஇல் மஅவற்ைற மோசர்தது மெகொணோடன்ப.
4 ம. மஇோத மகொரியதைத மநீங்ககள் ம/SERVER மirc.freenode.net மஎன்பற மcommand மஐ மஉபோயொகிததும மெசய்யலொம. ம(irc.freenode.net மஎன்பற மஇடததியல ம
உங்ககளது மserver மaddress மஐ மஅளிக்னக மோவணடும)
5 ம. மஇவ்வவொறு மெசய்து மஒரு மெநட்ெவொர்க்னகில் மஇைணைந்த மபின்ப மநீங்ககள் மcommand மகைள மெகொடுக்னக மெதொடங்ககலொம. ம

ஒரு ம IRC ம ோசனேலில் மோசருவது மஎப்படி? ம


ஒரு மYahoo மmessenger மஇல் மவரும மchat மroom மகைள மோபொன்பறது மதொன்ப மஇந்த மோசனேல்கள். மஅது மஅப்பிடிோய மchat மroom மகைள மோபொன்பறது மஎன்பறும ம
ெசொல்லிவிட மமுடியொது. மஎனேோவ மநொம மஅதைனே மமெக்னகள் மெதொடர்ப மெகொள்ளும மஇடமெொக மகருதலொம. ம
ஒரு மெநட்ெவொர்க்னகில் மஇைணைந்த மபின்ப மநீங்ககள் மஅதியல் மஉள்ள மோசனேல்களில் மோசரலொம. மஅவ்வவொறு மெசய்ய மபின்பவரும மcommand மஐ மெகொடுங்ககள். ம
/list

http://www.kaniyam.com
17

அவ்வவொறு மெசய்த மபின்ப மஅந்த மெநட்ெவொர்க்னகில் மஉள்ள மஅைனேதது மோசனேல்கைளயும மநீங்ககள் மபொர்க்னகலொம. மஎந்த மோசனேலில் மோசர மஉங்ககளுக்னகு மவிருப்போமெொ ம
அதைனே மselect மெசய்து ம"join ம" மபட்டன்ப மஐ மெசொடுக்னகவும. ம

சில மஉபோயொகமெொனே மதகவல்கள்

ஒரு மவழியொக மஒரு மIRC மோசனேலில் மோசர்ந்து மவிட்டீர்கள். மஇதன்ப மபின்ப மஎன்பனே மெசய்வது? மபின்ப மவரும மதகவல்கைள மபடிதது மசற்று மெதளிவு மெபறுங்ககள். ம
1 ம. மஒரு மெநட்ெவொர்க்னகில் மோசர்ந்த மபின்ப மஅதன்ப மவழிமுைறகைள மபற்றியும மவிதியகைள மபற்றியும மெதரிந்து மெகொள்ளுங்ககள். மஇவற்ைற மநீங்ககள் மமீறினேொல் ம
அந்த மோசனேலில் மஇருந்து மநீங்ககள் மதைட மெசய்யப்படலொம.
2 ம. மIRC மஇல் மநீங்ககள் மயொர் மஎன்பறு மெதரியொத மகொரணைததியனேொல் மஅைத மதவறொக மபயன்ப மபடுததொதீர்கள். மவிதியகளுக்னகு மஉடன்பபட்டு மநடந்து மெகொள்ளுங்ககள்.

http://www.kaniyam.com
18

3 ம. மஎந்த மகொரணைததியற்கொகவும மவிதியகைள மமீறி மதவறொனே மமுைறயில் மநடந்து மெகொள்ளொதீர்கள். ம


4 ம. மோதைவ மஇல்லொமெல் மதவறொனே மதகவல்கைள மபரப்பொதீர்கள். ம
5 ம. மமெற்றவர்களின்ப மதனைமெைய மமெதியயுங்ககள். மயொர் மஎன்போற மெதரியொமெல் மஅவர்களுக்னகு மஅைழைப்ப மவிடொதீர்கள். ம
6 ம. மோதைவ மஇல்லொமெல் மஉங்ககளது மதனப்பட்ட மதகவல்கைள மமெற்றவர்களிடம மபகிர்ந்து மெகொள்ளொதீர்கள்.

சில மமுக்னகியமெொனே ம command ம கள்

IRC மயில் மஎந்த மஒரு மcommand மஐ மஅளிததொலும மஅதற்கு மமுன்ப மஒரு ம" ம/ ம" மகுறிைய மஅளிக்னகோவணடும. ம/nick மusername மபயன்பபடுததிய மஉங்ககளது ம
பயனேர்ெபயைர மமெொற்றி மெகொள்ளலொம. ம/msg மrecipient மபயன்பபடுததிய மஎந்த மஒரு மநபருக்னகும மஉங்ககளது மெசய்தியைய மஅனப்பலொம. மஎடுததுகொட்டு, ம/msg ம
NickServ மIDENTIFY மyour_password

/list மபயன்பபடுததியனேொல் மஉங்ககளது மெநட்ெவொர்க்னகில் மஉள்ள மஅைணைதது மோசனேல்கைளயும மபொர்க்னகலொம. மபயன்பபடுததிய மஒரு மோசனேலில் மோசரலொம.

பிற ம command ம கள்


/help மபயன்பபடுததிய மஎந்த மஒரு மசந்ோதகதைதயும மதீர்தது மெகொள்ளலொம. ம/away மI மam மaway மஎன்பற மcommand மஐ மஉபோயொகிததொல் மநீங்ககள் மெவளிோய ம
இருக்னகிறீர்கள் மஎன்பபைத மமெற்றவர்கள் மெதரிந்துெகொள்வொர்கள். ம"I மam மaway"என்பற மெசய்தியக்னகு மபதியலொக மநீங்ககள் மஎந்த மெசய்தியைய மோவணடுமெொனேொலும ம
தரலொம. ம
/quit மஅளிததொல் மநீங்ககள் மஅந்த மெநட்ெவொர்க்ன மஐ மவிட்டு மெவளிோய மவரலொம. ம

இதன்ப மபிறகு மஎன்பனே? மIRC மஐ மபற்றி மோதைவயொனே மமுக்னகியமெொனே மதகவல்கைள மபற்றி மெதரிந்து மெகொணடீர்கள் மஅல்லோவ? மஅைத மஉபோயொகிதது ம
பொர்கலொோமெ!

ஸ்ரீரொம மஇளங்கோகொ ம

கொைரக்னகுடியில் மபிறந்து, மதமிழுடன்ப மவளர்ந்து, மசிதமபரததியல் மவொழ்ந்து மெகொணடிருக்னகும ம19 ம


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

எனேது மவைலததளம ம- மwww.sriramilango.co.nr ம


மின்பனேஞ்சல் ம ம: மsriram.04144@gmail.com

http://www.kaniyam.com
19

ைகோலொ ம Kylo ம- ம ெதொைலக்னகொட்சிக்னகொனே மஇைணைய மஉலொவி மெபொதுச் மெசொததொகிறது


- ம ம மசுகந்திய மெவங்ககோடஷ ம
ோமெமெொதம மபதியைனேந்தொம மநொள் மஅெமெரிக்னக மநகரமெொனே மரொக்னவிவில்லிலிருந்து மஹெல்க்னெரஸ்ட் மோலப் மhillcrestlabs மநிறுவனேம மஅறிவிதது ம
இருப்பதொவது,"ைகோலொ ம"Kylo மெதொைலக்னகொட்சிக்னகொனே மஇைணைய மஉலொவி மஎன்பற மஇைணைய மஉலொவியின்ப மமூலக்ன மகுறியீடுகைள மதியறவூற்று மெமென்பெபொருள் ம
பைடப்பவர்களிடம மெகொடுததுள்ளது. மபல மவிருதுகைளப் மெபற்ற மைகோலொ மஇைணைய மஉலொவி மஇலவசமெொகக்ன மகிைடக்னகிறது. மோமெொசில்லொ மஇைணைய ம ம
உலொவிைய மஅடிப்பைடயொக்ன மெகொணட ம மைகோலொ ம மஒரு மசிறந்த ம மெதொைலக்ன மகொட்சி மஉலொவியொகும. மஇைணையததுடன்ப மஇைணைக்னகப்படும மவசதியகள் மஉள்ள ம
ெதொைலக்னகொட்சிகொட்சிப் மெபட்டிகளில் மஃப்ரீோஸைொர்ஸ் மஎனம மசுட்டி மெகொணடி மஇைணையதைத மஉலொ மவரலொம ம மஇைணையததியல் மகிைடக்னகும ம
கொோணைொளிகைளத மெதொைலக்னகொட்சியில் மகொணைலொம. மோமெலும மபல மஇைணைய மவிைளயொட்டுக்னகைள மெதொைலக்ன மகொட்சியிோலோய மவிைளயொடலொம. மைகோலொ ம
இைணைய மஉலொவி மமூலம மஒரு மெதொைலக்ன மகொட்சிப் மெபட்டி மஒரு மகணினயொகவும மெசயல் மபடுகிறது.தற்ோபொது மைமெக்னோரொசொப்ட் மவிணடொசிலும ம மஆப்பிள் ம
கணினகளிலும மைகோலொ மெசயல் மபடுகிறது. ம

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

மைகோலொ ம மஒழுங்ககொக மெசயல் மபட மஃப்ரிஸ்ோபஸ் மஎன்பற மசுட்டித மோதைவப்படுகிறது. மஇன்பறு மெதொைலக்னகொட்சிைய மஇைணைய மஉலொவிற்கு மஎன்பறு ம
பயன்ப மபடுததும மநிறுவனேங்ககளொனே மோசொன, மோரொக்னகு, மலொஜி மெடக்னஸ், மஎல்.ஜி மஎெலக்னட்ரொனக்னஸ் ம மோபொன்பற மநிறுவனேங்ககள் மபயன்ப மபடுததுகின்பறனே. மோமெலும ம
விபரங்ககளுக்னகு மwww.hillcrestlabs.com மஎன்பற மஇைணையத மதளதைத மஅணுகவும. ம
ைகோலொ மதியறவுற்றொளர்களின்ப மைககளில் மதவழுவதொல் ம மெமெள்ள மெமெள்ள ம மஇைணைய மஉலொவிகளின்ப மசரிததியரம ம மபதியதொய் மஉருவொக்னகப்படலொம மஎன்பறு ம
நமபப்படுகிறது, மைகோலொ மவளர்ச்சி மெபற்றொல் மகணின மஇல்லொமெோல மஒருவரொல் மஇைணையதைத மஎளிதொக மஉலொவர மஇயலும. ம மஅைலோபசிகளுக்னகுள் ம
கணினகள் மஒளிந்து மஇருப்பது மோபொல மெதொைலக்ன மகொட்சிப் மெபட்டிகளும மகணினகளொகவும மெசயல் மபடும மநொள் மெவகு மதூரததியல் மஇல்ைல.

http://www.kaniyam.com
20

LESS ம– ம CSS ம- ம ம விழுெதொடர் மநைடதொள் மெமெொழி

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 */
}

உள்ளடக்னகபட்ட மவிதியகள் ம( Nested ம Rules)


ஒரு மCSS-selector-ற்கொனே மவிதியகைள மஎழுதியய மபிறகு, மஅதற்குள் மஇருக்னகும மமெற்ற மselector-களுக்னகொனே மவிதியகைளக்ன மகுறிப்பிட மCSS-ல் மகீழ்க்னகணடவொறு ம
எழுதுோவொம.
#header {
...
}

#header .logo {
...
}

இைத மெலஸ்ஸில் மஇன்பனம மஎளிதொக மஎழுதலொம.


#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

பிடிஎஃப் மோகொப்பகள் மபிரிக்னக/இைணைக்னக ம– மபிடிஎஃப் மஷஃப்ெலர்( PDF ம ம Shuffler) ம

இரணடு மஅல்லது மமூன்பறுக்னகு மோமெற்பட்ட மோவர்ட் மஆவணைங்ககைள ம மபிரிப்போதொ மஅல்லது மோசர்ப்போதொ மஎளிது. மஅது ம மோபொல் மபிடிஎஃப் மோகொப்பகைள ம
எப்படி மஇைணைப்பது/ மபிரிப்பது? மலினேக்னஸ் மஇயக்னகு மதளததியல் மபிடிஎஃப் ம- மஷஃப்ெலர் மஎனம மகருவிையக்ன மெகொணடு மசுலபமெொக மெசய்யலொம.

பிடிஎஃப் ம- மஷஃப்ெலர் மஎனம மகருவி மைபபிடிஎஃப்(pyPdf) மஎனம மகருவிப்ெபொதியயின்ப மமுன்ப மமுகப்ப ம(GUI மInterface) ம. மைபபிடிஎஃப் மஎன்பபது ம
ைபததொன்ப மநிரலகம(library) மெகொணடு மஉருவொக்னகப்பட்ட மபிடிஎஃப் மகருவி. ம மஇக்னகருவிையக்ன மெகொணடு மபிடிஎஃப் மோகொப்பகளின்ப மதகவல்கைள ம
அறியலொம, ம மபிடிஎஃப் மோகொப்பகைள மஇைணைக்னகலொம, மபிரிக்னகலொம, மோதைவயொனே மபக்னகங்ககைள மெவட்டி மநீக்னகலொம, ம மோகொப்பகைள மமெைறயொக்னகம ம
(encryption) மஅல்லது மமெைறவிலக்னகம ம(decryption) ம மெசய்யலொம. ம ம மஇவற்றிலிருந்து மஇைணைப்பதும மபிரிப்பதுமெொனே மெசயல்கைள மெசய்வதற்கு ம
மெட்டும மபிடிஎஃப் ம- மஷஃப்ெலர் மஉருவொக்னகப்ப்டடது.

ெடபியன்ப மடிச்ட்ெரொைவ(debian மdistro) மசொர்ந்த ம மலினேக்னஸ் மஇயக்னகு மதளததியல் மகருவிைய மநிறுவ ம ம

sudo மapt-get மinstall மpdfshuffler

எனம மகட்டைளையக்ன மெகொணடு மநிறுவலொம.

உபணடு(ubuntu) மபயன்பபடுததுபவர்கள் மசொப்ட்ோவர் மெசன்படர் மமூலமெொகவும மஅல்லது ம

ம ம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

க்னன/லினேக்னஸ் மகற்ோபொம ம- ம4 ோபொட்டுடோரொம. மகமைபல் மபணணைொத மஃைபைல ம மோசொர்ஸ் மஃைபல் ம


என்பகிோறொம. மகமைபல் மபணணி மசரியொ மவர மஃைபைல மஎக்னஸிகூட்டபிள், ம
ைபனேரி மஎன்பறு மகூப்பிடோரொம. மஅதுக்னகு மexe, மcom, ம மஅப்படின்பன மஃைபல் ம
இப்ோபொ மஎல்லொம, மசொப்ட்ோவர் மகமெபன மபி மபி மஓ ம(B மP மO) ம எக்னடணசன்ப மவந்தியடும.
எல்லொததியோலயும மபிரொசஸ் மஎன்பகிற மவொர்தைதைய மஅதியகமெொ மபயன்ப ம
படுததரொங்கக. மஇல்ைலயொ? மநொன்ப மஇந்த மபிரொசஸ்ோல மஇருக்னோகன்ப மஎன்பறும. ம இந்த மஎக்னஸிகூட்டபிள் மஃைபைல மஉங்கக மகமப்யூட்டரிோல மஎப்படி ம
பிரொசைச மசரியொ மபின்ப மபடுததியனேொ மநொமெ மமூைளைய மகசக்னகொமெ மதப்ப மடணடொ ம ஓடைவக்னகலொம? மபல மவிதமெொனே மகமப்யூட்டர்ோல மஓடைவக்னகிற மவிதம ம
பணணைொமெ மகொரியம மபணணைலொம. ோவறுபடும. மெபொதுவொ. மஐ மபி மஎம மபி மஸிோல மகமெொணட் மபிரொமப்ட்ோல மஅந்த ம
ஃைபல் மோபைர மஎழுதிய மதட்டனூம. ம மலொஜிக்ன, மோடட்டொ மஎல்லொம மசரியொ ம
ெசன்பைனேயிோல மஇருக்னகிற மகமெபனக்னகு மெடல்லியில் மஒரு மமூைலயிோல ம இருந்தொ, மஜமமுன மஓடும.. மஆனேொ மபோரொகீரொம மலொஜிக்னகிோல மெகொடுதத ம
உட்கொர்ந்து மபசங்கக மகஸ்டமெருக்னகு மஉதவி மபணணுவொங்கக. இன்பபட்டிோல ம மதப்ப மஇருந்தொ மதியட்டும, மஅதியல்லொோமெ, ம மஎர்ரரகைள மதுப்ப ம
ெபங்ககளூர் மபொமோப மபி மபி மஓ மெபொணணுங்கக மமெற்றும மைபயங்கக ம மலணடன்ப ம துப்பன மதுப்பம.
நியூயொர்க்ன மகஸ்டமெர் மகிட்ோட மோபசி மவங்ககிோல மவொங்ககினே மகடைனே ம
தியருப்பச்ெசொல்லிகிட்டுருப்பொங்கக. யுனக்னஸ்ோல மஓடக்னகூடிய மபோரொகிரொம, மஎன்பனேவொகுமன மபொக்னகலொம.

இதுக்னெகல்லொம, மவங்ககிையப் மபற்றியும மெதரிஞ்சுக்னகொமெல், மநியூயொர்க்ன ம ெஷல் மஅப்படின்பன மஒரு மபெரொகிரொம. மயுனக்னஸ்ோல மஇருக்னகு, ம ம
லணடன்ப மோபொகொமெோலோய மஎப்படி மசொதியக்னகிறொங்கக? இப்ோபொைதக்னகு மஅைதப் மபததிய மஅதியகமெொ மகவைலப்பட மோவணடொம. ம
சுருக்னகமெொ மபொக்னகலொம. ம
எல்லொததுக்னகும மஇந்த மபிரொசஸ்தொன்ப மதுைணை.
ஒரு மயூசர் மலொகின்ப மபணணினே மஉடோனே மடக்னகுன மவந்து மநின்பனடும. மநொமெ ம
இவங்கக மபிரொசஸ் மபததிய ம மஇன்பைனேக்னகு மோபசினேொ, மெரொமப மவருசங்ககளுக்னகு ம ஆர்டி மஓ, மபொஸ்ோபொர்ட் மஆபீஸ் மமெொதியரி மகவர்ெமெணட் மஆபீஸ் மமுன்பனேொடி ம
முன்பனேொலொோய மெபர்கிளி ம( ம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). ெசயல்படும.

இப்ோபொது மநமெது மhome மஅைடவினள் ம.bash_aliases மஎன்பற மமெைறவொனே ம


ஒரு மோகொப்பிைனே மஉருவொக்னகுோவொம. ---------
என்ப மெபயர் மமெணிமெொறன்ப. மகொஞ்சி மலினேக்னஸ் மபயனேர் மகுழுமெததியல் மஒரு ம
$ ம மgedit ம~/.bash_aliases அங்ககததியனேன்ப. மஇளங்ககைல மகணின மஅறிவியைல மபச்ைசயப்பன்ப ம
கல்லூரியில் மமுடிததுவிட்டு மெசன்பைனேயில் மோசருவதற்கொக ம
இப்ோபொது மஒரு மமெறுெபயரிைனே மஉருவொக்னகலொம. மஉதொரணைததியற்கு மநமெது ம கொததுக்னெகொணடிருக்னகிோறன்ப. மகுன/லினேக்னஸில் மஆர்வம
repository கைள மupdate மெசய்வதற்கொனே மகட்டைளக்னகு மஒரு ம ெகொணடவன்ப. மகுன/லினேக்னஸைுடன்ப மவிைளயொடுவதுதொன்ப மஇப்ோபொைதக்னகு ம
மெறுெபயரிைனே மஉருவொக்னக. ெபொழுதுோபொக்னகு, மோவைல மஎல்லொம.

alias மupdate='sudo மapt-get மupdate' http://mani-g.blogspot.in/ ம ம

இப்ோபொது மupdate மஎனம மமெறுெபயரொனேது(alias) ம'sudo மapt-get ம


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

$ மupdate

http://www.kaniyam.com
30

PPA ம மவழியொக ம Android ம SDK ம மநிறுவுதல் ம

அன்பபைடயிர் ம மவணைக்னகம ம!

PPA ம ஓர் மஅறிமுகம:

Personal மPackage மArchive ஐ ம(PPA) ம மபயன்பபடுததிய மபயனேொளிகள் மெமென்பெபொருட்கைளயும மஅதன்ப மபதியய மபதியப்பகைளயும மஎளிைமெயொக ம
பகிர்ந்துெகொள்ளலொம. ம

ம ம மஇதன்ப மமூலம மஉபணடு மபயனேொளிகள் மStandard மPackages கள் மதொனேொக மபதுப்பிக்னகப்படுவைதப் மோபொன்பறு மPPA வில் மஉள்ள மPackage களும ம ம
நிறுவப்பட்டு மபதுபிக்னகப்படும. ம ம

பதியதொக மஒரு மrepository ஐ மோசர்க்னக மஇரு மமுைறகள் மஉள்ளனே.

1. மTerminal மகட்டைள:
ம ம ம ம sudo மadd-apt-repository மppa:<repository மName>

ம ம ம ம2. மUbuntu மSoftware மCenter ஐ மதியறந்த மபிறகு ம ம மEdit ம->Software ம


Sources ஐ மோதர்ந்ெதடுங்ககள். மவருகிற மSoftware ம Sources ம
ெபட்டியில் மOther மSoftwares மtabல்,Add ம மButton ஐ ம
ெசொடுக்னகுங்ககள்.

http://www.kaniyam.com
31

ம ம ம ம ம ம ம

இப்ெபொழுது மsoftware- properties- gtk மெபட்டியில் ம

APT மLine ம: ம___________________________

என்பறு மவரும. மஇதியல் மPPA வுக்னகொனே ம மsource ஐ மதட்டச்சு மெசய்யுங்ககள்.

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.முதலில் மெடர்மினேைல மதியறவுங்ககள்.

2. மபிறகு ம ம ம sudo ம add- apt- repository ம ppa: upubuntu- com/ devel


என்பறு மதட்டச்சு மெசய்து மெசொடுக்னகுங்ககள். ம

மதற்ெபொழுது மsudo மகட்டைளைய மபயன்பபடுததிய மஇருப்பதொல் மகடவுச்ெசொல் ம


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

3.அடுதததொக ம
sudo ம apt- get ம update
கட்டைளைய மெகொடுங்ககள்.இப்ெபொழுது, மஉபணடு மஇயங்ககுதளம மபதியய மதரவுகைள மதரவிறக்னகம மெசய்யும. ம

4.பிறகு, ம
ம sudo ம apt- get ம install ம android- sdk ம

என்பற மகட்டைளையக்ன மெகொடுக்னகவும. ம


இக்னகட்டைள மAndroid மSDK ைய ம"/ usr/ bin/ android- sdk- linux" மfolder ல் ம மநிறுவும. ம

ஆஹெொ ம! ம மAndroid மSDK மManager மநிறுவப்பட்டது.

http://www.kaniyam.com
33

ADT ம Plugin ஐ மEclipse டன்ப மஇைணைததல் :

Android மSDK மManager ைர மதியறவுங்ககள்.

Eclipse மIDE மையயும மதியறவுங்ககள். ம


Eclipse யில்
Help ம> ம Install ம ம New ம Software ஐ மோதர்வு மெசய்யுங்ககள்.

http://www.kaniyam.com
34

தியைரயில் மோதொன்பறிய ம மஉைரயொடல் மெபட்டியில் மAdd மெபொததொைனே மெசொடுக்னகவும. ம

மமுைற ம ம1:
ம ம
வருகிற மAdd ம Repository ம ம ெபட்டியில் ம ம

http://www.kaniyam.com
35

Name : மADT ம Plugin


Location : மhttps:// dl- ssl. google. com/ android/ eclipse/ ம ம

என்பறு மதட்டச்சு மெசய்யுங்ககள்.

மமுைற ம ம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 ஐ மெகொடுங்ககள். ம

அடுததது மDeveloper மTools ஐ மோதர்வு மெசய்து மபின்பனேர் மNext மெபொததொைனே மெசொடுக்னகுங்ககள்.

http://www.kaniyam.com
36

வருகிற மவிணோடொவில் மஎன்பனேன்பனேொ மடூல்கள் மஇன்பஸ்டொல் மஆகோவணடுோமெொ மஅைவ மகொட்டப்படும.

http://www.kaniyam.com
37

Next மெபொததொைனே மெசொடுக்னகியைத மெதொடர்ந்து மLicense ம Agreement ம


கொணபிக்னகப்படும.

http://www.kaniyam.com
38

அதியல் மஒப்பக்னெகொணடு மFinish மெபொததொைனே மெசொடுக்னகுங்ககள். ம

தற்ெபொழுது மADT மPlugin ம மநிறுவப்பட்டு மEclipse மரீஸ்டொர்ட் மஆகும.

http://www.kaniyam.com
39

Android ம SDK ைவ ம மEclipse டன்ப மஇைணைததல்

பிறகு மWindow-> Preferences மோதர்வு மெசய்க.

இப்ெபொழுது மSide மPane னல் மAndroid மெசொடுக்னகவும. மஅதியல் ம


SDK மLocation: மஎனே மஇருக்னகும. மBrowse மButton ஐ மகிளிக்ன ம
ெசய்து மPath ஐ மெசட் மெசய்யவும. மநொம ம"/ usr/ bin/ android-
sdk- linux" மஎன்பனம மஇங்ககு ம மPath ஐ மெசட் மெசய்ய மோவணடும.

இன மOK மButton ஐ மெசொடுக்னகி மெதொடுருங்ககள்.


இன ம மAndroid ம Apps மகைள மஉருவொக்னகலொம. ம
ெதொடருங்ககள் ம. ம ம


ரொோஜஷ மகுமெொர் ம, மகணிப்ெபொறி மெபொறியியல் மமூன்பறொம ம
ஆணடு மமெொணைவர். மUniversity மCollege மOf ம
Engineering, மவிழுப்பரம ம.

மின்பனேஞ்சல் ம ம: ம மgprkumar@gmail.com

http://www.kaniyam.com
40

Hybrid ம PDF ம என்பறொல் மஎன்பனே?


Hybrid மPDF மஎன்பபது மசொதொரணை மPDF மோபொலததொன்ப. மஆனேொல் மஇதியல் மமூல மஆவணைம ம
(source மdocument) மஇைணைந்தியருக்னகும. மஇந்த மஇைணைப்பொல் மஏோதனம மஒரு மபதுைமெயொனே ம
office மெமென்பெபொருள் மெகொணடு மஇதியல் மோதைவக்னோகற்றவொறு மதியருததங்ககளும ம
ோமெற்ெகொள்ளலொம.

Hybrid ம PDF ம உருவொக்னகுவது மஎப்படி?

1. முதல் மகட்டமெொக மLibre மOffice-ல் மஆவணைதைத மஉருவொக்னகுங்ககள். மஅல்லது மLibre ம


Office மதுைணை மெசய்யும மஎந்த மஒரு மஆவணைதைதயும மLibre மOffice-ல் மதியறந்து ம
ெகொள்ளுங்ககள்.
2. பின்பப மFile மெமெனவில், ம“Export மas மPDF” ம–ஐ மோதர்ந்ெதடுக்னகவும.

3. நீங்ககள் மஉருவொக்னகும மPDF-ல் ம“தியருததததக்னக மODF மோகொப்ைப(file) மநுைழைக்னக ம


ோவணடுமெொ?” மஎன்பறு மெபொருள்படும மோதர்வுப் மெபட்டிைய ம(checkbox) மோதர்வு ம
ெசய்யவும. மவிணோடொஸ் மமெற்றும மோமெக்னகின்ப மஉைரயொடல் மெபட்டிகள் ம(dialog ம
boxes) மோமெோல, மவட்டமிடப்பட்ட மோதர்வுகளுடன்ப மஉள்ளனே.
4. ோவறு மோதர்வுகைளயும மநீங்ககள் மமெொற்றம மெசய்யலொம. மஎடுததுக்ன மகொட்டொக, மபடிைமெப் ம
பகுதியறன்ப ம(image மresolution) மகுைறக்னகொமெல் மஇருக்னகச் மெசய்யும மோதர்ைவ ம
பயன்பபடுததலொம. மஆனேொல், மபடங்ககள் மெபரியதொய் மஇருந்தொல் மோகொப்பின்ப மஅளவும மெபரியதொகும மஎன்பபைத மநிைனேவில் மெகொள்ள மோவணடும.
5. ‘Export’ மவிைசைய(button) மகிளிக்ன மெசய்து, மஅதனேொல் மஉருவொகும மெசய்முைறைய மோசமிக்னகவும.
6. வொழ்ததுகள்! மHybrid மPdf மதயொர்!

7. இந்த மPDF மசொதொரணை மPDF மோபொலோவ மPDF மரீடர்களில் மதியறந்து மெகொள்ளும. மஆனேொல், மLibre மOffice-ல் ம(அல்லது மOpenOffice.org, மNeoOffice ம
மெற்றும மபலவற்றில்) மதியருததததக்னகதொக ம(editable) மதியறந்து மெகொள்ளும. மLibre மOffice-ல் மஅந்த மPDF-ஐ மஇழுதது மவிட்டும மதியறக்னகலொம.
8. இன மநீங்ககள் மஅந்தத மோதர்வுப் மெபட்டியில் ம(checkbox) மெசய்த மோதர்ைவ மநீக்னகும மவைர மLibre மOffice-ல் மஉருவொக்னகப்படும மஅைனேதது மPDF-
களும மHybrid மPDF-களொகோவ மஇருக்னகும.

Hybrid மPDF-க்னகொனே மஆங்ககில மஒலி மஒளி மபயிற்சிைய மhttp://www.youtube.com/watch?v=EuVZcygoZsI ம–ல் மகொணைலொம.

http://www.kaniyam.com
41

நொன்ப மோஜொபின்ப மபிரொஞ்சல் மஆன்பறன . மநொன்ப மஒரு மCollabNet மெமென்பெபொருள் மநிறுவனேததியல் மோவைல மெசய்கிோறன்ப. மஎனேது ம
ெசொந்த மஊர் மநொகர்ோகொவில். மகடந்த ம2011 ம-ம மஆணடு மகல்லூரி மபடிப்ைப மமுடிதோதன்ப. மகணியம மமூலமெொக மஉங்ககைள மசந்தியதததியல் ம
மெகிழ்ச்சி. மஇந்த மவொய்ப்ைப மெகொடுதத மகணியம மஆசிரியருக்னகு மநன்பறி மெதரிவிதது மெகொள்கிோறன்ப.

வைல மபதியவு ம: மhttp://jophinepranjal.blogspot.in/

http://www.kaniyam.com
42

சிறந்த ம10 மபொதுகொப்ப மமெதியப்பீட்டு க்ன மகருவிகள்

நவீனே மோடட்டொ மநிைலயங்ககள்(Data மCenters) மஃபயர்வொல்கள்(firewalls) மமெற்றும மநிர்வகிக்னகப்பட்ட மெநட்ெவொர்க்னகிங்க மகூறுகைள(Networking ம


Components) மபயன்பபடுததிய மஉள் மகட்டைமெப்ைப மபொதுகொப்பொக மைவததுக்ன மெகொள்ளகின்பறனே ம, மஆனேொல் மதீங்ககிைழைக்னகும மபயனட்டொளர்(crackers) ம- ம
ஐ மநிைனேதது மஇன்பனம மபொதுகொப்பற்றதொக மநிைனேக்னகிோறன்ப. மஎனேோவ, மதுல்லியமெொக மெநட்ெவொர்க்னகிங்க மகூறுகளின்ப மபொதியப்ைப மமெதியப்பிடுவது மஒரு ம
முக்னகிய மோதைவ மஉள்ளது. மஇந்த மகட்டுைரயில் மநீங்ககள் மபயன்பபொட்டு மகருவிகளின்ப மெசயல்பொடு மமெற்றும மஎளிைமெயின்ப மஅடிப்பைடயில் மமுதல் ம10 ம
மெதியப்பீடு மபயன்பபொட்டு மகருவிகள்(Security மAssessment மTools)
பற்றி மபொர்க்னகலொம.

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

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

http://www.kaniyam.com
43

நொளுக்னகு மநொள் மஅதியகரிக்னகும மதொக்னகுதல்களின்ப மஎணணிக்னைகைய ம மஎணணிக்னைகைய மகட்டுபடுதத மஓப்பன்ப மோசொர்ஸ் மஉலகில் மபல மபயன்பபொட்டு ம
கருவிகள் மஉள்ளனே, மஅதியல் மBackTrack மலினேக்னஸ் மபொதியப்ப மமெதியப்பீடு(vulnerability மassessment) மமெற்றும மடிஜிட்டல் மதடயவியல் ம
ெமென்பெபொருள்(digital மforensics மsoftware) மபயன்பபொடுகள் மசர்வோதச மபகழ் மெபற்றுள்ளது. மபல மநூற்றுக்னகணைக்னகொனே மபயன்பபொட்டு மகருவிகள் மஉள்ளனே ம
என்பறொலும, மநொம மமுதல் ம10 மபயன்பபொட்டு மகருவிகைள மோதர்ந்ெதடுதது மஇங்ககு மபொர்க்னகலொம ம.

ெநட்ெவொர்க்ன மமெதியப்பீட்டிற்கொனே மமுதல் மஐந்து மபயன்பபொட்டு மகருவிகள் ம ம


படம ம1- மஐ மபொர்க்னகவும

வைல மபொதியப்ப மஸ்ோகனங்க மமெதியப்பீட்டிற்கொனே மமுதல் மஐந்து மபயன்பபொட்டு


மகருவிகள் ம மபடம ம2- மஐ மபொர்க்னகவும

ஒரு மெநட்ெவொர்க்ன மஸ்ோகனங்க மெசய்ய மெநட்ெவொர்க்னகினள், மஅோத மோபொல மஃபயர்வொல் மஇல்லொமெலும மெசய்யப்பட மோவணடும. மோசகரிக்னகப்பட்ட ம
தரவு(information மgatharing) மஎன்பபது மமுதல் மபடிநிைல மபொதியப்பகள் மபற்றிய மவிவரங்ககைள ம மோசகரிக்னக மபயன்பபடுததப்படுகின்பறது.

http://www.kaniyam.com
44

Wireshark: ைககுலுக்னகும மோபொன்பற மெநட்ெவொர்க்ன மபதியல்கைளயும மஅடிப்பைடயொக ம


ெகொணடு மஇந்த மகருவி மெசயல்படும. ம
பொதியப்ப மமெதியப்பிட மமிகவும மமுதல் மபடி மஎன்பனே மெநட்ெவொர்க்னகில் ம
நடக்னகிறது ம மஎன்பபைத மஒரு மபரிந்துெகொள்ள மோவணடும ம. ம Nmap மெதொைலதூர மசொதனேங்ககைள மகணடறிய ம, மெபருமபொலொனே ம
வயர்ஷொர்க்ன(Wireshark) ம[முன்பப மஈெதரல்(ethereal)], மஇதன்ப மமூலம ம ோநரங்ககளில் மசரியொக மஃபயர்வொல்கள், மரவுட்டர்கள், ம மதங்ககள் மதயொரிப்ப, ம
கலப்பொனே மமுைறயில் மஅைனேதது மTCP மபணிகள் மைகப்பற்றலொம. ம மெற்றும மமெொதியரிைய மவிளக்னகும.Nmap மெநட்ெவொர்க்ன மநிர்வொகிகளிைடோய ம
Customised மfilters மமூலம மநொம மTCP மெநட்ெவொர்க்ன மடிரொபிக்ன மபறிதது ம ோபொர்ட்டுகள் மோசொதைனே மெசய்ய, மஅந்த மோபொர்ட்டுகள் மோபொலியொக்னக ம
பொர்க்னக மமுடியும. தொக்னகுதல்கைள மோமெற்ெகொணடு மநமபகததன்பைமெைய மசரி மபொர்க்னகலொம. ம

எடுததுக்னகொட்டொக, மஇரணடு மஐபி மமுகவரிகள் மஇைடோய மெதொடர்ைப ம ம இதன்ப ம மெவளியீடு மஎளிய மஉைர மமெற்றும மோதைவக்னகு மஅதியகமெொனே மெசொற்கள் ம
பிடிக்னக, மUDP-சொர்ந்த மஅல்லது மDNS மதகவல்கைள மபிடிக்னக மஇதன்ப மமூலம ம உைடயைவயொக மஇருக்னகிறது, மஎனேோவ, மஇந்த மகருவிைய மவழைக்னகமெொனே ம
ைகப்பற்றலொம. மஇதன்ப மோபொக்னகுவரதது மோடட்டொ மபின்பனேர் மஒரு மோகொப்பில் ம பணிகைள மோமெற்ெகொள்ள மமெற்றும மஒரு மதணிக்னைக மஅறிக்னைக, மஆதொரம ம
ோசமிக்னகப்படும.கூடுதல் மவடிகட்டிகள் மபயன்பபடுததிய மமெறுஆய்வு மோபொது ம அைடய மஸ்கிரிப்ட் மமூலம மெசமைமெயொக மபயன்பபடுதத மமுடியும. ம
அல்லது ம மமெதியப்பொய்வு ம மெசய்வதற்கு மபயன்பபடுததலொம.
Metasploit:
ெபொதுவொக, மோசொதைனேயொளர் மதவறொனே மஐபி மமுகவரிகள், மஏமெொற்றொனே ம
பொக்னெகட்டுகள்(spoofed மpackets), மோதைவயற்ற மபொக்னெகட் ம, மமெற்றும ம ஒருமுைற மஸ்னஃபிங்க மமெற்றும மஸ்ோகனங்க மோமெோல மஉள்ள மகருவிகைள ம
ஒரு மஒற்ைற மஐபி மமுகவரியில் மஇருந்து மசந்ோதகததியற்கிடமெொனே மபொக்னெகட் ம பயன்பபடுததிய மதகவல்கைள மோசகரிக்னக மமுடிந்துவிட்டது, மபின்பப மOS மமெற்றும ம
உற்பததிய மோபொன்பறவற்ைற மோசொதியதது மபொர்க்னகலொம ம. மவயர்ஷொர்க்ன மஒரு ம பயன்பபொடு மமெட்டததியற்கு மோபொக மோநரம மவந்துவிட்டது. மIP மமுகவரிகைள ம
ெநட்ெவொர்க்னகில் மஎன்பனே மநடக்னகிறது மஎன்பபைத மபரந்த மமெற்றும மெதளிவொனே ம பற்றிய மெதொகுப்ைப, ம மபயன்பபொடு மமெட்டததியற்கு மஎதியரொனே மதீவிர மஸ்ோகன்ப ம
தகவைல மெகொடுக்னகிறது. மஎனனம, மஅதற்கு மெசொந்த மநுணணைறிவு ம ெசய்ய மMetasploit மஒரு மமிகச்சிறந்த, மசக்னதியவொய்ந்த மதியறந்த மமூல ம
இல்ைல, மமெற்றும மஒரு மோடட்டொ மவழைங்ககுநர் மபயன்பபடுததிய மதகவல்கைள ம கட்டைமெப்ைப மெகொணடிருப்பதொக மஉள்ளது.பல மகட்டைமெப்பகைள ம
ெபற மோவணடும. மஅதன்ப மெபரிய மவைரகைல மகொரணைமெொக, மசில ம ோபொலல்லொமெல், மஇது ம மதடயவியலுக்னகும மஎதியரொக மபயன்பபடுததலொம.
அடிப்பைட மஅறிவு மஉள்ள மஎந்த மநபரும மஎளிதொக மபயன்பபடுதத மமுடியும.
நிபணை மநிரலொக்னகுநர்கள் மகுறியீடு மபயன்பபடுததிய மஅதியல் மஒரு மபகுதிய மஎழுதிய, ம
Nmap: ம ஒரு மகுறிப்பிட்ட மபொதியப்ப மஏற்படுதததிய, மMetasploit மமூலம மஅைத ம
ோசொதியதது மபொர்ப்பது மஉணடு. மஒரு மைவரஸ் மசில மெதரியொத மபொதியப்ப ம
இந்த மகருவி மஏறததொழை மபததொணடுகளுக்னகு மோமெல் மமிகவும ம மபிரபலமெொனேது. ம எற்படுததிய மதொக்னகும மோபொது, மஇந்த மஎதியர்மெைற-ெசயல்முைற ம
இந்த மஸ்ோகனேர் மTCP மநிைல மஅளவில் மபொக்னெகட்டுகைள மைகயொள மமெற்றும ம ெதொழில்நுட்பம மஉதவும. மஇைத(Metasploit ம) மோபட்ச் மோசொதியக்னக ம
ெசயல்பட்ட மதியறனம மஉள்ளது. மோமெலும ம மSYN மஸ்ோகன்ப, மACK மஸ்ோகன்ப ம பயன்பபடுததப்படலொம.இைத மபற்றி மஇங்கோக மகுறிப்பிடுவதியல், மஇது ம மஒரு ம
ோபொன்பறைவ மஇதன்ப மமூலம மஸ்ோகன்ப மெசய்யலொம. மஇதியல் ம வணிக மகருவியொக மஇருக்னகிறது ம. மசமூகம மபதியப்ப மஇலவசம.
கட்டைமெக்னகப்பட்ட மஅல்கொரிதமகள் மமெற்றும மைகெயழுதது-ோசொதைனே ம
ெகொணடு மOS மமெற்றும மபதியப்ைப மகணடுபிடிக்னக மமுடியும, மோமெலும மஒரு மTCP ம OpenVAS:

http://www.kaniyam.com
45

ோபொதுமெொனேதொக மஇருக்னகும மஎன்பறு மநமபப்படுகிறது.Aircrack ம மஒரு ம


Nessus மஸ்ோகனேர், மஒரு மபகழ் மெபற்ற மவணிக மரீதியயொனே மெமென்பெபொருளொக ம ஸ்னப்பர், மபொக்னெகட் மக்னரப்ட்டர் மமெற்றும மபொக்னெகட் மடீோகொடர் ம
உள்ளது, மஅதியலிருந்து மOpenVAS மஒரு மசில மவருடங்ககளுக்னகு மமுன்ப ம ெசயல்படுகிறது, மஇது மபல மெமென்பெபொருள் மபயன்பபொடுகள் மஒரு மெதொகுதிய ம
ஓப்பன்ப மோசொர்ஸ் மெமென்பெபொருளொகோவ மஉள்ளது. மMetasploit மமெற்றும ம ஆகும. மஒரு மவயர்ெலஸ் மெநட்ெவொர்க்ன மபற்றிய மமுக்னகிய மவிவரங்ககள் ம
OpenVAS மமிகவும மஒததைவயொக மஇருந்தொலும, மஒரு மெதளிவொனே ம பிடிக்னக மபொக்னெகட் மோபொக்னகுவரததியன்ப மதகவல்கைள மோசகரிதது, மடீோகொடர் ம
ோவறுபொடு மஉள்ளது. மூலம மடி- மோகொடு மெசய்தபின்பப, மbrute-force மமூலம மகடவுச்ெசொற்கள் ம
OpenVAS மஇரணடு மமுக்னகிய மகூறுகள் மபிரிக்னகப்படுகிறது, மஅதியல் மஸ்ோகனேர் ம கணடுபிடிக்னக மமுடியும. மAircrak மெபருமபொலொனே மலினேக்னஸ் ம-இல் ம
மெற்றும மோமெலொளர் மஅடங்ககும.ஒரு மஸ்ோகனேர் மஸ்ோகன்ப மெசய்யும மஇலக்னகில் ம ெசயல்படக்னகூடியைவ மஎன்பபோதொடு மமெட்டும மஅல்லொது மBackTrack ம
வசிதது மோமெலொளருக்னகு மோதைவயொன்ப மதகவல்கைள மஅளிக்னகும.ோமெலொளர் ம லினேக்னஸில் மமிகவும மவிருமபததக்னகது.
பல மஸ்ோகனேர்களிடமிருந்துகூட மஉள்ளீடுகள் மோசகரிக்னகிறது மமெற்றும மஅதன்ப ம
ெசொந்த மஅறிவு மமூலம மஒரு மஅறிக்னைகைய மஉருவொக்னகும. வைல மபொதுகொப்ப மமெதியப்பீட்டு மகருவிகள் மபற்றி ம மஅடுதத மஇதழில் ம
பொர்க்னகலொம.
பொதுகொப்ப மஉலகில், மOpenVAS மமிகவும மநிைலயொனே மமெற்றும மநமபகமெொனே ம
நமபப்படுகிறது. மசமீபததியய மபொதுகொப்ப மஓட்ைடகள் மகணடுபிடிதது ம
அவற்ைற மசரி மெசய்ய மஅறிக்னைககள் மமெற்றும மஉள்ளீடுகைள ம லட்சுமிசந்தியரகொந்த , மகடந்த ம6 ம
வழைங்ககும.ஒரு மஉள்ளைமெக்னகப்பட்ட மGreenbone மபொதுகொப்ப மமூலம மGUI ம ஆணடுகளொக ம மlinux மadmin ம-ஆக ம
தகவல் மோமெைட மநமெக்னகு மோதைவயொனே மஉதவி மவழைங்ககுகிறது. மஇதன்ப மமூலம ம பணியொற்றி மவருகிோறன்ப. மஇப்ோபொது ம
ெநட்ெவொர்க்ன, ம மகணின மபொதியதத மதகவல்கைள மெபற மமுடியும. மவிரிவொனே ம Autodesk, மSingapore ம ம-ல் ம
அறிக்னைககள் மஉருவொக்னகுதல்- மOpenVAS மெசய்கிறது, மஎனேோவ ம பணியொற்றி மெகொணடும மமெற்றும ம
உள்கட்டைமெப்ப மபொதுகொப்ப மோமெலொளர்களுக்னகு(infrastructure ம நணபர்களுடன்ப மோசர்ந்து ம
security மmanagers) மஇது மஒரு மசிறந்த மகருவியொக மஉள்ளது. ம ெசன்பைனேயில் மSystimaNX மIT ம
Solutions மPvt, மLtd. மஎன்பற ம
AirCrack: நிறுவனேததியன்ப மதைலைமெ மநிர்வொகியொகவும ம மஉள்ோளன்ப. ம2003 ம-ம மஆணடு ம
முதல் மலினேக்னஸ், மFOSS மமீது மெகொணட மஅன்பபொல் மஒரு மகணின மநிறுவனேம ம
ெநட்ெவொர்க்ன மஸ்ோகனேர்கள் மபட்டியலில் மஇருக்னகும மகமபியில்லொ ம அைமெதது, மவிருமபமபடி மோவைல மெசய்யோவணடும மஎன்பற மகனேைவ ம
பொதுகொப்ப மஸ்ோகனேர்கள்(wireless மsecurity மscanner) மஇல்லொமெல் ம கடந்த ம4 மஆணடுகளொக மநிஜமெொக்னகி மஉைழைததுக்னெகொணடு மஉள்ோளன்ப. ம
முழுைமெயைடயொது.இன்பைறய மஉள்கட்டைமெப்ப மஎன்பபது மெமெொைபல் ம ஓய்வுோநரங்ககளில் ம மதகவல் மெதொழில்நுட்பம, மதமிழ் மபததகம, ம
பயனேர்கள், மதரவுகைள மைமெயததியல் மஅோத மோபொல் மெபருநிறுவனே ம பைகப்படம மஎடுததல், மசுைவயொக மசைமெப்பது, ம மகொல்பந்து ம மபொர்ப்பது ம, ம
வளொகததியல் மகமபியில்லொ மசொதனேங்ககளுக்னகொனே(wireless மdevices) ம வைல மபதியவுகள் மஎன்பறு மெபொழுது மோபொக்னகிெகொணடு மஉள்ோளன்ப.
ெகொணடிருக்னகிறது.
வைல மபதியவு ம ம: மhttp://opennetguru.com ம
WPA-2 மபொதுகொப்ப ம802.11 மWLAN மதரங்ககள் மஇருந்தொலும, மதவறொனே ம மின்பஅஞ்சல் ம ம: மmalan.in@gmail.com
கட்டைமெப்ப மமெற்றும மோமெல்-எளிய மகடவுச்ெசொற்கள் மதொக்னகுதல்களுக்னகு ம

http://www.kaniyam.com
46

சுோகொபோனேொ( SOKOBANO): ஒரு மஅருைமெயொனே மமுப்பரிமெொனே மபதியர் மவிைளயொட்டு

சுோகொபோனேொ :
ம சுோகொபோனேொ மஎன்பற மபதியர் மவிைளயொட்டு ம(Classic மsokobian) மயின்ப மஎன்பற ம
விைளயொட்டின்ப மஉள்ளுந்துதலில் மஉருவொனேது.ஆனேொல் மஇது மமுப்பரிமெொனே ம
வைரகைலயுடன்ப மவருகிறது.இவ்வவிைளயொட்டு மஎளிய மமுதல் மகடினேம மவைரயிலொனே ம300 ம
நிைலகைள மெகொணடது. மோமெலும மெவவ்வோவறு மசட்டங்ககளில் மமீணடும மஅற்ற ம
ெதொடங்ககும/இயக்னகும மவைகயில் மஉருவொக்னகப்பட்டுள்ளது.
ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம
ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம ம

ெபட்டிகைள மகுறிதத மஇடததியற்கு மதள்ளுவோத ம மஇவ்வவிைளயொட்டின்ப மஇலக்னகு. மஅதன்ப ம


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

இந்த மவிைளயொட்ைட மஉங்ககள் மஉபணடு ம12.04/11.10 மவில் மநிருவ மஉங்ககள் மமுைனேயததியல் மஇருந்து மபின்ப மவரும மகட்டைளகைள மபயன்பபடுததிய மெகொள்க.

sudo ம add- apt- repository ம ppa: upubuntu- com/ games

sudo ம apt- get ம update

sudo ம apt- get ம install ம sokobano

விைளயொட்ைட மஉங்ககள் ம( Unity ம Dash) ம ம யில் மஇருந்து மெதொடங்ககவும .

விைளயொடி மமெகிழ்க....!

சதியஷ மகுமெொர்

http://www.kaniyam.com
47

find ம கட்டைள ோமெல் மகுறிப்பிட்ட மகட்டைள ம*profile* மஎன்பற மெபயைர மதற்ோபொைதய ம


அைடவில் மோதடித மதரும.
GNU மfind மஒரு மதியறம மவொய்ந்த மகட்டைள-வரி மபயனேைமெப்ப ம find /usr/share –name FreeSans*
(command-line மutility) மஆகும. மஇது மோகொப்பகைளயும, ம இது ம/usr/share மஎன்பற மஅைடவில், “FreeSans*” மஎன்பபைத மோதடும. ம
அடைவகைளயும ம(files மand மfolders) மபடிநிைல மமெரவைமெப்பொக ம இரட்ைட மோமெற்ோகொள் மகுறி மபயன்பபடுததுதல் மசிறந்ததொக்ன மஇருக்னகும.
(hierarchical மtree மstructure) மோதட மபயன்பபடுகிறது. மKDE மமெற்றும ம (எ.க.)
GNOME களில் மஉள்ள மவைரகைல மோதடல்களுக்னகு மஇதுோவ மபின்பனைல ம
find –name “*bash”
(backend) மஆகும. மஎனனம மfind மெதொடக்னகததியல் மபயன்பபடுதத ம find /usr/share –name “FreeSans*” | grep Oblique
கடினேமெொக மஇருக்னகும.
ெபரிய/சிறிய மஎழுததுகள்:
இக்னகட்டுைரயில் மநொம மஎளியதியலிருந்து மகடினேமெொனே மபயிற்சிக்னகு ம சில மசூழைல்களில் மெபரிய/சிறிய மஎடுததுகளின்ப மோவறுபொட்ைட ம
ெசல்லலொம. மநொன்ப மfind ம4.4.2 மபதியபைப மநிறுவியுள்ோளன்ப. மஏனேனல் மஇது ம தவிற்க மோவணடி மவரலொம. மஅதற்கு ம–name மக்னகு மபதியலொக ம–iname ம
உபணடு ம12.04 மPrecise மPangolin மமெற்றும மBash ம4.2.20 மஉடன்ப மவருவது ம பயன்பபடுததவும.
(பைழைய மபதியப்பகளும மநன்பறொய் மஇயங்கக மோவணடும). மகூடுதல் ம find /usr/share –iname FREESANS*
தகவல்களுக்னகு மhttp://www.commandlinefu.com/ ம மெதொடர்ப ம
ெகொள்ளவும. ோததிய:
find . –mtime +3 –iname *somefile*
நீங்ககள் மமுைனேயம(terminal), மகட்டைள-வரி(command-line) ம என்பனம மகட்டைள மமூன்பறு மநொட்களுக்னகு மமுன்பப மஉருவொக்னகிய ம
அல்லது ம மலினேக்னஸ்-ல் மபரிட்ைசயம மஅற்றவர் மஎனல், ம ோகொப்பகைள மோதடும.
மhttp://www.tuxarena.com/static/intro_linux_cli.php ம- ம மஐ ம
ம ம find மோகொப்பின்ப மமுழு மபொைதையயும மெபற்றுததரும. மஇதற்கு மமெொறொக ம
மபயன்பபடுததுங்ககள் ம.\
ம ம ோகொப்பகைள மமெட்டும மெபற மprintf மபயன்பபடுததவும.
find /usr/bin –name “alsa*” –printf “%f\n”
அடிப்பைடகள்:
find அளைவப் மெபொறுதது மோதடல் :
இது மதற்ோபொைதய மஅைடவில்(directory) மஉள்ள மஅததைனே ம
ோகொப்பகைளயும, மஅைடவுகைளயும மபடிநிைலயொக மெபற்றுததரும. ோகொப்பகளின்ப மஅளைவப் மெபற ம–size மபயன்பபடுததவும
find ம. find /usr –size +500k –name “*png”
என்பபதும மஇைதோய மெசய்கிறது. மஇதன்ப மெசயல்பொட்ைட மெதளிவொக மகொணை ம
ஒரு மசிறிய ம(ோகொப்பகள் மகுைறவொக மஉள்ள) மஅைடவில் மfind ம இது ம500k-க்னகும மோமெற்பட்ட மஅளைவக்ன மெகொணட மpng மஎனே மநிைறவு ம
கட்டைளைய மபயன்பபடுததவும. ெபறும மோகொப்பகைள மோதடித மதரும. மMB-க்னகு மM மபயன்பபடுததவும.
find . –name *profile*
(*) மஎன்பபது மwildcard ம(முன்பப மஉைரக்னக மமுடியொத மகொரணி) மஆகும. மஇது ம0 ம find /usr –size +1M –name “*png”
அல்லது மஅதற்கும மோமெற்பட்ட மவரியுருக்னகளுக்னகு(character) மமெொற்றொகும. ம find /usr –size -10c –name “*png”

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

ோஜொபின்ப மபிரொஞ்சல் மஆன்பறன என்பறு மதரவும. மஅவ்வவளவு மதொன்ப..!!


இதுவைர மெவளியொனே மஅைனேதது மஇதழ்களும மஉங்ககள் ம
" பயன்பஇைல மபிறர்க்னகுத மவொதொன்ப மகற்றல் , Documents ல் மோசமிக்னகப்பட்டுவிடும.
ம மபயனள மதொெமென்பெபொருள் மபிறர்க்னகுத மவின்ப !"
மெணிமெொறன்ப மG

http://www.kaniyam.com
49

M. Sc ம FOSS ம- ம அறிவிப்ப

http://www.kaniyam.com
50

Amachu Infrasoft Application Development Services

Services Limited • Realizing the dynamic needs of every customer, Amachu offers 


Application development services based on Django, Drupal, 
About Wordpress & Yii.
• Backed up architects it will be the best of its kind for any customer 
needing such solutions.
Amachu   Infrasoft   services   was   self­incubated   in   July   2010   as   a 
Community   initiative.   Its   vision   then   was   to   take   up   Open   Source   IT 
Infrastructure Services to the Indian market. Today its scope of work has 
extended and is on its course to become a End­to­End Open Source IT  IT Infrastructure Solution
Infrastructure & Application Service provider.

Driven by people who has vast experience in working with Open Source  • RedHat   Enterprise   Linux,   RedHat   Enterprise   Virtualization, 


Community as well as the Industry, Amachu Infrasoft Services aspires to  Ubuntu   Desktop   Solution,   Clustering,   High   Performance 
become the preferred destination for every customer looking forward to  Computing are among the Services that Amachu offers.
empower their Organization through Open Source.   Its current Service  • These services are designed and implemented by experts with over 
Portfolio includes, a decade of experience in the industry.

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 un­met 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.
E­mail: inquiry@amachu.com

http://www.kaniyam.com
51

உரிைமெகள்: ம இதுவைர மெவளியொனே மகணியம மஇதழ்கள்

கணியம மஇதழின்ப மமூல மஆவணைங்ககள் மஅைனேததும ம http://www.kaniyam.com/download/kaniyam-01.pdf


http://dev.amachu.com/projects/kaniyam/files மல் ம http://www.kaniyam.com/download/kaniyam-02.pdf
ோசமிக்னகப்படுகின்பறனே. மஅவற்ைற மபயன்பபடுததிய, மஇதழின்ப மகட்டுைரகைள ம http://www.kaniyam.com/download/kaniyam-03.pdf
நீங்ககள் மமெறு மபிரசுரம மெசய்து மெகொள்ளலொம. ம ம http://www.kaniyam.com/download/kaniyam-04.pdf
http://www.kaniyam.com/download/kaniyam-05.pdf
கணியம மஇதழின்ப மபைடப்பகள் மஅைனேததும, மகிரிோயடிவ்வ மகொமென்பஸ் ம http://www.kaniyam.com/download/kaniyam-06.pdf
என்பற மஉரிைமெயில் மெவளியிடப்படுகின்பறனே. மஇதன்ப மமூலம, மநீங்ககள் ம

• யொருடனம மபகிர்ந்து மெகொள்ளொலொம. ம பதியவிறக்னகி மபகிருங்ககள்.


• தியருததிய மஎழுதிய மெவளியிடலொம. ம
• வணிக மரீதியயிலும மபயன்பபடுததலொம. ம

ஆனேொல், ம நீங்ககளும மெமெொழிெபயர்க்னகலொோமெ

http://dev.amachu.com/projects/kaniyam/wiki/Translation_Rec
• மூல மகட்டுைர மமெற்றும மஆசிரியர் மபற்றிய மவிவரங்ககைள மோசர்தது மதர ம
ommendations
ோவணடும. ம
• இோத மஉரிைமெகைள மயொவருக்னகும மதர மோவணடும. ோமெற்கணட மசுட்டியில் மகொணும மகட்டுைரகைள மெமெொழிெபயர்க்னகலொோமெ!
ோமெலும மஅறிய
http://creativecommons.org/licenses/by-sa/3.0/

படங்ககள்: மவிக்னகிபீடியொ மமெற்றும மஆசிரியர்கள்

இதழ் மஆக்னக மெமென்பெபொருட்கள்:


LibreOffice மWriter ம3.5.2.2
Ubuntu மLinux ம12.04 ம
கணியம ம- மஇது மவைர

http://www.kaniyam.com
52

கணியம மபற்றி ம • தங்ககளது மபைடப்பகைள மஎளியெதொரு மஉைர மஆவணைமெொக ம


editor@kaniyam.com மமுகவரிக்னகுஅனப்பிைவக்னகவும. ம
இலக்னகுகள்
• தள மபரொமெரிப்ப, மஆதரவளிததல் மஉள்ளிட்ட மஏைனேய மவிதங்ககளிலும ம
• கட்டற்ற மகணிநுட்பததியன்ப மஎளிய மவிஷயங்ககள் மெதொடங்ககி ம பங்ககளிக்னகலொம. ம
அதியநுட்பமெொனே மஅமசங்ககள் மவைர மஅறிந்தியட மவிைழையும ம
• ஐயங்ககளிருப்பின்ப மeditor@kaniyam.com மமெடலியற்றவும.
எவருக்னகும மோதைவயொனே மதகவல்கைள மெதொடர்ச்சியொகத மதரும ம

தளமெொய் மஉருெபறுவது. ம
விணணைப்பங்ககள்
• உைர, மஒலி, மஒளி மஎனே மபல்லூடக மவைககளிலும மவிவரங்ககைள ம
• கணித மெதொழில்நுட்பதைத மஅறிய மவிைழையும மமெக்னகளுக்னகொக ம
தருவது. ம
ோமெற்ெகொள்ளப்படும மமுயற்சியொகும மஇது. ம
• இததுைறயின்ப மநிகழ்வுகைள மஎடுததுைரப்பது. ம
• இதியல மபங்ககளிக்னக மதொங்ககள் மஅதியநுட்ப மஆற்றல் மவொய்ந்தவரொக ம
• எவரும மபங்ககளிக்னக மஏதுவொய் மயொவருக்னகுமெொனே மெநறியில் ம இருக்னக மோவணடும மஎன்பற மகட்டொயமில்ைல. ம
விவரங்ககைள மவழைங்ககுவது. ம
• தங்ககளுக்னகு மெதரிந்த மவிஷயதைத மஇயன்பற மஎளிய மமுைறயில் ம
• அச்சு மவடிவிலும, மபததகங்ககளொகவும, மவட்டுக்னகளொகவும ம எடுததுைரக்னக மஆர்வம மஇருந்தொல் மோபொதும. ம
விவரங்ககைள மெவளியிடுவது. ம
• இதன்ப மவளர்ச்சி மநம மஒவ்வெவொருவரின்ப மைகயிலுோமெ மஉள்ளது. ம
பங்ககளிக்னக • குைறகளிலிருப்பின்ப மமுைறயொக மெதரியப்படுததிய ம
முன்போனேற்றததியற்கு மவழி மவகுக்னகவும. ம
• விருப்பமுள்ள மஎவரும மபங்ககளிக்னகலொம. ம
• கட்டற்ற மகணிநுட்பம மசொர்ந்த மவிஷயமெொக மஇருததல் மோவணடும. ம ெவளியீட்டு மவிவரம
• பகிர்வைத மகட்டுப்படுததொத மவணணைம மபைடப்பகள் மஇருததல் ம ெபொறுப்ப: மசீனவொசன்ப. மஆதரவு: மஆமெொச்சு மஇன்பபிரொசொப்ட் மசர்வீஸைஸ்.
அவசியம. மஉதொரணைததியற்கு மகொபிெலப்ட் ம ம& மகிரிோயடிவ்வ மகொமென்பஸ். ம
• தொங்ககள் மபங்ககளிக்னக மவிருமபம மஒரு மபகுதியயில் மோவெறொருவர் ம கணியததியல் மெவளியிடப்படும மகருததுக்னகள் மகுறிப்பிட்டு ம
ஏற்கனேோவ மபங்ககளிதது மவருகிறொர் மஎனன்ப மஅவருடன்ப மஇைணைந்து ம குறிப்பிடப்படொத மவைரயில் மஅதைனே மபைடததவருக்னோக மஉரிததொகும. ம– ம
பணியொற்ற மமுைனேயவும. ம ஆசிரியர் மகுழு. ம
• கட்டுைரகள் மெமெொழிெபயர்ப்பகளொகவும, மவிஷயமெறிந்த மஒருவர் ம
ெசொல்லக்ன மோகட்டு மகற்று மஇயற்றப்பட்டைவயொகவும மஇருக்னகலொம. ம
• பைடப்பகள் மெதொடர்களொகவும மஇருக்னகலொம. ம
• ெதொழில் மநுட்பம, மெகொள்ைக மவிளக்னகம, மபிரச்சொரம, மகைத, ம
ோகலிச்சிததியரம, மைநயொணடி மஎனேப் மபலசுைவகளிலும மஇததுைறக்னகு ம
ெபொருந்துமபடியொனே மஆக்னகங்ககளொக மஇருக்னகலொம. ம
• தங்ககளுக்னகு மஇயல்பொனே மஎந்தெவொரு மநைடயிலும மஎழுதலொம. ம

http://www.kaniyam.com

You might also like