Author Archive: கலாராணி

npm உள்ளமை சார்புகளும், அவற்றை தீர்மானிக்கும் வழிமுறையும்

ஒரு npm கூறு நீக்கப்பட்டதால் எண்ணற்ற திட்டங்களுக்கு ஏற்பட்ட பாதிப்பு குறித்து சமீபத்தில் பரவலாக பேசப்பட்டது. அதில் குறிப்பிடப்பட்ட கூறு ஏன் நீக்கப்பட்டது என்ற விவரங்களை ஒதுக்கிவிட்டு, npm என்பது என்ன, அதன் சார்புக்கூறுகள் எவ்வாறு நிறுவப்படுகின்றன என்பது குறித்து அறிந்துகொள்ள முயல்வோம். npm என்றால் என்ன? ஜாவாஸ்கிரிப்ட் என்பது ஒரு நிரலாக்க மொழி. இன்றைய…
Read more

rspec-இன் கூறுகள்

இத்தொடரின் முந்தைய பதிவுகளில் உள்ள எடுத்துக்காட்டுகளில் rspec-இன் அடிப்படைக்கூறுகளை (describe, it, before, after) பலவற்றை பயன்படுத்தியிருக்கிறோம். இவற்றைப்பற்றி ஓரலகு சோதனைகளின் அமைப்பு என்ற பதிவில் சுருக்கமாக அறிந்தோம். rspec-இன் மேலும் சில கூறுகளைப்பற்றி இப்பதிவில் அறிந்து கொள்வோம். context – சூழமைவு ஒரு செயற்கூறு பலவேறு சூழல்களில் பலவாறு செயல்படவேண்டும் என எதிர்பார்க்கப்படுகிறது. உதாரணமாக,…
Read more

எளிய இனிய கணினி மொழி – ரூபி – மின்னூல்

  “எளிய இனிய கணினி மொழி” – ரூபிக்கு இதை விட பொருத்தமான விளக்கத்தை அளித்திருக்க முடியாது. இன்று பெரும்பாலான இணைய பயன்பாடுகள் ரூபியில் எழுதப்படுகின்றன. நிரலை சுருக்கமாக எழுதுவதே ரூபியின் சக்திவாய்ந்த அம்சங்களில் ஒன்றாகும். மென்பொருட்களை அதிவிரைவாகவும், எளிமையாகவும் ரூபியில் உருவாக்க முடியும். ரூபியின் அடிப்படையையும், பரவலாக பயன்படுத்தப்படும் அம்சங்களையும் பிரியா இந்நூலில் விவரித்திருக்கிறார்….
Read more

எளிய, இனிய கணினி மொழி – ரூபி – 24 – கோப்புகளைக் கையாளுதல்

முந்தைய அத்தியாயத்தில் கோப்பகங்களை எப்படி கையாளுவதெனப்பார்த்தோம். இந்த அத்தியாயத்தில் ரூபியில் கோப்புகளை எப்படி உருவாக்குவது, எப்படி திறப்பது, படிப்பது மற்றும் எழுதுவது எப்படியென்று பார்ப்போம். மேலும் கோப்புகளை எவ்வாறு அழிப்பது மற்றும் பெயர் மாற்றுவதென்றும் காண்போம். புதிய கோப்பை உருவாக்குதல்: ரூபியில் ஒரு புது கோப்பை உருவாக்க file வர்க்கத்திலுள்ள new செயற்கூற்றைப் பயன்படுத்தலாம். New…
Read more

எளிய, இனிய கணினி மொழி – ரூபி – 23 – கோப்பகங்களைக் கையாளுதல்

