การ copy Git repo จาก Cloud มาที่ office

บันทึกเอาไว้ เมื่อเร็วๆนี้ ได้ติดตั้ง Git server ภายใน office เลือกใช้ Gitlab CE เนื่องจากมันมีหน้าจอ web ให้ใช้สวยๆ มีระบบอื่นๆที่ใช้ข้างเคียงกันให้ใช้ด้วยเช่น issue tracker, wiki และยังเชื่อมต่อกับ LDAP หรือ Active Directory ที่ Office ใช้งานอยู่ได้ด้วย (ทำให้นักพัฒนาฯ/พนง.ไม่ต้องจำ username password หลายชุด)
Read more

วิธีทำให้ OSX 10.12 Sierra อ่าน/เขียน NTFS ได้

เมื่อ​ Apple ออก OS version ใหม่ เราก็ต้องมาหาวิธีทำให้มัน เขียนไฟล์ลงใน drive NTFS กันอีกครา ในโพสนี้เราก็จะมาทำให้ macOS Sierra มันเขียน drive ที่ format เป็น NTFS ซึ่งใช้กับ Window OS เป็นหลัก วิธีที่เคยใช้กับ Yosimite หรือ El Capitan ใช้ไม่ได้กับ Sierra นะ
Read more

ทำ macOS Sierra's iso จาก .app และติดตั้งลง Virtualbox

เมื่อสองสามสัปดาห์ก่อน Apple ออก OS version ใหม่สำหรับเครื่อง Mac, Macbook ปกติผมจะรีบตามอัพเดตตลอด แต่ตอนนี้ไม่รู้ทำไม ไม่มีแรงจูงใจมากพอที่จะอัพเดต OS ของ macbook ที่ตัวเองใช้ทำงานอยู่เลย อืม…แต่ก็นึกถึง blog วิธีติดตั้ง NTFS ใน El Capitan เพื่อให้เครื่อง Mac อ่าน+เขียน disk ที่ใช้ใน windows ได้ เราจะต้องรีบเพิ่มเนื้อหาสำหรับ mac OS Sierra ซะหน่อย คิดๆว่าทำไงถึงจะเขียนได้โดยยังไม่ต้องอัพเดต OS ในเครื่องตัวเอง เลยได้มาเป็นโพสนี้
Read more

เซตอัพ VSCode สำหรับ Front-end dev

ทำไมต้องสนใจค่า config ของ text/source code editor ที่ใช้งานด้วย? การทำงานร่วมกันเป็นทีม เพื่อให้งานเป็นไปอย่างมีประสิทธิภาพ เราจะต้องลดความสูญเสียต่างๆ เช่นตัวอย่างที่พบประจำ คือการแก้ไข format ของ source code เวลาจะเปรียบเทียบ source code หาก developer ใช้ format spec ไม่เหมือนกัน เวลาเอา code มาเปรียบเทียบเพื่อ merge หรืออะไรก็แล้วแต่ จะเสียเวลามาก การกำหนดเครื่องมือให้คนในทีมใช้เหมือนกันก็เป็นข้อหนึ่งที่ควรทำ เมื่อใช้เครื่องมือตัวเดียวกันแล้ว config ของเครื่องมือก็ต้องเหมือนกันด้วย ค่า Config ที่ใช้ใน VSCode สำหรับ Angular2 EditorConfig
Read more

รวบรวม CSS style guide ของทีมพัฒนา product/service ดังๆ

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

OAUTH คืออะไร?

เค้าออกเสียง OAuth กันว่า [โอ-อ๊อด] บางคนบอกว่ามันเป็น flow ของการ login เหมือนเวลา login app ด้วย Google account บ้างก็บอกว่าเป็นอะไรที่เกี่ยวกับเรื่องความปลอดภัย (security) แล้วก็บอกได้แค่นั้นแหละ
Read more

[OSX] ติดตั้ง sqlplus (Oracle instant client) ใน Mac

Read more

รวมบทความเด่น จาวาสคริปต์โพรมิส และการรับมือกับ Error : Promises & Error handling Best Practices

ช่วง 2-3 เดือนนี้ได้เขียนจาวาสคริปต์จริงจังหน่อย (ทุกค่ำวันทำงานเลย) ลองเขียนแอพด้วย ionic framework 2 ซึ่งเป็น Angular 2 ด้วย พอใส่ความสามารถของแอพมากๆเข้า ก็ใช้ Promises เยอะขึ้นเรื่อยๆ เริ่มเกิด Promises hell คือโค้ดมันดูไม่ได้เลย -_-" ไม่รู้จะจัดการความยุ่งเหยิงนี้อย่างไร จึงไปค้นคว้าๆ เหล่าเซียนจาวาสคริปต์ได้บันทึก Best practices, Promises Pattern เอาไว้พอสมควร รวบรวมไว้ดังนี้
Read more