Skip to main content

การใช้งาน Docker รัน php8.3/Nginx/phpmyadmin/MySQL ฉบับรวดเดียวจบ

สวัสดีครับ หลังจากที่ไม่ได้เขียนบทความมาหลายปี วันนี้ก็ได้โอกาศ เขียนกันสักที เอาไว้กันลืมครับ

ขั้นตอนแรกมาทำความรู้จักกันก่อนว่า Docker คืออะไร

Docker คือ ซอฟต์แวร์ที่สามารถจำลองเครื่องของเราให้สามารถติดตั้ง ซอฟต์แวร์ หรือ เซอร์วิส ต่าง ๆ ให้มีสภาพแวดล้อมที่เสมือนกับเครื่อง Server จริง ๆ โดยจะแยกออกจากระบบปฏิบัติการของเครื่อง ซึ่งทำให้เราสามารถติดตั้ง ซอฟต์แวร์ หรือ เซอร์วิส ใน version ต่าง ๆ ที่ต้องการรันโปรแกรมของเราได้ ซึ่งในที่นี้จะเรียกว่า Docker container

Read More

Javascript Preview Image File and Save with php MySQL

สวัสดีครับ สำหรับบทความในวันที่ ผู้เขียนจะขอแนะนำเทคนิคการ Preview รูปภาพตัวอย่าง ก่อนการ Upload ด้วย

Javascript บันทึกไฟล์ภาพไว้ใน Folder และ Path ของไฟล์เก็บไว้ใน DataBase MySQL

Read More

Firebase Cloud Messaging Push Notification To Web

สวัสดีครับ ในบทความวันนี้จะเป็นการแนะนำ การส่ง Push Notification ไปยัง Web Browser ด้วย Cloud Messaging ใน Firebase กันครับ

มาเริ่มกันเลย ก่อนอื่นเราต้องไปสร้าง Project ที่ Firebase Console กันก่อนครับ
https://console.firebase.google.com

Read More

Generating PDF Tables with Javascript

สวัสดีครับ ในวันนี้จะขอแนะนำ Plugin Javascript เกี่ยวกับการ Export PDF ที่ดีมาก ๆ อีก 1 ตัวครับ
โดยการทำงาน คือ สามารถ Export ข้อมูล ตาราง Html Table เป็น PDF ได้ทันทีสะดวกมาก ๆ เลยครับ

Read More

DataTables Pagination And Search With PHP/MySQL

สวัสดีครับในวันนี้เราจะมาแนะนำการใข้งาน Data Tables  ซึ่งเป็น plug-in สำหรับ จัดการการแสดงข้อมูลในรูปแบบตาราง ซึ่งใช้งานง่าย มาก ๆ ครับ

Read More

Yii2 ปัญหา Export Pdf แล้วเป็นภาษาต่างดาว

ปัญหา กรณีที่ Export Pdf แล้วพบข้อความดังนี้

 

%PDF-1.4 %���� 3 0 obj <> /Contents 4 0 R>> endobj 4 0 obj <> stream x��Y[O76(R� ���%�T:Ie�Ɨ�ؓ’I�RU�e�<” (-��R��y��������h�ό��|���#x�� !Е��Z����i�Ԇ+[M\w�\x��=bv���?����� �K<�9� w� ���=��o�7��U&��,�e�C\�E�l�~��L������V7�I�?�ߡ玳�p��~��dG-�}�D�ibMh�@K�kip����� ?��$,�<,����?���y��� ��b��h5H�G+��-�}|%74T9C/F�e` �rxY |7 �� `=ePi^ITJ��z��L1A���V2U��w�$e �4������d_� ������o�Gg�����H T�G�Tc�D�j�؞�I���Yҹ<��΀�G�.R;)�1����Rh\�k�&-n���d1���1��B��R���P��9’]�v�zP��R�eq

แก้ไขได้โดยเพิ่ม Code ดังนี้

Yii::$app->response->format = \yii\web\Response::FORMAT_RAW;
Yii::$app->response->headers->add('Content-Type', 'application/pdf');

ขอขอบคุณที่มา

https://github.com/kartik-v/yii2-mpdf/issues/24

Create bootable USB สำหรับติดตั้ง Ubuntu

สวัสดีครับ ในบทความนี้ จะเป็นการแนะนำการติดตั้ง Ubuntu ด้วย USB ครับ
เนื่องจากผมเป็นคนส่วนน้อยที่ใช้ Ubuntu เป็นหลักในการทำงาน เลยอยากจะบันทึกข้อมูลเกี่ยวกับ
การติดตั้งและใช้งาน ไว้ดูภายหลัง หรือ หากมีผู้สนใจท่าน อื่น ๆ ก็ยินดีครับ
Read More