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

PHP தமிழில் பகுதி 22 – PHP மற்றும் SQLite (PHP and SQLite)

PHP வழியாக SQLite Database உருவாக்குதல் (Creating an SQLite Database with PHP) SQLite என்பது MySQL போல ஒரு Client, Server ஆக இல்லாமல், மொத்த தரவுதளமும் ஒரு கோப்பாகவே செயல்படும் ஒரு மென்பொருளாகும். இது PHP உடன் சேர்த்தே நிறுவப் படுகிறது. குறைந்த அளவிலான தகவல்களை சேமிக்க, இதைப் பயன்படுத்தலாம். PDO (PHP Data Objects) மூலமாக SQLite DB ஐ உருவாக்குதல் நாம் புதிதாக ஒரு SQLite Database ஐ உருவாக்குவதற்கும்,… Read More »

PHP தமிழில் பகுதி 21 – PHP யும் தரவுத்தளமும்(Using PHP with MySQL)

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

PHP தமிழில் பகுதி 20 – பொருள் நோக்கு நிரலாக்கம் (Object Oriented Programming)

20. பொருள் நோக்கு நிரலாக்கம் (Object Oriented Programming) பொருள்நோக்கு நிரலாக்கத்திற்கு PHP நன்கு ஆதரவு தருகிறது. பொருள்நோக்கு நிரலாக்கம் என்பது ஒரு பெரிய பகுதி இந்த தொடரில் மட்டுமே அதை பார்த்து விட முடியாது. இதற்கென தனியாக ஒரு புத்தகமே எழுதினாலும் போதாது அந்தளவிற்கு நிறைய செய்திகள் பொருள்நோக்கு நிரலாக்கத்தில் உள்ளது. PHP -யில் அனைத்தும் இருக்கிறது என்ற வகையில் OOP தொடர்பானவற்றையும் பார்த்து விடவேண்டும் என்ற நோக்கில் இதை எழுதியுள்ளேன். PHP யில் பொருள்… Read More »

டார்ட் எனும் கட்டற்ற நிரல்தொடர் மொழி

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

பொருட்களுக்கான இணையம் (The Internet of Things(IoT))

commons.wikimedia.org/wiki/File:Internet_of_things_signed_by_the_author.jpg     நாம் இதுவரை மனிதர்கள் பயன்படுத்திடும் இணையப்பக்கங்களை பார்த்திருக்கின்றோம். அது என்ன பொருட்களுக்கான இணையம்(The Internet of Things(IoT))? என அறிந்துகொள்ள அனைவரும் அவாவுறுவது இயல்பாகும். அதாவது ஒவ்வொரு பொருளிற்கும் அல்லது புத்திசாலியான பொருட்களுக்கிடையே தரவுகளை பரிமாறிகொள்வதையே பொருட்களுக்கான இணையம்(IoT) என அழைக்கப்படுகின்றது. உணர்விகள் ,மின்னனு பொருட்கள், மென்பொருட்கள் ஆகியவற்றுடன் ஒருங்கிணைந்து சாதனங்களானது தங்களுக்கிடையே தரவுகளை பரிமாறி கொள்ளுதல், ஆய்வுசெய்தல் ஆகிய பணிகளை பயன்படுத்தி திட்டமிடுதல், நிருவகித்தல், முடிவெடுத்தல் ஆகிய செயல்களை இந்த பொருட்களுக்கான… Read More »

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

Agile/Scrum பற்றி தொடர் கட்டுரை – 8   கென்ட் பெக் (Kent Beck) 1996-ல் க்ரைஸ்லர் நிறுவனத்தின் சம்பள செயலியை மாற்றி எழுதும் மென்பொருள் திட்டத்தின் தலைவராக ஆனார். அந்தத் திட்டத்தில் அதீத நிரலாக்கத்தை (Extreme Programming or XP) ஆரம்பித்து செயற்படுத்தினார். 1999-ல் அவர் Extreme Programming Explained புத்தகத்தை வெளியிட்ட போது அதில் அவர் விவரித்த சில நடைமுறைகள் மென்பொருள் உலகை அதிர வைத்தன.   அனைத்து மென்பொருளையும் இரண்டு நிரலாளர்கள் இணைந்து… Read More »

