கணியம் https://kaniyam.com கட்டற்ற கணிநுட்பம் Sun, 15 Mar 2026 00:33:31 +0000 en-US hourly 1 https://wordpress.org/?v=6.7.5 31041142 Android கைபேசியிலிருந்துLinuxசெயல்படுகின்றகணினியைக் கட்டுப்படுத்திடலாம் https://kaniyam.com/android-%e0%ae%95%e0%af%88%e0%ae%aa%e0%af%87%e0%ae%9a%e0%ae%bf%e0%ae%af%e0%ae%bf%e0%ae%b2%e0%ae%bf%e0%ae%b0%e0%af%81%e0%ae%a8%e0%af%8d%e0%ae%a4%e0%af%81linux%e0%ae%9a%e0%af%86%e0%ae%af%e0%ae%b2/ https://kaniyam.com/android-%e0%ae%95%e0%af%88%e0%ae%aa%e0%af%87%e0%ae%9a%e0%ae%bf%e0%ae%af%e0%ae%bf%e0%ae%b2%e0%ae%bf%e0%ae%b0%e0%af%81%e0%ae%a8%e0%af%8d%e0%ae%a4%e0%af%81linux%e0%ae%9a%e0%af%86%e0%ae%af%e0%ae%b2/#respond Sun, 15 Mar 2026 00:33:31 +0000 https://kaniyam.com/?p=15680 Read More »]]> திறன்பேசிகள், மேசைக்கணினி/மடிக்கணினி ஆகிய இரண்டிற்குமான இணைப்புகள் பல ஆண்டுகளாக பொதுமக்களுக்கு உதவி வருகின்றன. பல நேரங்களில், இது செயல்களை ஒத்திசைவில் வைத்திருப்பதைத் தவிர வேறில்லை. ஒருவேளை தொடர்புகளை இரண்டு இடங்களிலும் நிர்வகிக்கக்கூடியதாக வைத்திருக்க நாம் விரும்பலாம். அல்லது ஒரு சாதனத்திலிருந்து மற்றொன்றுக்கு கோப்புகளை பரிமாற்றம்செய்ய வேண்டியிருக்கலாம்.கோப்புகளை ஒன்றிலிருந்து மற்றொன்றுக்கு பரிமாற்றம்சேய்ய வேண்டிய தேவைஏற்படலாம் (அல்லது நேர்மாறாகவும் இருக்கலாம்).
அல்லது ஒருவேளை — Android கைபேசியிலிருந்து Linuxஇல் செயல்படுகின்ற மேசைக்கணினியைக் கட்டுப்படுத்த விரும்பலாம். இவைஎல்லாவற்றையும் தற்போது அருமையாகச் செய்கிறார்கள், அது எப்படி முடிந்தது என்பதை இப்போது நாம் காண்போம்.
இந்தவசதியில் என்ன செய்ய முடியும்?
Android சாதனத்தில் KDE Connect எனும்பயன்பாட்டையும் மேசைக்கணினியில் KDE Connect எனும் பயன்பாட்டையும் பயன்படுத்தி, சில செயல்களைச் செய்ய நம்முடைய கைபேசியிலிருந்து கட்டளைகளை அனுப்பலாம்.
எடுத்துக்காட்டாக, கணினியிலிருந்து விலகிவெகுதூரம் சென்றபின்னர் அதைநிறுத்தம்செய்ய மறந்துவிட்டதை உணர்ந்திருக்கலாம். அல்லது கணினியின் செயலை நிறுத்தம் செய்யவேண்டியிருக்கலாம்,அல்லதுஏதேனுமொரு செயலியைத் திறந்து செயல்படுத்த வேண்டியிருக்கலாம், ஏதாவது ஒன்றை அச்சிட வேண்டியிருக்கலாம் அல்லது ஒரு பல்லூடக கோப்பை இயக்க வேண்டியிருக்கலாம். உண்மையில், என்ன செய்ய முடியும் என்பது கற்பனையால் மட்டுமே வரையறுக்கப்பட்டுள்ளது.
KDE Connectஆனது மிகவும் பயனுள்ளதாக இருக்கும். அதன்படிAndroid இலிருந்து Linux PC ஐக் கட்டுப்படுத்த முதன்முதலான கட்டளையை எவ்வாறு உருவாக்குவது என்பதை இப்போது காண்போம்.
முதல் கட்டளையை உருவாக்குதல்
நமக்குத் தேவையானது: இதற்கு நமக்குத் தேவையானது Android கைபேசியிலும் மேசைக்கணினியிலும் நிறுவுகைசெய்யப்பட்ட KDE Connect என்பதுமட்டுமே. KDE Plasma என்பது மேசைக்கணினியைப் பயன்படுத்தவில்லை என்றால், KDE Connect ஐ நிறுவுகைசெய்வது ஏராளமான சார்புகளையும் நிறுவுகைசெய்யவேண்டியிருக்கும் என்பதை நினைவில் கொள்க.
Google Play Store இல் Android பயன்பாட்டைக் காணலாம்.
1. சாதனங்களை இணைத்திடுக
சாதனங்களை அருகலை (Bluetooth) அல்லது கம்பியில்லாவலைபின்னலின்(wireless) மூலம் இணைக்கலாம். பொதுவாக நம்மில் பலர் கம்பியில்லா வலைபின்னலின்(wireless) வழியில் செல்லவே விரும்புவார்கள், ஏனெனில் இது அதிக வரம்பை வழங்குகிறது . மிகவும் நம்பகமானது.
சாதனங்களை இணைக்க, Android பயன்பாட்டில் KDE Connect எனும்பக்கப்பட்டியைத் திறந்து “Pair new device.” என்பதைத் தட்டுக. இணைத்தல் நேரடியானது, எனவே அதைச் செய்வதில் எந்தச் சிக்கலும் இருக்காது.
2. Create a command வசதியைத் திறந்திடுக
இது சற்று சிக்கலானது, ஆனால் அது செயல்படுகிறது. கைபேசியில் KDE Connect ஐத் திறந்து Run Command என்பதை சொடுக்குதல் செய்திடுக. இது மேசைக்கணினி அல்லது மடிக்கணினியில் சரியான KDE Connect எனும்சாளரத்தைத் திறக்கும்.
3.கட்டளையை உருவாக்கிடுக
“Run commands” எனும் சாளரத்தில், சாளரத்தின் மேல் வலதுபுறத்தில் உள்ள “Add command” என்பதைக் சொடுக்குதல் செய்திடுக.
4. கட்டளையைத் தனிப்பயனாக்கிடுக
இதன் விளைவாக வரும் சாளரத்தில், கட்டளைக்கு ஒரு பெயரைக் கொடுத்து, பின்னர் இயக்க விரும்பும் கட்டளையைச் சேர்த்திடுக. எந்த கட்டளையைப் பயன்படுத்துவது என்று தெரியாவிட்டால், கீழிறங்கு பட்டியை சொடுக்குதல் செய்து, முன் வரையறுக்கப்பட்ட கட்டளைகளின் பட்டியலிலிருந்து ஏதேநுமொன்றினை தேர்ந்தெடுக்கலாம்.
மேசைக்கணினி திரையைப் பூட்டும் ஒரு கட்டளையை உருவாக்க விரும்புவதாகக்கொள்க. அதைச் செய்ய, “lock screen” போன்ற ஒன்றை பெயராகத் தட்டச்சு செய்து, கட்டளைக்கு loginctl lock-session என தட்டச்சு செய்திடுக.
இந்த பணிமுடிந்ததும், Add என்பதைக் சொடுக்குதல் செய்திடுக, அவ்வளவுதான் இந்த பணியை முடித்துவிட்டோம்.
புதிய கட்டளையைப் பயன்படுத்துதல்
புதிதாக உருவாக்கப்பட்ட கட்டளையைப் பயன்படுத்துவது எளிது. கைபேசியில் KDE Connect ஐத் திறந்து, Run Command ஐத் தட்டுக, பின்னர் பட்டியலிலிருந்து நாம் உருவாக்கிய கட்டளையைத் தட்டுக. மேசைக்கணினி உடனடியாக பூட்டப்படுவதை கவனித்திடுக.
சேர்க்கக்கூடிய பிற கட்டளைகளில் பின்வருவன அடங்கும்:
Shutdown – systemctl poweroff
Reboot – systemctl reboot
Suspend – systemctl suspend
Screen Unlock – loginctl unlock-screen
மேசைக்கணினிபின் திரைபடபிடிப்பை தானாகவே எடுத்து தானாகவே கைபேசிக்கு அனுப்பும் ஒரு கட்டளையைகூட உருவாக்கலாம். அந்தக் கட்டளைக்கு “screen to phone” என்று பெயரிடலாம், மேலும் கட்டளை பின்வருமாறு இருக்கும்:
மேலே உள்ள கட்டளை Spectacle எனும் திரைபடபிடிப்பு கருவியைப் பொறுத்தது. Spectacle நிறுவுகைசெய்யப்படவில்லை என்றால், அதை நிறுவுகைசெய்திடலாம் அல்லது மேசைக்கணினிபில் பயன்படுத்தக்கூடிய வகையில் கட்டளையை சரிசெய்யலாம்.
KDE Connect என்பது Linux கணினியை கைபேசியிலிருந்து கட்டுப்படுத்த மிகவும் எளிதான கருவியாகும். இந்த செயலியை முயற்சித்திடுக.

]]>
https://kaniyam.com/android-%e0%ae%95%e0%af%88%e0%ae%aa%e0%af%87%e0%ae%9a%e0%ae%bf%e0%ae%af%e0%ae%bf%e0%ae%b2%e0%ae%bf%e0%ae%b0%e0%af%81%e0%ae%a8%e0%af%8d%e0%ae%a4%e0%af%81linux%e0%ae%9a%e0%af%86%e0%ae%af%e0%ae%b2/feed/ 0 15680
லினக்ஸ் அல்லாத திறமூல இயக்க முறைமைகள் https://kaniyam.com/%e0%ae%b2%e0%ae%bf%e0%ae%a9%e0%ae%95%e0%af%8d%e0%ae%b8%e0%af%8d-%e0%ae%85%e0%ae%b2%e0%af%8d%e0%ae%b2%e0%ae%be%e0%ae%a4-%e0%ae%a4%e0%ae%bf%e0%ae%b1%e0%ae%ae%e0%af%82%e0%ae%b2-%e0%ae%87%e0%ae%af/ https://kaniyam.com/%e0%ae%b2%e0%ae%bf%e0%ae%a9%e0%ae%95%e0%af%8d%e0%ae%b8%e0%af%8d-%e0%ae%85%e0%ae%b2%e0%af%8d%e0%ae%b2%e0%ae%be%e0%ae%a4-%e0%ae%a4%e0%ae%bf%e0%ae%b1%e0%ae%ae%e0%af%82%e0%ae%b2-%e0%ae%87%e0%ae%af/#respond Sun, 08 Mar 2026 01:22:35 +0000 https://kaniyam.com/?p=15677 Read More »]]> “திறமூலம்(open-source)” என்ற சொல்லை கேட்டால், உடன் லினக்ஸைப் பற்றிய நினைவே நம்மனைவருக்கும் வரும். இருப்பினும், லினக்ஸ் விநியோகங்கள் மட்டுமே திறமூல இயக்க முறைமைகள் அன்று. தற்போது லினக்ஸைத் தவிர ஏராளமான திறமூலஇயக்கமுறைமைகள் பயன்பாட்டில் உள்ளன. வேறு சில லினக்ஸ் பயன்பாட்டிற்குவருவதற்கு முன்பிருந்தே செயலில் இருந்துவருகின்றன அவ்வாறானவை பின்வருமாறு.
Plan 9 From Bell Labs
sci-fi B எனும் அறிவியல் புனைகதைதிரைப்படத்திற்கான செயல்திட்டம் 9 எனும் வான்வெளி என்பதற்கு பிறகு Plan 9 From Bell Labs(https://plan9.io/plan9/)எனும் பெயரிடப்பெற்றது இது ஒரு OS என்னவாக இருக்க முடியும் என்பதை மறுபரிசீலனை செய்யும் முயற்சியாகும். Rob Pike , யூனிக்ஸ் குழுவின் பிற உறுப்பினர்கள் ஆகியோர்களால் வழிநடத்தப்பட்ட Plan 9 , யூனிக்ஸின் “ஒவ்வொன்றும் ஒரு கோப்பு (everything is a file)” என்ற கருத்தமைவை எடுத்துகொண்டு அதையும் தாண்டிச் சென்றது. வளாக கணினியில் நம்மால் முடிந்தவரை கோப்பு முறைமையை வழிநடத்துவதன் மூலம் வலைபின்னலின் சேவையகங்களை ஆய்வுசெய்திடலாம்.
Plan 9 இன் மிகப்பெரிய இலக்குகளில் ஒன்று விநியோகிக்கப்பட்ட இயக்க முறைமையை உருவாக்குவதாகும். கணினி சேவையகங்கள் , கோப்பு சேவையகங்களை அணுக கணினிகள் , பணிநிலையங்கள் ஆகியன முனைமங்களாக செயல்பட்டன. 90களின் முற்பகுதியில் இருந்து கணினியை விவரிக்கும் அசல் ஆய்வறிக்கையில் அதைப் பற்றி அனைத்தையும் படித்தறிந்துகொள்ளலாம். யூனிக்ஸ், விண்டோஸ் , பின்னர் வந்த லினக்ஸ் கணினிகள் மிகவும் நன்றாக வேரூன்றியதால், அதை வணிகமயமாக்கும் முயற்சிகள் தடுமாறின, ஆனால் அது லினக்ஸ் உட்பட பல நவீன OS களில் தாக்கத்தை ஏற்படுத்தியுள்ளது. இது பின்னர் திறமூலமாக செய்யப்பட்டது, இன்றும்கூட இதனை இயக்கிபயன்பெறலாம்.
Haiku
Haiku(www.haiku-os.org) என்பது BeOS இன் ஒரு திறமூலமறுஉருவாக்கமாகும். முன்பு ஆப்பிளில் இருந்த ஜீன்-லூயிஸ் காஸ்ஸி என்வரின் தலைமையில் Be உருவாக்கிய BeOS எனும் இயக்க முறைமையின் ஒரு தீவிர மறு கண்டுபிடிப்பாகும். கணினிகள்(PC) பொதுவாக ஒரே ஒரு CPU மட்டுமே கொண்டிருந்தபோது, ​​பல்லூடகத்துடனான அதன் தொடர்பு,பல செயலிகளுக்கான அதன் ஆதரவு ஆகியவற்றிற்காக BeOS குறிப்பிடத்தக்கதாக இருந்தது. ஒரு பலஉள்ளக கணினிகள் பொதுவாக behemothஎனும் சேவையாளர்கள், ஒரு வழிபாட்டு முறையை ஈர்த்த போதிலும், Be ஐ Palm கையகப்படுத்தியபோது BeOS ஆனது இறுதியில் மறைந்தேவிட்டது.
ஒரு திறமூல சமூககுழுஆனது Haiku வடிவத்தில் BeOS ஐ மீண்டும் உயிர்ப்பிக்க முடிவுஎடுத்து செயற்படுத்திவருகின்றது. BeOSஆனது அசல் யூனிக்ஸ் போன்று இருந்தால், Haikuஆனது Linux போன்று இருக்க முடியும்.
Minix
Minix(www.minix3.org) என்பது Andrew Tanenbaumஎனும் கணினி அறவியலாளர் இயக்க முறைமைகளுக்காக எழுதிய ஒரு பாடப்புத்தகத்துடன் இணைந்து இது உருவாக்கப்பட்டது. இந்த அமைவு முதலில் மீச்சிறுஉருவாக்கமையங்களை அல்லது உருவாக்கமையங்களைபற்றி விளக்கமளிப்பதற்காகமட்டும் உருவாக்கப்பட்டது, அவை ஏராளமான செயலிகளை தனித்தனி சேவையகங்களாக நகர்த்துகின்றன. மினிக்ஸ் ஒப்பீட்டளவில் குறைந்த விலையில் முழுமையான மூலக் குறிமுறைவரிகளைக் கொண்ட பாடப்புத்தகத்துடன் வந்ததால் அதைச் சுற்றி ஒரு சிறிய சமூககுழுவினை உருவாக்கியது, ஆனால் லினஸ் டோர்வால்ட்ஸ் என்ற Finnishஇன் கணினி அறிவியல் மாணவர், Prince of Persia இன் சுற்றுகளுக்கு இடையில், பாடபுத்தகத்தைப் படித்த பிறகு தனது சொந்த உருவாக்கமையத்தை உருவாக்க ஊக்கமளித்தபோது இது அறியப்பட்டது. இந்த முயற்சி லினக்ஸாக வளர்ந்தது.
பின்னர் Tanenbaum என்பவர் மினிக்ஸை ஒரு மீத்திறனுடைய-நம்பகமான அமைவையும் முழுமையாக திறமூல மினிக்ஸையும் உருவாக்கும் முயற்சியாக மறுசீரமைவுசெய்தார்.
HelenOS
இதுவும் Minix போன்றே, HelenOS என்பவர் முதன்மையாக மீச்சிறு உருவாக்கமையத்தின் அடிப்படையிலான OS ஐ உருவாக்குவதற்கான ஒரு ஆராய்ச்சி செயல்திட்டமாகும். ஆனால் கவனிக்கக்கூடியது என்னவென்றால், இது Windows 3.1 , 95 ஆல் ஈர்க்கப்பட்ட retroஇன் பயனர் இடைமுகமாகும்.
HelenOS(www.helenos.org) உடன் விளையாடுவது வேடிக்கையாக இருக்கும், ஆனால் இது தினசரி இயக்கியாகப் பயன்படுத்தத் தயாராக இல்லை. செயல்முறைகளை எவ்வாறு செயல்படுத்துவது என்பது பற்றிய சில சுவாரசியமான ஆலோசனைகள் இதில் உள்ளன, ஆனால் இது முக்கியமாக Unix போன்ற அமைவுகளில் செயலிகள் பொதுவாக எவ்வாறு செயல்படுகின்றன என்பதை அறிந்த தீவிரமாக செயல்படுபவர்களுக்கு ஆர்வத்தை தூண்டக்கூடும்.
AROS
AROS (www.aros.org)என்பது “AROS ஆராய்ச்சி இயக்க முறைமை” என்பதைக் குறிக்கிறது. இந்த பெயர் ஆனது ஒரு சுழல்நிலை சுருக்கமாக இருக்கலாம், ஆனால் இது பிரபலமான Amiga இயக்க முறைமையான AmigaOS(www.amigos.net) ஐ மீண்டும் உருவாக்கும் முயற்சியாகும். AROS ஆனது AmigaOS உடன் பரந்த இணக்கத்தன்மையை நோக்கமாகக் கொண்டுள்ளது, ஆனால் இது ஒரு முழுமையான மறுசெயலியாகும். AmigaOS ஐ விட இது கொண்டிருக்கும் ஒரு நன்மை என்னவென்றால், இது வழக்கமான கணினிகள்(PC) உட்பட பல்வேறு வகையான கணினிகளில்நன்றாக இயங்குகிறது.
Linux ஐப் போன்றே, தற்போது AROS இன் பல பதிப்புகள் கிடைக்கின்றன. அவற்றில் ஒன்று AROS One. மற்ற பதிப்புகளில் Icaros, AROS Vision ,ம் AspireOS ஆகியவை உள்ளடங்கும்.
ReactOS
AROSஆனது AmigaOS ஐ மீண்டும் கண்டுபிடிப்பதற்கு அர்ப்பணிப்புடன் இருந்ததால், ReactOS(www.reactos.org), ஆனது திறமூல பாணியில் Windows ஐ மீண்டும் செயல்படுத்த முயற்சிக்கிறது. இது மரபுபாணி Windows 9.x தோற்றத்தையும் உணர்வையும் பிரதிபலிக்க முயற்சிக்கிறது. hood இன் கீழ், இது Windows NT வகையை செயல்படுத்துகிறது, எனவே இது நவீன Windows பதிப்புகளுடன் இணக்கத்தன்மையை நோக்கமாகக் கொண்டுள்ளது.
நடைமுறையில், மைக்ரோசாப்ட் நிறுவனத்திடமிருந்து வரும் வழக்குகளைத் தடுக்க பின்னோக்குதெளிவாக்கும் அறையின் பொறியியல் தேவைப்படுவதால் வளர்ச்சி மெதுவாகிறது. மைக்ரோசாப்டின் APIகளும் ஒரு நகரும் இலக்காகும், எனவே மேம்படுத்துநர்கள் பெரும்பாலும் புதிதாகத் தொடங்க வேண்டியிருக்கும்.
இருப்பினும், ReactOS இன் உருவப்படங்களை(images) பதிவிறக்கம் செய்து இயக்கலாம். இது மிகவும் பயன்படுத்தக்கூடியதாக இருப்பதைக்காணலாம். இது ஒரு Solitaire விளையாட்டையும் உள்ளடக்கியது, இது குறைந்தபட்சம் விளம்பரம் இல்லாத பதிப்பில் சமீபத்திய Windows பதிப்புகளிலிருந்து தவிர்க்கப்பட்ட ஒன்று ஆகும்.
FreeDOS
ReactOS, ஆனது Windows NT ஐ மீண்டும் உருவாக்குவதை நோக்கமாகக் கொண்டிருந்தாலும், FreeDOS(www.freedos.org) என்றால் ReactOSஎன்பதை மீண்டும் செயல்படுத்த முயற்சிக்கிறது என்பதை யூகிக்க முடியுமா என்று சரிபார்த்திடுக. FreeDOS என்பது MS-DOS இன் வெளிப்படையான போலியாகும். ஒற்றை-பணி, ஒற்றை-பயனர் MS-DOS. 640k தடையுடன் கூடிய DOS, ஒரு நினைவக மேலாளரை இயக்காவிட்டால் (அதில் அடங்கும்).
2025 இல் இதுபோன்ற ஒரு இயக்க முறைமையை இயக்க விரும்புவது ஏன்? மிகத் தெளிவான காரணம் பழைய இயக்கமுறைமையை இயக்கிபயன்பெறமுடியுமா எனும் ஏக்கம்தான். MS-DOS இல் வளர்ந்தவர்களுக்கு இது நினைவகப் பாதையில் ஒரு வேடிக்கையான பயனஅனுபவமாகும். புதிய CMOS மின்கலண்களைத் தேடுவதில் விருப்பமில்லை என்றால், பழைய வணிக மென்பொருளையும், மிக முக்கியமாக, நவீன அல்லது vintage PC வன்பொருளில் விளையாட்டுகளையும் இயக்கலாம். ஒரு நடைமுறை பயன்பாடு லினக்ஸ் மட்டும் netbook.இல் BIOSஐ மறுவடிவமைப்பதாகும். பல BIOS பயன்பாடுகள் DOS உடன் மட்டுமே செயல்படுகின்றன. குறைந்தபட்ச லினக்ஸ் விநியோகங்களுடன் ஒப்பிடும்போது அதன் எளிமை காரணமாக அதை உட்பொதிக்கப்பட்ட அமைப்புகளுக்கான தளமாகவும் பயன்படுத்தலாம்.
GNU Hurd
லினக்ஸின் உருவாக்கமையம் செயலில் இருப்பதற்கு முன்பு, Hurd(ww.gnu.org) என்பது ஒரு கட்டணமற்ற மென்பொருள் இயக்க முறைமைக்கான உருவாக்கமையத்தை உருவாக்க GNU எனும் செயல்திட்டத்தின் முதல் முயற்சியாகும், இது மூலக் குறிமுறைவரிகளைப் படித்து மாற்றும் திறனை அனைவருக்கும் வழங்கியது. கார்னகி மெல்லன் பல்கலைக்கழகத்தின் புகழ்பெற்ற Mach kernelஐ அடிப்படையாகக் கொண்ட Hurd ஆனது, மீச்சிறுஉருவாக்கமையத்தின் அடிப்படையிலான உருவாக்கமையத்தினை உருவாக்குவதற்கான மற்றொரு முயற்சியாகும்.
கெடுவாய்ப்பாக, உருவாக்கமையத்தின் (kernel) வளர்ச்சி மேம்படுத்துநர்கள் முதலில் நினைத்ததை விட மிகவும் மெதுவாக உள்ளது. லினக்ஸின் உருவாக்கமையம்ஆனது Hurd,ஐத் தாண்டிச் சென்றது, ஆனால் அது இன்னும் செயலில் உள்ள செயல்திட்டமாகும். டெபியன் ஒரு Debian/Hurdஎனும் விநியோகத்தின் உருவப்படங்களை(images) கிடைக்கச் செய்துள்ளது, ஆனால் அது இன்னும் உற்பத்திப் பணிகளுக்கு நிலையானதாக இல்லை. பெரும்பாலான ஆற்றல் லினக்ஸுக்கு மாறியுள்ளதால், இயக்கிகளின் பற்றாக்குறை மிகப்பெரிய தடையாகத் தோன்றுகிறது. VirtualBox VM இல் நிறுவுகையின் திரையில் மட்டுமே அதைச் செய்ய முடிகின்றது. ஒரு மெய்நிகர் அல்லது உதிரி கணினியில் ஒரு OS உடன் ஒட்டிபற்றவைப்பு செய்ய விரும்பினால், அதை செயல்படச் செய்ய வைக்க முடிந்தால் Hurd,ஐபார்வையிடுவது மதிப்புக்குரியதாக இருக்கலாம்.
BSDs
லினக்ஸ் அல்லாத திறமூல OSகளில், மிக முக்கியமானவை BSDகளாக இருக்கலாம். 1970களின் பிற்பகுதியில் UC பெர்க்லியில் உருவாக்கப்பட்ட பெர்க்லி மென்பொருள் விநியோகத்தில் BSDகள் தங்கள் பாரம்பரியத்தை கூட்டாக தக்கவைத்திருப்பதைக் கண்டறியலாம். மற்ற பல்கலைக்கழகங்களை ஈர்க்கும் வகையில் அவர்கள் அசல் Unix ஐ மாற்றியமைத்தனர். TCP/IP ஐ செயல்படுத்திய முதல் பெரிய OSகளில் ஒன்றாக BSD இருந்ததால், பணிநிலையங்களிலும் BSD பிரபலமாக இருந்தது. இது இந்த பணிநிலையங்களை வலைபின்னலுடன் இணைப்பதை எளிதாக்கியது .இது நவீன இணையத்திற்கான அடித்தளத்தையும் அமைத்தது.
BSDகளில், FreeBSD(www.freebsd.org) என்பது மிகவும் பிரபலமானது. BSD ஐ கணினி(PC)-அடிப்படையிலான வன்பொருளுக்கு வாயிலாக செய்யும் 386BSD எனும் செயல்திட்டத்திலிருந்து இது வளர்ந்துவந்தது. அந்த செயல்திட்டம் நிறுத்தப்பட்டபோது, ​​பல மேம்படுத்துநர்கள் தங்கள் சொந்த பதிப்பை உருவாக்க மூலக் குறிமுறைவரிகளைப் பயன்படுத்தினர். பிற கட்டமைப்புகளை விட கணினி (PC), Intel வன்பொருளில் முதன்மையாக கவனம் செலுத்தும் 386BSD இன் முயற்சியைத் தொடர FreeBSD இலக்கு வைத்தது. தற்போது FreeBSDஆனது பல்வேறு கட்டமைப்புகளில் இயங்குகிறது. ZFSக்கான சொந்த ஆதரவுடன், அதன் கோப்பு சேவையக திறன்களுக்கு இது மிகவும் பிரபலமானது. FreeBSD ஆனது Netflix இன் Open Connectஇன் உள்ளடக்க விநியோக வலைபின்னலையும் FlightAware எனும் விமான கண்காணிப்பு தளத்தையும் இயக்குகிறது.
NetBSD(www.netbsd.org) என்பது 386BSD எனும் செயல்திட்டத்தின் மற்றொரு கிளை ஆகும். FreeBSD துவக்கத்தில் x86 கணினிகளில் அதிக கவனம் செலுத்திய இடத்தில், NetBSD பெயர்வுத்திறனை நோக்கமாகக் கொண்டது, கிட்டத்தட்ட எந்தவொரு கணினியின் கட்டமைப்பிற்கும் பதிப்புகளை உருவாக்குகிறது. நம்முடைய கணினியில் அதை இயக்க விரும்புகின்றோமா? ஆம் எனில் கண்டிப்பாக,நாம் அதைச் செய்யலாம். நம்மிடம் சில பழைய கணினிகள் உள்ளனவா, ஒருவேளை பழைய Mac அல்லது Amiga போன்ற Motorola 68000 அடிப்படையிலான கணினி கூட உள்ளனவா? ஆம் எனில் அதில் கண்டிப்பாக NetBSD ஐயும் இயக்கலாம்.
ஒருவேளை நம்மிடம் டிஜிட்டல் எக்யூப்மென்ட் கார்ப்பரேஷனின் VAX எனும் மீச்சிறு கணினி கூட இருக்கிறதா? ஆம், அதற்கும் NetBSD-ஐப் பெறலாம். NetBSD-யின் முழக்கம் “கண்டிப்பாக இது NetBSD-ஐ இயக்குகிறது”. இது Laughing Squid.இல் காணப்படுவது போன்று ஒரு toasterஇலும் இயங்குகிறது.
OpenBSD என்பது NetBSD மேம்படுத்துநர் Theo de Raadt எனும் செயல்திட்டத்தின் மற்ற உறுப்பினர்களுடன் கொண்டிருந்த ஒரு தகராறின் விளைவாகும். அவர் பிரிந்து தனது சொந்த அமைவைத் தொடங்கினார். OpenBSD பாதுகாப்பில் கவனம் செலுத்துவதற்கு பெயர் பெற்றது. அதன் வளர்ச்சி முழுவதும் கணினியில் சில தொலைதூர ஓட்டைகள் மட்டுமே இருந்ததாக அவர்கள் கூறுகின்றனர். இது எந்த அமைவிற்கும், ஒரு திறமூல அமைவிற்கும் ஒரு ஈர்க்கக்கூடிய கூற்றுஆகும். OpenSSH ,tmux இன் முனைம multiplexer போன்ற பிற இடங்களில் OpenBSD-யின் பாகங்கள் பிரபலமாகிவிட்டன.
DragonFlyBSD என்பது நிலையான BSD குறிமுைவரிகளின்த் தளத்தில் சில தீவிர மாற்றங்களைச் செய்த ஒரு அமைவாகும். இந்த அமைவுஆனது HAMMER2 கோப்பு முறைமையை நம்பகத்தன்மைக்கான நகல் , திரைபடபிடிப்புகளுடன் கொண்டுள்ளது. இது மெய்நிகர் உருவாக்கமையங்களையும் வழங்குகிறது, அங்கு ஒரு உருவாக்கமையம் வழக்கமான சலுகை பெற்ற பயன்முறையில் இல்லாமல் பயனர் இடத்தில் இயங்க முடியும். இது மேம்படுத்துநர்கள் உருவாக்கமையங்களை பிழைத்திருத்துவதை எளிதாக்குகிறது.
லினக்ஸ் மட்டுமே திறமூல இயக்கமுறைமை (OS)அன்று. மேம்படுத்துநர்கள் புதிய ஆலோசனைகளை முயற்சிக்க விரும்பினால் இன்னும்கூட பல்வேறு புதிய இயக்கமுறைமை (OS) வர வாய்ப்புள்ளது. வேறு ஏதாவது விரும்பினால், இப்போது ஆய்வுசெய்திடவும் இன்னும் ஏராளமான வாய்ப்புகள் உள்ளன.

]]>
https://kaniyam.com/%e0%ae%b2%e0%ae%bf%e0%ae%a9%e0%ae%95%e0%af%8d%e0%ae%b8%e0%af%8d-%e0%ae%85%e0%ae%b2%e0%af%8d%e0%ae%b2%e0%ae%be%e0%ae%a4-%e0%ae%a4%e0%ae%bf%e0%ae%b1%e0%ae%ae%e0%af%82%e0%ae%b2-%e0%ae%87%e0%ae%af/feed/ 0 15677
Webinar Series: The Architecture of Artificial Intelligence (செய்யறிவின் கட்டமைப்பு – வலையரங்குத் தொடர்) https://kaniyam.com/webinar-series-the-architecture-of-artificial-intelligence/ https://kaniyam.com/webinar-series-the-architecture-of-artificial-intelligence/#respond Fri, 06 Mar 2026 18:50:46 +0000 https://kaniyam.com/?p=15668 Read More »]]>

