Hadoop – hive – பகுதி 4

Facebook நிறுவனம் hadoop-ஐ பயன்படுத்தத் துவங்கிய காலங்கள் முதல், அதனிடம் வந்து சேரும் தரவுகளின் அளவு 1GB, 1TB, 15TB என உயர்ந்து கொண்டே சென்றது. அப்போது அவற்றினை அலசி தரவுச் சுருக்கங்களைத் தேர்ந்தெடுப்பதற்கு oracle database-ஐயும் பைதான் மொழியையும் பயன்படுத்தியது. ஆனால் வருகின்ற மூலத் தரவுகளின் அளவும், வடிவங்களும் அதிகரிக்க அதிகரிக்க data analysis தேவைக்கென ஒரு புதிய முறை கண்டுபிடித்தாக வேண்டி இருந்தது. அப்போதுதான் facebook நிறுவனம் இத்தகைய datawarehouse தேவைகளைப் பூர்த்தி செய்வதற்கென்றே… Read More »

அமேசான் இணையச்சேவைகள் – EC2 – நெகிழக்கூடிய மேகக்கணினி

பெருநிறுவனங்களுக்கான மென்பொருள் தீர்வினைக் கட்டமைக்கும்போது, ஒன்றுக்கும் மேற்பட்ட இயக்கமுறைமைகளைப் (Operating Systems) பயன்படுத்துவது இயல்பான விசயம். ஒவ்வொரு இயக்கமுறைமையின் அம்சங்களையும் நமக்குச் சாதகமாகப் பயன்படுத்துவதன் மூலம், சிறப்பான தீர்வினை வடிவமைக்கமுடியும். இதுபோன்ற சூழலில், அதனை உருவாக்கும் நிரலர்களுக்கு, ஒன்றுக்குமேற்பட்ட இயக்கமுறைமைகளை ஒரே கணினியில் அணுகுவதற்கு, மெய்நிகர் கணிப்பொறிகள் (Virtual machines) பயன்பட்டன. எடுத்துக்காட்டாக, லினக்ஸ் இயக்கமுறைமை நிறுவப்பட்ட கணினியில், ஒரு விண்டோஸ் இயக்கமுறைமையை மெய்நிகர் கணினியில் நிறுவிக்கொள்ளலாம். மேகக்கணினிகளும் இதுபோலவே செயல்படுகின்றன. அமேசானில், நாம் ஒரு மேகக்கணினியைக்… Read More »

தமிழின் எதிர்காலமும் தகவல் தொழில்நுட்பமும் 9. உங்கள் பிள்ளைகளை இயந்திர மனிதர்களாக வளர்க்கிறீர்களா?

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

அமேசான் இணையச்சேவைகள் – அறிமுகம் – உலகளாவிய உட்கட்டமைப்பு

AWS உருவானகதை அமேசான் இணையச்சேவைகள் தொடங்கப்பட்டு பதினைந்தாண்டுகள் முடிந்துவிட்ட நிலையில், அதுகடந்துவந்த பாதையினை சற்றே திரும்பிப்பார்க்கலாம். 2003ம்ஆண்டு: அமேசானின் தொழில்நுட்பக்கட்டமைப்பு (Infrastructure) எப்படியிருக்கவேண்டும் என விவரித்து, கிறிஸ் பின்க்ஹ்மன், பெஞ்சமின் பிளாக் என்ற இருபொறியாளர்கள், தொலைநோக்குப்பார்வையுடன் ஒரு கட்டுரை எழுதினர். இதைத்தொடர்ந்து இம்மாதிரியான உட்கட்டமைப்பு வசதிகளை, ஒரு சேவையாக வழங்குவதற்கும், அதாவது விற்பதற்கும், பரிந்துரைக்கப்பட்டது. இது அமேசான் மேலிடத்தின் கவனத்தை ஈர்க்கவே, அதனைச் செயல்படுத்தும் திட்டத்தில் அமேசான் இறங்கியது. 2004ம்ஆண்டு: அமேசானின் முதல் சேவையாக எளிய வரிசைச்சேவை… Read More »

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

