Category: Programming

[Android] Activity Lifecycle นั้นสำคัญ

9 March 2014

ขอจดไว้กันลืมหน่อยนะครับ ตัว Lifecycle  ของ Activity บนระบบปฏิบัติการ Android ตอนแรกมันเป็นอะไรที่ผมมักจะมองข้ามและไม่ได้สนใจ เพราะไม่ได้เจอปัญหาเข้ามากับตัว

แสดงเมนู Developer Option ที่หายไปตั้งแต่ Android 4.2

6 November 2013

อันนี้เป็นบทความเก่า ที่ผมเคยเขียนไว้ใน Blog เก่า ไปเจอใน Droidsans เลยเอาแก้ไขให้อ่านเข้าใจง่ายขึ้นแล้วมาแปะสักหน่อย หลายท่านคงพบว่าเมนู Developer ใน Option มันหายไป เมื่ออัพเป็น 4.2 ซึ่งทาง Google จะซ่อนเมนู Developer ไว้นับตั้งแต่รุ่น 4.2 เป็นต้นไป

การลง Sublime Text 2 บน Ubuntu 12.04

3 November 2013

ผมใช้ Sublime Text ในการช่วยเขียนโปรแกรม ข้อดีของมันมีหลายๆ อย่าง ที่ทำให้ผมหลงรัก อีกอย่างหนึ่งก็คือมันรองรับหลายระบบปฏิบัติการทั้ง Mac, Windows, Linux แล้ววันนี้ผมมีเหตุต้องลง Ubuntu 12.04 ในเครื่อง เลยเอาโปรแกรม Sublime Text 2 มาลงเพื่อช่วยเขียนโปรแกรม เลยเอาวิธีการและปัญหาในการลงมาแบ่งปันครับ

ตั้งค่า Proxy ให้ Node.js และ Npm

3 November 2013

เหตุเกิดเนื่องจากผมต้องโหลด PhoneGap มาเขียนโปรแกรม แต่บังเอิญว่าทางเว็บให้โหลดโปรแกรมเวอร์ชั่นล่าสุดผ่านทาง npm ของ nodeJS ส่วน Archive เวอร์ชั่นเก่าๆ ก็ฝากไฟล์ไว้บน server ของ Amazon ซึ่งทาง Office ผมได้ Block พวกบริการ Online Storage ไว้หลายตัวด้วยกัน Amazon ก็โดนไปด้วย เลยเหลือหนทางสุดท้ายคือโหลดผ่านทาง nodeJS

มารู้จัก static method บนภาษา Java กันเถอะ

8 August 2013

คำสั่ง static นั้นถือเป็นอีก keyword หนึ่งของภาษา Java ซึ่งมีไว้กำหนดคุณสมบัติให้กับ method หรือ variable บนภาษา Java โดยบทความนี้ผมจะมาแสดงตัวอย่างการกำหนดคุณสมบัติ static ให้กับ method ในภาษา Java ครับ

การใช้ replace string ใน JavaScript แบบทั้งหมด

25 July 2013

ในภาษา JavaScript ที่เราใช้เขียนเว็บนั้น มี method ที่ใช้ในการ replace ค่าใน string จะแปลกกว่าชาวบ้านหน่อยตรงที่ หากเราใช้วิธีธรรมดาทั่วไปเหมือนที่เราใช้ในภาษาอื่นๆ มันจะแก้แค่ตัวแรกที่มันเจอใน string นั้นเท่านั้น ส่วนตัวอื่นๆ ก็ยังจะคงคำเดิม เช่น

แก้ปัญหา Android Studio เปิดไม่ได้

23 July 2013

เป็นปัญหาที่เกิดจากหลังจากที่ลง Android Studio หากเปิดจากโปรแกรม Install ก็จะเปิดได้ครับ แต่หลังจากปิดโปรแกรมนั้นไปแล้วพอดับเบิ้ลคลิกเข้าโปรแกรม ก็จะเงียบไม่มีปี่มีขลุ่ยอะไรเกิดขึ้นทั้งสิ้นครับ สาเหตุมาจากการตั้งค่าตัว JDK ของ Java ครับ