இதுவரை ரூபியின் அடிப்படைகளை பார்த்தோம். இந்த அத்தியாயத்தில் ரூபியில் கோப்பு (File) மற்றும் கோப்பகங்கள் (Directory) கையாளுவதை காணலாம். வேறொரு கோப்பகத்திற்கு செல்லுதல்: ஒரு குறிப்பிட்ட கோப்பகத்திலிருந்து ரூபி செயலிகளை செயல்படுத்த ஆரம்பிக்கலாம். பெரும்பாலான நேரங்களில், நிரல் மூலமாக, நாம் ஒரு கோப்பகத்திலிருந்து, கோப்பு அமைப்பிலுள்ள (file system) மற்றொரு கோப்பகத்திற்கு போக வேண்டியிருக்கும். ரூபியில்…
Read more

எளிய, இனிய கணினி மொழி – ரூபி – 22 – சரத்திலிருந்து பிற பொருட்களை உருவாக்குதல்

இதுவரை சரம் உருவாக்கம்,ஒப்பீடல் மற்றும் கையாளுதல் பார்த்தோம். இந்த அத்தியாயத்தில் சரத்திலிருந்து வேறு வர்க்கத்தை சார்ந்த பொருட்களை எவ்வாறு உருவாக்குவது என காண்போம். சரத்திலிருந்து array-ஐ உருவாக்குதல்: ஒரு சரத்திலிருந்து array-வைப்பெற split செயற்கூற்றையும் மற்றும் சில செங்கோவைகளையும் (regular expressions) பயன்படுத்த வேண்டும். Split செயற்கூறானது சரத்தை பகுதிகளாகப் பிரித்து array கூறுகளாக வைக்கிறது….
Read more

எளிய, இனிய கணினி மொழி – ரூபி – 21 – சரங்களைக் கையாளுதல்

இந்த அத்தியாயத்தில் ரூபியில் சரங்களை மாற்றுதல்,பெருக்குதல் மற்றும் இடைப்புகுத்தலை காணலாம். மேலும், ரூபியின் chomp மற்றும் chop செயற்கூறுகளைப்பற்றியும் காணலாம். சரத்தின் பகுதியை மாற்றுதல்: ரூபியில் [ ]= செயற்கூற்றை பயன்படுத்தி சரத்தின் பகுதியை மாற்ற இயலும். இந்த செயற்கூற்றைப் பயன்படுத்தி மாற்ற வேண்டிய சரத்தை செயற்கூற்றிற்கு அனுப்பி புதிய சரத்தை அமைக்கலாம். உதாரணம் பின்வருமாறு:…
Read more

எளிய, இனிய கணினி மொழி – ரூபி – 20 – சரங்களை இணைத்தல் மற்றும் ஒப்பிடுதல்

முந்தைய அத்தியாயத்தில் ரூபியில் string வர்க்கத்திற்கு பொருட்களை உருவாக்குவது எப்படி என்று பார்த்தோம். இந்த அத்தியாயத்தில் ரூபியில் சரங்களைப் பெறுதல், ஒப்பிடுதல் மற்றும் இணைத்தலை காண்போம். ரூபியில் சரங்களை இணைத்தல்: முந்தைய அத்தியாயங்களில் படித்தது போல, ரூபியில் ஒரு வேலையைச் செய்ய பல வழிகள் உள்ளன. அதேப்போல் சரங்களை இணைக்கவும் பல வழிகள் உள்ளன. ‘+’…
Read more

எளிய, இனிய கணினி மொழி – ரூபி – 19 – ரூபி சரங்கள்

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

எளிய, இனிய கணினி மொழி – ரூபி – 18 – ரூபி மடக்கு கட்டளைகள்

முந்தைய அத்தியாயத்தில் ஒரு குறிப்பிட்ட expression true அல்லது false ஆக இருப்பதை கொண்டு ஒரு வேலையை செயல்படுவதை கண்டோம். இந்த அத்தியாயத்தில் for loop, upto, downto மற்றும் times ஆகிய செயற்கூறுகளைக் காணலாம். ரூபியின் for கட்டளை: For என்ற மடக்கு கட்டளையானது (loop statement) பல நிரலாக்க மொழிகளில் உள்ளது. இது…
Read more