Category Archives: பங்களிப்பாளர்கள்

பல்பொருள்இணையத்தின்(IoT) நெறிமுறைகள ஒரு அறிமுகம் 

தற்போது உலகம் முழுவதும், பல்பொருள் இணையத்தினை(Internet of Things (IoT)) பயன்படுத்தி வருகின்றனர், இதன்வாயிலாக இன்று பில்லியன் கணக்கான சாதனங்கள் தங்களுக்குள்  தகவல் பரிமாற்றம் செய்து கொள்கின்றன. இவ்வாறான பல்பொருள் இணைய(IoT) தொடர்பு நெறிமுறைகள் இந்தச் சாதனங்களுக்கு இடையே பரிமாறப்படும் தரவுகளைப் பாதுகாப்பதோடுமட்டுமல்லாமல் அவ்வாறான பாதுகாப்பையும் உறுதி செய்கின்றன. சாதனங்கள் அனைத்தும் இணையத்தில் இணைந்து இருக்கும் போதும் தகவல் தொடர்பு வலைபின்னலுடன் பாதுகாப்பாக இணைக்கப்படும் போதும் மட்டுமே பல்பொருள் இணைய (IoT) அமைப்பு செயல்படவும் தகவலை நன்கு… Read More »

Mingw-w64 எனும் gccக்கான முழுமையான இயக்க நேர சூழல்

mingw-w64 செயல்திட்டம் என்பது விண்டோ 64-பிட் , 32-பிட் இயக்க முறைமைகளுக்கு சொந்தமான இருமநிரலிகளை ஆதரிக்க gccக்கான முழுமையான இயக்க நேர சூழலாகும். மேலும் இது அசல் mingw.org செயல்திட்டத்தின் முன்னேறிய பதிப்பாகும், இது விண்டோஇயக்கமுறைமை செயல்படுகின்ற கணினிகளில் GCC இயந்திரமொழி மாற்றியை ஆதரிப்பதற்காக உருவாக்கப்பட்டது. அதாவது 64 பிட்கள் , புதிய APIகளுக்கு ஆதரவை வழங்குவதற்காக 2007ஆம் ஆண்டில் இதை ஒரு கிளைசெயலாக ஆக்கப் பட்டது. அப்போதிருந்து, இது பரவலான பயன்பாட்டினையும் விநியோகத்தையும் பெற்றுவருகின்றது. ஒவ்வொரு… Read More »

மொசில்லா பொதுக்குரல் – அரைமணி நேர அறிமுகக் கூட்டம்

மொசில்லாவின் திறந்த மூல குரல்தரவுதள முன்னெடுப்பான Common Voice (voice.mozilla.org/ta) இப்போது தமிழில் தொடங்கப்பட்டுள்ளது. இது குரல் கண்டறிதல் தொழில்நுட்பங்களுக்குப் பயிற்சி அளிப்பதற்குத் தேவையான பெருமளவு குரல்மாதிரிகளைக் பொதுக்கள உரிமையில் (CC-0) வெளியிடுவதை நோக்கமாகக் கொண்டுள்ளது. Common Voice தளத்திற்குச் சென்று சொற்றொடர்களைப் பேசி பதிவுசெய்வதின் மூலமும் பதிவு செய்யப்பட்டவற்றைச் சரிபார்ப்பதன் மூலமும் நீங்கள் பங்களிக்கலாம். இதைப் பற்றிய அரை மணி நேர அறிமுகக் கூட்டம் இணையவழி நடக்கவிருக்கிறது. நாள்: 24.04.2022 ஞாயிறு – காலை 8.30… Read More »

பைத்தான் படிக்கலாம் வாங்க – 17 – வென்றது வியனா? அப்பாவா?

