วงรอบของชีวิต

แม้ว่า การตัดสินใจจะไม่สามารถ ปราศจาก โลภ โกรธ หลง ได้ แต่ที่ผ่านมาก็ได้ทั้งสิ่งดี ไม่ดี ในแบบโลกคู่ขนาน แม้ว่า ข้างหน้า จะดี จะไม่ดี ก็ขอรู้ รับไว้ แล้วแก้ไขสิ่งไม่ดีต่อไป ก็ได้แต่ภาวนาขอให้ได้รู้แล้วปล่อยผ่านไป ยินดีกับชุมทางของวงรอบชีวิตที่ได้เกาะเกี่ยวกันในเส้นทางช่วงหนึ่ง …ดี ไม่ดี ก็ขึ้นอยู่กับตัว ถึงกระนั้น ก็อยากจะบอกว่า ขอให้โชคดี

ด้วยรัก

หมายเหตุ บ่ เกี่ยว กับ ไผ บ่ ต้อง เอา ไป ตีความให้วุ่นวายกับชีวิต

Advertisements

ไม่ได้ช่วยอะไร

อ่านหนังสือธรรมมะ จะกี่เล่มก็อ่าน

เทียวไปหาอาจารย์

ไปเข้าวัด ไปนั่ง นั่ง นอน นอน ทำโน้น ทำนี่

แต่เมื่อเกิดบทเรียน กับชีวิต กับจิต กับใจ

ดันช่วยตัวเองไม่ได้ รู้ไม่เท่า รู้ไม่ทัน ไม่สามารถเรียน ไม่สามารถสอนตัวเองได้

หนังสือ วัด อาจารย์​ ที่ไหน ก็ไร้ความหมาย ธรรมมะได้เป็นแค่ สิ่งที่เห่อ เห่อ ตามกันไปแค่นั้นเอง เป็นแค่กระพี้

ไปเรียน Android มา

อะไรคือ android = android เป็นชื่อที่ google ใช้เรียกระบบปฏิบัติการ (Computer Operating System) ที่ออกแบบสำหรับเครื่องโทรศัพท์เคลื่อนที่ จริง จริง แล้วน่าจะเรียกว่า เครื่องคอมพิวเตอร์ขนาดเล็กที่สามารถใช้โทรศัพท์ได้มากกว่า อยากรู้มากกว่านี้ ไปหาอ่านที่นี่ http://www.android.com/ และนี่ http://developer.android.com และนี่ http://en.wikipedia.org/wiki/Android_(operating_system)

เขาสอนอะไรบ้าง หัวข้อการเรียน การสอน ไปดูที่นี่ http://www.swpark.or.th/training-schedule-2011/course/99-android-programming ก็ไปเรียนที่นี่ ดังนั้นหัวข้อก็เรียนตามที่เขาจะสอนนั่นแหละ ไม่ต้องคิดมาก

แล้วผมได้เรียนรู้อะไรบ้าง ก็เรียนการที่จะเขียนโปรแกรมขึ้นมาใช้งานบนระบบปฏิบัติการ android เรียนแล้วก็พอจะเขียนโปรแกรมง่าย ง่ายให้มันทำงานจำลอง ที่เรียกว่าจำลอง ไม่ใช่ลุงจำลองพันธมิตรนะ ที่จำลองเพราะเราจะมีโปรแกรมที่จำลองโทรศัพท์ขึ้นมาบนเครื่อง Computer ที่เราใช้พัฒนาโปรแกรมเหมือนกับว่ามันทำงานอยู่บนเครื่องโทรศัพท์จริง จริง ส่วนเขียนโปรแกรมเสร็จแล้วจะเอาไปทำงานบนเครื่องจริง จริงนั่นก็ว่ากันอีกที สำหรับโทรศัพท์ที่ใช้ OS แบบ android ได้ มีโทรศัพท์อะไรบ้าง ยกตัวอย่างยี่ห้อเช่น HTC, Samsung, LG, Motorola เป็นต้น

