Hadoop – pig – பகுதி 3

2006-ஆம் ஆண்டு Yahoo நிறுவனத்தின் ஒரு ஆய்வுத் திட்டமாக Pig என்பது உருவாக்கப்பட்டது. இது குறிப்பாக mapreduce வேலைகளைச் செய்வதற்காகப் பயன்படுத்தப்பட்டது. பின்னர் Apache நிறுவனம் 2008-ல் இதனை திறந்த மூல மென்பொருள் கருவியாக அறிவித்து வெளியிட்டது. Pig என்பது java, python போன்ற நிரலாக்க மொழிகளின் துணையில்லாமல், வெறும் SQL-ஐ வைத்து hadoop-ல் உள்ள தரவுகளை அணுக உதவும் கருவி ஆகும். Hadoop பற்றிய அடிப்படை அறிவு பெற்றிருந்தால் போதும். இதனைச் சுலபமாகக் கற்றுக் கொள்ளலாம்.… Read More »

தமிழின் எதிர்காலமும் தகவல் தொழில்நுட்பமும் 3. உலகமயமாக்கலும் தகவல் தொழில்நுட்பமும்

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

செயற்கூறிய நிரலாக்கம் – பொதுவான செயற்கூறிய செயற்கூறுகள் – பகுதி 7

செயற்கூறிய நிரலாக்கமொழிகளில் பரவலாகப் பயன்படுத்தப்படும் மூன்று முக்கியசெயற்கூறுகளைப்பற்றி இப்பதிவில் தெரிந்துகொள்ளலாம். நமக்கு நன்கு பரிச்சயமான, எளிமையான ஜாவாஸ்கிரிப்ட்டு நிரலிலிருந்து தொடங்கலாம். [code lang=”javascript”] for (var i = 0; i < something.length; ++i) { // do stuff } [/code] இந்நிரலில் வழுவேதுமில்லை. ஆனால், இதற்குள் பெரும்பிரச்சனையொன்று அடங்கியிருக்கிறது. அதென்னவென்று கண்டறிய முடிகிறதா? இதுவொரு வார்ப்புநிரல் (Boilerplate code). ஒரு தீர்வைச்செயல்படுத்துவதற்கு இவை உதவுகின்றனவேயன்றி, இவற்றால் தீர்வினைத்தரமுடியாது. ஆனாலும் இதுபோன்ற கட்டளைகளை நாம்… Read More »

கணியம் அறக்கட்டளை தொடக்கவிழா – நிகழ்வுக் குறிப்புகள்

  22.04.2018 அன்று காலை 10.30 மணிக்கு நிகழ்வுகள் தொடங்கின. கட்டற்ற தமிழ்க்கணிமைக்கான ஒரு அமைப்பின் தேவை, பிற அமைப்புகளின் பங்களிப்புகள் பற்றி நித்யா பேசினார். பின் கணியம் அறக்கட்டளையின் நோக்கம், குறிக்கோள்கள், செயல்திட்டங்கள் பற்றி சீனிவாசன் பேசினார். பின் உதயன், எழுத்துரு உருவாக்கம், அவற்றின் சிக்கல்கள், தேவைகள் பற்றி பேசினார். தமது தளம் udayam.in பற்றிய அறிமுகம் தந்தார். தான் உருவாக்கிய கோலம் எழுத்துருவை வெளியிட்டார். இல.சுந்தரம் அவர்களின் 20 எழுத்துருக்களையும் வெளியிட்டார். அவற்றை பின்வரும்… Read More »

FSFTN – விக்கிப்பீடியா Onsite Editathon 2018- ஏப்ரல் 29, 2018 10-5

அனைவருக்கும் வணக்கம், கட்டற்ற மென்பொருள் அறக்கட்டளை தமிழ்நாடு (FSFTN), தமிழ் விக்கிபீடியாவின் வேங்கைத் திட்டம் கட்டுரைப்போட்டி 2017 – 2018 தின் பகுதியாக, ஒரு நாள் Editathon நிகழ்வு நடத்த தீர்மானித்துள்ளது. இதன் மூலமாக கல்லூரி மாணவர்கள், ஐ.டி ஊழியர்கள் அனைவரும் இந்த திட்டத்தின் கீழ் தேர்ந்தெடுக்கப்பட்ட கட்டுரைகளை தமிழில் உருவாக்கவும், மேம்படுத்தவும், அறிவுசார் படைப்புகள் தன் மொழியில் இருக்க வேண்டியதன் முக்கியத்துவத்தயும் சார்ந்து விவாதங்கள், உரைகள் நிகழ்த்தவும் முயர்ச்சிக்கிறது. இந்த முயற்சிக்கு ஆதரவு அளித்து, தங்கள்… Read More »

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

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

செயற்கூறிய நிரலாக்கம் – ஒற்றைஉள்ளீட்டாக்கம் – பகுதி 6

முந்தைய பகுதியில் mult மற்றும் add என்ற இருசெயற்கூறுகளைகளின் உள்ளீட்டுஉருபுகளின் எண்ணிக்கையின் வேறுபாட்டால், அவற்றைக்கொண்டு செயற்கூற்றுக்கலவையை உருவாக்கமுடியாமல் போனது. [code lang=”javascript”] var add = (x, y) => x + y; var mult5 = value => value * 5; var mult5AfterAdd10 = y => mult5(add(10, y)); [/code] இங்கே add செயற்கூறு இரண்டு உள்ளீட்டுஉருபுகளை ஏற்கிறது. எனவே அதனை ஒற்றை உள்ளீட்டுஉருபை ஏற்கும் mult என்ற செயற்கூறோடு… Read More »

தமிழின் எதிர்காலமும் தகவல் தொழில்நுட்பமும் – 1

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

கணியம் அறக்கட்டளை தொடக்க விழா – ஏப்ரல் 22, 2018 ஞாயிறு – 10.00 முதல் 5.00 வரை

கணியம் அறக்கட்டளை தொடக்க விழா – ஏப்ரல் 22, 2018 ஞாயிறு – 10.00 முதல் 5.00 வரை நாள் – ஏப்ரல் 22, 2018 ஞாயிறு நேரம் – 10.00 முதல் 5.00 வரை இடம் – கட்டற்ற மென்பொருள் அறக்கட்டளை, தமிழ்நாடு, கடை எண் 5/350, பழைய மகாபலிபுரம் சாலை, நேரு நகர், துரைப்பாக்கம், சென்னை 600 097 துரைப்பாக்கம் CTS அருகில் Free Software Foundation Tamilnadu Shop No.5/350, Old Mahabalipuram… Read More »

செயற்கூறிய நிரலாக்கம் – செயற்கூறுகளின் கலவை – பகுதி 5

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