Category Archives: Open Source Software

பேராலயமும் சந்தையும் 4. பயனர்கள் இருப்பதன் முக்கியத்துவம்

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

பேராலயமும் சந்தையும் 2. பேராலயமும் சந்தையும்

நூல் சுருக்கம்  மென்பொருள் பொறியியல் பற்றிய சில ஆச்சரியமான கோட்பாடுகளை லினக்ஸின் ( Linux) வரலாறு அறிவுறுத்தியது. இவற்றை சோதனை செய்வதற்காகவே நான் நடத்திய வெற்றிகரமான திறந்த மூல திட்டமான ஃபெட்ச்மெயிலைக் (fetchmail) கூறுபடுத்தி ஆய்வு செய்கிறேன். வணிக உலகில் பெரும்பாலும் “பேராலயம்” பாணியில்தான் மென்பொருள் உருவாக்கப்படுகிறது. லினக்ஸ் உலகின் “சந்தை” பாணி இதற்கு அடிப்படையிலேயே முற்றிலும் மாறுபட்டது. இந்த வேறுபட்ட வளர்ச்சிப் பாணிகளின் கோட்பாடுகளை நான் விவாதிக்கிறேன். இந்தப் பாணிகள் மென்பொருள் வழுநீக்கல் (debugging) பணியின்… Read More »

பேராலயமும் சந்தையும் 1. முகவுரை: இதில் நீங்கள் ஏன் அக்கறை காட்ட வேண்டும்

மூலநூல்: The Cathedral and the Bazaar by Eric S. Raymond – Musings on Linux and Open Source by an Accidental Revolutionary – version 3.0 பேராலயமும் சந்தையும் – எரிக் ரேமண்ட் – ஒரு தற்செயலான புரட்சியாளரின் லினக்ஸ் மற்றும் திறந்த மூலம் பற்றிய சிந்தனைகள் – பதிப்பு 3.0  தமிழாக்கம்: இரா. அசோகன் ashokramach@gmail.com உங்கள் கைகளில் உள்ள புத்தகம் கணினி நிரல் எழுதுவதில் வல்லுந‌ர்கள் செயல்படும்… Read More »

Pipenv எனும் கட்டற்ற கட்டணமற்ற தொகுப்பு மேலாளர்

Pipenv என்பது ஒரு பைதான் மெய்நிகர் மேலாண்மை கருவியாகும், அதாவது Pipenv என்பது மென்பொருள்தொகுப்புகளின் உலகின் சிறந்தஅனைத்தையும் பைதான் உலகிற்கு கொண்டு வரும் ஒரு தொகுப்பு மேலாளராகும். இது மென்பொருள் தொகுப்புகளில் நமக்குத் தேவையான அனைத்தையும் பெற்றுள்ளது: bundler, composer, npm, cargo, yarnபோன்ற அனைத்தும் நல்ல வசதியான ஒரே தொகுப்பில் ஒன்றாக இருப்பதால் நம் எளிதாக மென்பொருள் தொடர்பான பணி செய்யும் சூழலை இது நமக்கு கிடைக்கச்செய்கின்றது. இதில் Pipenv ஆனது தானாகவே ஒரு virtualenv… Read More »

மீப்பெரும் செயலாக்கத்திற்கு (Metaverse) பயன்படுத்தக்கூடிய பிரபலமான திறமூலக் கருவிகள்

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

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

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

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

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

Web Development Fundamentals – இணைய வழிப் பயிற்சி

அன்புடையீர் அனைவருக்கும் வணக்கம், எதிர்வரும் தொழில்நுட்ப உலகம் இணையம் மற்றும் தொடர்பியல் சார்ந்து பல வளர்ச்சிகளை கட்டமைக்கவுள்ளது. அதற்கான மனிதவளங்களை மேம்படுத்திட பல அரங்கங்களும் தயாராகிவருகின்றன. நம் முன்னெ இருக்கும் இந்த தொழில்நுட்ப கற்றலுக்கான போட்டியில் உங்களையும் பங்கேற்கச் செய்ய வேண்டி நாங்கள் மேற்கொண்டுள்ள முயற்சியை உங்களுடன் பகிர்ந்துகொள்வதில் மகிழ்ச்சியடைகிறோம். எங்களுடைய Chiguru Colab நிறுவனத்தின் கீழ் “Web Development Fundamentals” பயிற்சியை தமிழில் நடத்திட திட்டமிட்டுள்ளோம். இந்த பயிற்சியானது இணைய வழியாக (classmeet.chiguru.tech) நடைபெறவுள்ளது. இந்த… Read More »

எளிய தமிழில் Computer Vision 18. எந்திரனுக்குப் பார்வை மென்பொருளாக ஓபன்சிவி

ராஸ் (ROS) தொகுப்பில் கணினிப் பார்வைக்கு ஓபன்சிவி (OpenCV)  ராஸ் (Robot Operating System – ROS) என்பது எந்திரன்களுக்குப் பரவலாகப் பயன்படுத்தப்படும் கட்டற்ற திறந்தமூல இயங்குதளத் தொகுப்பு. இது ஆராய்ச்சி மற்றும் சோதனைகளுக்கு மட்டுமல்லாமல் வணிகரீதியாக விற்பனை செய்யப்படும் எந்திரன்களிலும் பயன்படுத்தப்படுகிறது. இதற்கு முதன்மை கணினிப் பார்வை மென்பொருளாக கட்டற்ற திறந்தமூல ஓபன்சிவியைத் தேர்ந்தெடுத்துள்ளார்கள். ஆகவே ராஸ் நிரலகத் தொகுப்பில் ஓபன்சிவியும் சேர்த்தே அனுப்பப்படுகிறது. ராஸ் வடிவப் (ROS format) படங்களை ஓபன்சிவி வடிவப் (OpenCV… Read More »

எளிய தமிழில் Computer Vision 11. படங்களை வகைப்படுத்தல் (image classification)

“ஒரு படம் ஆயிரம் சொற்களுக்கு இணையானது (A picture is worth a thousand words)” என்று ஆங்கிலத்தில் ஒரு பழமொழி உள்ளது. அதாவது பக்கம் பக்கமாக எழுதிப் புரிய வைக்கக் கடினமான ஒரு சிக்கலான கருத்தை ஒற்றைப் படத்தில் தெரிவிக்க முடியும் என்பதே இதன் பொருள். ஆனால் கணினிகளைப் பொறுத்தவரை, அவை ஒரு படத்தில் உள்ளது என்ன என்று புரிந்து கொள்வது மிகக் கடினம். ஏனெனில் அவை பார்ப்பது படத்தையல்ல, ஒரு பெரும் எண்களின் அணியை.… Read More »