การเรียนต้องใช้อะไรบ้าง

  • อย่างแรก ควรจะต้องเขียนโปรแกรมเป็น และโดยเฉพาะการเขียนโปรแกรมด้วยภาษา JAVA หรือการเขียนโปรแกรมในแนวคิดแบบ OOP (Object-oriented programming) ไม่อย่างนั้น ก็มึนครับ มึน ; ถ้าไม่รู้จัก ไม่เคยเขียน Java มาก่อน ไม่เป็นไรตอนเรียน อาจารย์มีตัวอย่างโปรแกรมให้ จะไม่เขียนเองก็ได้ แต่ก็ควรจะอ่าน source code ออก / compile program ได้ / run program ได้ / ถ้าทำไม่ได้แล้วจะเรียนทำไม จริงไหม
  • คำสั่งพื้นฐานต่าง ต่างของ OS ที่ท่านใช้ ไม่ว่าจะเป็น DOS, Linux, Mac OS
  • การใช้งานพื้นฐานของโปรแกรม Eclipe (http://www.eclipse.org/) อันนี้ไม่เคยไม่เป็นไร ค่อยเรียนรู้ไป เราจะใช้โปรแกรม Eclipse เป็นเครื่องมือในการพัฒนา (ใช้เขียนโปรแกรม) มีหลายตัวจะใช้ตัวไหน? ตัวนี้ครับ Eclipse IDE for Java Developers หรือ Eclipse IDE for Java EE Developers เพราะ android การเขียนการใช้คำสั่งสามารถใช้ร่วมกับ Java ได้ style การเขียนก็ Java เราดี ดี นี่เองครับ / ไป download มาเลือก ที่มันใช้กับ OS เราได้ เขาจะทำเป็น zip file มา เราก็ unzip ไว้ใน directory ที่เราพอใจจะไว้ แล้วก็ไปเปิดโปรแกรมชื่อ Eclipse ใน directory นั้น
  • JAVA หรือที่เราเรียกว่า JDK ตามนี้เลยไปเอามา http://www.oracle.com/technetwork/java/javase/downloads/index.html (ใช้ Mac OS ไม่ต้องไป download ให้ยุ่งยาก Mac OS มีมาให้แล้ว เพราะไป download ก็ไม่มีอยู่ดี)
  • ตัวสำคัญ android SDK อันนี้ขาดไม่ได้ แล้วจะเอามาจากไหน ไป download ที่นี่ http://developer.android.com/sdk/index.html คอมพิวเตอร์ที่ใช้เป็น OS อะไรก็เลือกเอาตามนั้น ตอนนี้เขามีให้เลือกอยู่ ๓ แบบคือ Windows, Mac OS (intel), Linux
  • ถ้าใช้ Eclipse จะต้องมี plugin ที่ชื่อว่า ADT ติดตั้งเพิ่มเข้าไปอีก (เยอะจัง)

การติดตั้ง

การติดตั้ง Android SDK และ ADT อ่านที่นี่ http://developer.android.com/sdk/installing.html ภาษาอังกฤษอ่านออกมั้ย ไม่ออก ! หัดอ่านซะ / Eclipse ติดตั้งไม่ยาก Unzip จบ / Java ก็ง่าย ง่าย กด Next กด OK มีให้กดก็กด ไป อาจต้องมีการตั้งค่าตัวแปร ที่เรียกว่า PATH Variable ต้องตั้งไหม? ตั้งก็ได้ ไม่ตั้งก็ได้ ตั้งซะก็ใช้งานง่ายดี คือไม่ต้องพิมพ์ชื่อ directory ยาว ยาว ติดตั้ง Java แบบไหน อย่างไร ไปดูรายละเอียดที่นี่ http://www.oracle.com/technetwork/java/javase/documentation/install-windows-152927.html (windows โดยเฉพาะข้อ ๔)   OS อื่น ก็ดูตามนี้ http://www.oracle.com/technetwork/java/javase/index-137561.html

สำหรับการติดตั้ง ADT ก็ทำตามขั้นตอนนี้ http://developer.android.com/sdk/eclipse-adt.html#installing ซึ่งสามารถทำได้สองแบบคือ ติดตั้งผ่านตัวโปรแกรม Eclipse เลย ง่ายดี แต่ไม่ว่าจะแบบไหนเครื่องคอมพิวเตอร์ที่ใช้งานควรจะต้องสามารถเชื่อมต่ออินเทอร์เน็ตได้ (ถ้ามี proxy สามารถตั้งค่า proxy ใน Eclipse ได้ วิธีการไปหาเอาเอง) ถ้าทำผ่าน Eclipse ไม่ได้ (จะด้วยอะไรก็แล้วแต่)  ก็ download ไฟล์ ADT มันตรง ตรงมาเลย ตาม link ที่บอกการติดตั้ง ADT นั่นแหละ  แล้วก็ทำเหมือนเดิม ตอนที่เลือก Add Site dialog, ก็ให้ click Archive. แทน OK? ทำได้ไหม ไม่ได้ก็พยายามต่อไป เดี๋ยวก็ได้

เสร็จจาก ADT ก็มาทำการติดตั้งพวก Platforms รวมถึง Components อื่น อื่น ในโปรแกรม Eclipse เลือกไปที่ Window > Android SDK and AVD Manager.  (ดูขั้นตอนที่ 4 ในนี้ http://developer.android.com/sdk/installing.html)  เลือกอะไรบ้าง ก็เลือกไอ้ที่จำเป็น ที่จำเป็นมีอะไรบ้าง SDK Tools, SDK Platform-tools, SDK platform, Documentation, Samples, Usb Driver, Google APIs, Additional SDK Platforms  ขั้นตอนนี้จะใช้เวลาพอสมควรเพราะมันต้อง download มาจาก server ของ google

จากนั้นทำอะไร ก็เริ่มเขียนโปรแกรมสิครับ ทุกอย่างพร้อมแล้ว คิดอะไรไม่ออก นี่เลยโปรแกรมแรก ทำตามตัวอย่าง มีรูปให้ดู ภาษาอังกฤษไม่ต้องอ่านออกทุกตัวหรอก เดา เดา เอา ทำไปตามขึ้นตอนที่เขาบอก http://developer.android.com/resources/tutorials/hello-world.html ทำไปจะได้คุ้นเคยกับการใช้งาน Eclipse และ android แบบเบื้องต้น จะได้รู้ด้วยว่า ติดตั้งโปรแกรมต่าง ต่าง ที่ว่ามาได้ถูกต้องสมบูรณ์หรือไม่

จบภาคเริ่มต้น