கணியம்

Hadoop – hdfs,mapreduce – பகுதி 2

ஒரே ஒரு கணினியில் hadoop-ஐ நிறுவினால் அது single node cluster-எனவும், பல்வேறு server-களை இணைத்து நிறுவினால் அது multi-node cluster எனவும் அழைக்கப்படும். இங்கு Ubuntu 16.04 எனும் கணினியில் நிறுவுவது பற்றி பார்க்கலாம். 1. Hadoop எனும் கட்டமைப்பு Java-ல் எழுதப்பட்டிருப்பதால், முதலில் நமது கணினியில் Java நிறுவப்பட்டுள்ளதா என்பதை $ java…
Read more

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

இந்தப் பிரகடனம் இந்தியாவில் பொது நலனுக்காக ஆராய்ச்சி வெளியீடுகளின் அணுகலைத் திறக்கப் பாடுபடும் ஆராய்ச்சியாளர்கள் மற்றும் வல்லுநர்களை உள்ளடக்கிய குழுவினரால் தயாரிக்கப்பட்டது. திறந்த அணுகல் இயக்கம், ‘பொதுமக்களின் வரிப்பணத்தில் செய்யப்படும் ஆராய்ச்சி முடிவுகளை பொதுமக்களுக்குக் கிடைக்கச் செய்வதை’ இலக்காகக் கொண்டது. இந்தப் பிரகடனத்தின் பங்களிப்பாளர்கள் மற்றும் கையொப்பமிட்டோர், திறந்த அணுகல் இந்தியாவின் உறுப்பினர்கள், மற்றும் புது…
Read more

திறந்த மூல வல்லுநர்கள் தேவை மிகவும் அதிகரித்துள்ளது

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

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

முன்குறிப்பு: கருத்தனின் பரிந்துரைப்படி, Functional programming என்பதற்கு “செயற்கூறிய நிரலாக்கம்” என்ற பதத்தையே தொடர்ந்து பயன்படுத்துவோம். [code lang=”javascript”] var x = 1; x = x + 1; [/code] இந்த நிரலை முதன்முதலில் பயன்படுத்தியபோது, xம், (x + 1)ம் சமமாக இருக்கமுடியாதென்ற அடிப்படை கணித சமன்பாட்டை மறந்துவிட்டிருந்தோம். xன் மதிப்புடன்…
Read more

மக்கள் வரிப்பணத்தில் எழுதப்படும் மென்பொருட்கள் மக்களுக்கு திறந்த மூலமாகக் கிடைக்க வேண்டும்

மக்கள் வரிப்பணத்தில் எழுதப்படும் மென்பொருட்கள் மக்களுக்குத் திறந்த மூலமாகக் கிடைக்க வேண்டும் என்று ஐரோப்பிய குழுக்கள் சொல்கின்றன. 141 அமைப்புகளும் 17005 நபர்களும் இந்த வெளிப்படைக் கடிதத்தில் கையெழுத்திட்டுள்ளனர். மக்கள் வரிப்பணத்தில் எழுதப்படும் மென்பொருட்கள் மக்களுக்குத் திறந்த மூலமாகக் கிடைக்க வழி செய்யும் சட்டம் இயற்ற வேண்டும் என்பது இவர்களின் கோரிக்கை. ஐரோப்பிய எண்ணிம உரிமை…
Read more

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

தொடர்ந்து மூன்று ஆண்டுகளாக அமெரிக்காவில் வன்பொருள் தயாரிப்பாளர்களில் அதி வேகமாக வளரும் ஒன்றாக ஏடாஃப்ரூட் எப்படி ஆயிற்று? 2005 இல் எம்ஐடி பல்கலைக்கழக பொறியாளர் லிமார் ஃப்ரீடு இதை நிறுவினார். நீங்கள் திறந்த மூல மென்பொருள்பற்றிக் கேள்விப்பட்டிருப்பீர்கள். தெரிந்தோ தெரியாமலோ அனேகமாகத் தினமும் பயன்படுத்தி வருவீர்கள். ஆனால் இவர்கள் செய்வது திறந்த மூல வன்பொருள். இந்தத் தயாரிப்பு நிறுவனம் 2013 முதல்…
Read more

Big O குறியீடு – அறிமுகம்

ஒரு வழிமுறையைச் (algorithm) செயல்படுத்தும்போது, O(N), O(log N) போன்ற தொடர்களைக் கேள்விப்பட்டிருப்போம். இவற்றின் பொருளென்ன, அதன் முக்கியத்துவமென்ன என்பதைப்பற்றி இப்பதிவில் அறிந்துகொள்ள முயல்வோம். ஒரு வழிமுறையின் பேரளவாக்கத்தன்மை (scalability) இக்குறியீட்டால் அளவிடப்படுகிறது. வழிமுறைக்குக் கொடுக்கப்படும் உள்ளீட்டின் அளவு வேறுபடும்போது, அதன் வெளியீட்டிற்கு, எவ்வளவு அதிக உழைப்பு தேவைப்படுகிறது என்பதையே இக்குறியீடு உணர்த்துகிறது. எடுத்துக்காட்டாக, ஒரு…
Read more

ஐக்கிய நாடுகள் சிறுவர் நிதியம் தொடக்கநிலை நிறுவனங்களுக்கு நிதியளிக்கிறது

ஐககிய நாடுகள் சிறுவர் நிதியம் (Unicef) அமைத்துள்ள புதுமைக்கான நிதி பற்றி கேள்விப்பட்டிருக்கிறீர்களா? சிறுவர்களுக்கு திறந்த மூல மென்பொருள் தயாரிக்கும் தொடக்கநிலை நிறுவனங்களுக்கு உதவுவதே இந்த நிதியின் குறிக்கோள். பாதிக்கப்படக்கூடிய சிறுவர்களுக்கு நல்ல தீர்வு கிடைக்க இந்த நிதி உதவுகிறது. தொகுப்புத் தொடர் பேரேடு (blockchain), தானியங்கி வானூர்தி (UAV), தோற்ற மெய்மை மற்றும் மிகை மெய்மை…
Read more

கூகிள் நிரலாக்கப் போட்டியில் ஹைதராபாத் பள்ளி மாணவர் வெற்றி

2017ஆம் ஆண்டுக்கான கூகிள் நிரலாக்கப் போட்டியில் ஹைதராபாத் பள்ளியில் இறுதி ஆண்டு படிக்கும் மாணவர் மேகந்த் காமகோடி வெற்றி பெற்றார். 78 நாடுகளிலிருந்து சுமார் 3500 மாணவர்கள் இந்தத் திறந்த மூல மென்பொருள் போட்டியில் பங்கேற்றனர். 13 முதல் 17 வயது வரை உள்ள பள்ளியில் படிக்கும் மாணவர்கள் இந்தப் போட்டியில் பங்கேற்க தகுதி உடையவர்கள். இவர்கள் திறந்தமூல திட்டங்களில் கொடுக்கப்பட்ட…
Read more

ஒருங்குறியும், UTF-8 குறிமுறையும்

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