செய்யறிவின் (AI) கட்டமைப்பு: தமிழில் 8 வார மெய்நிகர் பயிலரங்குத் தொடர்

தமிழில் செய்யறிவு, இயல் மொழி தெளிதல் , ஆக்கமுறை மாதிரிகள் (Generative Models) பற்றிய கல்விசார் தொடர். 

பதிவு

பதிவு செய்யக் கட்டணம் இல்லை.  சூம் ஊடாக பதிவுசெய்ய வேண்டும்.

utoronto.zoom.us/meeting/register/wEgPI_hkSM-h-XK8fMM2ug 

மேலோட்டம்

இந்த மெய்நிகர் பயிலரங்குத் தொடர், மாணவர்கள் மற்றும் ஆர்வலர்களுக்கு செய்யறிவின் அடிப்படைகள் முதல் பெரும் மொழி மாதிரிகளைச் (LLM) செயல்முறையாக்கம் செய்வது வரையிலான விடயங்களைத் தெளிவுபடுத்தும். முனைவர் தமிழ் அரசன் பக்தவத்சலம் அவர்களின் செயற்கை நுண்ணறிவு தொடர்பான விரிவான தமிழ் நூலைப் பின்பற்றி, நுட்ப ஆழமும் நடைமுறை அறிவும் இணைந்து இந்த அமர்வுகள் வடிவமைக்கப்பட்டுள்ளன. இதன் மூலம், இம்மாதிரிகள் எவ்வாறு வேலை செய்கின்றன என்பதை அறிவதுடன், அவற்றை ஆங்கிலம் மற்றும் தமிழ் சூழல்களுக்கு ஏற்ப எவ்வாறு கட்டமைப்பது மற்றும் பயன்படுத்துவது என்பதையும் பங்கேற்பாளர்கள் தெளிவாகப் புரிந்துகொள்வர்.

