Nov 17, 2014

பள்ளிகளில் ஓப்பன் சோர்ஸ் மென்பொருள்களை பயன்படுத்த மத்திய மனிதவள மற்றும் மேம்பாட்டுத் துறை அமைச்சகம் சுற்றறிக்கை

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

மத்திய மனிதவள மற்றும் மேம்பாட்டுத் துறை அமைச்சகத்தின் சுற்றறிக்கை இங்கே.


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

  • மின்சார அலுவலகங்கள்
  • அரசு மருத்துவமனைகள்
  • ஆரம்ப சுகாதார நிலையங்கள்
  • எல்.ஐ.சி அலுவலகம் (மத்திய நிறுவனம்)
  • மாவட்ட ஆட்சியர் அலுவலகம்
  • எல்காட்
எதிர்காலம் எங்களின்(FOSS, GNU/Linux, Open Source) கட்டுப்பாட்டில்தான்.

Nov 15, 2014

MD5 (Message-Digest algorithm 5) உங்களுக்கு அவசியம் உதவும்

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

சம்பவம் ஒன்று:

உபுண்டு 14.04 LTS வெளியிடப்பட்ட இரண்டு நாட்கள் கழித்துதான் அதை நான் தரவிறக்கம் செய்ய தொடங்கினேன். என்னுடைய மடிக்கணினியின் வாயிலாக தரவிறக்கம் செய்யாமல், அண்ணன் சோம.நீலகண்டன் அவர்களின் மேசைக்கணினியினைக்(Desktop PC) கொண்டு தரவிறக்கம் செய்தேன். torrent தொழில்நுட்பம் மூலமாக உபுண்டுவை தரவிறக்கம் செய்ய முடியும் என்பதால், உபுண்டுவை எப்பொழுது தரவிறக்கம் செய்தாலும் torrent கோப்பினைக் கொண்டே தரவிறக்கம் செய்வேன். காரணம் பாதுகாப்பாகவும் இருக்கும், நிறுத்தி வைத்த இடத்திலிருந்து நாம் எப்பொழுது வேண்டுமானாலும் தரவிறக்கத்தை தொடர்ந்து கொள்ளலாம். அவ்வாறே Vuze Torrent Client Application ஐக் கொண்டு அண்ணன் அவர்களின் மேசைக்கணினி வாயிலாக தரவிறக்கம் செய்தேன். ஏப்ரல் மாதத்தில் எங்கள் கிராமத்தில் கடுமையான மின்வெட்டு இருந்தது. திடீர் திடீரென்று ஒரு ஒழுங்கில்லாமல் மின்சாரம் நிறுத்தப்படும். அவருடைய மேசைக்கணினிக்கு  UPS வசதியெல்லாம் செய்து வைத்திருக்கவில்லை. மின்சாரம் நின்றால் கணினியும் அமர்ந்து விடும். கணினி அடிக்கடி Shutdown ஆனாலும், Torrent மூலமாக தரவிறக்கம் செய்வதால் நின்ற இடத்திலிருந்து மீண்டும் தரவிறக்கத்தை தொடர்ந்து கொள்ளலாம். மறுபடியும் ஆரம்பத்திலிருந்தே தரவிறக்கம் செய்ய வேண்டியதில்லை. மின்சாரம் நிற்பது, அதனால் கணினியும் நிற்பது, இடையிடையே இணைய இணைப்பது துண்டிக்கப்படுவது என பல நெருக்கடிகளுக்கு இடையில் சாராசரியாக 50KB/s வேகத்தில் கிட்டத்தட்ட 5- 6 மணி நேரம் கழித்து உபுண்டு 14.04 LTS பதிப்பு வெற்றிகரமாக தரவிறக்கம் செய்யப்பட்டது.

