แก้ไข Git Bash ไม่สามารถใช้ Mouse Scroll ได้

Git Bash เป็น command-line Tools ที่ใช้งานร่วมกับ git ถ้าเริ่มใช้โปรแกรม Git Bash ตอนแรกจะไม่สามารถใช้ Mouse Scroll ได้ วิธีแก้ไขก็คือ เข้าไปปรับ Properties ของโปรแกรมให้เป็นแบบ QuickEdit Mode 

CI: Handling Multiple Environment

ช่วงแรกๆ ของการพัฒนาโปแกรมด้วย CI เพื่อนๆ หลายคนอาจจะมีปัญหาเกี่ยวกับการแก้ไขไฟล์ config.php ของ CI คือตอนที่อยู่ในช่วงพัฒนา (Dev) ก็ยังไม่มีปัญหาอะไรมากหรอกนะ แต่พอมีการเอาขึ้นใช้งานที่เซิฟเวอร์จริง (Production) แล้วมีการพัฒนาฟีเจอร์ใหม่ๆ เพิ่มเข้าไปนี่แหละ ค่าบางค่าที่อยู่ในไฟล์ config.php ที่เครื่อง Dev กับ Production มันดันใช้ร่วมกันไม่ได้ เอาตัวอย่างง่ายๆ ก็อาจจะเป็นโดเมนของเว็บเรานี่ล่ะ ที่ Dev อาจจะเป็น dev.example.com ที่ Production ก็จะเป็น www.example.com อะไรประมาณนี้ (อันนี้ตัวอย่างง่ายๆ นะ) อาจจะมีค่าอย่างอื่นอีกบาน แก้ไขที่ต้องตามไปแก้ที่ Dev บ้าง Production บ้างมันส์กันเลยทีเดียว

Curl PHP ส่งค่า json

ตอนนี้อาจจะมีคนกำลังหาวิธี POST json ด้วย curl ของ PHP อยู่ หุหุ มาถูกที่แล้วครับ เดี๋ยวบทความนี้จะให้ตัวอย่างเกี่ยวกับการ POST json ด้วย curl กัน หลังจากที่งมๆ อยู่นาน ^^ ซึ่งผมก็จะต่อยอดจากการใช้ curl ในการดีง feed rss ที่แสดงตัวอย่างการใช้งาน curl เพื่อดึง rss มาแสดงบนเว็บครับ

PHP Header 301 Redirect – Moved Permanently

บทความนี้เอาแบบง่ายๆ สั้นๆ เลย ^^  วิธีการ redirect 301 (Moved Permanently) เป็นการบอก visitor ของเราให้รู้ว่าหน้าเว็บที่เคยอยู่ที่ลิงค์นี้ถูกย้ายไปยังลิงค์ใหม่อย่าถาวร (Permanent) แล้ว โดยการใช้ฟังก์ชัน header ของ PHP ไปวางไว้บนสุดของหน้าเก่า (old.php) แล้วก็ใส่ลิงค์ใหม่ (new.php) เข้าไป งงๆ ดูตัวอย่างดีกว่า ^^

ทำความเข้าใจเกี่ยวกับ Yii Relations – BELONGS_TO vs HAS_ONE

กำลังเริ่มศึกษาเกี่ยวกับ Yii Framework ก็มีเรื่องให้ต้องงงตั้งแต่ต้นกันเลยทีเดียว ซึ่งอันแรกเลยก็จะเป็นการสร้างความสัมพันธ์ (relations) ระหว่าง Model นี่ล่ะ คือประมาณว่า เมื่อไหร่จะใช้ BELONGS_TO เมื่อไรจะใช้ HAS_ONE นั่นเอง

PHP : ตัวอย่างการใช้งานฟังก์ชัน str_pad

เห็นหลายครั้งที่มีคนเขียนฟังก์ชันที่แปะ string ขึ้นมาใช้เองที่เห็นบ่อยๆ ก็จะเป็น space_repeat ที่จะเอาไปใช้ในการเยื้องของเมนู ซึ่งจริงๆ แล้ว PHP เองก็มีฟังก์ชันลักษณะนี้ให้ใช้อยู่แล้ว นั่นก็คือฟังก์ชัน str_pad

แนะนำ javascript สำหรับอัพโหลดรูปภาพทีละหลายๆ ไฟล์

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

แนะนำเครื่องมือสำหรับ optimize (ลดขนาด) รูปภาพ เพื่อเพิ่มความเร็วในการโหลดหน้าเว็บ

อีกหนึ่งวิธีง่ายๆ ที่จะช่วยให้เว็บไซต์ของเราโหลดได้เร็วขึ้น คือ การ optimize รูปภาพที่เราใช้ในเว็บของเรานั่นเอง ซึ่งจะช่วยลดขนาดของรูปไปเยอะเลยทีเดียว การ optimize รูปนั้นไม่ใช่แค่จะช่วยให้เว็บของเราโหลดเร็วขึ้นอย่างเดียวนะครับ ยังช่วยลดการใช้ bandwidth ของโฮสที่เราใช้ได้ด้วย ^^

วิธีเปลี่ยนหรือลบข้อความอ่านเพิ่ม readmore ใน wordpress

ข้อความที่ต่อท้ายโพสของเรา “อ่านเพิ่ม…” หรือ “Read more…” นั้น ดูแล้วก็อาจจะช่วยให้เกี่ยวกับการเชื่อมโยงลิงค์ภายในเว็บเรา (internal link) ก็เป็นปัจจัยหนึ่งสำหรับการทำ SEO (Search Engine Optimization) โดยถ้าลงในรายละเอียดเข้าไปอีกก็จะเป็นเรื่องเกี่ยวกับข้อความที่เป็นลิงค์นั่นเอง

ตัวอย่างการดึงบทความ (post) จากแต่ละหมวดหมู่ของเวิร์ดเพรส (WordPress)

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