வழங்குபவர்

முனைவர் தமிழ் அரசன் பக்தவத்சலம் அவர்கள், கருத்தியல் இயற்பியலையும் (Theoretical Physics) கற்கும் கருவியியலையும் இணைத்த ஒரு தனித்துவமான பார்வையை முன்வைக்கிறார். இயற்பியலில் முனைவர் பட்டம் பெற்ற இவர், சிக்கலான அமைப்புகள் (Complex Systems) மற்றும் இயல் மொழி தெளிதல் (NLP) சார்ந்த தனது நிபுணத்துவத்தை, ‘சாமா’ (Saama Technologies) நிறுவனத்தின் ஊடாக மருத்துவத் துறையில் செயல்படுத்தி வருகிறார். தமிழ் மொழியின் மீது ஆழ்ந்த பற்று கொண்ட இவர், தமிழைப் பாதுகாக்கவும் வளர்க்கவும் தனது தொழில்சார் திறன்களையும் தனிப்பட்ட இலட்சியத்தையும் ஒன்றிணைத்து, தமிழ் மொழிக்கான புதிய மொழி மாதிரிகளை (Language Models) உருவாக்கும் பணியில் தீவிரமாக ஈடுபட்டுள்ளார்.

பயனாளர்கள்

  • மாணவர்கள்: கணினி அறிவியல், தரவு அறிவியல் மற்றும் பொறியியல் துறை சார்ந்தவர்கள்.
  • நுட்ப ஆர்வலர்கள்: செயற்கை நுண்ணறிவுத் துறையில் தடம் பதிக்க விரும்பும் எவரும்.
  • கல்வியாளர்கள்: செயற்கை நுண்ணறிவுக் கருத்துக்களையும் கருவிகளையும் தங்களது பாடத்திட்டத்தில் இணைக்க விரும்பும் ஆசிரியர்கள்.

அமர்வு வடிவம் (90 நிமிடங்கள் – சனிக்கிழமை தோறும்)

  • 45 நிமிடங்கள்: கருத்தியல் விளக்கம் – தமிழில் (செ.நு கட்டமைப்புக் கோட்பாடு, காட்சி தர்க்கம், மற்றும் வரலாறு)
  • 45 நிமிடங்கள்: வழிகாட்டப்பட்ட கலந்துரையாடல் மற்றும் கேள்வி-பதில்.

கால அட்டவணை

திகதிகள்:  March 21 – May 9, 2026

நாள்:  ஒவ்வொரு சனிக்கிழமையும் (8 அமர்வுகள்)

நேரம்: 6:30 பிப – 8:00 பிப (சென்னை/இலங்கை); 9:00 முப – 10:30 முப (ரொறன்ரோ)

தொடர்பு

[email protected]

tamilarasan.io

[email protected]

பங்களிப்பாளர்கள்

  • கணியம் அறக்கட்டளை
  • ரொறன்ரோ பல்கலைக்கழகம் ஸ்காபரோ நூலகம் – எண்ணிமத் தமிழியல்
  • மொழித் தொழில்நுட்பக் குழு, கணனி விஞ்ஞானத் துறை, யாழ்ப்பாணப் பல்கலைக்கழகம்
  • தகமை – தமிழ்க் கணிமை மையம்
  • தமிழறிதம்

 

பதிவு செய்ய: uoft.me/ai-tamil-webinar

தமிழில் செய்யறிவு, இயல் மொழி தெளிதல் , ஆக்கமுறை மாதிரிகள் (Generative Models) பற்றிய கல்விசார் தொடர். இந்த மெய்நிகர் பயிலரங்குத் தொடர், மாணவர்கள் மற்றும் ஆர்வலர்களுக்கு செய்யறிவின் அடிப்படைகள் முதல் பெரும் மொழி மாதிரிகளைச் (LLM) செயல்முறையாக்கம் செய்வது வரையிலான விடயங்களைத் தெளிவுபடுத்தும். முனைவர் தமிழ் அரசன் பக்தவத்சலம் அவர்களின் செயற்கை நுண்ணறிவு தொடர்பான விரிவான தமிழ் நூலைப் பின்பற்றி, நுட்ப ஆழமும் நடைமுறை அறிவும் இணைந்து இந்த அமர்வுகள் வடிவமைக்கப்பட்டுள்ளன. இதன் மூலம், இம்மாதிரிகள் எவ்வாறு வேலை செய்கின்றன என்பதை அறிவதுடன், அவற்றை ஆங்கிலம் மற்றும் தமிழ் சூழல்களுக்கு ஏற்ப எவ்வாறு கட்டமைப்பது மற்றும் பயன்படுத்துவது என்பதையும் பங்கேற்பாளர்கள் தெளிவாகப் புரிந்துகொள்வர்.

 

A Weekly 8-Session Educational Series on AI, NLP, and Generative Models (Presented in Tamil)

Register here: uoft.me/ai-tamil-webinar

This webinar series is designed to take students and enthusiasts from the foundational logic of Artificial Intelligence to the cutting-edge operationalization of Large Language Models (LLMs). Drawing its curriculum from the comprehensive Artificial Intelligence book by Dr. Tamil Arasan Bakthavatchalam, these Tamil-language sessions will blend technical depth with practical intuition. This ensures participants understand not just how these models work, but how to build, align, and interact with them using both English and Tamil contexts.

 

]]>
https://kaniyam.com/webinar-series-the-architecture-of-artificial-intelligence/feed/ 0 15668
தரவு பணிப்பாய்வுகளை விரைவுபடுத்துவதற்கான பத்து Polars ஒருவரிகட்டளைகள் https://kaniyam.com/%e0%ae%a4%e0%ae%b0%e0%ae%b5%e0%af%81-%e0%ae%aa%e0%ae%a3%e0%ae%bf%e0%ae%aa%e0%af%8d%e0%ae%aa%e0%ae%be%e0%ae%af%e0%af%8d%e0%ae%b5%e0%af%81%e0%ae%95%e0%ae%b3%e0%af%88-%e0%ae%b5%e0%ae%bf%e0%ae%b0%e0%af%88/ https://kaniyam.com/%e0%ae%a4%e0%ae%b0%e0%ae%b5%e0%af%81-%e0%ae%aa%e0%ae%a3%e0%ae%bf%e0%ae%aa%e0%af%8d%e0%ae%aa%e0%ae%be%e0%ae%af%e0%af%8d%e0%ae%b5%e0%af%81%e0%ae%95%e0%ae%b3%e0%af%88-%e0%ae%b5%e0%ae%bf%e0%ae%b0%e0%af%88/#respond Sun, 01 Mar 2026 00:27:46 +0000 https://kaniyam.com/?p=15664 Read More »]]> அறிமுகம்
Pandas என்பது தரவு பணிப்பாய்வுகளை நிருவகிக்கவும் பகுப்பாய்வு செய்திடுவதற்கும் சந்தேகத்திற்கு இடமின்றி ஒரு வலிமையான , பல்துறை நூலகமாகும், இது தரவு அறிவியலின் பெரிய படத்தில் அடித்தளமாக உள்ளது. இருப்பினும், தரவுத்தொகுப்பு அளவுகள் மிகப் பெரியதாக மாறும்போது, ​​இது மிகவும் திறமையான வாய்ப்பாக இருக்காது, ஏனெனில் இது முக்கியமாக ஒரு நூலிழையில் இயங்குகிறது மேலும் பைத்தானின் மொழிபெயர்ப்பாளரை பெரிதும் நம்பியுள்ளது, இது குறிப்பிடத்தக்க செயலாக்க நேரத்திற்கு வழிவகுக்குகின்றது.
இந்த கட்டுரை பாண்டாக்கள் போன்ற செயலிகளை விரைவுபடுத்துகின்ற Polars.எனும் ஒரு புதிய நூலகத்தில் கவனம் செலுத்துகிறது: குறிப்பாக, தினசரி தரவினை கையாளுதலையும் செயலாக்க பணிகளையும் நெறிப்படுத்தவும் விரைவுபடுத்தவும் பத்து நுண்ணறிவுள்ள Polars.இன் ஒருவரிகட்டளைகள் பகிர்ந்து கொள்ளப்படுகின்றது.. இதனைதொடங்குவதற்கு முன், முதலில் Polars.ஐ பதிவிறக்கம்செய்து நிறுவுகைசெய்திட மறக்கவேண்டாம்!

. CSV கோப்புகளை பதிவேற்றம்செய்தல்
ஒரு CSV கோப்பிலிருந்து ஒரு தரவுத்தொகுப்பைப் படிக்க Polars.இன் வழிமுறையானது Pandas போன்றே இருக்கிறது, இது பல திரிக்கப்பட்டதை (வளாகத்தில் Rustஇல் எழுதப்பட்ட) தவிர, தரவை மிகவும் திறமையான முறையில் பதிவேற்றம்செய்திட அனுமதிக்கிறது. இந்த எடுத்துக்காட்டு ஒரு Polarsஆனது தரவு வரைச்சட்டத்தில் ஒரு CSV கோப்பை எவ்வாறு பதிவேற்றம்செய்வது என்பதைக் காண்பிக்கிறது இதற்கான ஒருவரிகட்டளைபின்வருமாறு:.
df = pl.read_csv(“dataset.csv”)
நடுத்தர அளவிலான தரவுத்தொகுப்புக்கு (மிகப் பெரியவை மட்டுமல்ல), Polars உடன் கோப்பைப் படிக்க எடுக்கும் நேர வித்தியாசம் Pandas ஐப் பயன்படுத்துவதை விட சுமார் 5 மடங்கு விரைவானதாக இருக்கும்.

# 2. அதிக அளவிடக்கூடிய பணிப்பாய்வுகளுக்கு Lazy dataframe எனும் கட்டளை
ஒரே நேரத்தில் ஆர்வத்துடன் படிப்பதை விட “lazy dataframe” என்று அழைக்கப்படுவதை உருவாக்குவது என்பது தரவு பணிப்பாய்வு முழுவதும் அடுத்தடுத்த செயல்பாடுகளை சங்கிலியால் பிணைக்க உதவும் ஒரு அணுகுமுறையாகும், இறுதியில் collect() எனும் வழிமுறை அழைக்கப்படும் போது மட்டுமே அவற்றை செயல்படுத்துகிறது – பெரிய அளவிலான தரவு ஒரு இணைச்செயலாக்கமான பாதைகளுக்கு மிகவும் எளிமையான உத்தியாகும்! scan_csv() எனும்வழிமுறையைப் பயன்படுத்தி lazy dataframe என்பதை பதிவேற்றம்செய்து பயன்படுத்துவது எவ்வாறு என்பதற்கான ஒருவரிகட்டளை பின்வருமாறு:
df_lazy = pl.scan_csv(“dataset.csv”)

# 3. தொடர்புடைய நெடுவரிசைகளைத் தேர்ந்தெடுத்து மறுபெயரிடுதல்
அடுத்தடுத்த செயலாக்கத்தில் செயல்பாடுகளை எளிதாகவும் தெளிவாகவும் செய்ய, தரவு அறிவியல் அல்லது பகுப்பாய்வு செயல்திட்டத்திற்கு பொருத்தமான தரவுத்தொகுப்பின் நெடுவரிசைகளை மட்டுமே கையாளுகின்றோம் என்பதை உறுதிசெய்வது நல்லது. Polars dataframes என்பதன்மூலம் இதை எவ்வாறு திறமையாக செய்வது என்பது பின்வருமாறு. இது போன்ற ஒரு வாடிக்கையாளர் தரவுத்தொகுப்பைப் பயன்படுத்துகின்றோம் எனக்கொள்க. பின்னர் நம்முடைய வய்ப்பிற்கு பொருத்தமான நெடுவரிசைகளைத் தேர்ந்தெடுக்க பின்வருமாறு ஒரு-வரிகட்டளையைப் பயன்படுத்திகொள்ளலாம், :
df = df.select([pl.col(“Customer Id”), pl.col(“First Name”)])

# 4. கிடைவரிசைகளின் துணைக்குழுவிற்கு வடிகட்டுதல்
கண்டிப்பாக, குறிப்பிட்ட கிடைவரிசைகளையும் வடிகட்டலாம், எ.கா. வாடிக்கையாளர்கள், Polarsஇன் வழியில். இந்த ஒரு-வரிகட்டளைையானது ஒரு குறிப்பிட்ட நகரத்தில் வசிக்கும் வாடிக்கையாளர்களை வடிகட்டப் பயன்படுகிறது.
df_filtered = df.filter(pl.col(“City”) == “Hatfieldshire”)
இந்த “வினவலின்” முடிவைக் காண, அதாவது குறிப்பிட்ட அளவுகோல்களை பூர்த்தி செய்யும் கிடைவரிசைகளைக் காண, display() அல்லது head() போன்ற ஒரு வழிமுறையைப் பயன்படுத்திகொள்ளலாம்.

# 5. வகை,கணக்கீட்டின் திரட்டுதல்களின் அடிப்படையில் தொகுத்தல்
தொகுத்தல், திரட்டுதல் போன்ற செயலிகளுடன், Polars’இன் செயல்திறனின் மதிப்பு உண்மையிலேயே பெரிய தரவுத்தொகுப்புகளில் காண்பிக்கத் தொடங்குகிறது. இந்த ஒற்றை-வரிகட்டளையை எடுத்துக்காட்டாகக் கொள்க: இங்கே முக்கியமான செய்திஎன்னவென்றால், ஒரு வகைப்படுத்தப்பட்ட நெடுவரிசையில் group_by என்பதை இணைத்து, ஒவ்வொரு குழுவிலும் உள்ள அனைத்து கிடைவரிசை களுக்கும் ஒரு திரட்டுதலைச் செய்ய agg() என்பதுடன் இணைப்பதாகும்,எ.கா.ஒரு நெடுவரிசையில் சராசரி,அல்லது ஒவ்வொரு குழுவிலும் உள்ள கிடைவரிசைகளின் எண்ணிக்கையைகணக்கிட பின்வருமாறான ஒருவரிகட்டளை:
df_city = df.group_by(“City”).agg([pl.len().alias(“num_customers”)])
கவனமாக இருந்திடுக! Pandas களில், groupby() க்கு அடிக்கோட்டின் குறிமுறைவரிகள் இல்லை, ஆனால் Polars களில், அது உள்ளது.

