Author Archives: ச. குப்பன்

மைக்ரோசாஃப்ட் எக்ஸ்சேஞ்ச் எனும் பயன்பாட்டிற்கு மாற்றானதிறமூல பயன்பாடுகள்

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

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

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

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

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

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

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

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

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

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

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

லினக்ஸில் பொதுவான யூனிக்ஸ் அச்சுப்பொறிஅமைவின் (CUPS) மூலம் எங்கிருந்தும் அச்சிடுக

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

லினக்ஸின் உருவாக்கமையத்தின் பொதுவாக அறிந்தகொள்ளாத முப்பது செய்திகள்

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