மன்னரிடம் நெல்மணிகள் கேட்ட கதையில் வென்றது மோகனா? மன்னரா? கண்டுபிடித்து விட்டீர்களா? மோகன் தான் எனக் கண்டுபிடித்திருப்பீர்கள். முதல் சதுரத்திற்கு ஒரு நெல்மணி, இரண்டாவது சதுரத்திற்கு இரண்டு நெல்மணி, மூன்றாவது சதுரத்திற்கு நான்கு நெல்மணி என அறுபத்து நான்குக் கட்டங்களுக்கும் கண்டுபிடித்தால் மொத்தம் 18,446,744,073,709,551,615 நெல்மணிகள் தேவைப்படும். இந்த நெல்மணிகளை எடுத்து வைக்க மட்டுமே மன்னருக்கு சூரியனின் தொலைவு போன்று இரண்டு மடங்கு தேவைப்படும்.(நன்றி: செயல்வழிக் கணிதம், அரவிந்த் குப்தா) இதை எப்படி மன்னரால் கொடுக்க முடியும்?… Read More »

Rust எனும் நிரலாக்கமொழி ஒருஅறிமுகம் 

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

தரவுத்தள நிர்வாகத்திற்கு NoSQLஆனது எப்போது சிறந்த தேர்வாகஅமையும்? 

NoSQL தரவுத்தளங்களை கொண்டு  கட்டமைக்கப்படாத தரவுகளைக் கையாள முடியும். மற்ற தரவுத்தளங்களிலிருந்து அவை எவ்வாறு வேறுபடுகின்றன, எப்போது, எங்கு பயன்படுத்தப்பட வேண்டும் என்பதைக் இந்த கட்டுரையில் கண்டறிந்திடுவோம். கட்டமைக்கப்பட்ட , கட்டமைக்கப்படாத ஆகியதரவுகளை நிர்வகிக்க தற்போது பயன்பாட்டில் உள்ள பல்வேறு வகையான தரவுத்தளங்களை பயன்படுத்தி கொள்ளலாம். தொடர்புடைய தரவுத்தளங்களானவை(Relational databases) கட்டமைக்கப்பட்ட தரவுகளுக்குப் பயன்படுத்தப்படுகின்றன, இவை வடிவமைக்கப் பட்டதும் நன்கு அறியப்பட்டதுமான வகைகளைக் கொண்டுள்ளன. NoSQL தரவுத் தளங்கள் கட்டமைக்கப்படாத தரவுகளுக்குப் பயன்படுத்தப்படுகின்றன. ஒரு தரவுத்தள மேலாண்மை… Read More »

பைத்தான் படிக்கலாம் வாங்க – 16 – மோகனா? மன்னனா? வென்றது யார்?

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

Sambaஎனும் திறமூல கருவி மூலம் கோப்பு பகிர்வு

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

தீம்பொருள்பெட்டிகளின்(MalwareBoxes) வாயிலான தீம்பொருள் பகுப்பாய்வு மிகவும்எளிதாகும்

  ‘நீங்கள் லாட்டரியை வென்றுள்ளீர்கள்’ அல்லது ‘விருது பெறத் தேர்ந்தெடுக்கப் பட்டுள்ளீர்கள்’ போன்ற  செய்திகளை மின்னஞ்சல் மூலம் பெறுவதை கற்பனை செய்து பார்த்திடுக. ஆனால் இவ்வாறான நம்முடைய பேராசையை தூண்டிடும் மின்னஞ்சலை திறந்தவுடன், நம்முடைய முக்கியமான அத்தியாவசியகோப்புகள் அனைத்தும் மறையாக்கம் செய்யப் பட்டிருப்பதை உணர்ந்து, அவற்றை மீண்டும் நாம் திரும்பப் பெற 1,000 அமெரிக்க டாலர்களுக்கு மேல் அதை  மீட்பதற்கான தொகை நம்மிடம் கோரப்படுகிறது. மே 12, 2017 அன்று முதலில் தோன்றிய உலகளாவிய ransomware எனும்… Read More »

இன்றைய கணினியின்கொள்கலண்களை(containers)இயக்கத் தொடங்குவதற்கான மூன்று படிமுறைகள்

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