CloudFlare SSL-Flexible – Free ssl certification

เริ่มต้นปีมานี้ SSL Certification นั้นเริ่มมีความสำคัญมากขึ้นกว่าปีก่อน ๆ ไม่เพียงแค่เพิ่มภาพลักษณ์ที่น่าเชื่อถือ ดังที่เคยได้ยินหลาย ๆ เว็บพูดว่า ไม่ใช่เว็บธนาคารจะมี SSL ไปทำไม แต่ตอนนี้ SSL มีผลเป็นอย่างมากทั้งแง่ความน่าเชื่อถือ และมีผลต่อคะแนน SEO ซะด้วย เอาแล้วสิ สำหรับเจ้าของเว็บหรือ blogger ธรรมดาจะทำไงดีคั้นจะให้ไปซื้อ SSL Certification ก็เพิ่มค่าใช้จ่ายมาแถมยังยุ่งยากในการติดตั้งซะด้วยสิ แต่ช้าก่อนอย่าเพิ่งคิดมากไปวันนี้ CloudFlare ได้เปิดบริการให้เราร่วมใช้ SSL ได้แบบฟรี ๆ กันแล้ว โดยรายละเอียดสามารถเข้าไปอ่านเพิ่มเติมได้ที่ https://www.cloudflare.com/ssl/ โดยประเภทเราจะเลือกใช้นี้คือ Flexible Flexible SSL — SSL between the visitor and CloudFlare — visitor sees HTTPS on your site, but no SSL […]

Read more
เปรียบเทียบแอปพลิเคชัน Read & Write กับ คำไทยที่มักเขียนผิด

หลังจากแอปช่วงสัปดาห์ก่อนมีข่าวในแวดวงไอทีเรื่องการเปิดตัวแอปพลิเคชัน 2 ตัวจากทางราชบัณฑิตยสถาน คือ Read and Write (อ่านอย่างไรและเขียนอย่างไร) และ Royal Society (Thai Dictionary แอบงงว่าชื่อแอปฯ เป็น Roral Society แต่โลโก้เป็น Thai Dictionary) เลยอยากจะหยิบยกขึ้นมารีวิวให้เห็นภาพกันสักหน่อยว่า โดยในบทความนี้จะเริ่มที่แอปพลิเคชัน Read and Write ก่อนครับ ปัญหาของคนไทยในยุคนี้คือการสื่อสารผ่านการพิมพ์เป็นตัวหนังสือลงบนระบบคอมพิวเตอร์ไม่ว่าจะเป็นการพิมพ์งานเอกสาร พิมพ์ตอบโต้ผ่าน social network เช่น Facebook, Twitter หรือกระทู้บน Pantip และเว็บบอร์ดต่าง ๆ ที่มีมากมายปานดอกเห็ดหน้าฝน แถมทีภาษาไทยยังเป็นภาษาที่ยากในการจดจำรูปการเขียนเพราะด้วยโครงสร้างของคำเองได้หยิบยืมมาจากหลายภาษาและยังมาแปลงเปลี่ยนรูปให้เขียนเป็นอีกแบบในบริบทของภาษาไทนเอง เช่นที่เห็นได้บ่อย ๆ คือหยิบยืมคำมาจากภาษาบาลีและสันสกฤตมา ตัวอย่างง่าย ๆ คือ ชื่อ-นามสกุลเรานี่แหละ ถ้าคำไทยแท้ก็จะเป็น ดำ แดง เป็นต้น แต่ถ้าเป็นชื่อว่า เกียรติ ให้เข้าใจไว้ได้เลยว่ามาจากคำบาลีที่เขียนว่า กิตฺติ และคำสันสกฤตที่เขียนว่า […]

Read more
Image segmentation with EmguCV GrabCut – ปัญหาการตัดภาพที่ได้มาสก์ส่วนเกิน

เร็วๆ นี้ผมได้รับผิดชอบ Project หนึ่งที่ต้องการเครื่องมือช่วยตัดภาพพื้นหลังออกจากรูปภาพสินค้าก่อนจะนำเข้าระบบส่วนกลาง หลังจากทำ POC ด้วย OpenCV บน OSX แล้ว พอจะขึ้นแอปจริงๆ จะต้องทำบน Windows ดังนั้นจะหันมาใช้ EmguCV แทน รายละเอียด EmguCV ดูได้ที่นี่ อย่างที่ Developer รู้กันดีครับว่าการทำ POC กับทำโปรดักต์นั้นต่างกันคนละขั้ว ดังสโลแกนที่ว่า Devil is in detail นะแหละ พอเริ่มทำแล้วจึงเจอปัญหาเรื่อยๆ โดยเฉพาะเรื่อง document เข้าใจเลยว่าศาสตร์ของ Image Processing นั้นทำไมถึงมีคนเข้าถึงได้น้อยก็เพราะไม่มี document นี่แหละ มีตัวอย่างให้ดูนิดเดียวถ้าจะต่อยอดต้องอาศัยจินตนาการและประสบการณ์ต่อยอดเอาเองนะจ๊ะ เอาหล่ะเดี๋ยววันนี้จะหยิบเอาปัญหาเรื่องสุดท้ายที่เจอก่อนเสร็จโปรเจ็กต์นั่นคือ พอตัดภาพแล้วเลือกพื้นที่ที่จะบอกระบบว่าให้เอาเฉดสีส่วนนี้ด้วยนะ ซึ่งมันก็ทำงานได้นะแต่ดันทำเกินตรงที่แถมมาสก์เป็นเส้นสีดำขีดทับภาพผลลัพธ์เกินมาให้ด้วยหน่ะสิ (324)

