ผู้สนับสนุน

วันจันทร์ที่ ๒๐ ตุลาคม พ.ศ. ๒๕๕๑

eclipse + pyqt4

ลง pyqt4 ก่อนนะ ไปที่ http://www.riverbankcomputing.co.uk/software/pyqt/download
เลือก download ที่มันเป็น windows installer ของนักพัฒนาบน windows
ถ้าเป็น ubuntu รู้สึกว่าจะ apt-get ได้เลยตัวอื่นไม่แน่ใจเหมือนกันครับ
install ไม่น่าจะยากเิกินไปส่วนใหญ่เป็น next ๆๆๆ accept finish ราวๆนั้นครับ
อ่านซะหน่อยก็ีดีครับ
ละเอียดเกินไปหรือเปล่าต้องขออภัย เตรียมพร้อมให้มือใหม่ด้วย
ไปต่อกันที่ eclipse ไม่ต้องทำอะไรมาก อ่าน pydev+eclipse ก่อนก็ดีครับ
สร้าง module ใหม่ขึ้นมา เขียนตามนี้เพื่อสร้างโปรแกรมแรก อ่านไม่ออกลอง click ที่รูปนะ
ลอง run 

eclipse + pydev หรือ python

เลือกใช้ easy eclipse lamp นะครับ
lamp == linux apache mysql php python หรืออะไรทำนองนั้น
สรุปคือเน้นไปที่การพัฒนาเว็บแต่ว่า ก็มีอีกหลายอย่างที่พัฒนา application ได้ด้วย
ในที่นี้ lamp มันมี ตัวช่วยของสิ่งเหล่านี้มาให้
pydev(Python) , rad rail (ruby on rail ),
php, mysql ,browser , svn , cvs, ... ,และ
Java อันนี้แน่นอน เดิมมันออกแบบมาให้ java อยู่แล้ว
มันก็ใช้เกือบหมดเลยผมอ่ะ T-T ไม่ได้เก่งอันไหนซะเท่าไหร่เลย หุหุ
เขียน c ผมใช้ vi ไปเลยรันบน server เป็น text mode ซะส่วนใหญ่ (แ่ต่ไม่ค่อยได้เขียนแล้ว ฮาา)
เป็นเหตุผลที่เลือกตัว easyeclipse lamp เลยครับไม่ต้องลงอะไรมาก(eclipse ธรรมดาลง plugin จนเป็นแบบนี้ได้เหมือนกันนะ)
โหลดมาแล้วก็ลงเลย ใครเลือกลง plugin ให้ eclipse เดิมๆ ก็ สู้ๆ นะ (มาเขียนไว้บ้างก็ดีนะ อิอิ)
เปิดมันขึ้นมาเลย
เืลือก workspace หรือที่ทำงานเลย
เข้าสู่หน้ายินดีต้อนรับ
โปรเจคที่เป็น default เป็น rad rail ซะงั้น ไม่ได้จะเขียน ruby ซะหน่อย -_-
ไม่ต้องสนใจนะครับมันเปลี่ยนได้ ไม่ได้ลงผิด
ขั้นแรกมันยังมองไม่เห็น interpreter ของ python เราต้องไปเพิ่มให้มันก่อน
Note: มันจะเห็นแค่ java เท่านั้น สำหรับคนที่พัฒนด้วยภาษาอื่นก็ต้องเข้าไปเพิ่ม path ส่วนนี้เหมือนกันซึ่งคล้ายกันเลย เอาไปปรับใช้ได้นะครับ
ในที่นี้เีราเลือก python นะครับ
หา Folder ของ python ให้เจอ ถ้าไม่เจอ อาจจะเป็นเพราะท่านยังไม่ได้ลง python ลองตรวจสอบดูก่อนนะ
มันจะเห็นเป็น package คล้าย java เลยครับ 
เอามันมาเลย
เท่านี้eclipse เราก็มองเห็น interpreter แล้ว
ลองสร้าง project ใหม่ดูนะ
เลือกเป็น python นะครับ(ภาษาอื่นเหมือนๆ กันเลยครับ)
สร้างชื่อโปรเจค และเลือกรุ่นของ interpreter ให้ตรงนะครับ(รุ่นของ python)
แล้วก็มาเริ่มเขียนโปรแกรมกันครับ จะเห็นได้ว่า รูปแบบของโปรเจคเปลี่ยนเป็น python แล้ว จากเิดิมเป็น rad rail
สร้างไฟล์ใน python ในที่นี้จะเรียกว่า module ครับ
ัตั้งชื่อ module ด้วยครับ
เขียน hello กันหน่อย
run โดย คลิ๊กขวาที่หน้าที่เขียนอยู่ python run
ผลออกทาง console
จบจร้า ลองเขียนกันต่อดูนะ