# 6. பெறப்பட்ட நெடுவரிசைகளை உருவாக்குதல் (எளிய பொறியியல்இயல்பு )
Polars களின் நெறியமாக்கப்பட்ட (vectorized) எனும்கணக்கீட்டு திறன்கள்உள்ளன, ஏற்கனவே உள்ளவற்றில் எண்கணித செயல்பாடுகளிலிருந்து புதிய நெடுவரிசைகளை உருவாக்குவது கணிசமாக விரைவானது. இந்த ஒருவரிகட்டளை இதை நிரூபிக்கிறது. இதற்கான ஒருவரிகட்டளைபின்வருமாறு::
df = df.with_columns((pl.col(“total_rooms”) / pl.col(“households”).alias(“rooms_per_household”))

# 7. நிபந்தனை தருக்கத்தைப் பயன்படுத்துதல்
வருமான நிலைகள் அல்லது ஒத்த பண்புக்கூறுகள் போன்ற தொடர்ச்சியான பண்புக்கூறுகளை வகைப்படுத்தி அடையாளமிடப்பட்ட பிரிவுகளாக மாற்றலாம், அனைத்தும் நெறியமாக்கப்பட்ட (vectorized) மேல்நிலை இல்லாத முறையில். சராசரி வருமானத்தின் அடிப்படையில் ஒரு வருமான_வகை நெடுவரிசையை உருவாக்க இந்த எடுத்துக்காட்டு அவ்வாறு செய்கிறது இதற்கான ஒருவரிகட்டளைபின்வருமாறு::
df = df.with_columns(pl.when(pl.col(“median_income”) > 5). then(pl.lit(“High”)).otherwise(pl.lit(“Low”)).alias(“income_category”))

8. ஒரு சோம்பேறித்தானமான இணைச்செயலாக்கத்தினை செயல்படுத்துதல்

இந்த ஒருவரிகட்டளை, சற்று பெரியதாக இருந்தாலும், சேகரிப்பு முறையுடன் செயல்படுத்தப்படும் ஒரு சோம்பேறித்தானமான இணைச்செயலாக்கத்தினை உருவாக்க முந்தைய எடுத்துக்காட்டுகளில் காணப்பட்ட பல ஆலோசனைகளை ஒன்றிணைக்கிறது. நினைவில் கொள்க: இந்த Lazy அணுகுமுறை செயல்படுவதற்காக தரவுத்தொகுப்பின் கோப்பை “the lazy way” என படிக்க 2 எனும் ஒரு வரி எண்ணைப் பயன்படுத்த வேண்டும்.
result = (pl.scan_csv(“https://raw.githubusercontent.com/ageron/handson-ml/master/datasets/housing/housing.csv”)
.filter(pl.col(“median_house_value”) > 200000)
.with_columns((pl.col(“total_rooms”) / pl.col(“households”)).alias(“rooms_per_household”))
.group_by(“ocean_proximity”).agg(pl.mean(“rooms_per_household”).alias(“avg_rooms_per_household”))
.sort(“avg_rooms_per_household”, descending=True)
.collect())

# 9. தரவுத்தொகுப்புகளை இணைத்தல்
சேகரிக்கப்பட்ட புள்ளிவிவரத் தகவல்களுடன் region_stats.csv எனப்படும் கூடுதல் தரவுத்தொகுப்பு இருப்பதாகக்கொள்க. பின்னர், ஒரு குறிப்பிட்ட வகை நெடுவரிசையில் இணைப்பு செயல்பாடுகளைப் பயன்படுத்த பின்வருமாறான ஒருவரிகட்டளையைபயன்படுத்தலாம்,:
df_joined = df.join(pl.read_csv(“region_stats.csv”), on=”ocean_proximity”, how=”left”)
பெரிய தரவுத்தொகுப்புகளில் கூட செயல்திறனைப் பாதுகாக்கும் Polarsகளின் பல-திரிக்கப்பட்ட இணைப்புகள் வழியாக, மீப்பெரும்தரவுடன் கீழ்நிலைத் தரவின் திறமையான கலவையாக இதன் விளைவாக இருக்கும்.

# 10.Rolling கணக்கீடுகளைச் செய்தல்
மிகவும் ஏற்ற இறக்கமான தரவு மாறிகளில், நெடுவரிசைகளிலும், கிடைவரிசைகளிலும் சராசரி மதிப்புகளை மென்மையாக்க உருளும் திரட்டுகள் பயனுள்ளதாக இருக்கும். இந்த ஒருவரிகட்டளைகள் இவ்வளவு வேகமான, நெறியமாக்கப்பட்ட (vectorized) செயலியை எவ்வாறு பயன்படுத்துவது என்பதை விளக்குகிறது: தற்காலிக கிடைவரிசைகளுக்கு ஏற்றதுதற்கான ஒருவரிகட்டளைபின்வருமாறு:.
Df = df.sort(“longitude”).with_columns(pl.col(“median_house_value”).rolling_mean(window_size=7).alias(“rolling_value_avg”))

# சுருக்கமாக கூறுவதெனில்
இந்தக் கட்டுரையில், பெரிய தரவுத்தொகுப்புகளைக் கையாளுவதற்கான Pandasகளுக்கு விரைவான மாற்றாக Polarsகளை திறமையாகப் பயன்படுத்துவதற்கான 10 எளிமையான ஒருவரிகட்டளைகளை பட்டியலிட்டுள்ளோம். இந்த ஒருவரிகட்டளைகள் குறைந்த நேரத்தில் பெரிய அளவிலான தரவைக் கையாளுவதற்கான விரவான, உகந்த உத்திகளை இணைக்கின்றன. அடுத்த முறை நம்முடைய செயல் திட்டங்களில் Polarsகளுடன் பணிபுரியும் போது, ​​சந்தேகத்திற்கு இடமின்றி பல்வேறு மேம்பாடுகளைக் காண்போம்

]]>
https://kaniyam.com/%e0%ae%a4%e0%ae%b0%e0%ae%b5%e0%af%81-%e0%ae%aa%e0%ae%a3%e0%ae%bf%e0%ae%aa%e0%af%8d%e0%ae%aa%e0%ae%be%e0%ae%af%e0%af%8d%e0%ae%b5%e0%af%81%e0%ae%95%e0%ae%b3%e0%af%88-%e0%ae%b5%e0%ae%bf%e0%ae%b0%e0%af%88/feed/ 0 15664
சிறந்த ஐந்து திற மூல செய்யறிவு(AI)மாதிரி API வழங்குநர்கள் https://kaniyam.com/%e0%ae%9a%e0%ae%bf%e0%ae%b1%e0%ae%a8%e0%af%8d%e0%ae%a4-%e0%ae%90%e0%ae%a8%e0%af%8d%e0%ae%a4%e0%af%81-%e0%ae%a4%e0%ae%bf%e0%ae%b1-%e0%ae%ae%e0%af%82%e0%ae%b2-%e0%ae%9a%e0%af%86%e0%ae%af%e0%af%8d/ https://kaniyam.com/%e0%ae%9a%e0%ae%bf%e0%ae%b1%e0%ae%a8%e0%af%8d%e0%ae%a4-%e0%ae%90%e0%ae%a8%e0%af%8d%e0%ae%a4%e0%af%81-%e0%ae%a4%e0%ae%bf%e0%ae%b1-%e0%ae%ae%e0%af%82%e0%ae%b2-%e0%ae%9a%e0%af%86%e0%ae%af%e0%af%8d/#respond Sun, 22 Feb 2026 00:12:37 +0000 https://kaniyam.com/?p=15661 Read More »]]> அறிமுகம்
Open‑weight எனும் மாதிரிகள்ஆனவை செய்யறிவின்(AI) பொருளாதாரத்தையே மாற்றி அமைத்துள்ளன. இன்றைய,மேம்படுத்துநர்கள் Kimi, DeepSeek, Qwen, MiniMax , GPT-OSS போன்ற சக்திவாய்ந்த மாதிரிகளைத் தங்களின் சொந்த உள்கட்டமைப்பில் முழுமையாக இயக்கி, தங்கள் அமைப்புகளின் மீது முழுமையான கட்டுப்பாட்டைத் தக்கவைத்துக்கொண்டு, அவற்றை வளாகத்தில் பயன்படுத்த முடியும்.
இருப்பினும், இந்தச் சுதந்திரம் ஒரு குறிப்பிடத்தக்க சமரசத்துடன் வருகிறது. அதிநவீன Open‑weight எனும்மாதிரிகளை இயக்குவதற்கு பொதுவாக மிகப்பெரிய வன்பொருள் வளங்கள் தேவைப்படுகின்றன; பெரும்பாலும் நூற்றுக்கணக்கான ஜிகாபைட் அளவுகளுடானான GPU எனும்நினைவகம் (சுமார் 500 GB), ஏறக்குறைய அதே அளவு அமைவின் RAM , உயர்தர CPU-க்கள் தேவைப்படுகின்றன. இந்த மாதிரிகள் சந்தேகத்திற்கு இடமின்றி பெரியவை, ஆனால் அவை தனியுரிமை மாற்று மாதிரிகளுக்குப் போட்டியாக இருக்கும் செயல்திறனையும் வெளியீட்டுத் தரத்தையும் வழங்குகின்றன.
இது ஒரு நடைமுறை கேள்வியை எழுப்புகிறது: பெரும்பாலான குழுக்கள் இந்த திற மூல மாதிரிகளை உண்மையில் எவ்வாறு அனுகுகின்றன? உண்மையில், அவ்வாறு அனுகுவதற்காக இரண்டு சாத்தியமான வழிகள் உள்ளன. உயர்தர GPU சேவையகங்களை வாடகைக்கு எடுக்கலாம் அல்லது இந்த மாதிரிகளை அணுக அனுமதிக்கும் , உள்ளீட்டு , வெளியீட்டு tokens.களின் அடிப்படையில் நம்மிடம் கட்டணம் வசூலிக்கும் சிறப்பு API வழங்குநர்கள் மூலம் இந்த மாதிரிகளை அனுகலாம்.
இந்தக் கட்டுரையில், Open‑weight எனும் மாதிரிகளுக்கான முன்னணி API வழங்குநர்களை மதிப்பீடு செய்திடுவோம், விலை, வேகம், தாமதம் , துல்லியம் ஆகியவற்றின் அடிப்படையில் அவற்றை ஒப்பிடுவோம். இந்த சுருக்கமான பகுப்பாய்வு, செயற்கையான பகுப்பாய்வு வழங்கும் செந்தர தரவுகளையும், திறமூலவழிசெலுத்தி வழங்குகின்ற நேரலை வழிசெலுத்தி செயல்திறன் தரவுகளையும் ஒருங்கிணைத்து, இன்று எந்த வழங்குநர்கள் சிறந்த முடிவுகளை வழங்குகிறார்கள் என்பது குறித்த ஒரு உறுதியான, நடப்பு உலகக் கண்ணோட்டத்தை வழங்குகிறது என தெரிந்து கொள்ளலாம்.
# 1. Cerebras: திறமூலமாதிரிகளுக்கான wafer அளவிலான வேகம்
Cerebras ஆனது ஒரு wafer அளவிலான கட்டமைப்பை மையமாகக் கொண்டு உருவாக்கப்பட்டுள்ளது. இது பாரம்பரிய பல GPU கொத்துகளுக்குப் பதிலாக ஒற்றையான, மிகப்பெரிய சில்லைப் பயன்படுத்துகிறது. கணக்கீடு, நினைவகம் ஆகிய இரண்டையும் ஒரே waferஇல் வைத்திருப்பதன் மூலம், GPU அடிப்படையிலான அமைப்புகளில் பெரிய மாதிரி ஊகித்தலை மெதுவாக்கும் பல அலைவரிசை , தகவல் தொடர்பு சிக்கல்களை Cerebrasஆனது நீக்குகிறது.
இந்த வடிவமைப்பு GPT OSS 120B போன்ற பெரிய திறமூல மாதிரிகளுக்கு விதிவிலக்காக வேகமான ஊகித்தலை செயல்படுத்துகிறது. நடப்பு உலக பெஞ்ச்மார்க்குகளில், Cerebras நீண்ட உள்ளீடுகளுக்கு உடனடி பதில்களை வழங்குவதோடு, மிக அதிக செயல்திறனையும் நிலைநிறுத்துகிறது. இது பெரிய கணினியின்மொழி மாதிரிகளைப் பெரிய அளவில் வழங்குவதற்கு கிடைக்கின்ற வேகமான தளங்களில் ஒன்றாக அமைகிறது. GPT OSS 120B மாதிரிக்கான செயல்திறன் கண்ணோட்டம்:
வேகம்: தோராயமாக வினாடிக்கு 2,988 டோக்கன்கள்
தாமதம்: 500 டோக்கன் உருவாக்கத்திற்கு சுமார் 0.26 வினாடிகள்
விலை: ஒரு மில்லியன் டோக்கன்களுக்கு தோராயமாக 0.45 அமெரிக்க டாலர்கள்
GPQA x16 Meidan: தோராயமாக 78 முதல் 79 சதவீதம் வரை, இது சிறந்த செயல்திறன் பிரிவில் இதை நிலைநிறுத்துகிறது
எதற்கு மிகவும் உகந்தது: அதிக போக்குவரத்து கொண்ட SaaS தளங்கள், முகவர் செய்யறிவின்(AI) பைப்லைன்கள் , பெரிய பல்லடுக்கு GPU கொத்துகளை நிர்வகிப்பதில் உள்ள சிக்கல்கள் இல்லாமல், அதிவேக அனுமானம் , அளவிடக்கூடிய வரிசைப்படுத்தல் தேவைப்படும் தர்க்கரீதியான பயன்பாடுகள்.
2. Together.ai: அதிக செயல்திறன்,நம்பகமான அளவிடுதல்
Together AI, ஆனதுGPT OSS 120B போன்ற மிகப்பெரிய திறமூல மாதிரிகளுக்கு மிகவும் நம்பகமான GPU அடிப்படையிலான வரிசைப்படுத்தல்களில் ஒன்றை வழங்குகிறது. அளவிடக்கூடிய GPU உள்கட்டமைப்பின் மீது கட்டமைக்கப்பட்ட Together AI ஆனது, அதன் சீரான இயக்க நேரம், கணிக்கக்கூடிய செயல்திறன் , உற்பத்திப் பணிகளுக்கான போட்டித்தன்மை வாய்ந்த விலை நிர்ணயம் ஆகியவற்றின் காரணமாக, திறமூல மாதிரிகளுக்கான ஒரு இயல்புநிலை வழங்குநராக பரவலாகப் பயன்படுத்தப்படுகிறது.
இந்தத் தளம், தீவிர வன்பொருள் சிறப்புத்தன்மையை வலியுறுத்துவதற்குப் பதிலாக, வேகம், செலவு , நம்பகத்தன்மை ஆகியவற்றைச் சமநிலைப்படுத்துவதில் கவனம் செலுத்துகிறது. premium அல்லது பரிசோதனைக்குரிய உள்கட்டமைப்பில் சிக்கிக்கொள்ளாமல், பெரிய அளவில் நம்பகமான ஊகத்தின் செயல்திறனை விரும்பும் குழுக்களுக்கு இது ஒரு சிறந்த தேர்வாக அமைகிறது. Together AI ஆனது பொதுவாக OpenRouter போன்ற வழிசெலுத்தி அடுக்குகளுக்குப் பின்புலமாக பயன்படுத்தப்படுகிறது, அங்கு இது கிடைக்கும் தன்மை , தாமத அளவீடுகளில் சீராகச் சிறப்பாகச் செயல்படுகிறது.
GPT OSS 120B எனும் மாதிரிக்கான செயல்திறன் கண்ணோட்டம்:
வேகம்: தோராயமாக வினாடிக்கு 917 டோக்கன்கள்
தாமதம்: சுமார் 0.78 வினாடிகள்
விலை: ஒரு மில்லியன் டோக்கன்களுக்கு தோராயமாக 0.26 அமெரிக்க டாலர்கள்
GPQA x16 median: தோராயமாக 78 சதவீதம், இது சிறந்த செயல்திறன் பிரிவில் வைக்கிறது
எதற்குச் சிறந்தது: வலுவான , சீரான செயல்திறன், நம்பகமான அளவிடுதல் , சிறப்பு வன்பொருள் தளங்களுக்குச் செலவழிக்காமல் செலவுத் திறனை விரும்பும் உற்பத்திப் பயன்பாடுகள்.
3. Fireworks AI: மிகக் குறைந்த தாமதம் , பகுத்தறிவுக்கு முன்னுரிமை அளிக்கும் வடிவமைப்பு
Fireworks செய்யறிவு(AI),ஆனது open-weight மாதிரிகளுக்கு குறைந்த தாமதம், வலுவான பகுத்தறிவு செயல்திறனில் கவனம் செலுத்துகின்ற மிகவும் மேம்படுத்தப்பட்ட ஒரு ஊகித்தல் தளத்தை வழங்குகிறது. இந்த நிறுவனத்தின் ஊகித்தல் மேககணினி, பல நிலையான GPU அடுக்குகளுடன் ஒப்பிடும்போது மேம்படுத்தப்பட்ட செயல்திறன் , குறைந்த தாமதத்துடன் பிரபலமான திறமூலமாதிரிகளுக்குச் சேவை செய்ய உருவாக்கப்பட்டுள்ளது. இது பணிச்சுமைகள் முழுவதும் செயலாக்கத்தை விரைவுபடுத்தும் உள்கட்டமைப்பு , மென்பொருள் மேம்படுத்தல்களைப் பயன்படுத்துகிறது.
இந்தத் தளம்,மேம்படுத்துநர்களுக்கு உகந்த API உடன் வேகம், உடனடிப் பதிலளிப்புக்கு முக்கியத்துவம் அளிக்கிறது, இது விரைவான பதில்கள் , மென்மையான பயனர் அனுபவங்கள் முக்கியமான ஊடாடும் பயன்பாடுகளுக்கு ஏற்றதாக அமைகிறது.
GPT-OSS-120B மாதிரிக்கான செயல்திறன் கண்ணோட்டம்:
வேகம்: தோராயமாக வினாடிக்கு 747 டோக்கன்கள்
தாமதம்: சுமார் 0.17 வினாடிகள் (சக போட்டியாளர்களிடையே மிகக் குறைவு)
விலை: ஒரு மில்லியன் டோக்கன்களுக்கு தோராயமாக 0.26 அமெரிக்க டாலர்கள்
GPQA x16 Median: தோராயமாக 78 முதல் 79 சதவீதம் (சிறந்த பிரிவு)
எதற்குச் சிறந்தது: உடனடிப் பதிலளிப்பு , வேகமான பயனர் அனுபவங்கள் முக்கியமான ஊடாடும் உதவியாளர்கள் , முகவர் சார்ந்த பணிப்பாய்வுகள்
4.Groq : நிகழ்நேர முகவர்களுக்கான தனிப்பட்ட வன்பொருள்
Groq தனது கணினிமொழி செயலாக்க அலகு (LPU) ஐச் சுற்றி தனிப்படடதாக உருவாக்கப்பட்ட வன்பொருளையும் , மென்பொருளையும் உருவாக்குகிறது, இது செய்யறிவு(AI) அனுமானத்தை விரைவுபடுத்துகிறது. இந்த LPU, பெரிய மொழி மாதிரிகளை கணிக்கக்கூடிய செயல்திறன் , மிகக் குறைந்த தாமதத்துடன் பெரிய அளவில் இயக்குவதற்காகவே வடிவமைக்கப்பட்டுள்ளது, இது நிகழ்நேரப் பயன்பாடுகளுக்கு மிகவும் உகந்ததாக அமைகிறது.
இதன் கட்டமைப்பு, அதிவேக சில்லின் நினைவகம், பாரம்பரிய GPU அனுமான அமைப்புகளில் காணப்படும் சிக்கல்களைக் குறைக்கும் திட்டவட்டமான செயலாக்கத்தை ஒருங்கிணைப்பதன் மூலம் இதை அடைகிறது. இந்த அணுகுமுறை, உருவாக்கும் செய்யறிவின்(AI), பணிச்சுமைகளில் செயல்திறன் , தாமதம் ஆகியவற்றிற்கான சுந்திரமான அளவுகோல் பட்டியல்களில் இது முதலிடத்தில் இடம்பெற உதவியுள்ளது.
GPT-OSS-120B மாதிரிக்குரிய செயல்திறன் கண்ணோட்டம்:
வேகம்: தோராயமாக வினாடிக்கு 456 டோக்கன்கள்
தாமதம்: சுமார் 0.19 வினாடிகள்
விலை: ஒரு மில்லியன் டோக்கன்களுக்கு தோராயமாக 0.26 அமெரிக்க டாலர்கள்
GPQA x16 Meidan: தோராயமாக 78 சதவீதம், இது சிறந்த செயல்திறன் பிரிவில் இதை நிலைநிறுத்துகிறது
எதற்குச் சிறந்தது: மிகக் குறைந்த தாமதத்துடன் கூடிய வெள்ளோட்ட, நிகழ்நேர copilots, , ஒவ்வொரு மில்லி வினாடி பதிலளிப்பு நேரமும் முக்கியத்துவம் வாய்ந்த அதிர்வெண் கொண்ட முகவர் அழைப்புகள்.
5. Clarifai:நிறுவனங்களுக்கான ஒருங்கிணைப்பும் செலவுத் திறனும்
Clarifai ஆனது ஒரு மரபுமேககணினி செய்யறிவின்(AI) ஒருங்கிணைப்பு தளத்தை வழங்குகிறது, இது open weight மாதிரிகளை பொது மேககணினி, தனியார் மேககணினி அல்லது வளாகத்திலேயிலான உள்கட்டமைப்பில் ஒரு ஒருங்கிணைந்த கட்டுப்பாட்டுத் தளத்துடன் பயன்படுத்த அனுமதிக்கிறது.
அதன் கணக்கீட்டு ஒருங்கிணைப்பு அடுக்கு, தானியங்கிஅளவீடு, GPUஐ பிரித்தல் , திறமையான வளப் பயன்பாடு போன்ற நுட்பங்கள் மூலம் செயல்திறன், அளவிடுதல் , செலவு ஆகியவற்றைச் சமநிலைப்படுத்துகிறது.
இந்த அணுகுமுறை, நிறுவனங்கள் உற்பத்திப் பணிச்சுமைகளில் அதிக செயல்திறன் , குறைந்த தாமதத்தைப் பராமரிக்கும் அதே வேளையில், அனுமானச் செலவுகளைக் குறைக்க உதவுகிறது. GPT-நிலை அனுமானத்திற்கான மிகவும் செலவு குறைந்த , சமநிலையான வழங்குநர்களில் ஒன்றாக Clarifai ஆனது தொடர்ந்து சுதந்திரமான அளவுகோல்களில் இடம்பெறுகிறது.
GPT-OSS-120B மாதிரிக்குரிய செயல்திறன் கண்ணோட்டம்:
வேகம்: தோராயமாக வினாடிக்கு 313 டோக்கன்கள்
தாமதம்: சுமார் 0.27 வினாடிகள்
விலை: ஒரு மில்லியன் டோக்கன்களுக்கு தோராயமாக 0.16 அமெரிக்க டாலர்கள்
GPQA x16 Meidan: தோராயமாக 78 சதவீதம், இது சிறந்த செயல்திறன் பிரிவில் இதை நிலைநிறுத்துகிறது
எதற்குச் சிறந்தது: மரபு வரிசைப்படுத்தல், மேககணினி, வளாகத்திலேயே முழுவதும் ஒருங்கிணைப்பு , திறந்தநிலை மாதிரிகளுக்கான செலவுக் கட்டுப்பாட்டுடன் கூடிய அளவிடுதல் தேவைப்படும் நிறுவனங்கள்.
6.கூடுதலாக: DeepInfra
DeepInfra என்பது செலவு குறைந்த செய்யறிவின்(AI),அனுமான தளமாகும், இது பெரிய மொழி மாதிரிகள், பிற இயந்திர கற்றல் பணிச்சுமைகளைப் பயன்படுத்துவதற்கான எளிய , அளவிடக்கூடிய API ஐ வழங்குகிறது. இந்த சேவை உள்கட்டமைப்பு, அளவிடுதல் ,கண்காணிப்பைக் கையாளுகிறது, இதனால் மேம்படுத்துநர்கள் வன்பொருளை நிர்வகிக்காமல் பயன்பாடுகளை உருவாக்குவதில் கவனம் செலுத்த முடியும். DeepInfra பல பிரபலமான மாதிரிகளை ஆதரிக்கிறது , வழக்கமான தொடரோட்ட அனுமான வாய்ப்புகளுடன் OpenAI- உடன்இணக்கமான API முடிவுபுள்ளிகளை வழங்குகிறது.
DeepInfraஇன் விலை நிர்ணயம் சந்தையில் மிகக் குறைவானது ,பரிசோதனை , பட்ஜெட்-உணர்திறன் திட்டங்களுக்கு கவர்ச்சிகரமானதாக இருந்தாலும், OpenRouter போன்ற வழிசெலுத்தி வலைபின்னல்கள் மற்ற வழங்குநர்களுடன் ஒப்பிடும்போது சில மாதிரி முடிவுபுள்ளிகளுக்கு பலவீனமான நம்பகத்தன்மை அல்லது குறைந்த இயக்க நேரத்தைக் காட்ட முடியும் என்று தெரிவிக்கின்றன.
வேகம்: வினாடிக்கு தோராயமாக 79 முதல் 258 டோக்கன்கள்
தாமதம்: தோராயமாக 0.23 முதல் 1.27 வினாடிகள்
விலை: மில்லியன் டோக்கன்களுக்கு தோராயமாக 0.10 அமெரிக்க டாலர்கள்
GPQA x16 சராசரி: தோராயமாக 78 சதவீதம், அதை சிறந்த செயல்திறன் குழுவில் வைக்கிறது
எதற்கு சிறந்தது: உச்ச நம்பகத்தன்மையை விட செலவு செயல்திறன் மிகவும் முக்கியத்துவம் வாய்ந்த fallback வழங்குநர்களுடன் இணைக்கப்பட்ட தொகுதி அனுமானம் அல்லது முக்கியமானதல்லாத பணிச்சுமைகள்.

 

 

 

 

]]>
https://kaniyam.com/%e0%ae%9a%e0%ae%bf%e0%ae%b1%e0%ae%a8%e0%af%8d%e0%ae%a4-%e0%ae%90%e0%ae%a8%e0%af%8d%e0%ae%a4%e0%af%81-%e0%ae%a4%e0%ae%bf%e0%ae%b1-%e0%ae%ae%e0%af%82%e0%ae%b2-%e0%ae%9a%e0%af%86%e0%ae%af%e0%af%8d/feed/ 0 15661
நிகழ்வுக் குறிப்புகள் – காஞ்சிபுரம் SCSVMV பல்கலைக்கழகத்தில் கருத்தரங்கு https://kaniyam.com/minutes-seminar-at-scsvmv-university-kanchipuram/ https://kaniyam.com/minutes-seminar-at-scsvmv-university-kanchipuram/#respond Mon, 16 Feb 2026 04:12:41 +0000 https://kaniyam.com/?p=15654 Read More »]]> கடந்த‌ 04.02.2026 அன்று, காஞ்சிபுரம் ஸ்ரீ சங்கரசேகரேந்திர சரஸ்வதி விஷ்வ மகா வித்யாலயா பல்கலைக்கழகத்தில், MCA முதல் ஆண்டு மாணவர்களுக்கு , From projects to products, Engineering Real world Micro SaaS for the modern portfolio என்ற தலைப்பில் கருத்தரங்கு நடைபெற்றது.

