កម្មវិធីកុំព្យូទ័រ

ស្វែងយល់ពីប្រភេទទិន្នន័យជា String ក្នុង MySQL

ក្នុងអត្ថបទមុន TechFree បានបង្ហាញនូវប្រភេទទិន្នន័យជា NUMERIC និង DATE/TIME  រួចមកហើយ ។ ក្នុងអត្ថបទនេះដែរ TechFree សូមលើកយក ប្រភេទ ទិន្នន័យជា STRING មកបង្ហាញ។ នៅក្នុងទិន្នន័យ ភាគច្រើនទិន្នន័យជាប្រភេទទិន្នន័យ string ដែលមាន ដូចជា VAR, VARCHAR, BINARY និង VARBINARY, BLOB ឬ TEXT, TINYBLOB ឬ TINYTEXT, MEDIUMBLOB ឬ MEDIUMTEXT, LONGBLOB […]

កម្មវិធីកុំព្យូទ័រ

ស្វែងយល់ពីប្រភេទទិន្នន័យជា Date/Time ក្នុង MySQL

ក្នុងអត្ថបទមុន TechFree បានបង្ហាញពីប្រភេទទិន្នន័យជា Numeric ក្នុង MySQL ។ ក្នុងអត្ថបទនេះដែរ TechFree នឹងបង្ហាញ ពីប្រភេទទិន្នន័យថ្មីមួយទៀត គឺ Date/Time ។ ប្រភេទទិន្នន័យ Date/Time តំណាងឲ្យតំលៃបណ្តោះអាសន្ននៃ DATE, TIME, DATETIME, TIMESTAMP និង YEAR ដែលតំលៃទាំងនោះ ត្រូវតែស្ថិតនៅចន្លោះនៃតំលៃមានសុពលភាព ។ តំលៃសូន្យ (០) ត្រូវបានតំណាងឲ្យតំលៃមិនមានសុពលភាព (Invalid Value) នៅក្នុង MySQL ។

កម្មវិធីកុំព្យូទ័រ

ស្វែងយល់ពីប្រភេទទិន្នន័យជា Numeric ក្នុង MySQL

MySQL គឺជាប្រភេទនៃ RDBMS ដែលល្អបំផុតសំរាប់អភិវឌ្ឍន៍គេហទំព័រផ្តោតទៅលើ Software Development ។ ពាក្យពេញនៃ RDBMS គឺ Relational DataBase Management System ដែលជា Software មួយដែលអាចបង្កើតនូវ Database, table, និង indexes ។ យ៉ាងណាមិញ ក្នុងអត្ថបទនេះ នឹងបង្ហាញពីប្រភេទនៃទិន្នន័យដែលរក្សាទុកក្នុង MySQL ក្នុងនោះ ចែកជា ៣ ប្រភេទ គឺ numeric, date & time […]

កម្មវិធីកុំព្យូទ័រ

របៀបបង្កើត PDF ជាមួយនឹង NodeJS

អត្ថបទនេះ Techfree នឹងលើកយកពីរបៀបធ្វើ PDF ជាមួយ NodeJS ដោយប្រើ module pdfkit. pdfkit គឺជាបណ្ណាល័យរបស់ Node សម្រាប់បង្កើតឯកសារជា PDF។ pdfkit ត្រូវបានសរសរឡើងដោយ Coffeescript ប៉ុន្តែយើងអាចទាញយក API របស់វាមកប្រើបាន។ យើងអាចស្វែងរក  pdfkit នៅក្នុង npm ហើយធ្វើការតំលើងដោយវាយពាក្យបញ្ជា npm install pdfkit

កម្មវិធីកុំព្យូទ័រ

របៀបបង្ហាញ path ជាមួយ NodeJS

អត្ថបទមុន Techfree បានលើកយករបៀបតំឡើងNodeJS  ដោយឡែកអត្ថបទនេះ Techfree នឹងយករបៀបបង្ហាញ path នៅក្នុងភាសា NodeJS ដើម្បីបង្ហាញអ្នកទាំងអស់គ្នា។ ដើម្បីប្រើ Path បានយើងត្រូវហៅវាមកប្រើដូចនេះ var path = require(‘path’); 1. path.extname(path) សម្រាប់បង្ហាញ Extension. ឧទាហរណ៍៖

កម្មវិធីកុំព្យូទ័រ

ស្វែងយល់ពី view ជាមួយ Rails Framework

នៅក្នុងអត្ថបទមុន Techfree បានបង្ហាញពីការ ស្វែងយល់ពី Active Record នៃ Rails Framework។ ចំណែកឯនៅក្នុងអត្ថបទនេះនឹងនិយាយអំពី View នៅក្នុង Rails Framework។

កម្មវិធីកុំព្យូទ័រ

ស្វែងយល់ពី Application Packaging នៅក្នុង Electron

អ្នកប្រើប្រាស់កុំព្យូទ័រភាគច្រើនពិតជាបានស្គាល់ហើយនូវប្រភេទឯកសារបង្រួម(compressed) ដែលអាចធ្វើឡើងដោយប្រើកម្មវិធីមួយចំនួនដូចជា WinRar, WinZip និង 7-zip ជាដើម។ គុណប្រយោជន៍មួយនៃការធ្វើបែបនេះគឺ ដើម្បីឲ្យអ្នកប្រើប្រាស់អាចវិចខ្ចប់ឯកសារជាច្រើនដាក់ក្នុងឯកសារតែមួយ ព្រោះវាមានភាពងាយស្រួលក្នុងការចែកចាយ។ យ៉ាងណាមិញអ្នកក៏អាចប្រើគោលគំនិតនេះដើម្បីវិចខ្ចប់ និងចែកចាយកម្មវិធី Electron របស់អ្នកផងដែរ ដោយប្រើប្រភេទឯកសារ Asar។

កម្មវិធីកុំព្យូទ័រ

វិធីបំបាត់ស៊ុមវីនដូររបស់កម្មវិធីនៅក្នុង Electron

ក្នុងការប្រើប្រាស់ជាក់ស្តែងយើងតែងតែសង្កេតឃើញថាមានកម្មវិធីមួយចំនួនមិនមានបង្ហាញនូវស៊ុម ឬមុឺនុយនោះទេ។ ការធ្វើបែបនេះអាចធ្វើឲ្យកម្មវិធីរបស់អ្នកកាន់តែមានភាពស្រស់ស្អាតមួយកម្រិតទៀត។ អត្ថបទនេះនឹងបង្ហាញពីការបំបាត់ស៊ុមរបស់កម្មវិធីមួយនៅក្នុង Electron។

កម្មវិធីកុំព្យូទ័រ

របៀបបង្កើត CRUD ជាមួយនឹង Yii Framework

លោកអ្នកបានដឹងហើយថា Yii គឺជាបណ្ដុំកូដរបស់ PHP រឺ ហៅថា Framework ដែលវាមានតួនាទីសំរាប់ជួយសំរួលដល់ការងារជាច្រើនរបស់ PHP ដូចជា ការភ្ជាប់ទៅកាន់កន្លែងផ្ទុកទិន្នន័យ (Database) ជាដើម ។ថ្ងៃនេះ TechFree សូមបង្ហាញអំពីការបង្កើត CRUD (Create, Retrieve, Update and Delete) នៅក្នុង Yii Framework នេះដោយប្រើ gii tool ដែលស្ថិតនៅក្នុង framework នេះ ។