Category Archives: கணியம்

பல Git கணக்குளை ஒரே கணினியிலிருந்து இயக்குதல் ! 

அன்புடையீர் வணக்கம் இந்த பதிவில் நாம் நிரலாக்கர்களின் இரண்டு பொதுவான செயல்பாடுகளை தானியங்க வைப்போம். நம்மிடம் பல Git கணக்குகள் இருக்கும் நிலையில் ஒரே கணினியில் இருந்து, 1. பயனர்பெயர், கடவுச்சொல் உள்ளீடு தானகவே நடத்தும்படி இயக்குவது. 2. பயனர் பெயர் மற்றும் மின்னஞ்சல் முகவரி repository கு ஏற்றவாறு அமைத்தல் நிரலாக்கர்கள் தன்னுடைய தினம்தோறும் கடமையில் Version Control System யில், அன்றைய தினத்தின் நிரல் புதுப்பிப்புகளை புதுப்பிப்பார்கள். Github , Gitlab , Bitbucket… Read More »

எளிய தமிழில் IoT 15. தரக் கட்டுப்பாடும் தர உறுதியும்

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

ஜிட்சி – வீடியோ கான்பிரன்சிங் – இலவச கட்டற்ற மென்பொருள்

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

COVID-19 எனும் கொரோனா நச்சுயிரை எதிர்த்து போராடும் திறமூல வன்பொருள் செயல்திட்டங்கள்

தற்போது உலகமுழுவதும் வாழும் மக்களை அச்சுறுத்தி கொண்டிருக்கின்ற COVID-19எனும் கொரோனா நச்சுயிரைஎதிர்த்துபோராடுவதற்காகபின்வரும் திறமூல வன்பொருள்கூட உதவதயாராக இருக்கின்றன . Opentrons இந்த திற மூல ஆய்வக தானியங்கிதளமானது திற மூல வன்பொருள், சரிபார்க்கப்பட்ட ஆய்வக உபகரணங்கள், நுகர்பொருட்கள், உதிரிபாகங்கள் பணிநிலையங்கள் ஆகியவற்றின் தொகுப்பைக் கொண்டுள்ளது. நாளொன்றிற்கு 2,400 பரிசோதனைகள் வரை தானியங்கியாக செயல்படுத்தக்கூடிய அமைப்புகளுடன் அதன் தயாரிப்புகள் வியத்தகு அளவில் COVID-19 பரிசோதனைக்கு உதவக்கூடிய வகையில் இது அமைந்துள்ளது. வருகின்ற ஜூலை 2020 இற்குள் 1 மில்லியன்… Read More »

எளிய தமிழில் IoT – 13. இயங்குதளங்கள் (Operating systems – OS)

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

வீட்டில் இருந்து வேலை செய்தல் – சில குறிப்புகள்

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

Great Cow Graphical BASICஎனும்நிரலாக்கங்களின் பதிப்பாளர் ஒருஅறிமுகம்

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

எளிய தமிழில் 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 »