தரவிறக்கம் முடிந்த உடனே ஆர்வத்தில் Pendrive இல் உபுண்டுவை Bootable ஆக மாற்றி மடிக்கணினியில் Try Ubuntu கொடுத்து இயக்கினேன். இங்குதான் அதிர்ச்சி காத்திருந்தது. Try Ubuntu என கொடுத்து எப்பொழுது இயக்கினாலும் நேரடியாக நமக்கு Ubuntu Desktop கிடைத்துவிடும். இந்தமுறை அப்படி எனக்கு கிடைக்கவில்லை. Ubuntu Login Screen வந்து நின்றது. சரி பயனர் பெயரும், கடவுச்சொல்லும் கேட்கிறதே அதைக் கொடுத்துப் பார்ப்போம் என நினைத்து உபுண்டுவின் (Default Username: ubuntu, Default password: blank ) default username, password ஐ கொடுத்தேன். அப்படி கொடுத்தும் உள்ளே செல்லவில்லை. பல வழிகளில் என்னவெல்லாமோ செய்து பார்த்தேன். இறுதியில் தோல்விதான். கிட்டதட்ட 7 மணிநேரத்திற்கு மேல் வீணாகிவிட்டது. பிறகு முதலிலிருந்து தரவிறக்கம் செய்தேன். இதற்கென்று தனியாக 5-மணி நேரத்திற்கு மேல் ஆகியது. ஏன் இப்படி பிழை ஏற்பட்டது என்பதற்கான கேள்வி என் மனதிற்குள் சுழன்றுகொண்டே இருந்தது. இதுபோல் இன்னொரு சம்பவம் நடைபெற்றது அதையும் கேளுங்கள்.

சம்பவம் இரண்டு:

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

இந்த இரண்டு சம்பவங்களிலுமே ISO கோப்புகளை Pendrive இல் bootable மாற்றும் போது எந்த பிழையும் காண்பிக்கவில்லை. நிறுவுதல் நடக்கும் போதுதான் பிழைகள் ஏற்பட்டது. bootable ஆக மாற்றும் போதே கோப்பில் பிழை இருக்கிறது என்று காண்பித்து இருந்திருந்தால் நான் சுதாரித்திருந்திருப்பேன். ஆனால் அது நடக்கவில்லை.

இவ்வளவு நேரம் என்னுடைய சொந்த கதையை பொறுமையாக படித்ததற்கு மிக்க நன்றி. சரி விஷயத்திற்கு வருகிறேன். 

உங்களுக்கு இவ்வளவு சங்கடம் ஏற்பட்டதற்கு என்ன காரணம் கதிர்? அப்படினுதானே கேட்கிறீங்க. சொல்றேங்க,

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

கொஞ்சம் புரியற மாதிரி ஒரு உதாரணத்தோட சொல்றேன் கேளுங்க

உங்களிடம் உபுண்டு 14.04 இயங்குதளத்தின் ISO கோப்பு இருக்கிறது. உங்களை சந்திப்பதற்காக வீட்டிற்கு வந்த உங்கள் நண்பர் நீங்கள் உபுண்டு பயன்படுத்திக் கொண்டிருப்பதை பார்த்து ஆசைப்பட்டு அவருடைய கணினியிலும் உபுண்டு 14.04 நிறுவுவ வேண்டும் என்பதற்காக, உங்களிடம் உபுண்டு 14.04 இயங்குதளத்தை கேட்கிறார். உடனே, நீங்களும் லினக்ஸை பரப்ப வேண்டும் என்ற நோக்கில், உங்கள் நண்பரினுடைய pendrive இல் உபுண்டு 14.04 ISO கோப்பை Copy செய்து கொடுத்து அனுப்புறீங்க. உங்கள் நண்பர் அவருடைய கணினியில் அந்த ISO கோப்பை ஒரிடத்தில்(C, D, D or ...) சேமித்து வைக்கிறார். இரண்டு நாட்கள் கழித்து உபுண்டுவை நிறுவ வேண்டும் என்ற ஆர்வத்தில் ISO கோப்பை CD/DVD யிலோ அல்லது pendrive விலோ  bootable ஆக மாற்றுகிறார். மாற்றிய பின் உபுண்டுவை நிறுவும் பணியை தொடங்குகிறார். எனக்கு ஏற்பட்டது போலவே அவருக்கும் சம்பவங்கள் நிகழ்கிறது. உங்கள் நண்பர் என்ன செய்வார், இல்ல நீங்கதான் என்ன செய்ய முடியும். எவ்வளவு நேரம் வீணடிக்கப்பட்டு இருக்கும் என்று கொஞ்சம் யோசித்துப் பாருங்கள்.