วันอาทิตย์ที่ ๑๙ ตุลาคม พ.ศ. ๒๕๕๑

Easy Eclipse + SVN + Google code

เนื่องจากใช้มานานแล้ว แล้วก็อยากแนะนำให้ใช้กันนะครับสำหรัับผู้เริ่มต้นทั้งหลาย ไม่มีที่เก็บโปรแกรม back up back up ในเครื่องแล้วสับสนเรื่องรุ่นของโปรแกรม วันนี้จะมาแนะนำที่ๆ หนึ่งที่ทำระบบไว้ดีมากในการทำระบบ version ของโปรแกรม google code นั่นเองครับ ที่ code.google.com ไม่ได้ให้บริการเฉพาะ svn หรือ subversion ในการควบคุมรุ่นของโปรแกรมเท่านั้นนะครับ ยังให้บริการสิ่งแวดล้อมอื่นๆด้วยไม่ว่าจะเป็นการฝากไฟล์ วิกิ บลาๆ อื่นๆที่ยังไม่ได้สนใจ แต่สิ่งที่สนใจและจะมาแนะนำในวันนี้คือการใช้ svn กับ code.google.com ด้วย IDE ยอดนิยมที่หลายๆ คนใช้อยู่ eclipse !!(แต่ในที่นี้ใช้ easyeclipse) เริ่มเลยนะ ไปที่ code.google.comตามลูกศร ลงชื่อเข้าใช้เลย Log in ก่อน ไม่มี user ก็สมัครนะ คงไม่บอกว่าสมัครยังไง สร้างโปรเจคของเราขึ้นมาบ้าง มันจะมีรายละเอียดให้เรากรอกแบบนี้ เราก็กรอกๆไป แบบนี้(ไม่ชัด click ดูภาพใหญ่นะ) กรอกเสร็จมันก็จะได้โปรเจคเราหน้าตาแบบนี้ขึ้นมา ต่อไปไปดูที่ tab Source หน้านี้จะเป็นรายละเอียดเกี่ยวกับ source code ที่เราจะฝากไว้ มาลองทำเลยล่ะกัน เปิด easy eclipse ขึ้นมา ถ้าของใครเป็น eclipse ธรรมดาก็ลง subclipse เอานะ อันนี้ของผมใช้ easy eclipse for LAMP เพราะว่าเขียนหลายอย่าง python,php,java ขั้นแรก New project ขึ้นมาเลย เลือกรูปแบบโปรเจ็คที่เราจะพัฒนา เช่น java, python, php ในที่นี้เลือก java ตั้งชื่อให้มัน เหมือนปกติมากๆ แล้วก็ไปต่อไป สวัสดีชาวโลกกันหน่อย click ขวาที่ directory ของโปรเจค Share->Share Project ทำแล้วต้องแบ่งปัน(ว่าไปนั่น!) ในที่นี้เราจะทำ SVN ไม่ใช่ CVS เพราะฉะนั้นเราก็ต้องเลือก SVN เป็นธรรมดา ชะมะ? เลือกสร้าง repository ใหม่นะเพราะว่าตอนนี้ยังไม่มี อ้าวช่อง url อะไรหว่า ไปรูปต่อไปๆ ไปเอา url มาก่อน เลือก url ที่เหมาะสมกับคุณ (ซึ่งในตอนนี้ควรจะเป็นเจ้าของ โปรเจคหรือกลุ่มนักพัฒนานั่นเอง) ปล.เลือก url ของโปรเจคของคุณเองนะไม่ใช่โปรเจคของผม แปะลงไปตรงช่อง url next เลย ข้อมูลมีการเข้ารหัสลับนะ เพื่อความปลอดภัยของคุณยอมรับเงื่อนไขหรือไม่ เลือกแบบที่คุณชอบเลย Temporally ชั่วคราว ,Permanently ค้างคืนตลอดไป ผม ค้างคืนตลอดไปเลยล่ะกันเครื่องส่วนตัว Username ก็ที่เราใช้ login เข้าใน google น่ะแหละครับ Password คนล่ะตัวกันนะหา เอาจากรูปต่อไป ตาม link ข้างล่ะเลย googlecode.com password อะไรซักอย่าง คัดลอกไปแปะเลยครับจำไม่ได้หรอกถ้าไม่พยายามจริง แต่ขอ sensor ไว้หน่อย ใช้ชื่อโปรเจคเป็นชื่อ Folder ใน repository เลยหรือเปล่าก็ตามใจนะแต่ใช้ไปเลยแหละง่ายดี แล้วก็ไปต่อเลย เตรียมสถานที่พร้อมแล้วต่อไปเลย รอหน่อยวัยรุ่น!! อ้าวล่ะ กำลังจะสำเร็จแล้ว ครั้งแรกอาจจะตื่นเต้นหน่อยไม่ต้องกลัวนะคนดี เป็น unversioned ทั้งหมดนั่นแหละ จะเอาเข้าไปทั้งหมดหรือเปล่าก็ตามใจ(แนะนำว่าหมดเลย จำง่ายดี) เป็นวัยรุ่นควรใจเย็น ถ้าไม่อยู่ในช่วงดวงตก! เน็ตเน่า! google ล่ม! ปัญหาการเมือง! หรือแฟนทิ้ง คงจะได้หน้าตาเหมือนข้างล่างนี้ Click ดูรูปใหญ่ ได้แล้วลองเข้าไปดูในเว็บสิว่าเป็นแบบไหน Tab Source -> Tab ย่อย Browse Directory tree trunk อาจจะลอง click ที่ source code ของโปรแกรมของเราดู ลองแก้ไขโปรแกรมเรานิดหน่อยซิ จะได้ทดลองปรับรุ่นกันด้วย click ขวาที่โปรเจคหรือว่า directory ของโปรเจคก็ได้ Team->Commit อย่าลืมเขียนการเปลี่ยนแปลงทุกครั้งที่ปรับรุ่น อย่าหาว่าไม่เตือนเวลาอยากได้รุ่นเก่าๆ กลับมาแล้วไม่รู้ว่ารุ่นไหน ถ้าไ่ม่ใช่ครั้งแรกก็เริ่มจำกันไม่ได้แล้วแหละ :P ให้เวลากับ server หน่อย

