Category Archives: கணியம்

எளிய தமிழில் IoT 12. தரவை தரவுத்தளத்தில் சேமித்தல்

IoT அமைப்பில் தரவுகள் பெரிய அளவில் வந்து கொண்டே இருக்கின்றன. காணொளித் தாரை (streaming video), வானலை அடையாளம் (RFID) தரவுகள், உணரிகள் (sensors) அனுப்பும் தரவுகள் ஆகியவை இதில் அடங்கும். அனேகமாக இவையெல்லாமே காலத்தொடர் (time series) தரவுகள்தான். இம்மாதிரி பெரிய அளவில் தரவுகளைக் கையாளுவதே ஒரு சவால்தான். மேலும் தொழிற்சாலையில் இயந்திரங்களைக் கட்டுப்பாடு செய்ய இந்தத் தரவுகளை உடனடியாகப் பகுப்பாய்வு செய்து நிகழ் நேரத்தில் (realtime) முடிவுகள் எடுக்க வேண்டியிருக்கலாம். இவை தவிர தரவுகளையும்… Read More »

Machine learning – கற்குங்கருவியியல். எண்ணவோட்டங்கள்

கற்குங்கருவியியல் . இது குறித்த ஒரு ஆவணம்[0] சொல்லாய்வுக் குழுவில் இருக்கிறது. இக்கட்டுரை என்னுடைய சொல்லாக்கச் சிந்தனைகள் எப்படி ஓடுகிறது என்பதை ஆவணபடுத்திவைக்கும் ஒரு முயற்சி. machine learning – வெகுநாட்களாக இதற்கொரு சொல் புனைய வேண்டும் என்ற எண்ணம் இருந்தது. ஆங்கில பொருளும் சற்று குழப்பமாக இருந்ததால் ஆங்கில புலமைவாய்தோர் புழங்கும் மன்றமொன்றிலும்[2] வினாவெழுப்பியிருந்தேன். அதில் அவர்கள் கொடுத்த விடைகளின் துணுக்குகள் சில கீழே. “…machines that learn…” “… it’s a type of… Read More »

எளிய தமிழில் IoT 11. நோட்-ரெட் – விதிகள் அமைத்தல் மற்றும் மானிப்பெட்டி

நோட்-ரெட் (Node-Red) விதிகள் அமைத்தல் பொருட்களின் இணையத்தின் அடிப்படை செயல்பாடுகளை நாம் விதிகளின் மூலம் தான் இயக்கப் போகிறோம். எடுத்துக்காட்டாக, வெப்ப உணரி ஒரு அளவுக்கு மேல் காட்டினால் நாம் சூடேற்றியை அணைக்க ஒரு விதியை அமைக்கலாம். இம்மாதிரி பல எளிய மற்றும் சிக்கலான விதிமுறைகளை நாம் அமைக்க வேண்டியிருக்கும். நோட்-ரெட் இல் படத்தில் கண்டவாறு உலாவியில் ஓடும் தொகுப்பி உள்ளது. இதில் கணுக்களை (nodes) இழுத்துப் போட்டு (drag-and-drop), இணைத்து பாய்வுகளை (flows) உருவாக்கலாம்.  நோட்-ரெட்… Read More »

மதுரை மீனாட்சி கல்லூரியில் விக்கி தொடர் தொகுப்பு மார்ச் 7 2020

மகளிர் தினத்தையொட்டி மதுரை மீனாட்சி கல்லூரியில் நாளை மாவட்ட அளவிலான தமிழ் விக்கிப்பீடியா தொடர் தொகுப்பு நடைபெறுகிறது. அவரவர் கல்லூரிக்குச் சுற்றறிக்கை அனுப்பப்பட்டுள்ளது. தகவல் அறியாத ஆனால் ஆர்வமுள்ள கல்லூரி மாணவர்கள் தாங்களாகவே முன்பதிவு செய்துகொண்டும் கலந்துகொள்ளலாம். அனுமதி இலவசம். forms.gle/LEmD97fgLHCi26J29