சரி, கோப்பு சரியாக இருக்கிறதா அல்லது பிழையுடன் இருக்கிறதா என்பதை எப்படி கண்டுபிடிப்பது? இதற்கு ஏதேனும் வழி இருக்கிறதா? இருக்கிறது இதை கண்டுபிடிப்பதற்கு பயன்படும் கருவிதான்  MD5sum.

MD5 என்றால் என்ன?

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

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

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

இதை உறுதி செய்து கொண்ட பின், கோப்பு சரியாக இருக்கிறது என்றால், உபுண்டு 14.04 ISO கோப்பை CD/DVD அல்லது Pendrive ஏதாவது ஒன்றில் bootable ஆக மாற்றி நிறுவுதலை தொடங்கலாம். பிழையாக இருக்கிறது என்றால் bootable ஆக மாற்றிக்கொண்டிருக்காமல் உங்களிடம் வந்து மறுபடியும் உபுண்டு 14.04 ISO கோப்பை பெற்றுச் சென்று அதன்பின் நிறுவுதலை ஆரம்பிக்கலாம்(அப்பொழுதும் ஒரு முறை MD5 எண்ணை சரிபார்த்துக் கொள்வது நல்லது).

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



இதை நீங்கள் எப்படி செய்ய வேண்டும் என்ற முழு விபரமும் உபுண்டுவின் தளத்திலேயே தெளிவாக கொடுக்கப்பட்டுள்ளது. http://releases.ubuntu.com/ இந்த தளத்தில் உபுண்டுவின் ISO கோப்பிற்கான MD5 எண் கொடுக்கப்பட்டு இருக்கும். நீங்கள் கோப்பை தரவிறக்கம் செய்த பின் உங்கள் கணினியில் MD5 எண்ணை கண்டுபிடித்து அதை உபுண்டுவின் தளத்தில் இருக்கும் கோப்போடு ஒப்பிட்டுப் பாருங்கள். எனக்கு ஏற்பட்டது போன்ற மோசமான அனுபவங்கள் உங்களுக்கு ஏற்படாமல் இருக்கும்.

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

References:

Nov 9, 2014

உபுண்டுவில்(14.04 LTS) இணைய வேகத்தினை கண்காணித்தல்

இன்றைக்கு கணினி வைத்திருக்கும் அனைவருமே இணையத்தினை பயன்படுத்தி வருகிறோம். இணையத்தின் வேகம் எந்தளவிற்கு இருக்கிறது என்பதை தெரிந்து கொள்ள அனைவருக்குமே ஆர்வமாக  இருக்கும். அந்த வகையில் உபுண்டுவில் இணையத்தின் வேகத்தினை தெரிந்து கொள்ள பல வழிகள் இருக்கின்றன. அவைகளில் System Monitor மற்றும் Conky போன்றவைகள் பெரும்பாலும் பயன்படுத்தப்பட்டு வருகிறது. இணைய வேகத்தினை தெரிந்து கொள்ள வேண்டுமானால் இணைய உலாவியினை(Browser) Minimize செய்து வைத்துவிட்டு. System Monitor ஐத் திறந்தோ அல்லது Desktop இல் இருக்கும் Conky Task Manager க்குச் சென்றோதான் பார்க்க வேண்டும். அடிக்கடி இணையத்தின் வேகத்தினை தெரிந்து கொள்ள வேண்டும் என நினைப்பவர்களுக்கு இது கொஞ்சம் நேரத்தினை வீணடிக்கும் செயலாகும்.



இந்த பிரச்சனையை Netspeed indicator applet தீர்த்து வைக்கிறது. நான் உபுண்டு 9.04 ஐ தொடக்க காலத்தில் பயன்படுத்திய போது இந்த Indicator ஐ பயன்படுத்தி வந்தேன். அதன்பின் இன்றுவரையிலும் Conky யின் மூலமாக இணைய வேகத்தினை தெரிந்து கொள்கிறேன். Nokia 6300 (2G) மொபைல் மூலமாக இணையத்தினை பயன்படுத்தி வருகிறேன். இதிலுள்ள சிரமமே என்னவென்றால் Connection Disconnect ஆகாமல் இருக்கும். ஆனால், எந்தவிதமான Transmission நடைபெறாது. இதற்காக உலாவியை Minimize செய்து வைத்து விட்டு Conky க்குச் சென்று Transmission இருக்கிறதா என பார்த்து வருவேன்.

