ச.குப்பன்

குறிமுறைவரிகளில்லாத((No Code) முதன்மையான திறமூல கருவிகள்(Tools)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

புதிய நிரலாக்கமொழியைக் கற்றுக்கொள்வதற்கான உதவிக் குறிப்புகள்

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