Posts

Showing posts from November, 2013

[Android] Genymotion : Android Emulator เร็ว แรง และเจ๋ง

Image
นักพัฒนา Android Application ส่วนใหญ่มีปัญหากับการทดสอบโปรแกรมเป็นอย่างมาก เพราะความช้าของโปรแกรมจำลองเครื่อง(Emulator) ที่มากับ ADT หรือชุดเครื่องมือพัฒนาจาก google เอง ทำให้จำเป็นต้องใช้เครื่องจริงในการทดสอบ และถ้าอยากทดสอบหลายๆ เครื่อง ก็ต้องมีเครื่องหลายๆรุ่น โอ้ววว แค่คิดก็รู้สึกไส้กิ่วไม่เหลือตังกินข้าวแล้วครับ โดยปกติ เราก็จะต้องลง Android SDK รวมถึง plugins ต่างๆ สำหรับ eclipse  เพื่อใช้ในการเขียนแอพ ซึ่งใน SDK นี้ก็จะมีทั้ง library, emulator และเครื่องไม้เครื่องมือต่างๆที่จำเป็นมาด้วยแล้ว ซึ่งหลังจากติดตั้งครบแล้วก็ต้องเลือกโหลด System Image สำหรับแต่ละเวอร์ชั่นมาอีกที เพราะแต่ละตัวก็ไม่เหมือนกัน เช่น jellybean , kitkat เป็นต้น Genymotion ทำให้เราสามารถข้ามในส่วนสุดท้ายไปได้ คือ ไม่ต้องโหลด  System Image เพิ่มเติมจาก Android SDK มา genymotion จะมีส่วนให้โหลดต่างหาก (ใครจะโหลดทั้งของ stock และ genymotion ก็ไม่ว่ากัน แต่เปลืองเนื้อที่ในเครื่องนะเออ! :P) การทำงานของ Genymotion จะทำงานผ่าน VirtualBox  แต่สำหรับใครที่มีความรู้ตรงนี้ ขอบอกก่อนว่า start ผ่าน VirtualBox

[Java] Java Servlet พื้นฐานของการพัฒนา Java Web Application

Image
จากที่เคยพูดถึงว่า Java Servet คืออะไร?  ไปแล้วนั้น อาจทำให้บางคนงง เพราะหนักไปทางเปรียบเทียบกับ PHP ซะมากกว่า แต่คราวนี้ เราจะมาทดลองสร้าง Java Web Application กันดูนะครับว่า concept และรูปแบบการเขียนเว็บของ Java นั้น เป็นอย่างไร พูดถึงเว็บ แน่นอนเราต้องนึกถึง HTML Javascript และ CSS กันก่อนทั้ง 3 อย่างนี้ทำงานฝั่ง client ส่วนฝั่ง server สำหรับโพสนี้ก็คือ java ครับ เตรียมของก่อน Editor ผมใช้ Eclispe  Server ผมใช้ JBoss 7.1 สร้างโปรเจคและไฟล์ให้พร้อม create  Dynamic Web Project  ("JSP_JavaServlet") create  HTML File  ("index.html") create  Java Class  ("Controller.java")  HTML File : index.html ที่จริงไฟล์นี้ก็เป็น html file ธรรมดาๆ เลยครับ ไม่ได้มีอะไรหวือหวาไปกว่านั้นเลย ในที่นี้ผมก็จะสร้าง tag form กับปุ่ม เพื่อให้มีการ submit ไปยัง Controller.java นะครับ <form action="./Controller" method="GET"> <input type="submit" /> </form> Java Class : Controller.java ขั้นตอนนี้อยากให้ลอ

Facebook Comment

Recent Posts

Popular post of 7 days

Portal คืออะไรกันนะ???

มาตรฐานการตั้งชื่อตัวแปร (Naming Convention)

[Java] ความแตกต่างระหว่าง Overloading กับ Overriding

Popular

[Java] Java 8 DateTime ใหม่ ไฉไลกว่าเดิม

Portal คืออะไรกันนะ???

มาตรฐานการตั้งชื่อตัวแปร (Naming Convention)

[Java] ความแตกต่างระหว่าง Overloading กับ Overriding

เรื่องของ ++i กับ i++

ลืมรหัสปลดล็อค Android เข้าเครื่องไม่ได้ มีทางออกครับ

[Java] Java Static Variable และ Static Method

Push Notification คืออะไร มีวิธีทำอย่างไร (No Code)

พิมพ์ซองจากรายชื่อ excel ด้วยวิธี Mail Merge

[Android] เปิดเครื่องไม่ได้ โลโก้ค้าง (Boot Loop)