สำหรับเพื่อนๆ ทั้งที่เคยใช้และไม่เคยใช้ฟังก์ชัน wp_nav_menu เห็นหัวข้อแล้วก็ไม่ต้องตกใจนะครับ ไม่ใช่ว่าของเค้าทำมาไม่ดีนะครับ ออกตัวไว้ก่อน ^^ เทคนิคนี้เอาไว้ประยุกต์ใช้ในบางโอกาศที่เราไม่ต้องการแท็ก LI แต่อยากได้ความสามารถในการแก้ไขเมนูจากหลังบ้านได้เอง โดยไม่ต้องฝังลิงค์ (hard code) ไว้ในธีม และแน่นอนว่ามันจะอำนวยความสะดวกกับผู้ใช้เราด้วย
gigkokman
-
- เขียนโปรแกรม
คุณไม่มีสิทธิ์เข้าถึงหน้านี้ (You Do Not Have Sufficient Permissions To Access This Page.)
by gigkokmanby gigkokmanสำหรับการนักพัฒนาธีมของ Wordpress น่าจะรู้ดีว่า การที่เราสร้างธีมให้มีความยืดหยุ่นนั้น ย่อมเพิ่มความสะดวกในการทำงานให้กับผู้ที่นำเอาไปใช้ ดังนั้นเราจำเป็นต้องเพิ่มหน้าการตั้งค่าต่างๆ ให้กับธีมของเราด้วย
-
มาอัพเดทกันซักหน่อย มีลูกเล่นเกี่ยวกับช่องค้นหา (input text) ไม่รู้ว่าจะเรียกว่ายังไงให้เข้าใจกันง่ายๆ เอาเป็นช่องค้นหาก็แล้วกันครับ ปกติผู้ใช้ก็จะพิมพ์คำที่ต้องการค้นหา แล้วก็กด Enter ป๊าบ ก็เรียบร้อย แต่ถ้าเพิ่มคำค้นเป็นสองสามคำ ก็เคาะ spacebar เว้นวรรคไปแบบเรียบๆ เดี๋ยวเรามาเพิ่มลูกเล่นให้กับช่องค้นหาของเรานิดนึง ^^
-
เวิร์ดเพรส (Wordpress) เป็นเครื่องมือที่ใช้ในการสร้างเว็บไซต์ที่มีความยืดหยุ่นสำหรับเหล่านักพัฒนาเป็นอย่างมาก ปกติแล้วเวิร์ดเพรสมี post_type ในการจัดการเรื่องการแสดงผล เมื่อเราติดตั้งเวิร์ดเพรสเราจะมี post_type ที่เราสามารถใช้งานได้เลย
-
วันนี้มาแบ่งปันการเพิ่มลูกเล่นให้กับเมนูด้านบนของเว็บกัน ^^ จริงๆ แล้วก็ชอบเป็นการส่วนตัวด้วยแหละ เพราะถ้าเราใช้ position: fixed ให้มันอยู่ด้านบนเลยแล้วมันดูขัดๆ ตา ก็อย่างว่าชอบใครชอบมันเนาะ เผื่อมีเพือนๆ ชอบเหมือนกัน
- เขียนโปรแกรม
BrowserSync ความเหนือชั้นอีกหนึ่งขั้นสำหรับเหล่านักพัฒนาเว็บไซต์
by gigkokmanby gigkokmanมาทำความรู้จักกับ BrowserSync เครื่องมือสำหรับนักพัฒนาเว็บไซต์ที่ต้องมีติดไว้ ด้วยฟีเจอร์ที่จะทำให้การพัฒนาเว็บไซต์ของเพื่อนๆ เร็วขึ้นอีกหนึ่งขั้น ใครที่กำลังสร้างเว็บไซต์ responsive อยู่ต้องนำไปใช้ให้ไวครับ ประหยัดเวลาของเราไปได้เยอะเลย ^^
-
สำหรับคนที่พัฒนาโปรแกรมด้วยภาษา Python โดยใช้ TDD (Test Driven Development) น่าจะรู้จัก nosetests ที่ทำให้การรัน unittest ง่ายและมีสีสันมากขึ้น ความสุขเล็กๆ น้อยๆ ที่ช่วยเพิ่มสีสันให้การทำงานของเราครับ ^^
- เขียนโปรแกรม
Grunt Watch กับ livereload เครื่องมือที่ช่วยให้นักพัฒนาเว็บไซต์สบายได้อีก
by gigkokmanby gigkokmanผมได้เขียนบทความเกี่ยวกับ Grunt Watch รัน PHPUnit ที่ช่วยลดงานเล็กๆ น้อยๆ แต่ก็ช่วยให้เราทำงานได้รวดเร็วมากยิ่งขึ้น มาบทความนี้ผมก็จะเอา Grunt Watch มาช่วยให้เราทำงานได้เร็วขึ้นอีกเช่นกันครับ แต่คราวนี้เอามาใช้ในส่วนที่เกี่ยวข้องกับ browser กันซักหน่อย
-
หลังจากที่ได้พูดถึงการเก็บข้อมูลเข้า Elasticsearch ด้วย Apache Spark แล้ว วันนี้มาดูวิธีดึงข้อมูลจาก Relational Database อย่าง MySQL กันบ้าง ซึ่งปกติแล้ว Spark จะดึงข้อมูลทั้งหมดที่อยู่ใน table ออกมาให้เลย แต่ก็มีเทคนิคที่จะดึงข้อมูลจากเงื่อนไขที่เราต้องการได้เหมือนกัน ^^
-
Apache Spark เป็นระบบประมวลแบบ cluster ซึ่งมี API ให้เราใช้ได้หลายภาษาอยู่เหมือนกัน ขึ้นอยู่กับความถนัดของเราเลย ไม่ว่าจะเป็น JAVA, Scala, Python, R และมีการปรับปรุงให้รองรับ Graph processing ด้วย