ភាសា​កុំព្យូទ័រ

ស្វែងយល់អំពី Controller នៅក្នុង Symfony

នៅពេលណាដែលអ្នកបង្កើតទំព័រ នោះអ្នកត្រូវសរសេរកូដមួយចំនួនដែលផ្ទុកនូវតក្ក (logic) សម្រាប់ទំព័រនោះ។ បែបនេះនៅក្នុង Symfony គេហៅថា Controller ហើយវាគឺជា PHP function ដែលអាចអោយអ្នកយកមកប្រើនៅពេលបញ្ជូននូវការឆ្លើយតបចុងក្រោយ (final response object) ទៅកាន់អ្នកប្រើប្រាស់។

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

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

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

គន្លឹះផ្សេងៗ

របៀបបង្កើតបញ្ជីអ៊ីម៉ែលនៅក្នុង Gmail

តើអ្នកផ្ញើអ៊ីម៉ែលទៅអ្នកទទួលច្រើនជាងមួយជាញឹកញាប់ឬទេ? តើអ្នកទទួលជាញឹកញាប់ ដូចគ្នាឬទេ? អ្នកអាចអោយទំនាក់ទំនងទាំងនេះទៅក្នុងក្រុមមួយក្នុង Gmail និងសារអាសយដ្ឋានទៅដល់ពួកគេទាំងអស់កាន់តែមានភាពងាយស្រួលនិងលឿនជាងមុន។ ជំនួសឱ្យការបញ្ចូលអាស័យដ្ឋានជាលក្ខណៈបុគ្គល អ្នកគ្រាន់តែវាយឈ្មោះក្រុម ហើយអនុញ្ញាតឱ្យ Gmail ធ្វើបន្ត។

ព័ត៌មាន

ស្វែងយល់ពី Full Text Search នៅក្នុង MySQL (វគ្គបញ្ចប់)

ក្នុងអត្ថបទមុនៗ បានបង្ហាញនូវការប្រើ Full Text Search BOOLEAN FULL TEXT SEARCH  និង NATURAL LANGUAGE FULL TEXT SEARCH ចំនួនពីររួចមកហើយ ។ ក្នុងអត្ថបទនេះដែរ នឹងបង្ហាញប្រភេទនៃ Full Text Search ចុងក្រោយ ហៅថា Query Expansion ។ Query Expansion ជួយឲ្យអ្នកប្រើប្រាស់ស្វែងរក ទិន្នន័យដែលចង់បាន ផ្អែកលើចំនេះដឹងដែលមាន ដោយសរសេរ Keyword ខ្លីៗប៉ុណ្ណោះ តែយ៉ាងណា វាបង្ហាញទិន្នន័យ ដែលមាន […]

Security

តើ SSL (Secure Sockets Layer)​ ជាអ្វី?

ស្របពេលដែលការប្រើប្រាស់អុីនធឺណែតកាន់តែមានកំនើនឡើង សុវត្ថិភាព និងឯកជនភាពគឺជាបញ្ហាចម្បងមួយដែលគួរឲ្យយកចិត្តទុកដាក់។ ដូច្នេះហើយទើប TechFree សម្រេចលើកយក SSL (Secure Sockets Layer) ដែលជាដំណោះស្រាយផ្នែកសុវត្ថិភាពអុីនធឺណែតមួយ មកបកស្រាយនៅក្នុងអត្ថបទនេះ។

ភាសា​កុំព្យូទ័រ

ស្វែងយល់អំពី Routing នៅក្នុង Symfony3

Route គឺជាប្រព័ន្ធប្រតិបត្តិការសម្រាប់ធ្វើការកំណត់នូវ URL ដែលនៅក្នុងការស្នើរសុំទៅកាន់មុខងាររបស់ controller ដែលបានហៅទៅកាន់ដំណើរការនៃការស្នើរ។ វាទាំងពីរអាចអោយអ្នកកំណត់ URLs បានយ៉ាងជាក់លាក់និងស្អាត។ Route ជា bidirectional mechanism មានន័យថាយើងអាចប្រើប្រាស់វាបានក្នុងការបង្កើត URLs ។

បណ្តាញ

ស្វែងយល់ពីភាពខុសគ្នារវាង IMAP និង POP3

អុីម៉ែលគឺជាមធ្យោបាយទំនាក់ទំនងដ៏ពេញនិយម និងមានលក្ខណៈជាផ្លូវការមួយនៅសតវត្សរ៍ទី២១។ ដោយសារតែបច្ចេកវិទ្យាកាន់តែរីកចម្រើនពីមួយថ្ងៃទៅមួយថ្ងៃ ការប្រើប្រាស់អុីម៉ែលហាក់ដូចជាមានភាពសាមញ្ញ និងងាយស្រួលបំផុត។ ប៉ុន្តែអ្នកប្រើប្រាស់ភាគច្រើនប្រាកដជាមិនបានដឹងច្បាស់អំពីដំណើរការជាក់ស្តែងនៃបច្ចេកវិទ្យាទំនាក់ទំនងមួយនេះទេ។ ដូច្នេះហើយទើបថ្ងៃនេះ TechFree សូមធ្វើការបកស្រាយពីភាពខុសគ្នារវាងបច្ចេកវិទ្យាអុីម៉ែលពីរគឺ IMAP និង POP3 នៅក្នុងអត្ថបទនេះ។

ភាសា​កុំព្យូទ័រ

យល់អំពីអ្វីទៅជា Callback Function នៅក្នុង NodeJS

អ្វីទៅដែលហៅថា Callback Function? ជាធម្មតាដំណើរការនៃកូដគឺដំណើរការពីលើចុះក្រោមមួយបន្ទាត់ម្តងៗ ទាល់តែ មុខងារ (Function) ទីមួយចប់ទើបបន្តទៅមុខងារ(Function) ខាងក្រោមទៀត ។ ចំណែកឯ Callback Function វិញគឺវាដំណើរការ ហៅមុខងារ(Function) បន្តគ្នា ឬហៅម្យ៉ាងទៀតថាមុខងារក្នុងមុខងារ(Functon in fuction)។

ការរចនា

ការប្រើ {assign} ក្នុង Smarty

{assign} គឺប្រើសំរាប់ធ្វើការកំណត់អថេរភាពនៅក្នុង template ដែលផ្តល់លក្ខណៈងាយស្រួលដល់ការប្រើប្រាស់អថេរភាពផ្សេងៗនៅក្នុង template ដោយផ្ទាល់។

គន្លឹះផ្សេងៗ

ភាពខុសគ្នា រវាង cc និង bcc នៅក្នុងអុីម៉ែល

អត្ថបទមុន Techfree បានរៀបរាប់អំពី របៀបបង្កើត Signature នៅក្នុង Gmail។ រីឯអត្ថបទនេះ នឹងលើកបង្ហាញអំពីភាពខុសគ្នារវាង cc និង bcc នៅក្នុងអ៊ីម៉ែល។