எளிய தமிழில் IoT 10. வரைபடக் கட்டுப்படுத்தி – திறந்த மூல நோட்-ரெட்

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

எளிய தமிழில் IoT 9. IoT யை இணையத்துடன் இணைப்பது உசிதமல்ல

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

விழுப்புரத்தில் தொடர் பைதான் பயிற்சி – நிறைவு விழா – நிகழ்வுக் குறிப்புகள்

தொடக்க விழாகுறித்து அறிய இதுவரையிலான தத்துவவியளாலர்கள் உலகை பற்றிப் பலவிதங்களில் விளக்கியுள்ளனர்… ஆனால் நம்முன்னிறுக்கும் கடமை அதை மாற்றுவதே…  –ஆசான். காரல் மார்க்ஸ் சரியாக ஆறு மாதங்களுக்கு முன்னர், விழுப்புரத்தில் இலவச பைதான் பயிற்சிகுறித்து சமூக வலைதளங்களில் தகவல் பகிரப்பட்ட இரண்டு வாரங்களுக்குள் 450க்கும் மேற்பட்டவர்கள் பதிவுசெய்திருந்தனர்(கிட்டத்தட்ட 7மாநிலங்கள்). பதிவுசெய்தவர்களை 10பேர் கொண்ட குழு அலைபேசியில் அழைத்து, அவர்களைப் பற்றி விவரங்களைக் கேட்டறிந்தனர். அதன்படி அவர்களின், சமூக பொருளாதார நிலைகளைப் பொருத்து 40 பேரைத் தேர்வு செய்தோம்.… Read More »

எளிய தமிழில் IoT 8. ஸிக்பீ, ஸிவேவ் சாதனங்களை MQTT யுடன் இணைத்தல்

நம்பத்தகுந்த இணைப்புகள் இல்லாத இடங்களில் MQTT யின் தகவல் வெளியிடு (Publish) –  சந்தா சேர் (Subscribe) என்ற கருத்தியலைப் (paradigm) பயன்படுத்துவது உசிதம் என்று முன்னர் பார்த்தோம். ஸிக்பீ மற்றும் ஸிவேவ் சாதனங்கள் சந்தையில் பரவலாகக் கிடைப்பதால் இவற்றை MQTT யுடன் பயன்படுத்த முடிந்தால் நல்லது. ஆகவே நாம் ஸிக்பீ மற்றும் ஸிவேவ் நுகர்வி வெளியிடும் தகவல்களை MQTT யாக மாற்றி MQTT வழங்கிக்கு அனுப்ப என்ன வழி என்று பார்க்கலாம்.  ஸிக்பீ சாதனங்கள் வெளியிடும்… Read More »

நிரலாக்கங்களின் பிழைகண்டுபிடிப்பான் (Programming Mistake Detector) ஒரு அறிமும்

PMDஎன  சுருக்கமாக அழைக்கபெரும்  நிரலாக்கங்களின்பிழைகண்டுபிடிப்பான் (Programming Mistake Detector) என்பது புதியதாக உருவாக்கப்படும் பயன்பாடுகளின்நிரலாக்கங்களில் மூல குறிமுறைவரிகளை பகுப்பாய்வுசெய்வதற்காக உதவிடும் ஒரு . கட்டற்றகருவியாகும் இதனை கொண்டு  புதியதாக உருவாக்கப்படும் எந்தவொரு நிரலாக்கங்களிலும் பயன்படுத்தப்படாத மாறிகள், வெற்று பிடிப்பு தொகுப்புகள்(empty catch blocks) , தேவையற்ற பொருள் (object) உருவாக்கம் என்பனபோன்ற பொதுவான நிரலாக்க குறைபாடுகளை கண்டுபிடித்திட முடியும் இது Java,JavaScript, Apex, Visualforce, PLSQL,Apache ,Velocity,XML, XSL, C, C++, Fortran, PHP, , C#… Read More »

எளிய தமிழில் IoT 7. திறந்த மூல MQTT நுகர்விகளும் (Clients) வழங்கிகளும் (Servers)

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