எளிய தமிழில் Robotics 18. லெகோ பூஸ்ட் (Lego Boost)

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

ஒப்பந்த சோதனைகள்

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

pandocஎனும் கட்டற்றமென்பொருள்ஒரு அறிமுகம்

இது எந்தவொரு வடிவமைப்பிலான உரையையும் எந்தவொரு வடிவமைப்பிற்கும் உருமாற்றிட உதவுகின்றது அதாவது சாதாரண உரையை அல்லது குறிமுறைவரிகளை உரைசெயலிகளில் பயன்படுத்தி–கொள்வதற்காக நகலெடுத்து கொண்டுசென்று ஒட்டி பயன்படுத்திடுவோம் அதற்கு பதிலாக அவ்வுரைகோப்பினை நாம் விரும்பும் வடிவமைப்பில் உருமாற்றம் செய்திட தனியுடமை மென்பொருட்கள் பல தயாராக உள்ளன அதைவிட GPLஎனும் அனுமதியின் அடிப்படையில் வெளியிடப்பட்டுள்ள pandoc எனும் கட்டற்ற பயன்பாட்டினை பயன்படுத்தி கொள்ளலாமே இது சாதாரண உரைமட்டுமல்லாது Markdown கோப்பு போன்றது மட்டுமல்லாமல் வேறு எந்தவகை கோப்பாக இருந்தாலும் நாம்… Read More »

எளிய தமிழில் Robotics 17. எந்திரன் கட்டுப்படுத்திகள்

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

எளிய தமிழில் Robotics 16. பார்வை மூலம் பின்தொடர்தல் (Visual Tracking)

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

SpyDERஎன சுருக்கமாக அழைக்கப்படும் அறிவியல் ஆய்விற்கான பைத்தான் மேம்படுத்திடும் சூழல் ஒருஅறிமுகம்

  அறிவியல்பூர்வ பைதானின் மேம்படுத்திடும் சூழல்(Scientific Python Development Environment(SPYDER)) என்பது அறிவியல் அறிஞர்களுக்கும், பொறியாளர்களுக்கும் தரவு ஆய்வாளர்களுக்கும் பயன்படுவதற்காக பைதான் மொழியால்உருவாக்கி வடிவமைக்கப்பட்ட தொரு திறன்மிக்க அறிவியல் சூழலாகும்இது உள்ளிணைந்த பல்வேறு வசதி வாய்ப்புகள் மட்டுமல்லாது பைதான் மொழியின் கூடுதல் இணைப்பாகவும் , API ஆகவும் ,அதைவிட PyQt5 எனும் விரிவாக்க நூலமாகவும்–கூட இதனை பயன்படுத்தி கொள்ளமுடியும் மேலும் இதன் செயலி, இடைமுகப்புதிரை போன்ற உள்பொதிந்த உள்ளுறுப்புகளை தேவையெனில் நம்முடைய சொந்த பயன்பாடுகளில்நாம் கட்டமைத்து மேம்படுத்தி… Read More »

பைதான் நிரல் திருவிழா – விழுப்புரம் – ஜூன் 9 2019

தொழில்நுட்பம் கற்க வேண்டுமென்றால் பணம் வேண்டும் என்பது பழமொழிப்போல ஊறிக்கிடக்கும் வரி. ஆனால் தொழில்நுட்பமே மக்களுக்கானது என்ற அடிப்படை உன்மை உரக்க உரைத்துக்கொண்டிருக்கும் ஒரு அமைப்பு தான் விழுப்புரம் கட்டற்ற மென்பொருள் பயனர் குழுமம் (VGLUG). இதன் அடிப்படை நோக்கம் தொழில்நுட்பம் சார்ந்து மட்டுமல்ல. அந்த தொழில்நுட்பத்தை மக்களுக்கு அறிமுகம் செய்து அதன்மூலம் மக்களை பயனடைய செய்வது. அதன் அடிப்படையில் Python என்ற programming language ஐ மாணவர்களுக்கு சொல்லித்தந்து, பின் சொல்லித்தந்ததன் அடிப்படையில், சிறிய அளவில்… Read More »