இதில், காஞ்சி லினக்ஸ் பயனர் குழுவின் பரமேஸ்வர், Thirsty Minds அமைப்பின் தனசேகர், கணியம் அறக்கட்டளையின் சீனிவாசன் கலந்து கொண்டு உரையாற்றினர்.

  • காஞ்சி லினக்ஸ் பயனர் குழு, கணியம் அறக்கட்டளை, Thirsty Minds ன் செயல்பாடுகள்
  • கட்டற்ற மென்பொருள், லினக்ஸ் பயன்படுத்துவதின் அவசியம்
  • Devops, Cloud துறைகளின் வேலை வாய்ப்புகள்
  • பைத்தான் மொழியின் திறன்கள்
  • ஒரு சிறிய SaaS மென்பொருள் உருவாக்கி, வெளியிடும் வழிகள்
  • பல்வேறு மென்பொருள் உருவாக்க யோசனைகள்
  • கட்டற்ற மென்பொருளுக்கு பங்களித்தல்
  • வேலைக்கு தயாராதல்

போன்ற தலைப்புகளில் உரையாடல் நடத்தப்பட்டது.

அடுத்த கட்ட செயல்பாடுகளாக, விரைவில் செயல் முறையில் கற்கும் பயிற்சிப் பட்டறையும், Academic Project களுக்கு வழிகாட்டுதலும் செய்ய, முடிவு எடுக்கப்பட்டது.

