March 2014

[VB.NET] เขียนคำสั่งแบบ Asynchronous ด้วย BackgroundWorker

สำหรับการเขียนโปรแกรมแบบ Asynchronous บน VB.NET นั้น เป็นเรื่องที่ยาก เนื่องจากต้องเขียนคำสั่งแยก Thread ซึ่งมันทั้งยุ่งและยาก ในด้านการคิด และการทำ บน VB.NET นั้น มี Control ที่ชื่อว่า BackgroundWorker ซึ่งมาช่วยจัดการเรื่อง Thread ให้เป็นเรื่องง่าย (รึเปล่า) มาดูวิธีใช้กันเลย

[How to] วิธีสร้าง USB Bootable สำหรับติดตั้ง Microsoft Windows

เคยต้องลงระบบปฏิบัติการ Microsoft Windows ในเครื่องที่ไม่มี CD/DVD Drive หรือว่า CD/DVD Drive เสียไม๊ครับ ผมเจอกับเครื่องลูกค้าที่ให้มาลง Windows อยู่บ่อย ๆ แต่ส่วนใหญ่ USB Port ไม่ค่อยจะเสีย ถึงเสียก็ไม่ทุก Port ผมก็เลยทำตัวติดตั้ง Windows ด้วย USB Drive มาตั้งแต่สมัย Microsoft Windows XP บทความนี้ […]

[Android] ความลับ ที่ไม่ลับ ของเลข Build number

เลข Build number บน Android นั้น ทาง Google เอง ได้มีการกำหนดรูปแบบไว้ ซึ่งในแต่ละตัวอักษร จะมีความหมายเฉพาะเจาะจงอยู่ จากในรูป มาจาก Nexus 7 [2012] Android 4.4.2 Build number KOT49H บทความนี้ ผมจะอธิบายเกี่ยวกับ Build number ให้ได้ทราบกัน

[JavaScript] การแปลงข้อมูล JSON ด้วย json2.js

JSON (JavaScript Object Notation) บน JavaScript นั้น เป็นของคู่กันมาแต่ไหนแต่ไร (ดูชื่อเต็มของ JSON ซิ เห็นไม๊ JavaScript ชัด ๆ) ซึ่งโดยทั่วไป เรามักจะพบการใช้งาน JSON บน JavaScript ด้วย jQuery โดยเมื่อทำการ Request ข้อมูลแบบ Ajax (ไม่ว่าจะเป็นการใช้คำสั่ง $.ajax, $.get, $.post หรือแม้แต่ […]

[Dev] วิเคราะห์ Error ของ Android App จาก Bug Report

สำหรับ Android Developer ทั้งหลาย ที่เปิด Member กับทาง Google แล้ว ใน Google play Developer Console นั้น จะมีเครื่องมือตัวหนึ่ง ที่เป็นรายงาน Error ต่าง ๆ ที่ User ทำการส่ง Report มาให้ ตามที่เคยเขียนไว้ในบทความ เรื่องของ Dev ที่อยากให้ User […]

[Dev] Google Play In-app Billing สำหรับ Android : Part 4 ถึงเวลาขายจริง

และแล้วก็ถึงตอนสุดท้ายของบทความเกี่ยวกับการขายของใน App หรือ In-app Purchase แล้ว จาก Part 1 ว่าด้วยเรื่องของการเตรียมความพร้อม แล้วต่อด้วย Part 2 สำหรับการเขียนคำสั่ง จนถึง Part 3 การนำ Utility มาช่วยเขียนคำสั่ง นั้น ยังเป็นการเขียนคำสั่งทดสอบการขายเท่านั้น สำหรับคนที่รอคอยตอนจบของบทความชุดนี้ มาดูตามกันเลยครับ

[Dev] Google Play In-app Billing สำหรับ Android : Part 3 การนำ Utility มาใช้ในการเขียนคำสั่ง

จากตอนที่แล้ว Google Play In-app Billing สำหรับ Android : Part 2 การเขียนคำสั่งขั้นพื้นฐาน นั้น จะเห็นว่า เราต้องเขียนคำสั่งเยอะแยะมากมาย ซึ่งการที่จะขายของใน App ไม่ว่าจะขายแบบไหน ล้วนมี Flow แทบจะเหมือนกันหมด ต่างกันแค่ Product ID หรือแม้กระทั่งความยุ่งยากในการตรวจสอบความถูกต้องของการสั่งซื้อ สำหรับตอนนี้ จะเป็นการแนะนำการใช้งาน Utility ซึ่งเป็นกลุ่มของ Class ที่อยู่ใน […]

[Dev] ทำความรู้จักกับ class BuildConfig สำหรับ Android Application บน Eclipse

วันนี้บังเอิญไปเจอ class BuildConfig เห็นว่ามีประโยชน์ ก็เลยมาเล่าสู่กันฟังสักนิด เมื่อเราสร้าง Android Application Project บน Eclipse โดยปกติแล้ว เราจะได้ Folder ย่อย ๆ ที่เป็นส่วนประกอบของ App ที่เราพัฒนามากมาย ซึ่งในแต่ละ Folder ก็มีหน้าที่แตกต่างกันออกไป

[Review] วิธีการ Publish Android App ขึ้น Nokia Store

สำหรับ Nokia X Platform (Android Folk) ที่ใช้ Android Open Source Project (AOSP) นั้น ทาง Nokia แจ้งไว้ว่า Android App 75% สามารถทำงานบน Nokia X Platform ได้เลย สำหรับบทความตอนนี้ จะ Review วิธีการ Publish App […]