வணக்கம். ‘கணியம்’ இதழ் மூலம் உங்களை மீண்டும் சந்திப்பதில் பெருமகிழ்ச்சி அடைகிறோம். உபுண்டு லினக்ஸின் அண்மைய பதிப்பான 13.04(Raring Ringtail) 25-ஏப்ரல்-2013 அன்று வெளியிடப்பட்டுள்ளது. தரவிறக்கம் செய்ய: http://www.ubuntu.com/download/desktop உபுண்டு 13.04 பதிப்பில் பலவிதமான மாற்றங்கள் செய்து வெளியிட்டுள்ளனர். உபுண்டு 12.10 பதிப்பைக் காட்டிலும் வேகமாக செயல்படும் விதத்தில் மாற்றங்கள் செய்யப்பட்டுள்ளது. Getting Started With Ubuntu :என்ற நூலும் வெளியிடப்பட்டுள்ளது http://ubuntu-manual.org/ உலகெங்கும் உள்ள உபுண்டு லினக்ஸ் பயனர்கள் இதன் வெளியீட்டு விழா ஒன்றை நடத்துகின்றனர். [...]
கணியம் – இதழ் 15
வணக்கம். ‘கணியம்‘ இதழ் மூலம் உங்களை மீண்டும் சந்திப்பதில் பெருமகிழ்ச்சி அடைகிறோம். கணிணி துறையும் தமிம் ஒன்றையொன்று சார்ந்து வளர, மொழியியல் துறை சார்ந்த கட்டற்ற மென்பொருட்கள் பல தேவை. தமிழ் எழுத்துக்களை திரையில் காட்டுவது மட்டுமல்ல தமிழின்தேவை. கட்டற்ற மென்பொருட்களாக பின்வரும் தமிழ் சார்ந்த மென்பொருட்கள் தேவை. எழுத்து பிழைதிருத்தி, இலக்கணப் பிழை திருத்தி, எழுத்தை ஒளியாக மாற்றுதல் , ஒளியை எழுத்தாக மாற்றுதல் பல்வேறு encoding-ஐ unicode-ஆக மாற்றுதல் , வேர்ச்சொல் காணல், பகுபத [...]
எளிய தமிழில் MySQL – மின்புத்தகம்
MySQL பரவலாக பயன்படுத்தப்படும் ஒரு கட்டற்ற மென்பொருள் ( Free Open Source Software ) வகையிலான Database System. இதை, இந்த நூல் எளிமையாக அறிமுகம் செய்கிறது. தமிழில் கட்டற்ற மென்பொருட்கள் பற்றிய தகவல்களை “கணியம்” மின் மாத இதழ், 2012 முதல் வெளியிட்டு வருகிறது. இதில் வெளியான MySQL பற்றிய கட்டுரைகளுடன், மேலும் புதிய பகுதிகளை இணைத்து ஒரு முழு புத்தகமாக வெளியிடுவதில் பெரு மகிழ்ச்சி கொள்கிறோம். உங்கள் கருத்துகளையும், பிழை திருத்தங்களையும் editor@kaniyam.com க்கு [...]
WordPress 3.6 Beta 3
WordPress 3.6 Beta 3 is now available! This is software still in development and we really don’t recommend that you run it on a production site — set up a test site just to play with the new version. To test WordPress 3.6, try the WordPress Beta Tester plugin (you’ll want “bleeding edge nightlies”). Or you can download the beta here (zip). Beta […]
WordPress 3.6 Beta 2
WordPress 3.6 Beta 2 is now available! This is software still in development and we really don’t recommend that you run it on a production site — set up a test site just to play with the new version. To test WordPress 3.6, try the WordPress Beta Tester plugin (you’ll want “bleeding edge nightlies”). Or you can download the beta here (zip). The […]
Summer Mentorship Programs: GSoC and Gnome
As an open source, free software project, WordPress depends on the contributions of hundreds of people from around the globe — contributions in areas like core code, documentation, answering questions in the support forums, translation, and all the other things it takes to make WordPress the best publishing platform it can be, with the most […]
WordPress 10th Anniversary Tees
In honor of the upcoming 10th anniversary celebrations, we’ve put a special 10th anniversary tshirt in the swag store at cost — $10 per shirt plus shipping. They’ll be on sale at this price until the anniversary on May 27, and they’ll start shipping out the week of April 29. Some people who are planning […]
Save the Date: May 27
What’s on May 27, you ask? May 27, 2013 is the 10th anniversary of the first WordPress release! We think this is worth celebrating, and we want WordPress fans all over the world to celebrate with us by throwing their own parties. We’re using Meetup Everywhere to coordinate, and will be putting up a website […]
இங்க்ஸ்கேபில் கண்ணாடி தோற்ற குறியுருவம் உருவாக்குதல்
கட்டற்ற மென்பொருள் வரைகலை(graphics) உலகில் இங்க்ஸ்கேப் மிக மிக பிரபலமான ஒன்று. என் வேலைகளின் ஒரு பகுதியாக அடிக்கடி வெவ்வேறு காரணங்களுக்காக குறியுருவம் (icon) உருவாக்க வேண்டிய சூழல் ஏற்படும். பொரும்பாலும் கண்ணாடி தோற்றம் கொண்ட குறியுருவம் (icon) உருவாக்க தான் பல விண்ணப்பங்கள் வரும். ஆச்சரியப்படும் விதமாக அந்த தோற்றத்தை இங்க்ஸ்கேப் மூலம் எளிதாக செய்து விடலாம். இங்க்ஸ்கேபின் தோற்றமும் அதன் சாதாரண செயல்பாடுகளும் உங்களுக்கு தெரிந்தது தான் என்று நான் எடுத்துக்கொள்ள [...]
பைதான்-7
5.1.3 Functional Programming Tools: Functional programming-ல் நாம் function-களையே மற்றொரு function-க்கு argument-ஆகத் தரலாம். இந்த முறையில் நிரல் எழுத நமக்கு மூன்று முக்கிய functions உள்ளன. அவை filter(), map() மற்றும் reduce(). filter(function,sequence) இது ஒரு function மற்றும் ஒரு வரிசையான items-ஐ arguments-ஆக பெறுகிறது. function(item) என்பது true-வாகும் items-ஐ மட்டும் return செய்கிறது. இந்த sequence-ஆனது string அல்லது tupleஎனில், filter-ன் result-ம் அதே வடிவில் இருக்கும். இல்லையெனில் ஒரு [...]
எச்.டி.எம்.எல் 5 பட விளக்கம்(3)
சுகந்தி வெங்கடேஷ் <body></body>என்ற இழை தான் பயனாளிகள் படிக்க , பார்க்க வேண்டிய எல்லா விஷயங்களையும் உள்ளடக்கி இருக்கிறது. ஒர் இணையப் பக்கத்தில் கிடைக்கும் தகவல்களை எழுத்துரைகள், படங்கள் காணோளிகள் கேட்பொலிகள் இணையச் சுட்டிகள் என்று பிரிக்கலாம்.இத்துடன் இணைத்துள்ள கணியம் இணையப்பக்கத்தின் <body></body> இழைகளுக்குள் எத்தனை விஷயங்கள் அடங்கி இருக்கின்றன என்று பாருங்கள். இவற்றை பயனாளிகள் பார்க்கும் போது அவை கீழே உள்ள படங்களில் இருக்கும் ஒர் அழகான இணையத் தளமாகத் தெரிகிறது அஃது எப்படி? [...]
பழைய பதிவுக் கோப்புகளை நீக்குதல்
நீங்கள் உபயோகப்படுத்தும் ஒரு மென்பொருள் ஒவ்வொரு முறை அதை உபயோகப்படுத்தும் போதும், வெளியீடுகளை ஒரு பதிவுக் கோப்பில்(log file) எழுதுகிறது என்று வைத்துக் கொள்வோம். சில மாதங்களுக்குப் பிறகு உங்கள் கணினியை நீங்கள் சோதிக்கும் போது, அந்த பதிவுக் கோப்புகளே வட்டின் பெரும் பகுதியை அடைத்துக் கொண்டிருப்பது தெரிய வருகிறது. இப்போது நீங்கள் 30 நாட்களுக்கும் மேலான பழைய பதிவுக் கோப்புகளை நீக்க வேண்டும் என நினைக்கின்றீர்கள். இதற்காக நீங்கள் நிரம்ப யோசிக்க வேண்டாம். கீழே கொடுக்கப்பட்டுள்ள [...]
ஜேம்ஸ் வாட் : விஞ்ஞானியை காட்டிலும் ஒரு தனியுரிமைவாதி !
1764இன் பிற்பகுதியில், நியூகோமேன் நீராவி எந்திரத்தை சீர் செய்துகொண்டுஇருந்த ஜேம்ஸ் வாட்’இன் மனதில் “நீராவியை விரிவடைய செய்து பின் தனி தனி கொள்கலன்களில் குளிர செய்யலாம்” என்ற எண்ணம் உதித்தது. அடுத்த சில மாதங்களில் இடைவிடாது புதிய எந்திரத்தின் மாதிரியை வடிவமைக்கும் பணியில் ஈடுபட்டார். 1768இல் தொடர் முன்னேற்றங்கள் மூலமும் கணிசமான கடன்கள் மூலமும், ஆகஸ்ட் மாதம் லண்டன் செல்ல ஏதுவாகவும், தன்னுடைய சிந்தனைக்கான காப்புரிமைக்கு விண்ணப்பித்தார். அடுத்த ஆறு மாதங்கள் இந்த காப்புரிமையை பெற கடுமையாக [...]
இயங்கு தளத்தை நகலெடுக்கலாமா ?
லினக்ஸின் அருமை, பெருமைகளை விண்டோஸ் பயனரிடம் எடுத்துச் சொல்லும் போது அவர்கள் தெரிவிக்கும் பொதுவான கருத்து, ”இவ்வளவு சிறப்பு வாய்ந்த இயங்குதளம் ஏன் பலராலும் பயன்படுத்தப்படவில்லை ? ” என்பதுதான். பல புகழ்பெற்ற நிறுவனங்கள் லினக்ஸை மறைமுகமாகவோ, வெளிப்படையாகவோ வேறு வழியில்லாமல் தங்களுடைய மென்பொருள்களில் பயன்படுத்து வருகின்றனர் என்பது எத்தனைப் பேருக்குத் தெரியும். லினக்ஸ் ஒரு இயங்குதளமாக மட்டுமல்லாமல் மீள்வட்டு என்றழைக்கப்படும் Recovery Disks, காப்பெடுத்தல் (Backup), கடவு சொல்லை மீட்டல் (Password Recovery), வன்தட்டை [...]
PHP கற்கலாம் வாங்க – பாகம் 2
PHP பாகம்-2 PHP என்பது என்ன? PHP என்பது தற்சுதந்திர(Intuitive), வழங்கியினிடத்தே (server-side) எழுதப்பட்டிருக்கிற ஒரு கதைவழி-மொழி(Scripting language) ஆகும். மற்ற கதைவழி மொழியைப்போலவே, இது மாறுநிலை வலைப்பக்க பொருளடக்கத்தின்(Dynamic webpage content) உருவாக்கத்திலும், வலைஉலவியிலிருந்து (Web browser) பெறப்பட்ட தரவுகளை கையாளவும் தேவையான மாறாநியதியை(Logic) உருவாக்க மேம்படுத்துபவரை அனுமதிக்கிறது. இது தரவுத்தளத்துடன்(Database) இணைந்து செயல்படவும், வலைப்பக்கத்தில் திரையிடக்கூடிய தரவுகளை(Data) பிரிப்பதிலும், பயனரால் உள்ளிடப்பட்ட தகவல்களை தரவுத்தளத்தினுள் சேமிக்கவும் தேவையான விரிவாக்கங்களைக்(Extensions) தன்னுள் கொண்டுள்ளது. PHP எப்படி [...]
பார்ட்டிசியன் உருவாக்குதலும் கோப்பு முறைமையும் -2
பார்ட்டிசியன் என்றால் என்ன? வன்வட்டிற்கு லினக்ஸ் பெயரிடும் முறை ஆகிய செய்திகளை சென்ற மாதம் வெளிவந்த இதழில் தெளிவாகப் பார்த்தோம். இந்த இதழில் பார்ட்டிசியன் பிரித்தல் தொடர்பான செய்திகளைப் பற்றி பார்ப்போம். பார்ட்டிசியன் பிரித்தல்: ஒரு வன்வட்டினை பார்ட்டிசியன் பிரிப்பதற்கு பல்வேறு வகையான கருவிகள் உள்ளன. உதாரணமாக fdisk, Gparted, போன்றவைகள். விண்டோஸ் எக்ஸ்.பி இயங்குதள வட்டினைக் கூட வைத்து பிரிக்கலாம் ஆனால் நாம் இங்கு அதைப் பற்றி பார்க்கப் போவதில்லை. fdisk மற்றும் Gparted இரண்டினைப் [...]
எளிய செய்முறையில் C – பாகம் – 3
சென்ற இதழில் உள்ளீடு(input) மற்றும் “விடுபடு தொடர்” (Escape Sequence) என்பதை பார்த்தோம். இப்போது மாறிகள்/மாறிலிகள் மற்றும் அதன் பயன்களை (Variables and uses) பார்ப்போம் மாறிகள்(variables): மாறிகள் எனபது ஒரு பெயர் – அது சேமிப்பு இடத்தை (Storage Location pointed by a name) குறிக்கும். எடுத்துக்காட்டாக வேகம்(Speed) என்பதை “S” என்ற பெயரில் குறிக்கலாம். இது எந்த ஒரு எண்ணாகவும் இருக்கலாம். மாறிலிகள்(Constants) மாறிலிகள் என்பதுவும் ஒரு பெயரே. ஆனால் இதன் [...]
எல்லோரும் இந்நாட்டு மன்னர் – பாகம் -1
Free For All – by Peter Wayner புத்தகத்தின் மொழிபெயர்ப்பு விவாதம் ஜனவரி 1998 பணம் மட்டுமே முதன்மையாக வஞ்சகம் மட்டுமே உயிர் குணமாய் கொண்ட உலகம். வாஷிங்டன் D.C-ன் ஒரு நீதிமன்றத்தில், உலகின் பெரும் பண முதலையான மைக்ரோசாப்ட் நிறுவனம் தனக்காக வாதாடுகிறது. “மைக்ரோசாப்ட், ஒரு சர்வாதிகாரியாக செயல்படுகிறது. தனது பலத்தால் போட்டியாளர்களை நசுக்கி வளரவிடாமல் செய்கிறது” என்பதே குற்றச்சாட்டு. ஆனால் இவற்றை மைக்ரோசாப்ட் மறுக்கிறது. இது ஒரு [...]
லினக்சில் பூட் லோடார்கள் (Boot Loader) – (1)
லினக்சில் பொதுவாக இரண்டு boot loader – கள் பயன்படுத்தப்படுகின்றன . அவை LILO -> LInux LOder GRUB -> GRand Unified Bootloader இதில் GRUB பூட்லோடரை கொண்டுதான் பெரும்பான்மையான லினக்ஸ் இயங்குதளங்கள் வெளியிடப்படுகின்றன.ஏனென்றால் LILO லோடருக்கும் , GRUB பூட் லோடருக்கும் நிறைய வித்தியாசங்கள் உள்ளன. அவை LILO லோடரானது 16 வித்தியாசமான booting தேர்வினை மட்டுமே ஆதரிக்கும்.ஆனால் GRUB பூட் லோடரானது அளவில்லாத பூட்டிங் தேர்வினை [...]
கட்டற்ற மென்பொருளும் – அறிவியலும்
கட்டற்ற மென்பொருளும் – அறிவியலும் பகுதி – I (கல்வி மற்றும் அறிவியலுக்கான லினக்ஸ் வழங்கல்கள்) லினக்ஸ் ஒரு கட்டற்ற மென்பொருள் என்பதாலும், நெகிழ்வுத் தன்மை கொண்டதாலும் உலகம் முழுவதும் பல நூறு லினக்ஸ் வழங்கல்கள் பலராலும் உருவாக்கப்பட்டு தங்களுடைய தேவைகளுக்கேற்ப மாற்றியமைத்தும், மேம்படுத்தியும் வெளியிடப்பட்டு வருகிறது. சில லினக்ஸ் வழங்கல்கள் சில குறிப்பிட்ட பணிகளுக்கென்றே சிறப்பாக உருவாக்கப்பட்டு வெளியிடப்படுகின்றன. உதாரணத்திற்கு Free NAS, NetBSD, System Rescue CD, IP Cop போன்றவற்றைக் கூறலாம். இதே [...]
பைதான் – 8
மாடியூல் – Module: பைதான் interpreter- ல் சிறிது நேரம் வேலை செய்கிறீர்கள். பல variableமற்றும் functionகளை உருவாக்கி பயன்படுத்துகிறீர்கள். பின் interpreter-ஐ விட்டு வெளியேறுகிறீகள். சிறிது நேரம் கழித்து மீண்டும் python interpreter-ஐ இயக்குகிறீர்கள். இதில் சற்று நேரத்திற்கு முன் உருவாக்கிய variable மற்றும் functions கிடைப்பதில்லை. அவற்றை பயன்படுத்த, மீண்டும் உருவாக்க வேண்டும். இதற்கு ஒரே மாற்று வழி, நாம் எழுதும் program வரிகளை ஒரு text file-ல் சேமித்து, பைதான் மூலம் அந்த [...]
வெர்சன் கன்ட்ரோல் சிஸ்டம் – ஓர் அறிமுகம்
பதிப்பு கட்டுப்பாட்டு அமைப்பு(Version Control System) என்பது மென்பொருள் உருவாக்கும் வல்லுனர்களுக்கு ஒரு வரப் பிரசாதம். ‘அப்படியா? நான் அதைப்பற்றி கேள்விப்பதே இல்லையே!’ என்கிறீர்களா? உங்களுக்கு அறியாமலேயே இதை பயன்படுத்தி வருகிறீர்கள். பொதுவாக ஒரு மென்பொருளை குழுவில் ஒன்று முதல் பத்து வரை (சிறிய மென்பொருளுக்கு) அல்லது நூற்றுக்கணக்கான (பெரிய, சிக்கலான மென்பொருளுக்கு) வல்லுனர்கள் இருப்பார். குழுவில் அனைவருக்கும் உரித்தான பணிகள் பகிரப்படும்.மென்பொருள் நூற்றுக்கணக்கான சிறு சிறு துண்டு வேலைகளாக பிரிக்கப்படும். நீங்கள் தான் முதலில் Program-ஐ [...]
எளிய செய்முறையில் C/C++ – பாகம் – 4
வரிசை (அ) அணி (Array) : Array எனபது ஒரே வகையான பல variables-ஐ உள்ளடக்கிய ஒரு தனி variable ஆகும். அதாவது, நமக்கு ஒருவரின் வயதை சேமிக்க “age” என்ற ஒரு “integer” variable தேவை படும். அதுவே 3 பேரின் வயதுகளை store செய்ய 3 variables தேவை இல்லை. அதற்கு பதிலாக ஒரே ஒரு array variable பயன் படுத்தலாம். எடுத்துக்காட்டாக int age[3]; இந்த வரி(statement) ஆனது 3 வயதுகளை சேமிக்க [...]
எல்லோரும் இந்நாட்டு மன்னர் – 2
க்னு/லினக்ஸின் கதை வித்தியாசமானது. உலகெங்கும் உள்ள மென்பொருள் வல்லுனர்கள், தங்கள் இருட்டு அறையில் அமர்ந்து தங்கள் நேரங்களை செலவிட்டு இதை உருவாக்கினர். ஆனாலும் க்னு/லினக்ஸ் பயன்படுத்த எளிதானதாக இல்லை. நிறுவுதலும் மிகவும் கடினம். தெளிவான உதவிக் குறிப்புகளும் ஆவணங்களும் இல்லை. க்னு/லினக்ஸ் பெரும்பாலும் ஒரு hobby-யாக ஒரு பொழுதுபோக்காகமட்டுமே இருக்கிறது. சாதாரண பயனர்கள் யாருக்கும் க்னு/லினக்ஸ் கடினமாகவே இருந்தது. ஆனாலும் க்னு/லினக்ஸின் பின் உள்ள பல கோடி நிரலர்கள் அதனை தொடர்ந்து மேம்படுத்தி வருகின்றனர். நிரல்களை [...]
HTML5 – பட விளக்கம்-4
<body> </body>இழைக்குள் வர வேண்டிய இழைகளை இந்த இதழில் பார்ப்போம் <body> </body>இழைக்குள் இருக்கும் உட்பொருட்களைத் தான் பயனாளர்களால் பார்க்க முடியும் என்று நினைவு படுத்திக் கொள்ளுங்கள் அதனால் நாம் பயனாளிகளாய் பார்க்கும் பகுதிகளை தேடு பொறிகள் கண்டுபிடிக்கும் விதமாகவும் எல்லாவித இணைய உலாவிகளும் புரிந்து கொண்டு சரியான முறையில் நாம் குறியீடுகளை அமைக்க வேண்டும். HTML 5க்கு முன்னால இணையத்தின் எல்லா உட்பொருட்களும் தலைப்புக்களின் இழை பத்தி இழை, சுட்டிகளின் இழை, படங்களின் இழை [...]
உபுண்டுவில் ஓபன் DNS அமைத்தல்
DNS(Domain Name System) என்றால் என்ன? ipமுகவரிகள் மூலம் தான் நெட்வர்க்கில் உள்ள கணினிகள் மற்றதை தேடி அதனை தொடர்பு கொள்கின்றன. ஆனால் நம்மால் பல ipமுகவரிகளை நினைவில் வைத்துக்கொள்வது கடினம். உதரணாமாக dns இல்லை என்றால் நீங்கள் கூகிலை அடைய ஒவ்வொரு முறையும் 74.125.135.105 என்ற ip கொடுக்க வேண்டும். dns இந்த வேலையை சுலபமாக்குகிறது. ஒவ்வொரு முறையும் இந்த ip முகவரிஐ கொடுப்பதற்கு பதில் அதன் domain nameஐ கொடுத்தால் dns அதற்கு இணையான [...]
PHP கற்கலாம் வாங்க – பாகம் 3
தரவுவகைகள்(DataTypes) : தரவுவகை என்பது தரவின் சில பண்புநலன்களைக் குறிக்கின்ற ஒரு பொதுவான பெயராகும். PHP மிக அதிகப்படியான தரவுவகைகளைத் தருகிறது. இதனை இரு பிரிவுகளாக வகைப்படுத்தலாம். அவை Scalar DataTypes மற்றும் Compound DataTypes ஆகும். Scalar DataTypes : ஒரே ஒரு மதிப்பினைக் குறிப்பிடுவதை Scalar DataTypes என்கிறோம். இதில் பல்வேறு தரவுவகைகள் அடங்குகின்றன. அவை Boolean, Integer, Float, and String போன்றவைகளாகும். Boolean Type: George Boole என்ற கணிதமேதையால் [...]