இந்த நிகழ்வுக்கு ஆதரவு தந்த பல்கலைக்கழக மாணவர்கள், ஆசிரியர்கள், கணினி ஆய்வக பொறுப்பாளர்கள், பேராசிரியர் ஜெ.சீனிவாசன், துறைத்தலைவர் Dr. ரமேஷ், பேராசிரியர் Dr. S. பாபு ஆகியோருக்கு மிக்க நன்றி.

 


 

]]> https://kaniyam.com/minutes-seminar-at-scsvmv-university-kanchipuram/feed/ 0 15654 CSV செயலாக்கத்திற்கான பயனுள்ள பைதானின் பத்துஒருவரி கட்டளைகள் https://kaniyam.com/csv-%e0%ae%9a%e0%af%86%e0%ae%af%e0%ae%b2%e0%ae%be%e0%ae%95%e0%af%8d%e0%ae%95%e0%ae%a4%e0%af%8d%e0%ae%a4%e0%ae%bf%e0%ae%b1%e0%af%8d%e0%ae%95%e0%ae%be%e0%ae%a9-%e0%ae%aa%e0%ae%af%e0%ae%a9%e0%af%81/ https://kaniyam.com/csv-%e0%ae%9a%e0%af%86%e0%ae%af%e0%ae%b2%e0%ae%be%e0%ae%95%e0%af%8d%e0%ae%95%e0%ae%a4%e0%af%8d%e0%ae%a4%e0%ae%bf%e0%ae%b1%e0%af%8d%e0%ae%95%e0%ae%be%e0%ae%a9-%e0%ae%aa%e0%ae%af%e0%ae%a9%e0%af%81/#respond Sat, 14 Feb 2026 15:02:33 +0000 https://kaniyam.com/?p=15648 Read More »]]> # அறிமுகம்: தரவுத்தள பதிவேற்றங்கள் முதல் API பதில்கள், விரிதாள் பதிவிறக்கங்கள் ஆகியவைவரை தரவு பணிப்பாய்வுகளில் CSV கோப்புகள் அங்கிங்கெனா தவாறு எல்லா இடங்களிலும் நீக்கமற நிறைந்துள்ளன. இதற்காகpandas கள் சிறப்பாக செயல்படும் அதே வேளையில், சில நேரங்களில் pandas களை நிறுவுகை செய்திடாமல் பைத்தானைப் பயன்படுத்தி குறிமுறைவரிகள் செய்யக்கூடிய விரைவான தீர்வுகள்கூட நமக்குத் தேவைப்படக் கூடும்.அவ்வாறான நிலையில் பைத்தானின் உள்ளமைக்கப்பட்ட csvஇன் தகவமைவு, பட்டியலின் புரிதல்கள் ,உருவாக்கியின் வெளிப்பாடுகளுடன் இணைந்து, குறிமுறைவரிகளின் ஒற்றை வரியில் மிகவும் பொதுவான CSVஇன் பணிகளைக் கையாள முடியும். விரைவான தரவு ஆய்வு, ETLஇல் பிழைத்திருத்தம் அல்லது வெளிப்புற நூலகங்கள் கிடைக்காத கட்டுப்படுத்தப்பட்ட சூழல்களில் பணிபுரியும் போது இந்த ஒற்றைவரி கட்டளைகள் சரியானவையும், பொருத்தமானவை களுமாகும். அவ்வாறான பைத்தானின் ஒற்றைவரிகட்டளைகள் பின்வருமாறு:
# 1. நெடுவரிசைகூடுதலைக் கண்டறிதல்-அனைத்து கிடைவரிசைகளிலும் உள்ள எந்தவொரு நெடுவரிசையின் மொத்தத்தையும் கணக்கிடுவதற்கான கட்டளைவரி பின்வருமாறு:
print(f”Total: ${sum(float(r[3]) for r in import(‘csv’).reader(open(path)) if r[0] != ‘transaction_id’):,.2f}”)
இங்கே, path என்பது மாதிரி CSV கோப்பிற்கான பாதையை வைத்திருக்கும் ஒரு மாறி ஆகும். இந்த எடுத்துக்காட்டில், Google Colab இல், இது path = “/content/data.csv” என்பதாகும்.
வெளியீடு:Total: $1,814,359.75 ஆகும்
இந்தகட்டளைவரியை புரிந்துகொள்ளுதல்:.இங்கே, import(‘csv’) எனும் உள்ளமைக்கப்பட்ட CSV தகவமைவின் உள்ளகவரியை பதிவிறக்கம் செய்கிறது. உருவாக்கியின் வெளிப்பாடுஆனது தலைப்பு கிடைவரிசையைத் தவிர்த்து, நெடுவரிசை மதிப்புகளை மிதவைகளாக மாற்றுகிறது, பின்னர்அவற்றைத் தொகுக்கிறது தொடர்ந்துநாணயக் குறியீட்டுடன் வடிவமைக்கிறது. நெடுவரிசை யின் சுட்டுவரிசை (3) , தலைப்பு சரிபார்ப்பை தேவைக்கேற்ப சரிசெய் திடுகின்றது.
# 2. அதிகபட்சமான குழுவாக்கிடுதல் – தரவுத்தொகுப்பில் எந்தக் குழு அதிக மொத்த மதிப்பைக் கொண்டுள்ளது என்பதைக் கண்டறிந்திடுவதற்கான கட்டளைவரி பின்வருமாறு:
print(max({r[5]: sum(float(row[3]) for row in import(‘csv’).reader(open(path)) if row[5] == r[5] and row[0] != ‘transaction_id’) for r in import(‘csv’).reader(open(path)) if r[0] != ‘transaction_id’}.items(), key=lambda x: x[1]))
வெளியீடு: (‘Mike Rodriguez’, 502252.0)ஆகும்
இந்தகட்டளைவரியை புரிந்துகொள்ளுதல்: இதுநெடுவரிசை 5 ஆல் தொகுக்கப்படுகிறது, பின்னர்ஒவ்வொரு குழுவிற்கும் நெடுவரிசை 3இன் மதிப்புகளைச் சுருக்குகிறது. தொடர்ந்துஒரு pass எனும்குழு விசைகளைச் சேகரிக்கிறது ,அதன்பின்னர்ஒரு வினாடி திரட்டுதலைச் செய்கிறது. lambda உடன் கூடிய max()இன் அதிகபட்ச மொத்தத்தைக் கண்டறிகிறது.இறுதியாகவெவ்வேறு குழு-வாரியாக செயலிகளுக்கு நெடுவரிசை சுட்டிகளை சரிசெய்திடுகின்றது.
# 3. கிடைவரிசைகளின் துணைக்குழுவை வடிகட்டி காண்பித்தல்-வடிவமைக் கப்பட்ட வெளியீட்டுடன் ஒரு குறிப்பிட்ட நிபந்தனையுடன் பொருந்தக்கூடிய கிடை வரிசைகளை மட்டும் காண்பிப்பதற்கான கட்டளைவரி பின்வருமாறு:
print(“\n”.join(f”{r[1]}: ${float(r[3]):,.2f}” for r in import(‘csv’).reader(open(path)) if r[7] == ‘Enterprise’ and r[0] != ‘transaction_id’))
வெளியீடு: Acme Corp: $45,000.00
Gamma Solutions: $78,900.00
Zeta Systems: $156,000.00
Iota Industries: $67,500.25
Kappa LLC: $91,200.75
Nu Technologies: $76,800.25
Omicron LLC: $128,900.00
Sigma Corp: $89,700.75
Phi Corp: $176,500.25
Omega Technologies: $134,600.50
Alpha Solutions: $71,200.25
Matrix Systems: $105,600.25
இந்தகட்டளைவரியை புரிந்துகொள்ளுதல்:உருவாக்கியின் வெளிப்பாடுஆனது, நெடுவரிசை 7இல் நிறுவனத்திற்கு சமமான கிடைவரிசைகளை வடிகட்டுகிறது, பின்னர் நெடுவரிசைகள் 1 , 3 ஆகியவற்றினை வடிவமைக்கிறது. இறுதியாக”\n”.join(…)என்பதைப் பயன்படுத்துவது எதுவும் இல்லாத மதிப்புகளின் பட்டியலை அச்சிடுவதைத் தவிர்க்கிறது.
# 4. கூட்டுத்தொகையின் விநியோகித்தல்-குழுவாக்கும் நெடுவரிசையில் ஒவ்வொரு தனித்துவமான மதிப்புக்கும் மொத்தங்களைப் பெறுதலிற்கான கட்டளைவரி பின்வருமாறு:
print({g: f”${sum(float(row[3]) for row in import(‘csv’).reader(open(path)) if row[6] == g and row[0] != ‘transaction_id’):,.2f}” for g in set(row[6] for row in import(‘csv’).reader(open(path)) if row[0] != ‘transaction_id’)})
வெளியீடு: {‘Asia Pacific’: ‘$326,551.75’, ‘Europe’: ‘$502,252.00’, ‘North America’: ‘$985,556.00’}
இந்தகட்டளைவரியை புரிந்துகொள்ளுதல்: முதலில் ஒரு தொகுப்பினைப் பயன்படுத்தி நெடுவரிசை 6 இலிருந்து தனித்துவமான மதிப்புகளைப் பிரித்தெடுக்கிறது, பின்னர் ஒவ்வொரு குழுவிற்கும் நெடுவரிசை 3 இன் கூட்டுத்தொகையைக் கணக்கிடுகிறது. தொடர்ந்துஉருவாக்கியின் வெளிப்பாடுகள் காரணமாக இது அதிகநினைவக திறன் கொண்டதாக ஆக்குகின்றது. இறுதியாக நெடு வரிசை சுட்டிகளை வெவ்வேறு புலங்களின் மூலம் குழுவாக மாற்றிடுகின்றது.
# 5. வரிசைப்படுத்தலுடன் கூடிய வரம்பினை வடிகட்டிடுதல்-ஒரு குறிப்பிட்ட எண்ணின் வரம்பிற்கு மேல் உள்ள அனைத்து பதிவுகளையும் கண்டுபிடித்து தரவரிசைப்படுத்திடுதலிற்கான கட்டளைவரி பின்வருமாறு:
print([(n, f”${v:,.2f}”) for n, v in sorted([(r[1], float(r[3])) for r in list(import(‘csv’).reader(open(path)))[1:] if float(r[3]) > 100000], key=lambda x: x[1], reverse=True)])
வெளியீடு: [(‘Phi Corp’, ‘$176,500.25’), (‘Zeta Systems’, ‘$156,000.00’), (‘Omega Technologies’, ‘$134,600.50’), (‘Omicron LLC’, ‘$128,900.00’), (‘Matrix Systems’, ‘$105,600.25’)]
இந்தகட்டளைவரியை புரிந்துகொள்ளுதல்: இது நெடுவரிசை 3 இல் 100000 ஐ மீறும் கிடைவரிசைகளை வடிகட்டுகிறது, பின்னர்உருவாக்குகிறது பெயர் , எண் மதிப்பின் tuples களை எண் மதிப்பின்படி வரிசைப்படுத்திடுகின்றது, தொடர்ந்து மதிப்புகளை நாணயமாகக் காட்சிப்படுத்த வடிவமைக்கவும். தேவைக்கேற்ப வரம்பினையும் நெடுவரிசைகளையும் சரிசெய்திடுகின்றது.
# 6. தனித்துவமான மதிப்புகளை கணக்கிடுதல்-எந்தவொரு நெடுவரிசையிலும் எத்தனை தனித்துவமான மதிப்புகள் உள்ளன என்பதை விரைவாகத் தீர்மானித்திடுவதற்கான கட்டளைவரி பின்வருமாறு:
print(len(set(r[2] for r in import(‘csv’).reader(open(path)) if r[0] != ‘transaction_id’)))
வெளியீடு: 3
இந்தகட்டளைவரியை புரிந்துகொள்ளுதல்:இதில், நெடுவரிசை 2 இலிருந்து தனித்துவமான மதிப்புகளைப் பிரித்தெடுக்கிறது; பின்னர்len() ஆனது அவற்றைக் கணக்கிடுகிறது. தொடர்ந்துஇது தரவு பன்முகத்தன்மையைச் சரிபார்க்க அல்லது தனித்துவமான வகைகளைக் கண்டறிய பயனுள்ளதாக இருக்கசெய்கின்றது.
# 7. நிபந்தனையை திரட்டுதல்- தரவின் குறிப்பிட்ட துணைக்குழுக்களுக்கான சராசரிகள் அல்லது பிற புள்ளிவிவரங்களைக் கணக்கிடுவதற்கான கட்டளைவரி பின்வருமாறு:
print(f”Average: ${sum(float(r[3]) for r in import(‘csv’).reader(open(path)) if r[6] == ‘North America’ and r[0] != ‘transaction_id’) / sum(1 for r in import(‘csv’).reader(open(path)) if r[6] == ‘North America’ and r[0] != ‘transaction_id’):,.2f}”)
வெளியீடு: Average: $70,396.86
இந்தகட்டளைவரியை புரிந்துகொள்ளுதல்: இந்த ஒருவரிகட்டளையானது நெடுவரிசை 6 இல் உள்ள நிபந்தனையுடன் பொருந்தக்கூடிய கிடைவரிசைகளுக்கான நெடுவரிசை 3 இன் சராசரியைக் கணக்கிடுகிறது. பின்னர் இது ஒரு எண்ணிக்கையால் வகுக்கப்பட்ட கூட்டுத்தொகையைப் பயன்படுத்துகிறது (ஒரு உருவாக்கியின் வெளிப்பாடு வழியாக). தொடர்ந்துஇது கோப்பை இரண்டு முறை படிக்கிறது ஆனால் நினைவக பயன்பாட்டை குறைவாக வைத்திருக்கிறது.
# 8. பல நெடுவரிசையினை வடிகட்டிடுதல்-வெவ்வேறு நெடுவரிசைகளில் ஒரே நேரத்தில் பல வடிகட்டி நிபந்தனைகளைப் பயன்படுத்திடுவதற்கான கட்டளைவரி பின்வருமாறு:
print(“\n”.join(f”{r[1]} | {r[2]} | ${float(r[3]):,.2f}” for r in import(‘csv’).reader(open(path)) if r[2] == ‘Software’ and float(r[3]) > 50000 and r[0] != ‘transaction_id’))
வெளியீடு: Zeta Systems | Software | $156,000.00
Iota Industries | Software | $67,500.25
Omicron LLC | Software | $128,900.00
Sigma Corp | Software | $89,700.75
Phi Corp | Software | $176,500.25
Omega Technologies | Software | $134,600.50
Nexus Corp | Software | $92,300.75
Apex Industries | Software | $57,800.00
இந்தகட்டளைவரியை புரிந்துகொள்ளுதல்:இது பல்வேறு வடிகட்டி நிபந்தனைகளை,இயக்கிகளுடன் இணைக்கிறது, பின்னர்சரத்தி்ன் சமத்துவத்தையும் எண்களின் ஒப்பீடுகளையும் சரிபார்க்கிறது. தொடர்ந்து சுத்தமான காட்சிக்காக pipeஎனும் பிரிப்பான்களுடன் வெளியீட்டை வடிவமைக்கிறது.
# 9. நெடுவரிசையின் புள்ளிவிவரங்களைக் கணக்கிடுதல்- ஒரே பார்வையில்(shot.) எண் நெடுவரிசைகளுக்கான குறைந்தபட்ச, அதிகபட்ச சராசரி ஆகிய புள்ளிவிவரங்களை உருவாக்கிடுவதற்கான கட்டளைவரி பின்வருமாறு:
vals = [float(r[3]) for r in import(‘csv’).reader(open(path)) if r[0] != ‘transaction_id’]; print(f”Min: ${min(vals):,.2f} | Max: ${max(vals):,.2f} | Averg: ${sum(vals)/len(vals):,.2f}”); print(vals)
வெளியீடு: Min: $8,750.25 | Max $176,500.25 | Avg: $62,564.13
[45000.0, 12500.5, 78900.0, 23400.75, 8750.25, 156000.0, 34500.5, 19800.0, 67500.25, 91200.75, 28750.0, 43200.5, 76800.25, 15600.75, 128900.0, 52300.5, 31200.25, 89700.75, 64800.0, 22450.5, 176500.25, 38900.75, 27300.0, 134600.5, 71200.25, 92300.75, 18900.5, 105600.25, 57800.0]
இந்தகட்டளைவரியை புரிந்துகொள்ளுதல்:இது நெடுவரிசை 3 இலிருந்து எண் மதிப்புகளின் பட்டியலை உருவாக்குகிறது, பின்னர் ஒரு வரியில் குறைந்தபட்சம், அதிகபட்சம் , சராசரி ஆகியவற்றினைக் கணக்கிடுகிறது. தொடர்ந்து அரைப்புள்ளியின் நிலைகளைப் பிரிக்கிறது. இது தொடரோட்டத்தை விட அதிக நினைவகம் கொண்டது, ஆனால் இந்த புள்ளிவிவரங்களுக்கான பல்வேறு கோப்பினை படிப்பதை விட விரைவானது.
# 10. வடிகட்டப்பட்ட தரவை பதிவேற்றம் செய்திடுதல்– அளவுகோல்களை பூர்த்தி செய்யும் வரிசைகளை மட்டுமே கொண்ட புதிய CSV கோப்பை உருவாக்கிடு வதற்கான கட்டளைவரி பின்வருமாறு:
import(‘csv’).writer(open(‘filtered.csv’,’w’,newline=”)).writerows([r for r in list(import(‘csv’).reader(open(path)))[1:] if float(r[3]) > 75000])
இந்தகட்டளைவரியை புரிந்துகொள்ளுதல்: இது CSV ஐப் படிக்கிறது, பின்னர்ஒரு நிபந்தனையின் அடிப்படையில் வரிசைகளை வடிகட்டுகிறது . தொடர்ந்துஅவற்றை ஒரு புதிய கோப்பில் எழுதுகிறது. அதன்பிறகுnewline= எனும்அளவுருவானது கூடுதல் வரி முறிவுகளைத் தடுக்கிறது. முக்கியமாகஇந்த எடுத்துக்காட்டு தலைப்பைத் தவிர்க்கிறது என்பதை நினைவில் கொள்க (இது [1:] ஐப் பயன்படுத்துகிறது), எனவே வெளியீட்டில் நமக்கு ஒரு தலைப்பு தேவைப்பட்டால் அதை வெளிப்படையாகச் சேர்த்திடுக.
சுருக்கமாக கூறுவதெனில் : இத்தகைய ஒற்றை-வரிகட்டளைகள் பின்வருவன வற்றிற்கு பயனுள்ளதாக இருக்கும்:விரைவான தரவு ஆய்வும் சரிபார்ப்பும். எளிய தரவு மாற்றங்கள் .முழு உரைநிரல்களை எழுதுவதற்கு முன்மாதிரி செய்தல் .ஆனால் அவற்றைத் தவிர்க்கவிரும்புதல்: உற்பத்தி தரவு செயலாக்கம் .சிக்கலான பிழைகளை கையாளுதல் தேவைப்படும் கோப்புகள் .பல்வேறு-படிமுறை மாற்றங்கள். மேல்நிலை அமைப்பு இல்லாமல் விரைவான தீர்வுகள் தேவைப்படும்போது இந்த நுட்பங்கள் பைத்தானின் உள்ளமைக்கப்பட்ட CSV தொகுப்புடன் செயல்படுகின்றன.

 

 

 

 

]]>
https://kaniyam.com/csv-%e0%ae%9a%e0%af%86%e0%ae%af%e0%ae%b2%e0%ae%be%e0%ae%95%e0%af%8d%e0%ae%95%e0%ae%a4%e0%af%8d%e0%ae%a4%e0%ae%bf%e0%ae%b1%e0%af%8d%e0%ae%95%e0%ae%be%e0%ae%a9-%e0%ae%aa%e0%ae%af%e0%ae%a9%e0%af%81/feed/ 0 15648
லினக்ஸை புதிதாக அமைக்கவேண்டாம், தயார்நிலை வெளியீடுகள்( Turnkey distros ) நமக்காக அதைச் செய்கின்றன https://kaniyam.com/%e0%ae%b2%e0%ae%bf%e0%ae%a9%e0%ae%95%e0%af%8d%e0%ae%b8%e0%af%88-%e0%ae%aa%e0%af%81%e0%ae%a4%e0%ae%bf%e0%ae%a4%e0%ae%be%e0%ae%95-%e0%ae%85%e0%ae%ae%e0%af%88%e0%ae%95%e0%af%8d%e0%ae%95%e0%ae%b5%e0%af%87/ https://kaniyam.com/%e0%ae%b2%e0%ae%bf%e0%ae%a9%e0%ae%95%e0%af%8d%e0%ae%b8%e0%af%88-%e0%ae%aa%e0%af%81%e0%ae%a4%e0%ae%bf%e0%ae%a4%e0%ae%be%e0%ae%95-%e0%ae%85%e0%ae%ae%e0%af%88%e0%ae%95%e0%af%8d%e0%ae%95%e0%ae%b5%e0%af%87/#respond Sat, 07 Feb 2026 02:10:53 +0000 https://kaniyam.com/?p=15640 Read More »]]> நம்முடைய சொந்த சேவைகளை சுயமான புரவலராக செய்வது சந்தாக்களில் பணத்தைச் சேமிப்பதற்கும் தனியுரிமையை அதிகரிப்பதற்கும் சிறந்த வழிகளில் ஒன்றாகும். நம்முடைய வளாகவலைபின்னலில் சேவைகளை இயக்குவதால், வேறு யாரும் தரவைகாண மாட்டார்கள்.
தயார்நிலை லினக்ஸ் வெளியீடு என்றால் என்ன?
சாதாரண லினக்ஸ் வெளியீடுகள் ஒரு குறிப்பிட்ட நிரலாக்கங்களும், நூலகங்களும் முன்பே தொகுக்கப்பட்டுள்ளவைகளாகும். எடுத்துக்காட்டாக, குபுண்டு ஆனது பிளாஸ்மா, மேசைக்கணினி ஆகிய சூழல் போன்ற பல்வேறு KDE பயன்பாடுகளுடன் தொகுக்கப்பட்டுள்ளது. மறுபுறம், உபுண்டு மேசைக்கணினி சூழலுக்கான Gnome உடன்தொகுக்கப்பட்டுள்ளது, ஆனால் KDE பயன்பாடுகளுடன் வராது.
பெரும்பாலும், வெளியீடுகளுக்கு இடையிலான வேறுபாடுகள் எந்தெந்த நிரல்களும், நூலகங்களும் முன்பே நிறுவுகைசெய்யப்பட்டுள்ளன என்பதைப் பொறுத்தது ஆகும், இருப்பினும் ஃபெடோரா, டெபியன் அல்லது ஆர்ச் ஆகியவற்றினை அடிப்படை யாகக் கொண்ட வெளியீடுகளுக்கு இடையே பெரிய வேறுபாடுகள் உள்ளன.
தயார்நிலை லினக்ஸ் வெளியீடுகள்ஆனவை லினக்ஸ் வெளியீடுகளுக்கு இடையிலான சாதாரண மாறுபாடுகளை எடுத்துக்கொண்டு அவற்றை ஒரு குறிப்பிட்ட பணிக்காக நிபுணத்துவப்படுத்துகின்றன. எடுத்துக்காட்டாக, Minecraft ஆனது சேவையகத்தை புரவலராக செய்வதற்கான ஒரு தயார்நிலை லினக்ஸ் வெளியீடு ஆகும், சேவையாளர் முகப்புத்திரையை புரவலராக செய்யத் தேவையான மென்பொருட்களுடன் முன்பே பதிவேற்றம் செய்யப்பட்டிருக்கின்றன, இவை சேவையகத்தை நிர்வகிப்பதை எளிதாக்குகின்றன, கோப்புகளைச் சேமிக்க கோப்பின் பிற்காப்புநகல்களை தானாகக் கையாளும் ஒரு நிரல் , ஜாவா ஆகியவைமட்டுமே இதில் கூடுதலாக இருக்கும், இதனால் உண்மையில் Minecraft இயங்கக்கூடியதை இயக்க முடியும்.
Jellyfin சேவையகத்தை இயக்குவதற்கான தயார்நிலை லினக்ஸ் வெளியீடு ஆனது, , பிற்காப்பு மென்பொருள் பல்லூடக நூலகத்தில் உள்ள கோப்புகளை நிர்வகிக்க உதவும் சில வகையான நிரலாக்கங்களுடன் முன்பே பதிவேற்றம் செய்யப்பட்டிருக்கலாம்.

