Category Archives: கணியம்

PHP கற்கலாம் வாங்க – பாகம் 2

PHP பாகம்-2 PHP என்பது என்ன? PHP என்பது தற்சுதந்திர(Intuitive), வழங்கியினிடத்தே (server-side) எழுதப்பட்டிருக்கிற ஒரு கதைவழி-மொழி(Scripting language) ஆகும். மற்ற கதைவழி மொழியைப்போலவே, இது மாறுநிலை வலைப்பக்க பொருளடக்கத்தின்(Dynamic webpage content) உருவாக்கத்திலும், வலைஉலவியிலிருந்து (Web browser) பெறப்பட்ட தரவுகளை கையாளவும் தேவையான மாறாநியதியை(Logic) உருவாக்க மேம்படுத்துபவரை அனுமதிக்கிறது. இது தரவுத்தளத்துடன்(Database) இணைந்து செயல்படவும், வலைப்பக்கத்தில் திரையிடக்கூடிய தரவுகளை(Data) பிரிப்பதிலும், பயனரால் உள்ளிடப்பட்ட தகவல்களை தரவுத்தளத்தினுள் சேமிக்கவும் தேவையான விரிவாக்கங்களைக்(Extensions) தன்னுள் கொண்டுள்ளது. PHP எப்படி… Read More »

பார்ட்டிசியன் உருவாக்குதலும் கோப்பு முறைமையும் -2

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

எளிய செய்முறையில் C – பாகம் – 3

  சென்ற இதழில் உள்ளீடு(input) மற்றும் “விடுபடு தொடர்” (Escape Sequence) என்பதை பார்த்தோம். இப்போது மாறிகள்/மாறிலிகள் மற்றும் அதன் பயன்களை (Variables and uses) பார்ப்போம் மாறிகள்(variables): மாறிகள் எனபது ஒரு பெயர் – அது சேமிப்பு இடத்தை (Storage Location pointed by a name) குறிக்கும். எடுத்துக்காட்டாக வேகம்(Speed) என்பதை “S” என்ற பெயரில் குறிக்கலாம். இது எந்த ஒரு எண்ணாகவும் இருக்கலாம். மாறிலிகள்(Constants) மாறிலிகள் என்பதுவும் ஒரு பெயரே. ஆனால் இதன்… Read More »

எல்லோரும் இந்நாட்டு மன்னர் – பாகம் -1

  Free For All – by Peter Wayner புத்தகத்தின் மொழிபெயர்ப்பு   விவாதம்   ஜனவரி 1998   பணம் மட்டுமே முதன்மையாக வஞ்சகம் மட்டுமே உயிர் குணமாய் கொண்ட உலகம். வாஷிங்டன் D.C-ன் ஒரு நீதிமன்றத்தில், உலகின் பெரும் பண முதலையான மைக்ரோசாப்ட் நிறுவனம் தனக்காக வாதாடுகிறது. “மைக்ரோசாப்ட், ஒரு சர்வாதிகாரியாக செயல்படுகிறது. தனது பலத்தால் போட்டியாளர்களை நசுக்கி வளரவிடாமல் செய்கிறது” என்பதே குற்றச்சாட்டு. ஆனால் இவற்றை மைக்ரோசாப்ட் மறுக்கிறது. இது ஒரு… Read More »

லினக்சில் பூட் லோடார்கள் (Boot Loader) – (1)

  லினக்சில் பொதுவாக இரண்டு boot loader – கள் பயன்படுத்தப்படுகின்றன . அவை   LILO -> LInux LOder   GRUB -> GRand Unified Bootloader   இதில் GRUB பூட்லோடரை கொண்டுதான் பெரும்பான்மையான லினக்ஸ் இயங்குதளங்கள் வெளியிடப்படுகின்றன.ஏனென்றால் LILO லோடருக்கும் , GRUB பூட் லோடருக்கும் நிறைய வித்தியாசங்கள் உள்ளன. அவை LILO லோடரானது 16 வித்தியாசமான booting தேர்வினை மட்டுமே ஆதரிக்கும்.ஆனால் GRUB பூட் லோடரானது அளவில்லாத பூட்டிங் தேர்வினை… Read More »

