ผู้สนับสนุน
วันจันทร์ที่ ๒๐ ตุลาคม พ.ศ. ๒๕๕๑
eclipse + pyqt4
eclipse + pydev หรือ python
โหลดมาแล้วก็ลงเลย ใครเลือกลง plugin ให้ eclipse เดิมๆ ก็ สู้ๆ นะ (มาเขียนไว้บ้างก็ดีนะ อิอิ)
วันอาทิตย์ที่ ๑๙ ตุลาคม พ.ศ. ๒๕๕๑
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
แล้วก็จะเอาไว้ที่ไหน
รออีกนิด
แล้วก็ได้ออกมาแล้ววว
วันนี้แค่นี้ล่ะกันหมดไปหลาย ชม.แล้ว หวังว่าคงจะพอช่วยได้นะ
ทำไม่ได้หรือว่าที่ผมเขียนไว้มีข้อผิดพลาดอะไรก็บอกๆ กันไว้ด้วยนะครับ
หรือว่ามีอะไรแนะนำก็บอกมานะ





























