PHP วิธีใช้ ffmpeg แปลงไฟล์วีดีโอเป็น mp4

ffmpeg คือ ซอฟต์แวร์สำหรับจัดการไฟล์มีเดียต่าง ๆ ไม่ใช่เฉพาะวีดีโอ แต่รวมถึงไฟล์ภาพ เราสามารถใช้ความสามารถของ ffmpeg เพื่อแปลงไฟล์วีดีโอนามสกุลต่าง ๆ ตัวอย่างเช่น การแปลงไฟล์วีดีโอนามสกุล avi เป็นไฟล์ mp4 เพื่อให้สามารถนำไป streaming ผ่านเว็บไซต์ โดยการใช้ html5…

[แนะนำ] เว็บไซต์ทำ QR Code ชำระเงิน บัญชีพร้อมเพย์

Prompt Pay (พร้อมต์เพย์) คือ รูปแบบการชำระเงินแบบใหม่ ที่ทำให้เราสามารถชำระเงิน หรือ รับโอนเงิน ผ่านหมายเลขโทรศัพท์ หรือ เลขบัตรประชาชน ที่ลงทะเบียนใช้งานกับธนาคารในประเทศไทย พร้อมต์เพย์ ทำให้การทำธุรกรรมทางการเงินง่ายขึ้นไปอีกขั้น ด้วย qr code payment นั่นคือเราสามารถใช้การสแกน คิว อาร์…

6 สุดยอด WordPress Plugins สำหรับ SEO

เวิร์ดเพรส คือ เครื่องมือสำหรับทำเว็บไซต์สำเร็จรูปที่ได้รับความนิยม และทรงประสิทธิภาพมาก ๆ ทุกคนสามารถดาวน์โหลดและติดตั้ง จัดการเนื้อหาบนเว็บไซต์ ผ่าน WordPress ได้ทั้งหมด โดยไม่ต้องมีความรู้ด้านโปรแกรมมิ่งเลย สิ่งหนึ่งที่ทำให้ WordPress ทำงานได้อย่างมีประสิทธิภาพมากขั้น นั่นก็คือการติดตั้งส่วนเสริม หรือ Plugins ให้กับตัวระบบต้นแบบ สำหรับระบบของ WordPress…

วิธีแก้ Merge Conflict ใน Git

ในขั้นตอนของการพัฒนา โปรแกรมเมอร์แต่ละคนอาจจะแยก Branch ออกไปพัฒนาแต่ละฟีเจอร์ของโปรเจค แต่อาจจะมีบ้างที่มีการแก้ไขในส่วนของไฟล์ที่ใช้ร่วมกัน เช่น library หลัก, ส่วนการตั้งค่าระบบ Config หรืออาจจะเป็นการแก้ไขใน Modules เดียวกัน แต่เป็นคนละฟีเจอร์ของระบบ เมื่อมีการแก้ไขในไฟล์เดียวกัน จุดเดียวกัน และเมื่อมีการ Merge การแก้ไขของ Branch…

[แนะนำ] Git คืออะไร การใช้งาน Git ฉบับผู้เริ่มต้น

Git คือ Version Control ที่ถูกพัฒนาขึ้นมาเพื่อใช้ในกระบวนการพัฒนาซอฟต์แวร์ แปลให้เข้าใจแบบง่าย ๆ คือ ระบบที่ถูกพัฒนาขึ้นมาเพื่อใช้สำหรับการติดตาม ตรวจสอบ การพัฒนา แก้ไข ซอร์ซโค้ด ซอร์ซไฟล์ ต่าง ๆ ในขั้นตอนการพัฒนา ที่สามารถตรวจสอบได้ทุกตัวอักษร ทุกบรรทัด ทุกไฟล์…

เครื่อง Android ช้า ข้อมูลเต็ม วิธีเคลียร์ข้อมูล เพื่อเพิ่มประสิทธิภาพการใช้งาน

เชื่อว่าหลายคนที่ใช้งานระบบปฏิบัติการ Android คงเจอปัญหาเมื่อใช้งานโทรศัพท์มือถือระยะเวลาหนึ่งแล้ว ข้อมูลเต็ม เครื่องดูช้า ๆ แอพปิดตัวเองอัตโนมัติ ทั้งที่ตอนซื้อเครื่องใหม่ ไม่เคยเป็น ปัญหาเหล่านี้อาจไม่ได้เป็นที่อุปกรณ์ฮาร์ดแวร์ของเครื่องเสื่อมสภาพ แต่เกิดจาก ปริมาณข้อมูลไม่จำเป็นที่เพิ่มปริมาณขึ้น ตามระยะเวลาการใช้งาน ปัญหาปริมาณข้อมูลที่เพิ่มขึ้น อาจจะเกิดจากหลายสาเหตุ เล่น การดาวน์โหลดและติดตั้งแอพพลิเคชั่นจำนวนมาก ( ถึงแม้จะลบแอพออกไปแล้วแต่อาจจะมี cache…

MySQL ความต่างระหว่าง LEFT, RIGHT, INNER และ OUTER JOIN

จากบทความเรื่องการใช้งาน UNION เพื่อรวมข้อมูลมากกว่า 2 ตาราง ใน MySQL การใช้งาน UNION ใน MySQL คำสั่งการ JOIN ข้อมูลใน MySQL นั้น จะแตกต่างจากคำสั่งการ UNION คือ การ…

วิธี Query ข้อมูลใน MySQL แบบกำหนดช่วงเวลา

ใน MySQL เราสามารถ Query ข้อมูลมาแสดงผล แบบกำหนดช่วงเวลาที่เกิดขึ้นของข้อมูลแต่ละ row ได้ เพื่อจำกัดขอบเขตของข้อมูล ซึ่งอาจจะใช้สำหรับการออกรายงานตามช่วงเวลา หรือ การแสดงผลของข้อมูลตามช่วงเวลานั้น ๆ ได้ ใช้ DATE_SUB() เรียกดูข้อมูลแบบกำหนดช่วงเวลาย้อนหลัง ( ลบวันเวลา )…

วิธีใช้งาน UNION ใน MySQL เพื่อควบรวมข้อมูลหลายตาราง

คำสั่ง UNION ใน MySQL เป็นคำสั่งที่ใช้สำหรับการรวมข้อมูลในตารางฐานข้อมูล ที่มีความคล้ายกัน ตั้งแต่ 2 ตารางขึ้นไป โดยผลลัพธ์ที่ได้ จะอ้างอิงตามชื่อ Field หรือ Column ของ Table หลัก หรืออยู่ภายใต้ข้อมูลของตารางที่ SELECT ไม่ใช่ตารางที่ทำการ…

[แนะนำ] โปรแกรมจัดการฐานข้อมูล ที่ง่ายและเร็ว สำหรับ MacOS

โปรแกรมจัดการฐาน ปกติเวลาที่เราจะจัดการฐานข้อมูลบน Remote servers ถ้าไม่ติดตั้งโปรแกรมเสริมเพิ่มเติม ก็จะเป็นการใช้งานผ่านซอฟต์แวร์อย่าง phpmyadmin ที่เป็นการใช้งานผ่าน browser การทำงานผ่าน browser ทำให้เกิดข้อจำกัดหลายอย่าง เช่น ความรวดเร็วในการจัดการฐานข้อมูล ข้อจำกัดเรื่องขนาดของไฟล์ฐานข้อมูลที่ export หรือ import ไปใช้งาน รวมถึงความรวดเร็วในการค้นหาเทเบิ้ล…