மென்பொருள் உருவாக்கும் விந்தையுலகம் 7: மென்பொருள் திட்டம் நிர்வகிக்க, மேம்பட்ட பாலிமர்கள் செய்யத் தெரிந்து கொள்ளுங்கள்!

Agile/Scrum பற்றி தொடர் கட்டுரை – 7 எவ்வளவு முயன்றும் அருவி செயல்முறை எதிர்பார்த்த விளைவுகளைத் தராததால் தொண்ணூறுகளின் ஆரம்பத்தில் கென் ஷ்வாபர் (Ken Schwaber) மொய்திரள் (Scrum) முறையை ஜெஃப் சதர்லாண்ட் (Jeff Sutherland)-உடன் சேர்ந்து உருவாக்கி செயல்படுத்தினார். அதைப் பயன்படுத்தியதில் திட்டங்கள் வெற்றிக்குப் பின் வெற்றியாக முடிந்தன. மென்பொருள் திட்டங்களுக்கு என்ன அடிப்படை நெறிமுறைகளால் அருவி முறையை விட மொய்திரள் மிகவும் வெற்றிகரமாக வேலை செய்கிறது என்று தெரிந்து கொள்ள அவர் விழைந்தார். டூபாண்ட்… Read More »

PHP தமிழில் பகுதி 19 – அமர்வு (Understanding PHP Sessions)

19. அமர்வு (Understanding PHP Sessions) இதற்கு முந்தைய பகுதியில் குக்கீஸைப் பற்றி பார்த்தோம். இந்த பகுதியில் குக்கீஸுக்கு மாற்றாக இருக்கும் sessions ஐப் பற்றி பார்க்க இருக்கிறோம். இந்த பகுதியில் sessions ஐப் பற்றி உதாரணங்களுடன் மேலும் விரிவாக பார்க்க இருக்கிறோம். sessions ஐ உருவாக்குதல் மற்றும் sessions ஐப் பயன்படுத்துவது போன்றவைகளைப் பற்றியும் பார்க்க இருக்கிறோம். Session என்றால் என்ன? PHP session ஆனது வலைப்பக்கங்களை ஒரு குழுவாக(group) பார்க்கிறது. அவ்வாறு குழுவாக இருக்கும்… Read More »

PHP தமிழில் பகுதி 18 – PHP and Cookies – Creating, Reading and Writing (குக்கீஸ் உருவாக்குதல், படித்தல் மற்றும் எழுதுதல்)

18. PHP and Cookies – Creating, Reading and Writing (குக்கீஸ் உருவாக்குதல், படித்தல் மற்றும் எழுதுதல்) வலைப்பக்கம் வேண்டுமென்று யார் வேண்டுகோள் கொடுத்தாலும் எதைப்பற்றியும் கண்டுகொள்ளாமல் வலை சேவையங்கள், வலைப்பக்கங்களை கேட்டவர்களுக்கு அனுப்பி வைக்கும். வலைப்பக்கத்தைக் கேட்கும் நபர் இதற்கு முன்னர் வலைப்பக்கம் வேண்டி வேண்டுகோள் கொடுத்துள்ளாரா என்பதைப் பற்றிய எந்த விஷயத்தையும் கவனத்தில் எடுத்துக்கொள்ளாது. ஒவ்வொரு முறை வேண்டுகோள் வரும்போதும் அதை புதிய வேண்டுகோளாகவே கருதி வலைப்பக்கத்தை வேண்டுகோள் விடுத்தவருக்கு வலை சேவையகம்… Read More »

PHP தமிழில் பகுதி 17 – PHP and HTML Forms

17. PHP and HTML Forms இந்த பகுதியில் நாம், பயனரிடமிருந்து தகவலை பெறுவதற்காக ஒரு சிறிய HTML படிவத்தையும், அந்த தகவல் சேவையகத்துக்கு அனுப்பி வைக்கப்பட்டபின் அதை செயல்படுத்த ஒரு PHP Script ஐயும் உருவாக்க இருக்கிறோம். இந்த பகுதி உங்களுக்கு முழுமையாக புரிய வேண்டுமென்றால் இதற்கு முந்தைய பகுதியான Overview of HTML Forms பகுதியை ஒரு முறை படித்து விடவும். படிவம் உருவாக்குதல் (Creating the Form) ஒரு பயனரிடமிருந்து அவரை தொடர்பு… Read More »