பைத்தான் படிக்கலாம் வாங்க – 3 – எளிமையே இனிமை!

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

பைத்தான் படிக்கலாம் வாங்க – 2 – தந்திரமே மந்திரமாய்!

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

பைத்தான் படிக்கலாம் வாங்க – 1

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

Pandoc எனும் உலகளாவிய ஆவண மாற்றி

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

லினக்ஸின் cowsayஎனும்கட்டளையை வித்தியாசமான வழிகளில் பயன்படுத்தலாம்

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

லினக்ஸ் கட்டளை வரியில் படங்களைத் திருத்துவதற்கான வழிமுறைகள்

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

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

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

லினக்ஸில் BusyBox எனும் பயன்பாடு

லினக்ஸ் கட்டளைகளை சாதாரணமாக உள்ளீடுசெய்து செயல்படுத்தி பயன்பெறுவது எளிதாகும். ஏனெனில் லினக்ஸை நிறுவும்போது அவை கணினியுடன் தொகுக்கப் படுகின்றன, மேலும் அவை ஏன் உள்ளன என்று நாம் அடிக்கடி கேள்வி கேட்பதில்லை. cd, kill, , echo போன்ற சில அடிப்படை கட்டளைகள் எப்போதும் சுதந்திரமான பயன்பாடுகள் அல்ல, ஆனால் அவை உண்மையில் உறைபொதியில் கட்டமைக்கப்பட்டுள்ளன. மற்றவை, ls, mv, cat போன்றவை ஒரு முக்கிய பயன்பாட்டு தொகுப்பின் ஒரு பகுதியாகும் (குறிப்பாக பெரும்பாலும் குனுவின்(GNU) முக்கிய… Read More »

நம்முடைய முதல் இணைய ஆக்கக்கூறுகளை எழுதிடுக

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

எளிய தமிழில் 3D Printing 11. அச்சிடுகையில் தாங்கும் பொருட்கள்

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