Netspeed Inidicator இன் சிறப்பு



Netspeed Indicator ஐ நிறுவிய பிறகு ஒருமுறை Logout செய்து விட்டு மீண்டும் Login செய்தால் Top Panel இல் வந்து Netspeed Applet அமர்ந்து கொள்ளும். அதன்பின் உலாவியை பயன்படுத்திக் கொண்டே Top Panel இன் மேலே இருக்கும் Netspeed Indicator மூலமாக இணையத்தின் வேகத்தினை தெரிந்து கொள்ளலாம். Download and Upload இரண்டினுடைய வேகத்தின் கூட்டுத்தொகையைக்  காண்பிக்கும். அதை Click செய்தால் Download மற்றும் Upload இரண்டின் வேகத்தினையும் தனித்தனியாக தெரிந்து கொள்ளலாம்.



Netspeed Indicator ஐ நிறுவுதல்

முனையத்தில் கீழ்காணும் கட்டளைகளை ஒன்றன்பின் ஒன்றாக கொடுக்கவும்.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install indicator-netspeed

மேலும் தெரிந்து கொள்ள இங்கு செல்லவும்.

Nov 7, 2014

wget - CLI Download Manager - துண்டிக்கப்பட்ட தரவிறக்கத்தை மீண்டும் தொடருதல்

லினைக்ஸைப் பொறுத்தமட்டிலே இணைய வேகம் என்பது எப்பொழுதும் வேகமாகவே இருக்கும். உங்களுடைய இணைய இணைப்பின் வேகம் என்னவே அதே வேகத்தை நீங்கள் பெறலாம். சிறிதளவு கூட வீணாகாமல். விண்டோஸில் தரவிறக்கம் செய்வதற்கென்றே தனியாக மென்பொருள்கள் நிறைய உள்ளன். உதாரணமாக: IDM என்று சொல்லக்கூடிய Internet Download Manager.

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

உதாரணமாக: நான் என்னுடைய Nokia 6300 மொபைல் மூலமாகத்தான் இணையத்தை பயன்படுத்தி வருகிறேன். 2G யின் அதிகபட்ச வேகமாக நொடிக்கு 21KB இருக்கும் (21KB/s). IDM மென்பொருளை பயன்படுத்தி இந்த வேகத்தை 50KB/s ஆக மாற்றி விட முடியாது. விண்டோஸைப் பொருத்தமட்டிலே இணைய வேகம் என்பது சற்று குறைவாகத்தான் இருக்கும். அதை கொஞ்சம் அதிகப்படுத்தி நிலை நிறுத்திக்கொள்ள வேண்டுமானால் IDM போன்றவைகள் உதவலாம்.

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

அதற்காக லினக்ஸில் Download Manager மென்பொருளே இல்லை என்று நினைத்து விட வேண்டாம். FatRat, KGet போன்றவைகள் அதில் புகழ்பெற்றது.


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

சரி தலைப்பிற்கு வருவோம். மேலே Ubuntu Software Center இல் காண்பிக்கப்பட்டுள்ளதெல்லாம் Graphical User Interface வகைகள்.

நாம் பார்க்கப்போவது wget எனும் Command Line Interface (CLI) வகையினைச் சார்ந்தது.

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

wget கட்டளையின் மூலம் தரவிறக்கம் செய்ய:

முனையத்தில் (Terminal)

wget [தரவிறக்கம் செய்ய வேண்டிய முகவரி] கொடுத்து Enter Key ஐ அழுத்தவும். கீழே இருக்கும் படத்தைப் பார்க்கவும். அழுத்தியவுடன் தரவிறக்கம் தொடங்கிவிடும். நான் விரும்பி பயன்படுத்துவதை இதைத்தன்.


wget கட்டளையின் தரவிறக்கம் துண்டிக்கப்பட்டுவிட்டால் தரவிறக்கம் செய்ததிலிருந்து மீண்டு தொடர:

wget -c [துண்டிக்கப்பட்ட தரவிறக்கத்தின் முகவரி]

Up Arrow Key ஐ பயன்படுத்தி முந்தைய வரியை பெற்றுக்கொள்ளலாம்.



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

Nov 4, 2014

WordPress Installation - உபுண்டுவில் WordPress ஐ நிறுவுதல்



Content Management System என்று சொல்லக்கூடிய CMS இல் புகழ்பெற்ற ஒன்றான WordPress ஐ உபுண்டுவில் நிறுவுவது எப்படி? என்பதை பற்றித்தான் இந்த பதிவில் பார்க்க இருக்கிறோம். WordPress ஐப் போலவே Joomla, Drupal போன்றவைகளும் CMS சூழலுக்கு புகழ்வாய்ந்த இயக்கசூழல்கள்தான். CMS இல் ஒன்றான Joomla  வை உபுண்டுவில் நிறுவுவது எப்படி? என்று ஏற்கனவே இங்கு பதிவு செய்துள்ளேன். வலைப்பதிவில்(Blogging) WordPress எப்படி புகழ்பெற்றதாக இருக்கிறதோ அதுபோல CMS லும் WordPress புகழ்பெற்றதாக உள்ளது. WordPress பயன்படுத்துவதற்கு எளிமையாக இருப்பதால் மற்ற இரண்டு CMS சூழல்களுடன் ஒப்பிடும் போது WordPress முன்னனியில் இருக்கிறது. புதிய பயனர்கள் WordPress ஐ எளிமையகவும் கற்றுக்கொள்ளலாம்.

LAMP(Linux Apache MySQL PHP) மற்றும் WAMP (Windows Apache MySQL PHP)) ஆகிய இரண்டு சூழலிலும் WordPress ஐ  நிறுவிக்கொள்ளலாம். இருந்தாலும் Linux இயங்குதளத்தில் நிறுவுவதற்கே பரிந்துரைக்கப்படுகிறது. இங்கு நாம் LAMP  சூழலில் நிறுவுவதையே பார்க்க இருக்கிறோம். உபுண்டுவில் LAMP நிறுவுவது எப்படி என தெரிந்து கொள்ள நான் ஏற்கனவே எழுதியுள்ள இந்த பதிவுக்கு செல்லவும்.

நிறுவுதலை ஆரம்பிப்போமா?

WordPress இன் அண்மைய பதிப்பை தரவிறக்கம் செய்து கொள்ளவும். நேரடியாக தரவிறக்கம் செய்து கொள்ளலாம் அல்லது உபுண்டுவில் இணைய இணைப்பு வைத்திருப்போர் முனையத்தின்(Terminal) wget கட்டளையின் மூலமாகவும் தரவிறக்கம் செய்யலாம்.



தரவிறக்கம் செய்த WordPress இன் சுருக்கப்பட்ட கோப்பை Extract செய்யவும். வலது சொடுக்கின்(Right Click) மூலம் Extract என கொடுத்து விரித்துக்கொள்ளலாம் அல்லது கட்டளை வரியின் மூலமும் செய்யலாம்.

LAMP இன் அடைவான /var/www/html  அடைவிற்குள்(Directory) உங்களது WordPress தளத்திற்காக ஒரு புதிய அடைவை உருவாக்கவும். உதாரணமாக. நான் gnutamil என உருவாக்கியுள்ளேன்.

Extract செய்யப்பட்ட WordPress அடைவிற்குள் இருக்கும் கோப்புகள் மற்றும் அடைவுகள் அனைத்தையும் புதிதாக உருவாக்கிய அடைவிற்குள் பிரதியெடுக்கவும்(Copy and Paste).



WordPress ற்கான தகவல்தளம்(Database) மற்றும் தகவல்தள பயனரை(Database User) உருவாக்குதல்:

கீழ்காணும் கட்டளைகள் மூலமாக MySQL இல் தேவையா வேலைகளை செய்யுவும். MySQL தகவல்தளத்திற்குள் நுழையவும். கொடுக்க வேண்டிய கட்டளைகள் கீழ்காணும் படத்தில் சிவப்பு அம்புக்குறியிட்டு காட்டப்பட்டுள்ளது.