Read more
iOS Rejected First time : คำไทยที่มักเขียนผิด

จากตอนที่แล้วเริ่มจากวันที่ 28 กุมภาพันธ์ได้ submit แอปไปทั้งหมดจำนวน 2 แอป ได้แก่ คำไทยที่มักเขียนผิดและคำทับศัพท์ แล้วก็รอให้เวลาผ่านไปนาน 7 วันมาถึงวันที่ 6 มีนาคม แล้วก็มีอีเมลมากลางดึกประมาณ 5 ทุ่มแจ้งเปลี่ยนสถานะแอปคำไทยที่มักเขียนผิดจาก Waiting For Review เป็น In Review ตอนนั้นตื่นเต้นมาก แบบว่าเฮ้ยนี่ครั้งแรกเลยนะเนี่ยลุ้น ๆ จะผ่านมั้ยหรือไม่ผ่านหรือจะผ่านหรือไม่ผ่าน เล่นเอาคืนนั้นนอนหลับไม่สนิท และก็หลับไม่ลงจริงเพราะมีอีเมลมาอีกตอนจะตีสองแจ้งว่า (15)

Read more
CS Prajad ฟอนต์ (Font) ไทยแนวอ่านง่าย

ในช่วงปีที่ผ่านมา กอล์ฟได้มีโอกาสลองทำโปรเจกต์อะไรของตัวเองจริง ๆ จัง ๆ ถึงขั้นที่ต้องออกแบบ UI เองซึ่งแน่นอนว่าในการออกแบบนั้นเรื่องตัวอักษรก็เป็นปัจจัยสำคัญที่สามารถตัดสินงานออกแบบชิ้นนั้นได้กันเลยทีเดียว ด้วยเหตุผลนี้เองจึงทำให้ได้ลงไปศึกษาค้นคว้าศาสตร์ของตัวอักษรบ้างนิดหน่อยจนไปเจอแหล่งขุมทรัพย์ของวงการฟอนต์ของไทยคือเว็บ ฟอนต์.คอม และได้ลองฟอนต์หลายตัวที่น่าสนใจ เช่น Circular, Quark, Thai Sans Lite และตระกูล CS ของคุณ CS@nok (2209)

Read more
มาเรียน iOS ไปด้วยกัน [Day 25] : Ready for submit to App Store

เวลามันช่างผ่านพ้นไปไวเหมือนโกหก รู้สึกตัวอีกทีกลายเป็นว่านี่กอล์ฟห่างหายไปจากการอัปเดตบล็อกไปเกือบสองเดือนเต็ม ๆ เหตุเพราะทั้งงานประจำที่ออฟฟิศยุ่งด้วยและเร่งทำแอป wordy ให้สมบูรณ์ทั้งของ iOS และตัวหลังบ้านที่ขยับมาใช้ Laravel5 เป็นตัวขับเคลื่อน ทำให้ไม่มีเวลาและกะจิตกะใจมาอัปเดตบล็อก จนนี้หลาย ๆ อย่างเริ่มลงตัวจึงมีอารมณ์มาอัปเดตกันสักหน่อยจึงขอหยิบเอาวันที่ submit แอปมาเล่าสู่กันฟังสักหน่อยหนึ่ง ส่วนเรื่องการพัฒนาและเรียนรู้การเขียนแอปบน iOS จะขอหยิบไปเป็นลักษณะของ How to แทนละกันนะครับ (23)

Read more
มาเรียน iOS ไปด้วยกัน [Day 4] : Auto Layout#3

หลังจากเมื่อวานได้ลองปรับ UI ให้แสดงได้โดยยึดหน้าจอเล็กสุดคือ 3.5″ (เล็กมากอ่ะ) ซึ่งหมายความว่าจะแสดงผลบน iPad ได้พอดี แต่พอทำไปแสดงผลบนจอที่ใหญ่ขึ้นกลายเป็นว่า UI ไม่ขยายเพื่อฟิตกับขนาดจอเลยดูแล้วตลกมาก เลยได้โจทย์ใหม่ว่าต้องทำให้ฟิตกับจอที่ใหญ่กว่า 3.5″ => 4″, 4.7″ และ 5″ ตรงนี้ขอนอกเรื่องนิดนึงครับ ขอเล่าที่มาที่ไปหน่อย คือแบบว่าวันนี้ไปส่งแอ้วขึ้นเครื่องที่ดอนเมืองแล้วขากลับกลับ BTS แต่ระหว่างทางดันปวดท้องกระทันหันเลยแวะเข้าออฟฟิศพอเสร็จภาระกิจเลยแอบไปใช้เน็ต โดยค้นหาจากกูเกิ้ลเรื่อง auto layout, scale size bla bla.. จนไปเจอวิดีโอนี้แหละจึงนั่งดูแล้วลองปรับ UI ที่วางไว้ตามไปด้วย (71)

