September 2015

[Android] ตามล่า OTA URL สำหรับ Nexus (และผองเพื่อน) กันเถอะ~!! (ฉบับเร่งรัด ใคร ๆ ก็ทำได้)

จากที่เคยสอนวิธีออกล่า OTA URL ไปแล้วแบบละเอียดยิ๊บทุกรูขุมขน เชื่อว่าน้อยคนที่จะเข้าใจมัน เพราะเขียนไว้ค่อนข้าง Geek เลยทีเดียว เลยคิดจะเขียนใหม่ เรียบเรียงใหม่ มาให้ได้อ่าน ได้ทำตามกัน และวันนี้ ถือเป็นฤกษ์งามยามดี เพราะเป็นวันเปิดตัว Android 6.0 Marshmallow รวมถึง Nexus 5X และ Nexus 6P พอดิบพอดี คิดว่าถึงเวลาแล้วที่จะสอนวิธีล่า OTA URL ใหม่อีกครั้ง ในแบบฉบับเร่งรัด […]

[Dev] จะใช้คำสั่ง Loop หรือเขียน Recursive บน VB.NET ดีนะ

จากบทความตอนที่แล้ว ที่ืได้ทดสอบคำสั่ง Loop ในแบบต่าง ๆ ไปนั้น คราวนี้จะลองนำมาเทียบกับการเขียน Recursive Function ดูบ้าง เนื่องจากว่า สามารถเขียนคำสั่งในการทำงานซ้ำ ๆ ได้เช่นกัน โดยการทดสอบ จะใช้โจทย์เดียวกับบทความที่แล้ว ก็คือ การบวกเลขตั้งแต่ 0 ไปจนถึง n-1 ซึ่ง n ก็คือตัวเลขที่เราจะสุ่มขึ้นมา ซึ่งมีค่าอยู่ในช่วง 1-100 นั่นเอง

[Dev] Loop แบบไหน บน VB.NET ทำงานได้เร็วกว่ากันนะ~!!

จากที่ได้ทดสอบคำสั่ง If ในรูปแบบต่าง ๆ รวมถึงการทดสอบเพื่อเปรียบเทียบคำสั่ง If-Else และ Select-Case ไปแล้ว คราวนี้ถึงคราวของ Loop บ้าง สำหรับการทดสอบคำสั่ง Loop ผมจะใช้โจทย์เป็น การบวกเลขตั้งแต่ 0 ไปจนถึง n-1 ซึ่ง n ก็คือตัวเลขที่เราจะสุ่มขึ้นมา ซึ่งมีค่าอยู่ในช่วง 1-100 นั่นเอง

[Tip] การ Import Settings หลังจากอัพเดต Android Studio และการแก้ปัญหา พร้อมคืนพื้นที่ฮาร์ดดิสก์

เชื่อว่า Android Developer ทุกคน ต้องเคยอัพเดตเวอร์ชั่นของ Android Studio กันบ้างแล้ว ซึ่งในบางครั้ง เมื่ออัพเดตเสร็จแล้ว จะพบกับ Complete Installation Dialog ถามเรื่องของการ Import Settings ซึ่งในบางครั้ง อาจจะเลือกตัวเลือกผิด แล้วไม่รู้จะแก้ไขยังไง ต้องมาตั้ง Settings กันใหม่ เนื่องจากผมเจอปัญหากับการอัพเดตในบางครั้ง ก็เลยได้ลองผิดลองถูกจนเข้าใจ เลยมาเขียนเป็นบทความให้อ่านกัน

[How to] การตั้งค่า Text Editor ใน Visual Studio ไม่ให้ขึ้นบรรทัดใหม่ เมื่อเปิด-ปิดวงเล็บปีกกา บน C#

การเขียนโปรแกรม ในหลาย ๆ ภาษา มักจะมีตัวอักษร { } เพื่อกำหนดขอบเขตของคำสั่งต่าง ๆ ไม่ว่าจะเป็น Class, Method หรือคำสั่งพวกเงื่อนไข เช่น If-Else, Switch-Case หรือการทำซ้ำ เช่น For, Foreach, Do, While, Loop หรือแม้แต่ Try-Catch ก็ตาม ซึ่งส่วนใหญ่จะมีวงเล็บปีกกาเปิด { อยู่ท้ายคำสั่งในบรรทัดเดียวกัน และวงเล็บปีกกาปิด […]

[News] อัพอีกแล้วจ้า~!! i-mobile IQ II – Android One ได้ OTA สำหรับ Security Update เดือนกันยายน

ตามมาติด ๆ กับเหล่า Nexus ที่เพิ่งจะได้รับ Security Update ประจำเดือนกันยายน สำหรับ i-mobile IQ II ซึ่งเป็น Android One ก็ได้รับอัพเดต ส่งตรงมาจาก Google แล้ว สำหรับ Security Update ประจำเดือนสิงหาคมนั้น ช่องโหว่ StageFright ได้ถูกแพชไปแล้ว แต่ยังไม่ครบทุกตัว

[News] Google ปล่อย OTA สำหรับ Security Update ประจำเดือนกันยายน ให้กับเหล่า Nexus แล้ว

จากที่ Google ได้เปลี่ยนนโยบายการอัพเดตความปลอดภัย ให้กับเหล่า Nexus ทุกเดือน ซึ่งก็ได้เริ่มปล่อยแพชอัพเดตไปแล้วในครั้งแรก เมื่อเดือนสิงหาคม และเมื่อหลายวันก่อน Google ก็ได้ออก Factory Image รุ่นใหม่ ให้กับเหล่า Nexus แล้ว และก็ทะยอยปล่อย OTA ให้กับ Nexus แต่ละรุ่นแล้วเช่นกัน

[Dev] มาดูวิธีทำ Data Binding บน Android แนวทางการเขียน App แบบใหม่กันหน่อย [Update 16/11/58]

Data Binding เป็นวิธีการเขียนโปรแกรมในอีกแนวทางหนึ่ง ซึ่งจะพบอยู่บน Visual Studio มานานแล้ว อย่างที่เคยเขียนบทความไว้ในตอน วิธีการทำ Data Binding กับ Object สำหรับ Windows Forms บน VB.NET เบื้องต้น นั่นเอง สำหรับบน Android นั้น ทาง Google ได้เตรียม Plug-in สำหรับ Android Studio […]