நம்முடைய சொந்த சேவைகளை சுயமான புரவலராக செய்வது சந்தாக்களில் பணத்தைச் சேமிப்பதற்கும் தனியுரிமையை அதிகரிப்பதற்கும் சிறந்த வழிகளில் ஒன்றாகும். நம்முடைய வளாக வலைபின்னல் களின் சேவைகளை இயக்குவதால், வேறு யாரும் தரவை காண மாட்டார்கள்.
ஒரு பணிக்கு நமக்கு என்ன தேவை என்று நமக்குத் துல்லியமாகத் தெரியாவிட்டால், அல்லது ஒவ்வொரு முறையும் அவற்றை அமைப்பதில் தலையிட விரும்பவில்லை என்றால், லினக்ஸில் நம்முடைய சொந்த சேவையாளரை புரவலராக செய்வதில் உள்ள சிரமத்தை நீக்கும் வகையில் தயார்நிலை லைனக்ஸ் வெளியீடுகள் வடிவமைக்கப்பட்டுள்ளன.
சுய புரவலராக தொடங்குபவர்களுக்கு தயார்நிலை லினக்ஸ் வெளியீடுகள் ஒரு கனவுஆகும்
சுய புரவலரானது முன்பு இருந்ததை விட அணுகக்கூடியது, ஆனால் மீதமுள்ள முரண்பாடுகளில் ஒன்று சார்புகளை எதிர்த்துப் போராடுவதுஆகும். சுய புரவலராக செய்ய விரும்பும் ஒன்றை நிறுவுகைசெய்திடச் சென்றால், அவற்றில் பலவற்றிற்கு சில நூலகங்கள் நிறுவுகை செய்யப்பட்டு முன்கூட்டியே உள்ளமைக்கப்பட்ட குறிப்பிட்ட கணினி அமைவுகள் தேவை என்பதை விரைவில் காண்போம்.
அவற்றை அமைப்பதற்கு முன்பு அந்த செயல்முறையை கைமுறையாகச் செய்திருந்தால், அது அவ்வளவு அச்சுறுத்தலாக இருக்காது, ஆனால் இப்போதுதான் தொடங்கினால், அது சலிப்பானதாகவும், வெறுப்பூட்டுவதாகவும், அனுபவத்தில் நமக்கு முற்றிலும் சோர்வாகவும் இருக்கும். தயார்நிலை(Turnkey) விநியோகங்கள், குறிப்பிட்ட பயன்பாட்டு நிகழ்வுகளுக்கு முன்பே நிறுவுகைசெய்யப்பட்ட குறிப்பிட்ட நூலகங்கள் , நிரல்களுடன் வருவதால், செயல்முறையிலிருந்து நம்முடைய விரக்தியை நீக்கலாம்.
பெரும்பாலான பயன்பாடுகளுக்கு இன்னும் ஒரு தயார்நிலை லினக்ஸ் விநியோகத்தை சிறிது மாற்றியமைக்க வேண்டியிருக்கும் என்பது சாத்தியமாகும், ஆனால் அது ஒரு வீட்டின் உட்புறத்தை முழுவதுமாக மறுவடிவமைப்பதற்கும் படுக்கையறையைமட்டும் விரைவாக புதிய வண்ணப்பூச்சு கொடுப்பதற்கும் உள்ள வேறுபாடுஆகும்.
Turnkey Linux விநியோகங்கள் Proxmox உடன் அருமையானவை
நாம் விரும்பினால், இணையதளத்திலிருந்து Linux விநியோகங்களைப் பதிவிறக்கம்செய்திடலாம், கடந்த காலத்தில் Linux நிறுவுகையை “bare metal” அல்லது கேள்விக்குரிய கணினியின் வன்பொருளில் நேரடியாக இயக்கும்போது அதைச் செய்திடுவோம். இருப்பினும், சேவைகளை புரவலராக செய்ய Proxmox ஐப் பயன்படுத்தி கொள்ளுமாறு பரிந்துரைக்கப்படுகின்றது.
Proxmox புதிய மெய்நிகர் இயந்திரங்கள் அல்லது LXC கொள்கலன்களை விரைவாக உருவாக்க நம்மை அனுமதிக்கிறது. இது டஜன் கணக்கான வெவ்வேறு தயார்நிலை விநியோகங்களை உள்ளடக்கிய ஒரு உள்ளமைக்கப்பட்ட களஞ்சியத்தையும் கொண்டுள்ளது.
Proxmox , Turnkey விநியோகங்களின் கலவையானது, ஒரு மெய்நிகர் கணினியில் ஒரு குறிப்பிட்ட பயன்பாட்டிற்கான சேவையகத்தை ஒரு நிமிடத்திற்குள் மாற்றிட அனுமதிக்கிறது. புதிய பயன்பாடு அல்லது சுய-புரவலராக செய்யப்பட்ட சேவையை முயற்சிக்க விரும்பும் போதெல்லாம் அவற்றை தொடர்ந்து பயன்படுத்திகொள்ளலாம், மேலும் பல நேரங்களில் தயார்நிலை விநியோகம் போதுமானதாக இருப்பதால் அதைப் பயன்படுத்திக் கொண்டே இருப்போம்.
தயார்நிலை லினக்ஸ் விநியோகங்களைப் பயன்படுத்தத் தொடங்கியதும், நமது பயன்பாடுகளுக்கு இவற்றை எவ்வாறு சிறப்பாகச் செய்வது?எனும் கேள்வியையும் எழுப்பலாம்
நல்வாய்ப்பாக, அது இன்னும் சிறப்பாக செயல்படுகிறது. நம்முடைய விருப்பப்படி ஒரு தயார்நிலை லினக்ஸ் விநியோகத்தை மாற்றியமைத்தவுடன், அந்த நிறுவுகையைப் பயன்படுத்தி ஒரு புதிய தயார்நிலை விநியோகத்தை கூட நாமேஉருவாக்கலாம்.
அந்த வகையில், அதே வகையான மற்றொரு சேவையகத்தை மீண்டும் உருவாக்க வேண்டும் என்று முடிவு செய்யும்போது, ​​அல்லது ஒரு நண்பருக்கு அவர்களின் சேவையகத்தில் உதவ, புதியதாக தொடங்க வேண்டியதில்லை.

]]>
https://kaniyam.com/%e0%ae%b2%e0%ae%bf%e0%ae%a9%e0%ae%95%e0%af%8d%e0%ae%b8%e0%af%88-%e0%ae%aa%e0%af%81%e0%ae%a4%e0%ae%bf%e0%ae%a4%e0%ae%be%e0%ae%95-%e0%ae%85%e0%ae%ae%e0%af%88%e0%ae%95%e0%af%8d%e0%ae%95%e0%ae%b5%e0%af%87/feed/ 0 15640
அறிவியல் மாணவர்களுக்கான பைத்தான் நூலகம் https://kaniyam.com/formulon-a-new-physics-library/ https://kaniyam.com/formulon-a-new-physics-library/#respond Mon, 02 Feb 2026 14:35:48 +0000 https://kaniyam.com/%e0%ae%85%e0%ae%b1%e0%ae%bf%e0%ae%b5%e0%ae%bf%e0%ae%af%e0%ae%b2%e0%af%8d-%e0%ae%ae%e0%ae%be%e0%ae%a3%e0%ae%b5%e0%ae%b0%e0%af%8d%e0%ae%95%e0%ae%b3%e0%af%81%e0%ae%95%e0%af%8d%e0%ae%95%e0%ae%be%e0%ae%a9/ Read More »]]>

பைத்தான் நிரலாக்க மொழியானது பல துறை சார்ந்த தொழில்நுட்ப வளர்ச்சிக்கும் பயன்படுத்தப்படுகிறது. பைத்தான் மொழியை பயன்படுத்தி நவீன செயற்கை நுண்ணறிவு மாதிரிகளை கூட உருவாக்க முடியும். ஆனால், பெரும்பாலும் பைத்தான் மொழியை கணினி துறை சாராதவர்கள் பயன்படுத்துவது அரிதான ஒன்றாகவே இருக்கிறது.

பைத்தான் மொழியில் கணக்கீடுகளை மேற்கொள்வதற்காக Numpy,scipy போன்ற சக்தி வாய்ந்த நூலகங்கள் ஏற்கனவே இருக்கின்றன. இவை பெரும்பாலும் c/c++ போன்ற மொழிகளில் எழுதப்பட்டவை. இவற்றைக் கொண்டு சிக்கலான பல கணக்கீடுகளையும் மேற்கொள்ள முடியும்.

பைத்தான் மொழிக்கு ஒரு புதிய நூலகத்திற்கான தேவை காலத்திற்கு ஏற்ப இருந்து கொண்டு தான் இருக்கிறது. பெரிய அளவிலான நுட்பமான நூலகத்தை உருவாக்குவதற்கு அதிகப்படியான கால அளவு எடுத்துக் கொள்ளும். அதற்கு ஆழ்ந்த கணினி நுட்பவியல் அறிவும் முக்கியமானது. இரண்டு வருடத்திற்கு முன்பு வரை எனக்கும் கணினிக்கும் ஏணி வைத்தாலும் எட்டாது என நினைத்துக் கொண்டிருந்தவன் நான்.

கணினி தொழில்நுட்பங்களை பற்றி சிறிதும் அறிந்து கொள்ளாமல் இருந்த எனக்கு கணிதத்திற்கு வந்த பிறகு பல்வேறு விதமான கட்டற்ற தொழில்நுட்பங்கள் பற்றி தெரிய வந்தது. பல தொழில்நுட்பங்கள் பற்றியும் கட்டுரைகளை எழுதி இருக்கிறேன். ஆனால் துறை சார்ந்து வருங்காலத்தில் இயங்குவதற்கு சிறந்த ஒரு செயல் திட்டத்தை வடிவமைத்துக் கொள்வது இன்றியமையாதது.

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

ஆரம்பத்தில் வைத்திருந்த திட்டம், 250 இயற்பியல் சமன்பாடுகளை பைத்தான் மொழியில் நிரல்களாக எழுத வேண்டும். இவை அனைத்தும் பள்ளி மாணவர்களுக்கு உகந்த வகையிலேயே இருக்கும். இவற்றை தனித்தனி பங்க்ஷன்களாக (function) பயன்படுத்தும்போது, சிறுசிறு கணக்கீடுகளை செய்து கொள்ள முடியும். ஏற்கனவே இது போல ஒருவர் செய்து இருக்கிறார். சரி அதையே கொஞ்சம் மாற்றி அமைத்து செய்து விடலாம் என முடிவு செய்தேன். ஒரு மாத காலத்திற்கு அவ்வாறே திட்டத்தை நகர்த்தி சென்றேன். ஆனால், ஆழமான கணக்கீடுகளை மேற்கொள்வதற்கு எளிமையான நூலகம் போதாது என்பது வெகு விரைவில் எனக்கு புரிந்தது.

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

நுட்பமான கணக்கீடுகளை மேற்கொள்வதற்கு pandas,Numpy,scipy ஆகியவற்றை கற்றுக்கொண்டால் போதுமானது. இங்கே பெரியதாக வெற்றிடம் இல்லாதது போல தோன்றலாம். ஆனால், எளிமையாக இருக்கும் பைத்தான் மொழியும் இன்னும் பலருக்கு எட்டா கனியாகத்தான் இருக்கிறது. என்னுடைய நோக்கம் மிகவும் எளிமையான ஆனால் சக்தி வாய்ந்த ஒரு பைத்தான் நூலகத்தை உருவாக்க வேண்டும் என்பதுதான்.

இந்த திட்டத்தின் படி பல மாற்றங்களை செய்தேன். பிரபலமான கட்டற்ற தொழில்நுட்ப நிறுவனமான openscience labs அமைப்பின் நிறுவனர் எனக்கு சில யோசனைகளை வழங்கினார். Numba என்கிற JIT complier ஐ பயன்படுத்தும் போது, பைத்தான் மொழியில் விரைவாக நிரல்களை இயக்க முடியும். நுட்பமாக பைத்தான் மொழி குறித்து தெரிந்தவர்களுக்கு compilation time பிரச்சனை பற்றி தெரிந்திருக்கும். இதை சரி செய்வதற்கு numba போதுமானது.

சரி இவ்வளவு வேலையும் பார்த்தாகிவிட்டது, எப்படியாவது என்னுடைய தொடக்க செயல் திட்டத்தை pypi தளத்தில் வெளியிட வேண்டும் என பல நாட்கள் முயற்சி செய்தேன். கடைசிவரை சரி செய்ய முடியவில்லை. Kanchi linux கூட்டத்தில் உதவி கேட்டேன். சற்றும் எதிர்பாராத விதமாக கூட்டத்தில் வைத்தே Formulon பிறந்துவிட்டது.

ஆம், formulon என்பதுதான் என்னுடைய திட்டத்தின் பெயர். இந்த திட்டம் ஒரு முன்னோடி திட்டமாக அமையும் என உறுதிபட நம்புகிறேன். இந்தத் திட்டத்தில் குறைந்தபட்சம் ஆயிரம் சமன்பாடுகளை ஆவது இணைத்து விடுவேன். மேலும், இதே நூலகத்தைப் பயன்படுத்தி சில வானியல் மற்றும் சூழலியல் தரவுகளை பகுப்பாய்வு செய்யலாம் எனும் திட்டமும் என்னிடம் இருக்கிறது.

திட்டங்கள் சிறப்பாக நடக்கும் என நம்புகிறேன். தற்போது, இதனுடைய மிகவும் அடிப்படையான வடிவம் தான் வெளியாகி இருக்கிறது. இன்னும் நூற்றுக்கணக்கான மேம்பாடுகள் தேவைப்படுகிறது. சமன்பாடுகளிலும் நிறைய பிரச்சனைகள் இருக்கிறது. ஆனால், நிச்சயமாக ஒரு நாள் Formulon பலரது கணினிகளில் இருக்கும். இது ஒரு இயற்பியல் மாணவனின் கனவு திட்டம். இந்த தருணத்தில் உங்களுடைய மதிப்பான கருத்துக்கள் முக்கியமானது. திட்டத்தின் pypi வெளியீட்டு இணைப்பு, github repo இணைப்புகளை கீழே வழங்குகிறேன்.

pypi link

GitHub link

வாய்ப்பிருப்பின் சென்று பாருங்கள். கருத்துக்களை பகிருங்கள். பார்ப்பதற்கு நகைச்சுவையாக இருந்தால் அதையும் சொல்லுங்கள். சிரிப்பதோடு திருத்தங்களும் சேர்ந்தே வரும்.

இப்படிக்கு,

ஸ்ரீ காளீஸ்வரர்,

இளம் தொழில்நுட்ப ஆர்வலர்,

முதுகலை இயற்பியல் மாணவர்,

ஸ்காட் கிறிஸ்தவ கல்லூரி.

நாகர்கோவில்.