நுகர்பொருள் ஆய்வக அறிக்கையின்படி இந்தியாவில் 18 வயதிற்கு உட்பட்ட இளையவர்கள் சுமார் 200 மில்லியன் உள்ளனர், அவர்களில் 69 மில்லியன் பேர் நகர்ப்புறங்களில் வாழ்கின்றனர். 1981 முதல் 1995 வரை பிறந்த தலைமுறையை ஆங்கிலத்தில் மில்லேனியல் என்று சொல்கிறார்கள். இவர்களுக்கு தகவல்தொடர்பு, ஊடகம், எண்ணிம தொழில்நுட்பங்கள் ஆகியவற்றுடன் நல்ல பரிச்சயம் உண்டு. இவர்களுக்கு அடுத்து வந்த 1996 முதல் 2010 வரை பிறந்தவர்களை இணைய அல்லது எண்ணிம தலைமுறை என்றே சொல்லலாம். இந்த இளைய தலைமுறையின் குழந்தைப்… Read More »

மேகக்கணிமை – அறிமுகம்

இன்று, மேகக்கணிமையின் (Cloud Computing) வளர்ச்சியால், இணையசெயலிகள் / சேவைகளை (Web Applications / Services) உருவாக்கும் பலருக்கும் அதை எங்கிருந்து இயக்குவது என்ற அடிப்படைச் சிக்கல் இருப்பதில்லை. தமக்கென சொந்தமாக வன்பொருள்களும் (Hardware), நினைவகங்களும் (Storage), நிரந்தரமான தடையற்ற இணைய இணைப்பும் இல்லாமலேயே, நம்மால் செயலிகளையும், சேவைகளையும் வழங்கமுடிகிறது. அமேசான், கூகுள், மைக்ரோசாஃப்ட் உள்ளிட்ட பல முன்னனி நிறுவனங்கள் மேகக்கணிமைக்கான கட்டமைப்பை ஒரு சேவையாக வழங்குகின்றன. இவற்றை சேவை வழங்குநர்கள் (Service Providers) என அழைக்கிறோம்.… Read More »

தமிழின் எதிர்காலமும் தகவல் தொழில்நுட்பமும் 7. “ஆளும் மொழியே வாழும்; மற்றவை மாளும்” இதுதான் நியதியா?

ஆக்ஸ்போர்ட் மொழியியல் பேராசிரியர் ஜீன் அட்சிசன் சொல்கிறார், “ஒரு மொழியின் பரவல் அதைப் பயன்படுத்துபவர்களுடைய சக்தியைச் சார்ந்தது, அம்மொழியின் உள் அம்சங்களைப் பொருத்தது அல்ல.” தமிழின் பயன்பாட்டைக் கட்டாயமாக்கும் ஒரு நாட்டைத் தமிழர்கள் அமைத்தால் மட்டுமே தமிழ் வளரவும் செழிக்கவும் முடியும் என்று சிலர் உறுதியாக நம்புகின்றனர். எடுத்துக்காட்டாக இதோ ஒரு கட்டுரை. இராஜேஸ்வரி பாலசுப்பிரமணியம் எழுதிய தமிழ் மொழியின் எதிர்காலம். “தமிழ் மொழி, எதிர்காலத்தில் வாழ்வது நிலப்பரப்பிலோ, மக்கள் தொகையிலோ அல்ல; மாறாக அதன் ஆளும்… Read More »

தமிழின் எதிர்காலமும் தகவல் தொழில்நுட்பமும் 6. தடை செய்யப்பட்ட கட்டலான் மொழி புத்துயிர் பெற்றது எப்படி?