MySQL கட்டளை விளக்கம்:

MySQL க்குள் உள்நுழைய

mysql -u root -p

WordPress ற்கென தனியாக ஒரு தகவல்தளத்தினை உருவாக்கவும்.

CREATE DATABASE wordpressdb;

புதிய பயனரை உருவாக்கவும்.

CREATE USER wpuser@localhost IDENTIFIED BY 'password';

இங்கு wpuser எனும் இடத்தில் உங்களுக்கு விருப்பமான பயனர் பெயரையும் password என்பதில் உங்களுக்கு விருப்பமான கடவுச்சொல்லையும் அமைத்துக்கொள்ளலாம். கடவுச்சொல்லின் முதலிலுன் இறுதியிலும் Single Quote கட்டாயம் இடம்பெற வேண்டும்.

புதிதாக உருவாக்கிய பயனருக்கு WordPress ற்கான தகவல்தளத்தினுள் அனைத்து வேலைகளையும் செய்யும் விதத்தில் அனுமதிகளை அளிக்கவும்.

GRANT ALL ON wordpressdb.* to wpuser@localhost;

அனுமதியை புதுப்பிக்கவும்.
FLUSH PRIVILEGES;

MySQL ஐ விட்டு வெளியேறவும்.

exit

WordPress அடைவிற்குள் மாற்றங்களைச் செய்தல்

/var/www/html/wordpres_directory_for_your_site சென்று wp-config-default.php எனும் கோப்பின் பெயரை  wp-config.php என பெயர் மாற்றம்(rename) செய்யவும்.




define(‘DB_NAME’, ‘wpdb‘);

database_name_here எனும் இடத்தில் நீங்கள் wordpress ற்கென புதிதாக உருவாக்கிய database பெயரை கொடுக்கவும்.

define(‘DB_USER’, ‘wpuser‘);

username_here எனும் இடத்தில் நீங்கள் MySQL இல் புதிதாக உருவாக்கிய பயனர் பெயரை கொடுக்கவும்.

define(‘DB_PASSWORD’, ‘password‘);

MySQL இல் உருவாக்கிய பயனருக்கு கொடுத்த கடவுச்சொல்லை password எனும் இடத்தில் ஒற்றை மேற்கோள் குறிக்குள் இடவும்.

மாற்றம் செய்யும் முன்

மாற்றம் செய்த பின்

கோப்பினை சேமிக்கவும். மூடவும்.

sudo chown -R www-data:www-data /var/www/html/

மேற்காணும் கட்டளையினை முனையத்தில் இட்டு apache யின் அடைவிற்கு அனுமதிகளை அளிக்கவும்.


sudo service apache2 restart

கட்டளை மூலம் apache server ஐ restart செய்யவும்.

WordPress Installation ஐ தொடங்குதல்

உங்களது இணைய உலாவியினை திறந்து localhost/your_wordpress_folder_name கொடுத்து இயக்கவும். நான் gnutamil என்று கொடுத்ததால் localhost/gnutamil என்று கொடுத்துள்ளேன். WordPress கேட்கும் தகவல்களை உள்ளிடவும். 







இனிதே WordPress நிறுவுதல் உபுண்டுவில் முடிந்தது.

Reference:



Nov 3, 2014

பள்ளியில் தமிழ் மீடியத்தில் படித்தவர்களால் ஆங்கிலம் சரளமாக பேச முடியாதா?

ஆங்கிலம் பேசினால் அறிவாளியா? இந்த பதிவை படித்து விட்டு பிறகு தொடர்ந்து படிக்கவும்.

நம் எண்ணங்களையும், நாம சொல்ல நினைக்கிற அனைத்து விஷயங்களையும் மத்தவங்ககிட்ட கொண்டு போய் சேர்க்கற ஒரு கருவிதான் மொழி. குறிப்பா, நம்முடைய தாய்மொழில பேசுறதைக் காட்டிலும், கேக்குறவங்களோட  மொழியில பேசும்போது தனி மரியாதைக் கிடைக்கும். 'டிட் யூ ஹேவ் யுவர் லஞ்ச?' என்று கேட்டால் இந்திக்காரன் முறைப்பான். 'கானா காலியே?' என்று கேட்டால், குழைவான்.

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

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