நாளை முதல் மீண்டும் குவாண்டம் கம்ப்யூட்டர் கட்டுரைகள் தொடரும்.

]]>
https://kaniyam.com/formulon-a-new-physics-library/feed/ 0 15636
லினக்ஸ்ஆனது ‘உண்மையான நடைமுறையிலான பணியை’ செய்திடுகின்றது https://kaniyam.com/%e0%ae%b2%e0%ae%bf%e0%ae%a9%e0%ae%95%e0%af%8d%e0%ae%b8%e0%af%8d%e0%ae%86%e0%ae%a9%e0%ae%a4%e0%af%81-%e0%ae%89%e0%ae%a3%e0%af%8d%e0%ae%ae%e0%af%88%e0%ae%af%e0%ae%be%e0%ae%a9-%e0%ae%a8%e0%ae%9f/ https://kaniyam.com/%e0%ae%b2%e0%ae%bf%e0%ae%a9%e0%ae%95%e0%af%8d%e0%ae%b8%e0%af%8d%e0%ae%86%e0%ae%a9%e0%ae%a4%e0%af%81-%e0%ae%89%e0%ae%a3%e0%af%8d%e0%ae%ae%e0%af%88%e0%ae%af%e0%ae%be%e0%ae%a9-%e0%ae%a8%e0%ae%9f/#respond Sat, 31 Jan 2026 01:56:37 +0000 https://kaniyam.com/?p=15632 Read More »]]> லினக்ஸஆனது வீட்டு ஆய்வககங்களுக்கு அல்லது சேவையகங்களுக்கு மட்டுமே என்று நினைக்கின்றோமா? தொழில்முறை பணிப்பாய்வை அது கையாள முடியாது என்று கவலைப்படுகின்றோமா? அவ்வாறான எண்ணம் தவறாகும், அது உண்மையில் அனைத்து பணிகளையும் செய்கின்றது அவற்றுள் நம்முடைய பணிகளைச் செய்ய உதவும் ஐந்து வழிகள் மட்டும் பின்வருமாறு.
லினக்ஸ் ஆனது “உண்மையான நம்முடைய வேலை எதையும்” கையாள முடியாது என்ற ஒரு பிடிவாதமான கட்டுக்கதை இப்போதும் பரவலாக கூறப்பட்டுவருகின்றது – அதனோடு இது சேவையாளர்களுக்கு மட்டுமேசிறந்தது, பொழுதுபோக்கு ஆர்வலர்களுக்கு நல்லது, ஆனால் தொழில்முறை பணிச்சுமைகளுக்கு போதுமான திறன் இதனிடம் இல்லை என்றுகூட இதுவரையில் நாம் கேள்விபட்டிருக்கலாம். ஏனெனில் இந்த ஆலோசனை பெரும்பாலும் Adobe Creative Cloud , Microsoft Office ஆகியவற்றிற்கு சொந்த ஆதரவு இல்லாததால் வருகிறது. ஆனால் அந்த பயன்பாடுகள் இல்லாததால் லினக்ஸில் படங்களைத் திருத்தவோ, உள்ளடக்கத்தை எழுதவோ அல்லது விரிதாள்களை நிர்வகிக்கவோ முடியாது என்று அர்த்தமன்று. ஒரு தொழில்முறை எழுத்தாளர் எண்ணிம சந்தைப்படுத்துபவர் ஆகியோர்களால், கடந்த பத்தாண்டுகளாக லினக்ஸ் ஆனது பயன்படுத்தி கொள்ளப்பட்டு வருகின்றது, அது நம்முடைய அனைத்து பணிகளையும் விரைவாக முடிப்பதில் இருந்து தடுக்கவில்லை. லினக்ஸை தினமும் எவ்வாறு பயன்படுத்தமுடியும் என்பதற்கான ஐந்து பணிகளுக்குமட்டுமான ஒரு கண்ணோட்டம் பின்வருமாறு, இது தினசரி நம்முடைய பணியின் இயக்கியாக அதை எவ்வாறு பயன்படுத்தலாம் என்பது பற்றிய தெளிவான ஆலோசனையை நமக்கு வழங்கும்.
1.கட்டுரைகளை எழுதுதலும் திருத்தம்செய்தலும்
நான் ஒரு தொழில்முறை எழுத்தாளர்—நான் லினக்ஸில் எனது அனைத்து எழுத்துகளையும் செய்கிறேன். ஆகவே லினக்ஸ் உண்மையான நம்முடைய அனைத்து பணியையும் செய்யத் தகுதியானது என்பதை அனைவருக்குத் தெரிவிக்க வேண்டும்—ஏனென்றால் அதுதான் எனக்கு ஊதியம் தருகிறது!
ghostwriter , MarkText போன்ற Markdown திருத்திகள் முதல் லிபர் ஆபிஸ் ரைட்டர் போன்ற முழு அளவிலான வேர்டின் செயலிகள் வரை நம்மிடம் ஏராளமான அளவில் எழுதுவதற்கான கருவிகள் உள்ளன. WINE ஐப் பயன்படுத்தி லினக்ஸில் இயங்கும் மைக்ரோசாப்ட்டின் வேர்டு 2016 ஐ பெறலாம். இருப்பினும், நான் தனிப்பட்ட முறையில் Obsidian என்பதைப் பயன்படுத்துகிறேன், ஏனெனில் அதன் வரைபடக் காட்சியை நான் ரசிக்கிறேன், இது எனது அனைத்து கட்டுரைகளும் எவ்வாறு இணைக்கப்பட்டுள்ளன என்பதைக் காட்சிப்படுத்த உதவுகிறது . புதிய தலைப்புகள் ஆலோசனைகளை அதிலேயே மூழ்கிடுமாறு செய்ய உதவுகிறது.
Obsidian இன் திறன்களை விரிவுபடுத்துவதற்கான செருகுநிரல்களும் துணைபுரிகின்றன. மிகவும் பயனுள்ள ஒன்று மொழிக்கான கருவியாகும், இது எனது சரிபார்ப்புத் தேவைகளுக்கு போதுமான சக்திவாய்ந்த கட்டணமற்ற கட்டற்ற இலக்கண சரிபார்ப்பு கருவியாகும்.Grammarly,ஐ விரும்பினால், அதற்கும் ஒரு சமூககுழுவால் பராமரிக்கப்படும், மூன்றாம் தரப்பு செருகுநிரல் உள்ளது. அடுத்து, என்னுடைய பணியைப் பாதுகாப்பாக வைத்திருக்க, எனது அனைத்து கட்டுரைகளையும் பிற்காப்பு நகல் எடுக்க நான் NAS என்பதைப் பயன்படுத்துகிறேன் – இதை நான் லினக்ஸ்-இயங்கும் கணினியிலும் பயன்படுத்திகொள்கிறேன்.
எப்போதாவது, வாடிக்கையாளர்கள் அல்லது பதிப்பாளர்களுடன் இணைந்து பணியாற்ற எனது பணி ஆவணத்தைப் பகிர்ந்துகொள்ள வேண்டியிருக்கும். அவ்வாறு நிகழும்போது, ​​அவர்கள் விரும்பும் எந்த கருவியையும் நான் இயல்புநிலையாகப் பயன்படுத்துகிறேன். நான் பணிபுரியும் பெரும்பாலான மக்கள் கூகிளின் டாக்ஸ் அல்லது Notion ஐப் பயன்படுத்துகிறார்கள் – இவை இரண்டையும் நான் Braveஎனும் இணையஉலாவி மூலம் அணுகுவேன் (இயல்புநிலையில்). அவர்கள் மைக்ரோசாஃப்ட்டின் வேர்டை வலியுறுத்தினால், நான் இணைய பதிப்பைப் பயன்படுத்துகிறேன், அதில் இணைய கட்டுரைகளை எழுதுவதற்கான அனைத்து அத்தியாவசிய கருவிகளும் இந்த பதிப்பில்உள்ளன.
2.திரைபடபிடிப்புகளை குறிப்பு எழுதுதலும்,படங்களைத் திருத்துதலும்
எனது வேலையின் பெரும்பகுதி, எவ்வாறு செய்வது என்ற கட்டுரைகளையும் , பயிற்சிகளையும் உருவாக்குவதைச் சுற்றியே உள்ளது, அதாவது வாசகர்கள் பின்தொடர உதவும் வகையில் நான் தொடர்ந்து திரைபடபிடிப்புகளை( screenshots) எடுத்து அவற்றை குறிப்பு எழுதுகிறேன். இதற்கு முன்பு நான் விண்டோவைப் பயன்படுத்தியுள்ளேன், ஆனால் லினக்ஸ் இந்த பணிப்பாய்வுக்கு சிறந்த இயல்புநிலை கருவிகளைக் கொண்டுள்ளது.
நான் KDE Plasmaஎன்பதன் அடிப்படையிலான வெளியீட்டினைப் பயன்படுத்துகிறேன், இது Spectacle என்பதை இயல்புநிலை திரைபடபிடிப்பினை கருவியாகக் கொண்டுள்ளது. இது திரைபடபிடிப்புகளை விரைவாகப் பிடிக்க ஒரு உள்ளுணர்வுடனான இடைமுகத்தைக் கொண்டுள்ளது , அம்புகள், உரைப் பெட்டிகள், மங்கலானது , மேம்படுத்தபட்டது போன்ற உள்ளமைக்கப்பட்ட குறிப்பு வசதிகளை உள்ளடக்கியது. இதில்Ksnip போன்ற கருவிகளும் உள்ளன, இதை எனது சக பணியாளர்களில் ஒருவர் விண்டோவில் பயன்படுத்துகிறார் – இது ஒவ்வொரு வாரமும் அவரது வேலை நேரத்தை மிச்சப்படுத்துகிறது.
சில நேரங்களில் அதிக சக்திவாய்ந்த படத் திருத்தும் திறன்கள் தேவை, அதற்காக, GIMP போதுமானதாக இருப்பதைக் கண்டறிந்தேன் – நான் அதன் வசதியின் தொகுப்பில் பாதியை அரிதாகவே பயன்படுத்துகிறேன். GIMP Photoshop உடன் எவ்வாறு ஒப்பிடுகிறது என்பது பற்றி ஆர்வமாக இருந்தால், நாம் நம்பியிருக்கும் அனைத்து Photoshop வசதிகளையும் பட்டியலிட்டு, GIMP இல் அவை உள்ளதா என்று Perplexity (அல்லது ChatGPT) ஐக் கேட்டிடுக. அவை இருந்தால், Linux இல் பணிப்பாய்வை எந்த பிரச்சனையும் இல்லாமல் நகலெடுக்க முடியும்.
குறிப்பு: Linux இல் Affinity Photo ஐ இயக்கலாம், இது ஒரு வலுவான Photoshop மாற்றாக நிரூபிக்கப்படுகிறது.
3.கானொளி அழைப்புகளைசெய்தல், உள்ளடக்கத்தை தொடரோட்டம் செய்தல்
நான் வழக்கமாக கானொளி அழைப்புகளை மேற்கொள்கிறேன் – அது வாடிக்கையாளர் சந்திப்புகள், சக ஊழியர்களுடன் ஒத்திசைத்தல் அல்லது குடும்பத்தினர் தொழில்நுட்ப சிக்கல்களை சரிசெய்ய உதவுதல் என – இவை அனைத்தையும் நான் எனது லினக்ஸ் கணினியிலிருந்து செய்கிறேன். பெரும்பாலான முக்கிய விநியோகங்களுக்கு அதிகாரப்பூர்வ தொகுப்புகளுடன் கூடிய சொந்த லினக்ஸ் பயன்பாடான Zoom என்பதைகொண்டுள்ளது,
Google Meet ஐ விரும்பினால், அதை இணையஉலாவியில் இயக்கலாம், மேலும் இது சிக்கல்கள் இல்லாமல் செயல்படுகிறது. திரைப் பகிர்வு இரண்டு தளங்களிலும் குறைபாடற்றது, எனவே ஒரு பயன்பாடு அல்லது கருவியின் மூலம் யாரையாவது வழிநடத்த வேண்டும் என்றால்,அதைச் செய்யலாம்.
கானொளியின் தொடரோட்டத்திற்காக நான் Linux ஐயும் பயன்படுத்தியுள்ளேன். தொழில்முறை தொடரோட்டத்திற்கான தொழில்துறை செந்தரநிலையான OBS படபிடிப்புநிலையத்திற்கு அணுகலைப் பெற்றிடுவோம், மேலும் இது கட்டற்றது கட்டணமற்றதாக இருப்பதால், இது Linux இல் முதல் தர பயன்பாடாகக் கருதப்படுகிறது. எந்த சமரசமும் இல்லாமல் முழு வசதிகளையும் பெற்றிடலாம்.
Linux இல் தொடரோட்டம் சிறப்பாக இருக்கும் என்றே கூறலாம், ஏனெனில் பார்வையாளர்களின் கவனத்தை ஈர்க்கும் தனித்துவமான, மிகவும் தனிப்பயனாக்கப்பட்ட மேசைக்கணினியின் ஊடலையை காட்சிப்படுத்த முடியும். எந்த அமைவைப் பயன்படுத்துகின்றோம் என்று மக்கள் சிந்திக்கலாம், இது ஈடுபாட்டை அதிகரிக்கும்.
4.குறிமுறைவரிகளும் நிரலாக்கமும்
நான் கல்லூரியில் நிரலாக்கத்தைப் படித்தேன், சமீபத்திய ஆண்டுகளில் அதை மீண்டும் பயன்படுத்த முடிவு செய்தேன் – லினக்ஸை மட்டுமே எனது முக்கிய குறிமுறைவரிகளின் இயந்திரமாகப் பயன்படுத்தினேன். குறிமுறைவரிகளுக்கும் நிரலாக்கத்திற்கும் லினக்ஸ் சிறந்த இடம் என்று கூட கூறுவேன்.
கிட்டத்தட்ட ஒவ்வொரு முக்கியமான நிரலாக்க கருவியும் லினக்ஸில் இயல்பாகவே ஆதரிக்கப்படுகிறது. Python, Git, Node.js , Docker ஆகியவற்றை ஒரே ஒரு முனைம கட்டளையுடன் நிறுவுகைசெய்திடலாம் – மேலும் அவை எந்த தீர்வுகளும் இல்லாமல் செயல்படுகின்றன. ஒவ்வொன்றிற்கும் தனித்தனியான நிறுவுகைகளை தேடிகண்டுபிடத்திடவோ, அதற்கான பாதைகளை உள்ளமைக்கவோ அல்லது அதனுடையஅமைவு வழிகாட்டிகளைக் சொடுக்குதல் செய்யவோ தேவையில்லை. பெரும்பாலான உற்பத்தி சேவையகங்கள் லினக்ஸை இயக்குவதால், தொடக்கத்திலிருந்தே அதைப் பயன்படுத்துவது என்பது வளாக மேம்பாட்டு சூழல் இறுதி வரிசைப்படுத்தல் சூழலுடன் பொருந்துகிறது என்பதாகும்.
ஒட்டுமொத்த குறிமுறைவரிகளின் அனுபவத்தைப் பொறுத்தவரை, லினக்ஸ் VS குறிமுறைவரிகள்உட்பட அனைத்து பிரபலமான குறிமுறைவரிகளின் திருத்திகளையும் ஆதரிக்கிறது – இருப்பினும் அதன் FOSSஇற்கு மாற்றான VSCodium ஐ முயற்சிக்க விரும்பலாம். பல அனுபவமிக்க நிரலாளர்கள் ஆதரிக்கின்ற Vim அல்லது Emacs போன்ற மரபுவழியையும் ஆய்வுசெய்திடலாம்.
ஆம், Windows அல்லது macOS இல் குறிமுறைவரிகளை முறையைச் செய்யலாம் – ஆனால் அனுபவம் அவ்வளவு தடையற்றதாக இருக்காது. மைக்ரோசாப்ட்டின் WSL (Linux க்கான Windows துணை அமைப்பு) ஐ ஏன் சேர்த்தது என்று எப்போதாவது சிந்தித்திருக்கின்றோமா? மேம்படுத்துநர்களுக்கு Linux கருவிகள் தேவைப்பட்டதால், Windows அவற்றை இயல்பாக வழங்க முடியவில்லை என்பதால்தான் .
5. அனைத்து உலாவி அடிப்படையிலான பணிப்பாய்வுகளும்
பெரும்பாலானவர்களுக்கு, அவர்களின் கணினி உலாவிக்கான துவக்க பதிவேற்றமாக செயல்படுகிறது. அவர்கள் Google Chrome அல்லது Firefox ஐத் திறக்க மட்டுமே தங்கள் கணினியை இயக்குகிறார்கள். உண்மையில், எனது கணினியில் நான் செய்வதில் 60–70 சதவீதம் இணையஉலாவி அடிப்படையிலானது. அது உண்மையாக இருந்தால், Linux இல் செயல்படுவதில் எந்தப் பிரச்சினையும் இருக்காது.
முன்பு குறிப்பிட்டது போன்று, கூட்டுறவான எழுத்துக்காக Google Docs , Notion ஐ அணுக எனது உலாவியைப் பயன்படுத்துகிறேன். Gmail-ஐ அணுகவும், Google Meet அழைப்புகளில் சேரவும், Netflix , YouTube-ஐப் பார்வையிடுக, சமூக ஊடகங்களை உலாவவும், Reddit-ஐத் தேடிடவும், LinkedIn-ஐப் பயன்படுத்தவும் இதைப் பயன்படுத்துகிறேன். அடிப்படையில், Windows அல்லது macOS-இல் உள்ள உலாவியில் ஏதாவது செயல்படுவதால், அது Linux-லும் நன்றாக செயல்படும். இருப்பினும், ஒருவேளை ஒரு இணையத்தளத்தைப் பயன்படுத்த விரும்பாமல், சொந்த பயன்பாட்டை விரும்பலாம். அப்படியானால், இணையதளங்களை மேசைக்கணினி பயன்பாடுகளாக மாற்ற இணையஉலாவியின் உள்ளமைக்கப்பட்ட வசதியைப் பயன்படுத்திடலாம்.
மேலும் நம்மிடம் உள்ள – உண்மையான, உற்பத்தி பணிக்காக Linux-ஐப் பயன்படுத்தும் ஐந்து வழிகள், அனைவரும் பயன்படுத்திகொள்ளலாம். இருப்பினும், ஏன் மாற வேண்டும் என்று சிந்தித்தால், Linux-இல் மட்டுமே செய்யக்கூடிய இந்த ஐந்து செயல்களைப் பார்வையிடுக, ஆனால் இதனைWindows-இல் செய்ய முடியாது என்ற தகவலை மனதில் கொள்க.

]]>
https://kaniyam.com/%e0%ae%b2%e0%ae%bf%e0%ae%a9%e0%ae%95%e0%af%8d%e0%ae%b8%e0%af%8d%e0%ae%86%e0%ae%a9%e0%ae%a4%e0%af%81-%e0%ae%89%e0%ae%a3%e0%af%8d%e0%ae%ae%e0%af%88%e0%ae%af%e0%ae%be%e0%ae%a9-%e0%ae%a8%e0%ae%9f/feed/ 0 15632