ஸ்பெயின் நாட்டில் பார்சிலோனாவைச் சுற்றியுள்ள பகுதிகளில் கட்டலான் மொழி சிறுபான்மை மக்களால் பேசப்படுகிறது. வெற்றிபெற்ற ஆட்சியாளர்களால் பல நூற்றாண்டுகளாக ஒடுக்கப்பட்ட கட்டலான் மொழி இப்பொழுது 9 மில்லியன் மக்களால் பேசப்படுகிறது. உலகில் 150 க்கும் மேற்பட்ட பல்கலைக்கழகங்கள் இந்த மொழியை கற்றுத் தருகின்றன. 400 க்கும் மேற்பட்ட பத்திரிகைகள் இம்மொழியில் பிரசுரிக்கப்படுன்றன. பேரிடர்களை சந்தித்துப் பிழைத்து வந்த கட்டலான் மொழி 1714 ஆம் ஆண்டில் ஸ்பானிய துருப்புக்கள் பார்சிலோனாவை வெற்றி கண்ட பின், கட்டலோனியா அதன் தன்னாட்சி… Read More »

செயற்கூறிய நிரலாக்கம் – செயற்கூறிய ஜாவாஸ்கிரிப்ட்டு – பகுதி 10

செயற்கூறிய நிரலாக்க அடிப்படைகள் குறித்து கடந்தசிலவாரங்களாக படித்துவருகிறோம். இதனை அன்றாட பயன்பாட்டில் எப்படி பொருத்துவது? இன்றளவிலும் கூட, செயற்கூறிய நிரலாக்கமொழிகளைப் பயன்படுத்தி நிரலெழுதும் வாய்ப்பு நம்மில் பலருக்கு கிடைப்பதில்லை. ஆனால், பெரும்பாலான வலைச்செயலிகள் உருவாக்கும் நிரலர்கள் ஜாவாஸ்கிரிப்ட்டை அன்றாடம் பயன்படுத்தி நிரலெழுதுகின்றனர். எனவே, நாம் இதுவரை கற்ற கோட்பாடுகளை ஜாவாஸ்கிரிப்ட்டில் எப்படி பயன்படுத்துவது என இப்பகுதியில் காணலாம். செயற்கூறிய ஜாவாஸ்கிரிப்ட்டு செயற்கூறிய முறையில் நிரலெழுத ஏதுவான, நிலைமாறாத்தன்மை போன்ற, சில அம்சங்களை ஜாவாஸ்கிரிப்ட்டு நமக்குத்தருகிறது. மேலும் சிலவற்றை… Read More »

தமிழின் எதிர்காலமும் தகவல் தொழில்நுட்பமும் 5. பரவும் இந்த ஆங்கில மொழி ஆதிக்கம் தணிய வாய்ப்பு உள்ளதா?

ஆங்கிலம் மற்ற மொழிகளையும் கலாச்சாரங்களையும் அழிக்கிறதா? உலகமயமாக்கல், அமெரிக்க கலாச்சாரம் மற்றும் தொழில்நுட்பப் பேரலைகளின் மேல் ஏறி உலகில் இதுவரை எந்த மொழிக்கும் இல்லாத அளவுக்கு ஆங்கிலம் ஆதிக்கம் செலுத்துகிறது. சீன அல்லது ஸ்பானிஷ் மொழியைத் தாய்மொழியாகக் கொண்டவர்கள் ஆங்கிலத்தைத் தாய்மொழியாகக் கொண்டவர்களை விட அதிகமாக இருக்கலாம், ஆனால் வேற்று மொழியாளர்களுடன் பேசும் போது அவர்களும் ஆங்கிலம்தான் பேச வேண்டியிருக்கிறது. மேலும் பிணைப்பு பெருகி வரும் உலகின் குடிமக்களாக ஆக்குவதற்காக அவர்களும் தங்கள் குழந்தைகளுக்கு ஆங்கிலம்தான் கற்றுக்கொடுக்கிறார்கள்.… Read More »