பைதான் – 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 »

HTML5 – பட விளக்கம்-4

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

உபுண்டுவில் ஓபன் DNS அமைத்தல்

DNS(Domain Name System) என்றால் என்ன? ipமுகவரிகள் மூலம் தான் நெட்வர்க்கில் உள்ள கணினிகள் மற்றதை தேடி அதனை தொடர்பு கொள்கின்றன. ஆனால் நம்மால் பல ipமுகவரிகளை நினைவில் வைத்துக்கொள்வது கடினம். உதரணாமாக dns இல்லை என்றால் நீங்கள் கூகிலை அடைய ஒவ்வொரு முறையும் 74.125.135.105 என்ற ip கொடுக்க வேண்டும். dns இந்த வேலையை சுலபமாக்குகிறது. ஒவ்வொரு முறையும் இந்த ip முகவரிஐ கொடுப்பதற்கு பதில் அதன் domain nameஐ கொடுத்தால் dns அதற்கு இணையான… Read More »

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

தரவுவகைகள்(DataTypes) :   தரவுவகை என்பது தரவின் சில பண்புநலன்களைக் குறிக்கின்ற ஒரு பொதுவான பெயராகும். PHP மிக அதிகப்படியான தரவுவகைகளைத் தருகிறது. இதனை இரு பிரிவுகளாக வகைப்படுத்தலாம். அவை Scalar DataTypes மற்றும் Compound DataTypes ஆகும். Scalar DataTypes : ஒரே ஒரு மதிப்பினைக் குறிப்பிடுவதை Scalar DataTypes என்கிறோம். இதில் பல்வேறு தரவுவகைகள் அடங்குகின்றன. அவை Boolean, Integer, Float, and String போன்றவைகளாகும். Boolean Type: George Boole என்ற கணிதமேதையால்… Read More »

aaphoto-வுடன் நிழற்படங்களை மாயமாய் மேம்படுத்துங்கள்

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

மின் உரிமை மேலாண்மை / எண்முறை உரிமைகள் முகாமைத்துவம்

மின் உரிமை மேலாண்மை என்பது ஆங்கிலத்தில் டிஜிட்டல் ரைட்ஸ் மேனேஜ்மென்ட் அல்லது தி.ஆர்.எம் என அழைக்கப்படுகிறது. இதை இவ்வாறு அழைப்பதை விட டிஜிட்டல் ரெஸ்ட்ரிக்சன் மேனேஜ்மென்ட் அதாவது மின் கட்டுப்பாடு மேலாண்மை என்று அழைக்கலாம் என ரிச்சர்ட் ஸ்டால்மென் கூறுகிறார். சரி இந்த மின் உரிமை மேலாண்மை என்றால் என்ன ? “எண்முறை உரிமைகள் முகாமைத்துவம் (Digital Rights Management/DRM) என்பது, மென்பொருள், வன்பொருள் மற்றும் எண்முறை வடிவங்களில் கிடைக்கும் இசை, ஒளிப்படம், தகவல்கள் போன்றவற்றை பயன்படுத்துவதை,… Read More »

கணியம் – இதழ் 15

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