கட்டற்ற மென்பொருளும் – அறிவியலும்

கட்டற்ற மென்பொருளும் – அறிவியலும் பகுதி – I (கல்வி மற்றும் அறிவியலுக்கான லினக்ஸ் வழங்கல்கள்) லினக்ஸ் ஒரு கட்டற்ற மென்பொருள் என்பதாலும், நெகிழ்வுத் தன்மை கொண்டதாலும் உலகம் முழுவதும் பல நூறு லினக்ஸ் வழங்கல்கள் பலராலும் உருவாக்கப்பட்டு தங்களுடைய தேவைகளுக்கேற்ப மாற்றியமைத்தும், மேம்படுத்தியும் வெளியிடப்பட்டு வருகிறது. சில லினக்ஸ் வழங்கல்கள் சில குறிப்பிட்ட பணிகளுக்கென்றே சிறப்பாக உருவாக்கப்பட்டு வெளியிடப்படுகின்றன. உதாரணத்திற்கு Free NAS, NetBSD, System Rescue CD, IP Cop போன்றவற்றைக் கூறலாம். இதே… Read More »

பைதான் – 8

மாடியூல் – Module: பைதான் interpreter- ல் சிறிது நேரம் வேலை செய்கிறீர்கள். பல variableமற்றும் functionகளை உருவாக்கி பயன்படுத்துகிறீர்கள். பின் interpreter-ஐ விட்டு வெளியேறுகிறீகள். சிறிது நேரம் கழித்து மீண்டும் python interpreter-ஐ இயக்குகிறீர்கள். இதில் சற்று நேரத்திற்கு முன் உருவாக்கிய variable மற்றும் functions கிடைப்பதில்லை. அவற்றை பயன்படுத்த, மீண்டும் உருவாக்க வேண்டும். இதற்கு ஒரே மாற்று வழி, நாம் எழுதும் program வரிகளை ஒரு text file-ல் சேமித்து, பைதான் மூலம் அந்த… Read More »

வெர்சன் கன்ட்ரோல் சிஸ்டம் – ஓர் அறிமுகம்

பதிப்பு கட்டுப்பாட்டு அமைப்பு(Version Control System) என்பது மென்பொருள் உருவாக்கும் வல்லுனர்களுக்கு ஒரு வரப் பிரசாதம். ‘அப்படியா? நான் அதைப்பற்றி கேள்விப்பதே இல்லையே!’ என்கிறீர்களா? உங்களுக்கு அறியாமலேயே இதை பயன்படுத்தி வருகிறீர்கள். பொதுவாக ஒரு மென்பொருளை குழுவில் ஒன்று முதல் பத்து வரை (சிறிய மென்பொருளுக்கு) அல்லது நூற்றுக்கணக்கான (பெரிய, சிக்கலான மென்பொருளுக்கு) வல்லுனர்கள் இருப்பார். குழுவில் அனைவருக்கும் உரித்தான பணிகள் பகிரப்படும்.மென்பொருள் நூற்றுக்கணக்கான சிறு சிறு துண்டு வேலைகளாக பிரிக்கப்படும். நீங்கள் தான் முதலில் Program-ஐ… Read More »

எளிய செய்முறையில் C/C++ – பாகம் – 4

வரிசை (அ) அணி (Array) : Array எனபது ஒரே வகையான பல variables-ஐ உள்ளடக்கிய ஒரு தனி variable ஆகும். அதாவது, நமக்கு ஒருவரின் வயதை சேமிக்க “age” என்ற ஒரு “integer” variable தேவை படும். அதுவே 3 பேரின் வயதுகளை store செய்ய 3 variables தேவை இல்லை. அதற்கு பதிலாக ஒரே ஒரு array variable பயன் படுத்தலாம். எடுத்துக்காட்டாக int age[3]; இந்த வரி(statement) ஆனது 3 வயதுகளை சேமிக்க… Read More »

எல்லோரும் இந்நாட்டு மன்னர் – 2

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