பைத்தான் படிக்கலாம் வாங்க – 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 »

திறமூல மென்பொருட்களுக்கிடையிலானப் போட்டிகள்

பொதுவாக மனிதர்களுக்கு தத்தமது தனித்துவத்தின்மீது வலுவான உணர்வு உள்ளது. இது அற்பமான செயல்களில் கூட பலவிதமான கண்ணோட்டங்களுக்கு வழிவகுக்கிறது. இந்த வகையில் கணினி உலகம்கூட சிறப்பாக அமையவில்லை. ஒரு எளிய உதாரணத்தின் மூலம் இந்தசெய்தியை தெளிவுபடுத்தமுடியும். C, C++ அல்லது Java ஆகிய கணினிமொழிகளில் நிரலை எழுதும் போது, அடைப்புக்குறியை எங்கு பயன்படுத்திடுவோம்? பல தொழில்முறை நிரலாளர்கள் கீழே கொடுக்கப்பட்டுள்ள குறிமுறைவரிகளில் உள்ள இரண்டு பாணிகளில் ஒன்றைப் பின்பற்றுகின்றார்கள்: fun( ) { //Body of the… Read More »

குறிமுறைவரிகளை எழுதுகின்ற தொழில்நுட்பம் தெரியாதவர்களும் நிரலாக்கங்களை (Programming Without Coding Technology(PWCT)) உருவாக்கஉதவுகின்ற கட்டற்ற பயன்பாடு

PWCT என்பது புதியநிரலாளர்களுக்காகவும், அனுபவமிக்க நிரலாளர்களுக்காகவும் வடிவமைக்கப்பட்ட ஒரு பொது நோக்கத்திற்கான காட்சி வாயிலான நிரலாக்க மொழியாகும் PWCT என சுருக்கமாக அழைக்கப்பெறுகின்ற குறிமுறைவரிகளை எழுதுகின்ற தொழில்நுட்பம் தெரியாதவர்களும் நிரலாக்கங்களை (Programming Without Coding Technology) உருவாக்கஉதவுகின்ற இது 1 ,2 ,3 என்றவாறான படிமுறைகளில் நம்முடைய பயன்பாட்டினை உருவாக்கிடுவதற்கான ஒரு வழிகாட்டி அன்று. . புதிய நிரலாளர் ஒருவர் தரவு கட்டமைப்புகள், கட்டுப்பாட்டு கட்டமைப்புகள், நிரலாக்க முன்னுதாரணங்கள் போன்ற நிரலாக்க கருத்துக்களை எளிதாகஅறிந்து கொள்வதற்காக PWCT… Read More »