ลองสำรวจดูว่ามีอะไรเปลี่ยนแปลงบ้าง สำเร็จเสร็จสิ้นไปแล้วสำหรับการเอาเข้า!! พัก : . : . ตอนแรกว่าจะเขียนสองตอนนะเนี่ย เขียนต่อเลยล่ะกัน ย่าาาส์ : . Check out เอาออกหล่ะนะกรณีที่อาจจะไปใช้งานเครื่องอื่น ลงเครื่องใหม่ อยากให้คนอื่นมาช่วยทำโปรเจค บลาๆ ประมาณว่าไม่ได้ทำเครื่องเดิม new project เลยครับ คราวนี้เรามีโปรเจคอยู่แล้วเลือก project เป็น svn นะ ถ้ายังไม่มี repository ก็ Create ใหม่ใส่ url ใส่ user , password แต่ในที่นี้จะไม่ทำซ้ำแบบเดิมให้ดูนะ เลือก repository ที่มีแล้วกด next เลือก directory ของโปรเจคแล้วกด next ถ้าเราไม่เคยให้มันจำ password มันก็จะถามทุกครั้ง ถ้าเครื่องส่วนตัวคิดว่าปล่อยภัยก็ให้จำไปก็ได้ครับ แต่ถ้าจะให้ปลอดภัยจริงก็ใส่ใหม่ดีกว่าครับ รอนิดวัยรุ่น!! เลือกหน่อยว่าจะเอารุ่นอะไรออกมา แล้วเอาออกมาเป็นชื่ออะไร next แล้วก็จะเอาไว้ที่ไหน รออีกนิด แล้วก็ได้ออกมาแล้ววว วันนี้แค่นี้ล่ะกันหมดไปหลาย ชม.แล้ว หวังว่าคงจะพอช่วยได้นะ ทำไม่ได้หรือว่าที่ผมเขียนไว้มีข้อผิดพลาดอะไรก็บอกๆ กันไว้ด้วยนะครับ หรือว่ามีอะไรแนะนำก็บอกมานะ