தமிழ் மீடியத்துல படிச்சவங்க, ஆங்கிலத்துல பெரிய ஆளா வரமுடியாதுன்னு நினைக்கிறாங்க. இது மகா தவறு. நான் சொல்ற விஷயத்தை நீங்க கடைப்பிடிச்சா, நீங்களும் ஆங்கிலத்துல நிச்சயமாக பேசலாம்.
  • தினமும், டிக் ஷனரியை வச்சுகிட்டு ஐந்து வார்த்தைகளை மனப்பாடம் பண்ணுங்க. அதோட 'ரிலேடட்' வார்த்தை என்னங்கறதையும் சேர்த்து மனப்பாடம் பண்ணுணீங்கன்னா, ஒரு நாளைக்கு 10 வார்த்தை சுலபமா தெரிஞ்சுக்கலாம். ஒரு வருஷத்துல 3,600 வார்த்தைகள் மனப்பாடம் ஆயிடும்.
  • தினமும ஆங்கில நாளிதழ் ஏதாவது ஒண்ணு படிக்கறதை வழக்கமா வச்சிக்குங்க. மொதல்ல சினிமா பக்கமும் ஸ்போர்டஸ் பேஜூம் படிங்க, தப்பில்லை!
  • ரொம்ப சிம்பிளான வார்த்தையா முதல்ல தெரிஞ்சுகிட்டு பேச ஆரம்பியுங்க. உதாரணத்துக்கு, 'ஸீ யூ', 'ஓகே ஐ வில் டூ இட்' ங்கிற மாதிரி குறைந்தபட்ச வார்த்தைகள்.
  • முடிந்தவரை முதல்ல நண்பர்கள்கிட்ட பேச ஆரம்பியுங்க. மத்தவங்க கிண்டல் செஞ்சாலும் பரவாயில்லை, முயற்சி பண்ணுங்க.
  • நல்ல ஆங்கிலத் திரைப்படங்கள் சப்டைட்டிலோட பாருங்க. அவங்க உச்சரிப்பு புரியும். படிப்படியா நீங்களே சப்டைட்டில் இல்லாம ஃபாலோ பண்ணக் கத்துக்குவீங்க.
  • தாய்மொழியில் யோசித்து, அதை மொழிமாற்றம் செய்து ஆங்கிலத்தில் பேசாதீங்க.
  • தனியா வீட்ல கண்ணாடி முன்னால நின்னு பேசி பழகுங்க. உங்க முகபாவத்தையும், நீங்க பேசற வார்த்தை உச்சரிப்பையும் அது சரி பண்ணிடும்.
  • உரக்க பேசுங்க. மொழிகள்ல ஓர் ஆபத்து என்னன்னா, ஒரு வார்த்தைக்கே இரண்டு அர்த்தங்கள் வரும். அதனால, உங்க உச்சரிப்பும் சரியா இருந்தாதான் கேட்கறவங்களுக்கு அது விளங்கும்.
எந்த மொழியா இருந்தாதான் என்ன, தைரியமாப் பேசி பழகினா நிச்சயம் வந்துவிடும். குதிரையைக் குளத்துகிட்ட கூட்டிகிட்டுதான் போக முடியும்; தண்ணி குடிக்க முயற்சிக்கறது அதோட வேலைதான். முடியாதது எதுவுமே நம்ம அகராதியில இருக்கக்கூடாது.

நம் கனவு பலிக்கணும்னா முதலில் நாம் எழுந்திருக்கணும். தாய்மொழியைத் தப்பா பேசினாதான் தப்பு. அடுத்த மொழியைத் தப்பா பேசினா தப்பே இல்லை. ஆங்கிலத்தைப் பேச்சில் வையுங்க. தமிழை மூச்சில் வையுங்க.

நன்றி: நாணயம் விகடன் 22-12-2013
(டாக்டர் விஜய் ஆனந்த் ஸ்ரீராம் அவர்கள் உனக்கும் மேலே நீ! எனும் தொடரில் எழுதியது)