Category Archives: கணியம்

இங்க்ஸ்கேபில் கண்ணாடி தோற்ற குறியுருவம் உருவாக்குதல்

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

பைதான்-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-ம் அதே வடிவில் இருக்கும். இல்லையெனில் ஒரு… Read More »

எச்.டி.எம்.எல் 5 பட விளக்கம்(3)

சுகந்தி வெங்கடேஷ் <body></body>என்ற இழை தான் பயனாளிகள் படிக்க , பார்க்க வேண்டிய எல்லா விஷயங்களையும் உள்ளடக்கி இருக்கிறது. ஒர் இணையப் பக்கத்தில் கிடைக்கும் தகவல்களை எழுத்துரைகள், படங்கள் காணோளிகள் கேட்பொலிகள் இணையச் சுட்டிகள் என்று பிரிக்கலாம்.இத்துடன் இணைத்துள்ள கணியம் இணையப்பக்கத்தின் <body></body> இழைகளுக்குள் எத்தனை விஷயங்கள் அடங்கி இருக்கின்றன என்று பாருங்கள்.   இவற்றை பயனாளிகள் பார்க்கும் போது அவை கீழே உள்ள படங்களில் இருக்கும் ஒர் அழகான இணையத் தளமாகத் தெரிகிறது அஃது எப்படி?… Read More »

பழைய பதிவுக் கோப்புகளை நீக்குதல்

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

ஜேம்ஸ் வாட் : விஞ்ஞானியை காட்டிலும் ஒரு தனியுரிமைவாதி !

1764இன் பிற்பகுதியில், நியூகோமேன் நீராவி எந்திரத்தை சீர் செய்துகொண்டுஇருந்த ஜேம்ஸ் வாட்’இன் மனதில் “நீராவியை விரிவடைய செய்து பின் தனி தனி கொள்கலன்களில் குளிர செய்யலாம்” என்ற எண்ணம் உதித்தது. அடுத்த சில மாதங்களில் இடைவிடாது புதிய எந்திரத்தின் மாதிரியை வடிவமைக்கும் பணியில் ஈடுபட்டார். 1768இல் தொடர் முன்னேற்றங்கள் மூலமும் கணிசமான கடன்கள் மூலமும், ஆகஸ்ட் மாதம் லண்டன் செல்ல ஏதுவாகவும், தன்னுடைய சிந்தனைக்கான காப்புரிமைக்கு விண்ணப்பித்தார். அடுத்த ஆறு மாதங்கள் இந்த காப்புரிமையை பெற கடுமையாக… Read More »

இயங்கு தளத்தை நகலெடுக்கலாமா ?

  லினக்ஸின் அருமை, பெருமைகளை விண்டோஸ் பயனரிடம் எடுத்துச் சொல்லும் போது அவர்கள் தெரிவிக்கும் பொதுவான கருத்து, ”இவ்வளவு சிறப்பு வாய்ந்த இயங்குதளம் ஏன் பலராலும் பயன்படுத்தப்படவில்லை ? ” என்பதுதான். பல புகழ்பெற்ற நிறுவனங்கள் லினக்ஸை மறைமுகமாகவோ, வெளிப்படையாகவோ வேறு வழியில்லாமல் தங்களுடைய மென்பொருள்களில் பயன்படுத்து வருகின்றனர் என்பது எத்தனைப் பேருக்குத் தெரியும். லினக்ஸ் ஒரு இயங்குதளமாக மட்டுமல்லாமல் மீள்வட்டு என்றழைக்கப்படும் Recovery Disks, காப்பெடுத்தல் (Backup), கடவு சொல்லை மீட்டல் (Password Recovery), வன்தட்டை… Read More »

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 »