மென்பொருள் உருவாக்கும் விந்தையுலகம் 9: லேத் பட்டறையில் வேலையை மாற்றி மாற்றி ஏற்றி இறக்குவது போல!

Agile/Scrum பற்றி தொடர் கட்டுரை – 9 நான் தகவல் தொழில்நுட்பத்துக்கு மாறுவதற்கு முன் ஒரு இயந்திர பொறியாளராக என் தொழில் வாழ்க்கையைத் தொடங்கினேன். நடுத்தர அளவிலான தொழிற்சாலையில் வேலை திட்டமிடல் எப்படி சிறப்பாகச் செய்யலாம் என்று பார்த்துக் கொண்டிருந்தேன். லேத் பட்டறை இயக்குபவரிடம் பேசிக்கொண்டிருந்த போது சொன்னார், “காலைல கிருஷ்ணன் சார் சொல்ற வேலையை ஏத்துவோம் சார். அதைக் கஷ்டப்பட்டு அலைன் பண்ணி முடிச்சு டூல் செட் பண்ணி கடைசல ஆரம்பிக்கலாம்னு இருப்போம். அப்பதான் சக்திவேல்… Read More »

JSON வடிவில் ஆத்திச்சசூடி, திருக்குறள்

JSON வடிவில்  ஆத்திச்சூடியும் திருக்குறளும் வெளியிடப்பட்டுள்ளது. இதன் மூலம் மொபைல் செயலிகளும் கணிணி செயலிகளும் எளிதில் உருவாக்கலாம். ஆத்திச்சூடி JSON மூலநிரல் – github.com/tk120404/Aathichudi   திருக்குறள் டாக்டர் மு.வரதராசனார் மு. கருணாநிதி சாலமன் பாப்பையா ஆகியோர் உரைகளோடு JSON வடிவில். மூலநிரல் – github.com/tk120404/thirukkural ஆக்கம் – அர்ஜன் குமார்

விடையளி – தமிழ்ச்சொல் வளத்திற்கு ஒரு தேர்வு

திரு. விஜய்ராஜ், இப்பக்கத்தில் சில தமிழ்க்கேள்விகள் தொகுத்து வருகிறார். தமிழ் சொல்வளம் பெருக அவர் இதை ஒரு விளையாட்டு போல இதில் நடத்தி வருகிறார். இதில் புகுபதிந்து யார் வேண்டுமானாலும் கேள்விகளைச் சேர்க்கலாம். எனவே, உங்களுக்கு நேரமிருப்பின் நீங்களும் நல்லக் கேள்விகளை இதில் சேர்த்தால் அவருக்கு உதவியாய் இருக்கும். அதே சமையத்தில் இந்தத் தளத்தை பயன்படுத்துவோருக்கும் நல்லதாய் அமையும். vidaiyali.herokuapp.com இது ஒரு கட்டற்ற மென்பொருள். Ruby On Rails, PostgreSQL ல் எழுதப்பட்டது. மூலநிரல் –… Read More »

எளிய, இனிய கணிணி மொழி – ரூபி – 5 – ரூபி variable scope

Variable scope என்றால் என்ன?: Scope என்பது நிரலில் variable–களின் எல்லைகளை வரையறுக்கும். ரூபியில் variable scope நான்கு வகைப்படும், அவை local,global,instance மற்றும் class. கூடுதலாக ரூபியில் constant type-ம் உண்டு. ஒரு variable-ன் பெயரின்முன்வரும் சிறப்பு குறியீட்டைப்பொருத்து அதன் எல்லை அறியப்படுகிறது. பெயரின் தொடக்கம் Variable Scope $ A global variable @ An instance variable [a-z] or _ A local variable [A-Z] A constant @@ A… Read More »

சாப்ட்வேர் டெஸ்டிங் – 11 – சோதிக்கத் தொடங்குவோம்! !

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

சாப்ட்வேர் டெஸ்டிங் – 10 மென்பொருள் உருவாக்கமும் சோதனையும்

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

சாப்ட்வேர் டெஸ்டிங் – 9 – தேவை சுவட்டு ஆவணம் என்றால் என்ன ?

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

எளிய, இனிய கணிணி மொழி – ரூபி – 4 – ரூபியின் variables-யை புரிந்து கொள்ளல்

Variable என்பது ஒரு மதிப்பிற்கு (value) பெயரிட்டு பயன்படுத்த உதவும் ஒரு வழியாகும். Variable-கள் integer முதல் string வரை பல்வேறு எல்லையிலுள்ள மதிப்புகளை எடுக்கும். இந்த அத்தியாயத்தில் variables எப்படி அறிவிப்பதென்றும் (declare) மற்றும் மாற்றச் செய்வதென்றும் பார்க்கலாம். ரூபியின் constants: ரூபி constant ஆனது ரூபி நிரலின்முழு செயல்பாட்டு காலத்திற்கும் (entire program execution), அதன் மதிப்பை மாற்றாமல் வைக்க பயன்படுவதாகும். Constants-ஐ அறிவிக்கும் பொழுது variable-லின் பெயரின் தொடக்கம் capital letter-ல் இருக்க வேண்டும். Constants-ன் variable பெயர் முழுவதையும்… Read More »

PHP தமிழில் பகுதி 22 – PHP மற்றும் SQLite (PHP and SQLite)

PHP வழியாக SQLite Database உருவாக்குதல் (Creating an SQLite Database with PHP) SQLite என்பது MySQL போல ஒரு Client, Server ஆக இல்லாமல், மொத்த தரவுதளமும் ஒரு கோப்பாகவே செயல்படும் ஒரு மென்பொருளாகும். இது PHP உடன் சேர்த்தே நிறுவப் படுகிறது. குறைந்த அளவிலான தகவல்களை சேமிக்க, இதைப் பயன்படுத்தலாம். PDO (PHP Data Objects) மூலமாக SQLite DB ஐ உருவாக்குதல் நாம் புதிதாக ஒரு SQLite Database ஐ உருவாக்குவதற்கும்,… Read More »

PHP தமிழில் பகுதி 21 – PHP யும் தரவுத்தளமும்(Using PHP with MySQL)

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