Read more
มาเรียน iOS ไปด้วยกัน [Day 3] : Auto layout#2

หลังจากที่เมื่อวานกอล์ฟนั่งดูต้นกะนุ่นสอนวาง Auto layout จนเกือบจะท้อ เลยกลับห้องมาตั้งใจหาตัวอย่างที่สอนจัดวาง layout แบบ grid จนได้มาพบวิดีโอนี้ เลยนำเอามาปรับกับโค้ดตัวเองที่ขึ้นไว้เมื่อวาน เลยได้ผลตามนี้ เอาหล่ะ ถือว่าใกล้ความเป็นจริงแล้วครับ แต่มีโจทย์ยากเพิ่มมาอีกข้อคือทำอย่างไรให้แสดงผลได้สัดส่วนเท่า ๆ กันทุก resolution? (41)

Read more
มาเรียน iOS ไปด้วยกัน [Day 2] : Auto Layout

เริ่มวันนี้ที่สองด้วยโจทย์การขึ้น UI ตามแอปฯ คำไทยบน WP และ Android โดยตั้งใจจะทำให้เป็น Gridview layout ก็ลองวาง element ลง storyboard ซะดิบดีได้ผลประมาณนี้      ตอนลากวางนี่แบบว่าเฮ้ย ง่ายจังหว่ะ ลากวางแค่นี้เสร็จแล้วเหรอ พอวาง element บน storyboard ครบแล้วจึงลองรันบน iPhone 5&6 ได้ผลดังภาพข้างล่าง พอลองรันเท่านั้นแหละ อึ้งเลย ทำไมมันเละหล่ะ เลยได้รู้จักคำว่า Auto layout ลอยเข้ามาในชีวิตแล้ววววว เศร้าเลย จบกันวันนี้พอก่อนขอไปทำใจว่ามันไม่ได้ง่ายดายอย่างที่คิด T_T ป.ล.วันนี้ขอบคุณต้นกับนุ่นที่ช่วยสอนให้รู้จักคำว่า Auto layout ลองแต่งนู่นนี่นั่นกันอยู่นาน กอล์ฟเห็นจนจะถอดใจอยู่แล้ว ทำไมมันดูยุ่งยากขนาดนี้หว่าาาาาาาาาา (33)

Read more
มาเรียน iOS ไปด้วยกัน [Day 1] : Simple GUI

ในช่วงปีแรก ๆ ที่กอล์ฟเริ่มทำงานก็ได้มีโอกาสไปลองเขียน iOS อยู่ช่วงนึงเป็นเวลาสั้น ๆ ประมาณ 2 สัปดาห์ ตอนนั้นเลยได้สกิล iOS มานิดหน่อย ย้ำว่านิดหน่อยจริงจรี๊ง แล้วเวลาก็ผ่านล่วงเลยมากว่าสามปีก็ได้หวนย้อนกลับมาลองเขียน iOS อีกแต่รอบนี้กะจะทำแอปฯ ของตัวเองและจะทำจริงจังด้วยไม่ได้หัดเล่น ๆ ทีนี้เรื่องของการเขียน iOS ซึ่งได้ข่าวมาสักพักแล้วว่า Apple พยายามจะดันภาษาใหม่ที่ชื่อเหมือนรถอีโก้คาร์(eco:อีโค่)ค่ายนิสสันนั่นคือ Swift ขึ้นมาแทนที่ Objective-c โดยยังไม่เข้าใจว่าเปลี่ยนทำไมแต่โดยส่วนตัวคิดว่าภาษาใหม่ตัวนี้น่าจะดูเป็นภาษามนุษย์มากขึ้นกว่า Objective-c อย่างแน่นอน(เดาล้วน ๆ) เขียนเป็นเมื่อไหร่คงได้ย้อนกลับมาตอยคำถามข้อนี้ได้อ่ะนะ เอาตรง ๆ คือกอล์ฟไม่มีงบประมาณมากพอที่จะไปเข้าคอร์สเรียนหรอก แต่จะอาศัยที่โลกใบนี้มี Google กับ Youtube ทำให้มีอาจารย์อยู่ทั่วมุมโลกก็ว่าได้ เอาเขามาสอนและให้เครดิตไปพร้อม ๆ กับการเรียนรู้ไว้ในบล็อกนี้หล่ะกัน เริ่มเลย > สำหรับโจทย์แรกของการเรียนรู้วันนี้คือจะสร้างหน้าตา UI ยังไงหล่ะ ก็เลยหาจาก Youtube เจอวิดีโอนี้น่าจะตอบโจทย์ ป่ะมานั่งดูให้จบ แล้วเดี๋ยวมาสรุปกันหน่อย Recap > โอเคครับ […]

Read more