Elasticsearch เลือก analyzer ผิดชีวิตเปลี่ยนนะจ๊ะ

ในบทความนี้จะมาคุยกันเกี่ยวกับ analyzer ใน Elasticsearch กัน แต่ไม่ขอลงลึกมากนะเดี๋ยวจะไม่สนุกกัน ^^ เจ้า analyzer มีหน้าในการวิเคราะห์ (แหนะเล่นกันตรงๆ เลย) ประโยคหรือกลุ่มคำที่ถูกส่งเข้าไปหามันทั้งตอนที่เรา index ข้อมูลและตอนที่เราค้นหาข้อมูล เพื่อแบ่งให้เป็นคำๆ เช่น “This is a Elasticsearch Book” ก็อาจจะกลายเป็น “elasticsearch, book” ซึ่งจะกลายเป็นคำยังไงบ้างนั้นก็ขึ้นอยู่กับ analyzer แต่ละตัว

การเลื่อนตำแหน่ง cursor ง่ายๆ ด้วย spacebar บน iPhone

เพื่อนๆ ที่ใช้โปรแกรมแชทต่างๆ เช่น Line, Facebook Messenger, WhatApp หรืออาจจะเป็นการพิมพ์ข้อความต่างๆ บน iPhone อยู่ น่าจะมีการพิมพ์ผิดอยู่บ้าง ถ้าผิดแค่ตัวสองตัวแล้วเห็นก่อนจะพิมพ์ยืดยาวไปก็ง่ายหน่อย ก็กดลบๆ แล้วก็พิมพ์ใหม่

เพิ่มความเร็วให้ iPhone รุ่นเก่าที่อัพเดท iOS 11

หลังจากที่ Apple ได้เปิดตัว iPhone 8 กับ iPhone X สิ่งที่ติดสอยห้อยตามมาด้วยก็คือ iOS 11 และสิ่งที่เจ็บปวดสำหรับเหล่าสาวกที่ยังรักใน iPhone รุ่นเดิมคือ พออัพเกรดเป็น iOS 11 แล้วเครื่องช้าซะงั้น ก็เลยเอาวิธีง่ายๆ ที่พอจะช่วยให้ iPhone รุ่นเก๋าของเราเร็วขึ้นบ้าง ^^

ลองใช้งาน Docker Compose กับ WordPress

ไม่ได้เขียนบทความซะนาน กลับมาเขียนๆ ไว้ซักหน่อยดีกว่า บทความนี้จะเป็นการใช้งาน Docker Compose เพื่อติดตั้ง WordPress ใครที่ใช้ Docker อยู่แล้วก็คงรู้แล้วว่า Docker นั้น ช่วยให้เราจัดการอะไรหลายๆ อย่างได้สะดวยขึ้น ตัวอย่างก็คือ ไม่ต้องติดตั้งโปรแกรมลงบนเครื่องโดยตรง เล่นเสร็จก็ลบ container ไม่มีอะไรมากินพื้นที่อันนี้นิดของเรา (ของผมยังเป็น SSD 128G ก็เลยต้องประหยัดๆ หน่อย ^^)

ลบแท็ก LI ออกจากเมนูที่ได้จากฟังก์ชัน wp_nav_menu ของเวิร์ดเพรส

สำหรับเพื่อนๆ ทั้งที่เคยใช้และไม่เคยใช้ฟังก์ชัน wp_nav_menu เห็นหัวข้อแล้วก็ไม่ต้องตกใจนะครับ ไม่ใช่ว่าของเค้าทำมาไม่ดีนะครับ ออกตัวไว้ก่อน ^^ เทคนิคนี้เอาไว้ประยุกต์ใช้ในบางโอกาศที่เราไม่ต้องการแท็ก LI แต่อยากได้ความสามารถในการแก้ไขเมนูจากหลังบ้านได้เอง โดยไม่ต้องฝังลิงค์ (hard code) ไว้ในธีม และแน่นอนว่ามันจะอำนวยความสะดวกกับผู้ใช้เราด้วย

คุณไม่มีสิทธิ์เข้าถึงหน้านี้ (You Do Not Have Sufficient Permissions To Access This Page.)

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

ลูกเล่นสำหรับกล่องค้นหาของเว็บไซต์

มาอัพเดทกันซักหน่อย มีลูกเล่นเกี่ยวกับช่องค้นหา (input text) ไม่รู้ว่าจะเรียกว่ายังไงให้เข้าใจกันง่ายๆ เอาเป็นช่องค้นหาก็แล้วกันครับ ปกติผู้ใช้ก็จะพิมพ์คำที่ต้องการค้นหา แล้วก็กด Enter ป๊าบ ก็เรียบร้อย แต่ถ้าเพิ่มคำค้นเป็นสองสามคำ ก็เคาะ spacebar เว้นวรรคไปแบบเรียบๆ เดี๋ยวเรามาเพิ่มลูกเล่นให้กับช่องค้นหาของเรานิดนึง ^^

ทำความรู้จัก Custom Post Type ของ WordPress

เวิร์ดเพรส (WordPress) เป็นเครื่องมือที่ใช้ในการสร้างเว็บไซต์ที่มีความยืดหยุ่นสำหรับเหล่านักพัฒนาเป็นอย่างมาก ปกติแล้วเวิร์ดเพรสมี post_type ในการจัดการเรื่องการแสดงผล เมื่อเราติดตั้งเวิร์ดเพรสเราจะมี post_type ที่เราสามารถใช้งานได้เลย

เพิ่มลูกเล่นให้กับเมนูบาร์ด้านบนของ imooh.com

วันนี้มาแบ่งปันการเพิ่มลูกเล่นให้กับเมนูด้านบนของเว็บกัน ^^ จริงๆ แล้วก็ชอบเป็นการส่วนตัวด้วยแหละ เพราะถ้าเราใช้ position: fixed ให้มันอยู่ด้านบนเลยแล้วมันดูขัดๆ ตา ก็อย่างว่าชอบใครชอบมันเนาะ เผื่อมีเพือนๆ ชอบเหมือนกัน 

BrowserSync ความเหนือชั้นอีกหนึ่งขั้นสำหรับเหล่านักพัฒนาเว็บไซต์

มาทำความรู้จักกับ BrowserSync เครื่องมือสำหรับนักพัฒนาเว็บไซต์ที่ต้องมีติดไว้ ด้วยฟีเจอร์ที่จะทำให้การพัฒนาเว็บไซต์ของเพื่อนๆ เร็วขึ้นอีกหนึ่งขั้น ใครที่กำลังสร้างเว็บไซต์ responsive อยู่ต้องนำไปใช้ให้ไวครับ ประหยัดเวลาของเราไปได้เยอะเลย ^^