Author Archives: கணியம் பொறுப்பாசிரியர்

சாப்ட்வேர் டெஸ்டிங் -7 – திட்டமிடல்

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

மென்பொருள் உருவாக்கும் விந்தையுலகம் 3: எருமை மாட்டைத் தண்ணீரில் போட்டு விலை பேசுவது போல!

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

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

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

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

Agile/Scrum பற்றி தொடர் கட்டுரை – 1 நீங்கள் கடந்த இரண்டு ஆண்டுகளில் அமெரிக்காவில் ஒபாமா கேர் மருத்துவக் காப்பீடு திட்டத்தை செயல்படுத்துவதில் வந்த பிரச்சினைகள் பற்றி செய்திகள் பார்த்திருக்கக்கூடும். இத்திட்டத்தின்படி அமெரிக்காவில் குறைந்த வருமானம் உள்ள குடும்பங்கள் HealthCare.gov என்ற இணையதளத்தில் பதிவு செய்து தனியார் மருத்துவக் காப்பீடுகளை ஒப்பிட்டு, தேர்வுசெய்து வாங்கவும் மற்றும் அதற்கான அரசாங்க மானியம் பெறவும் இயலும். இந்த திட்டத்துக்கு ஆன மொத்த செலவு ரூபாய் 10,000 கோடி.   பிரச்சினைகள்… Read More »

சாப்ட்வேர் டெஸ்டிங் 6 – சாப்ட்வேர் எங்கு தொடங்குகிறது?

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

கணித்தமிழ் வளர்ச்சியில் கட்டற்ற மென்பொருட்கள்

கணித்தமிழ் வளர்ச்சியில் கட்டற்ற மென்பொருட்கள் த.சீனிவாசன் tshrinivasan@gmail.com ஆங்கிலேயர் உருவாக்கிய கணிணியின் திரைகளில் 1990 களில் தமிழ் எழுத்துக்களைக் காட்டுவதற்கே பலரும் பல வகைகளில் பெரிதும் முயற்சி செய்தனர். பின் எழுத்துருக்கள், குறிமுறைகள், விசைப்பலகைகள் எனப்பல முயற்சிகள் மேற்கொள்ளப்பட்டன. ஒருங்குறியின் வருகை தமிழை அனைத்து கணிணிகளிலும் கருவிகளிலும் காட்டுவதற்கு உதவியது. இது கணித்தமிழ் வளர்ச்சியின் முதல் நிலையே. இதுவே எழுத்துணரி (OCR), பேச்சு உணரி (Speech to Text), எழுத்து ஒலி மாற்றம் (Text to Speech),… Read More »

சாப்ட்வேர் டெஸ்டிங் – 5 – எங்கு தொடங்குவது?

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

விக்கி மாரத்தான் 2015

ta.wikipedia.org/s/4jiv   விக்கி மாரத்தான் என்பது ஒரு குறிப்பிட்ட நாள் முழுதும் அனைத்து விக்கிப் பயனர்களும் ஒன்று கூடி உழைப்பதன் மூலம் விக்கித் திட்டங்களை மேம்படுத்தும் எண்ணமாகும். 2015 ஆம் ஆண்டுக்கான தமிழ் விக்கி மாரத்தான் பற்றிய விவரங்களைக் கீழே காணலாம். விக்கி மாரத்தான் என்பது ஒரு குறிப்பிட்ட நாள் முழுதும் அனைத்து விக்கிப் பயனர்களும் ஒன்று கூடி புதிய கட்டுரையைத் துவங்குவது, குறுங்கட்டுரைகளை விரிவாக்கம் செய்வது, பழைய கட்டுரைகளில் உள்ள தகவல்களை மேம்படுத்துவது, மேற்கோள்கள் மற்றும்… Read More »

எல்லா கணிணிகளும் இனி உங்கள் வசம் – Ansible – பாகம் 4

பல Taskகளைச் சேர்த்தல் பல வேலைகளை ஒரே playbookல் சேர்ப்பது பற்றி பார்ப்போம். — – hosts: local vars: – docroot: /var/www/serversforhackers.com/public tasks: – name: Add Nginx Repository apt_repository: repo=’ppa:nginx/stable’ state=present register: ppastable – name: Install Nginx apt: pkg=nginx state=installed update_cache=true when: ppastable|success register: nginxinstalled notify: – Start Nginx – name: Create Web Root when: nginxinstalled|success file: dest={{ ‘{{‘… Read More »

எளிய, இனிய கணிணி மொழி – ரூபி – 2 – எளிய எடுத்துக்காட்டுகள்

எளிய ரூபி எடுத்துக்காட்டுகள்: ரூபி ஒரு எளிமையான scripting language ஆகும். இதன் syntax-ம் மிகவும் எளிமையானது. அழகானது. Programming உலகில் பாரம்பரியமாக முதல் எடுத்துக்காட்டாக பயன்படுத்துவது “hello world” ஐ print செய்வதாகும். ஆனால் இதி சிறு மாற்றமாக “Hello Ruby” என print செய்யலாம். GNU/Linux ல், print “Hello Ruby!\n”   windows-ல் print “Hello Ruby!” சில வார்த்தைகளை output ஆக பெற ஒரு வரி ரூபி code-டே போதுமானது. நாம்… Read More »