Archive

Archive for January, 2007

ติดตั้ง Subversion Server สำหรับ Windows

January 30, 2007 5 comments

หลังจากที่เราได้ทำการติดตั้ง Subversion สำหรับ Windows มาแล้วเรามาดูวิธีการติดตั้ง Subversion Server กันต่อครับวิธีการก็ไม่ยากครับเพราะว่า ตัว server จะมีมากับตัวติดตั้งอยู่แล้ว การติดตั้งจะมีอยู่สองวิธีคือ เปิดใช้ทุกครั้งเมื่อเราต้องการใช้งาน และติดตั้งลงใน service ของWindows

วิธีที่ 1 เปิดใช้เมื่อต้องการใช้งาน
พิมพ์คำสั่งข้างล่างลงใน console ครับ

start svnserver – -daemon – -root d:\svn-repos

วิธีที่ 2
ติดตั้งลงใน service ของWindows
พิมพ์คำสั่งข้างล่างลงใน console ครับ

sc create svnserver binpath=”c:\Program Files\Subversion\bin\svnserver.exe – -service – -root d:\svn-repos” displayname=”Subversion” depend=tcpip start=auto

เรียบร้อยครับเวลาจะ import project  หรือ checkout ก็ เปลี่ยน url เป็น 

svn://host_name/svn-repos/project_name/runk

แล้ว url ของ project เก่าเราจะเปลี่ยนอย่างไรก็ตามนี้เลยครับ

svn switch  svn://host_name/svn-repos/project_name/runk

ง่ายหรือเปล่าครับ

Advertisements
Categories: subversion

Subversion Basic Work Cycle Command-line

January 20, 2007 2 comments

Subversion has numerous features, options, bells and whistles, but on a day-to-day basis, odds are that you will only use a few of them. In this section we’ll run through the most common things that you might find yourself doing with Subversion in the course of a day’s work.

The typical work cycle looks like this:

  • Update your working copy
    • svn update
  • Make changes
    • svn add
    • svn delete
    • svn copy
    • svn move
  • Examine your changes
    • svn status
    • svn diff
    • svn revert
  • Merge others’ changes into your working copy
    • svn update
    • svn resolved
  • Commit your changes
    • svn commit

จากเว็บไซต์ http://svnbook.red-bean.com/

Categories: subversion

ขอความคิดเห็นในการเขียนหนังสือ

January 20, 2007 27 comments

    ตั้งใจที่จะเขียนหนังสือมานานแล้วครับ ตอนนี้มีเวลาก็เลยเอาความคิดมาปัดฝุ่นเสียใหม่ ส่วนเนื้อหาที่จะเขียนนั้นตอนนี้ได้วางเอาไว้แล้วครับคงไม่พ้นเรื่องราวเกี่ยวกับจาวา แต่คงไม่เน้นหนักเรื่องของจาวามากนักเพราะตอนนี้หนังสือของไทยเราที่มีอยู่ตามท้องตลาดหรือตามอินเตอร์เน็ตก็ดี มีมากอยู่แล้วส่วนแนวทางการเขียนนั้นผมก็จะนำเอามาเขียนที่นี่แหละครับทุกๆคนจะได้อ่านกันและส่วนในอนาคตนั้นจะทำออกมาเป็นหนังสือออกขายหรือเปล่านั้นผมคงต้องดูผลตอลรับจากผู้อ่านก่อนนะครับ แต่ขอยืนยันว่าท่านสามารถอ่านออนไลน์ได้ฟรีๆจากที่นี่ และติดตามผลงานการเขียนได้ที่นี่เช่นกันครับ
   และผมก็ไคร่จะขอความคิดเห็นเรื่องของเนื้อหาที่ท่านอยากจะให้มีว่าต้องการแบบไหน อยากให้เขียนในแนวไหน ผมพอทำเนื้อหาไว้คร่าวๆดังนี้

เนื้อหาของหนังสือประกอบด้วย :

บทที่ 1 Eclipse เบื้องต้น
  ภาพรวมของ Eclipse และ Java การเริ่มต้นใช้งาน การติดตั้งและแนะนำเครื่องมือต่างๆของ Eclipse

บทที่ 2 พัฒนา Java ด้วย Eclipse
  เริ่มต้นการสร้าง Projects Java การสร้าง Code การ Compile, Run และเทคนิคการใช้งาน Refactoring และการปรับแต่งสภาพแวดล้อมการทำงานของ Eclipse

บทที่ 3 ทดสอบโปรแกรมและดีบั๊กโปรแกรม
  ทดสอบโปรแกรมด้วย JUnit การ Debug โปรแกรมและการหาความผิดพลาดของโปรแกรม

บทที่ 4 Version Control ด้วย CVS และ SVN
  ใช้งาน Plug-in CVS และ SVN การนำ Project ขึ้น Server การ Check Out , Update และ Commit Project

บทที่ 5 การใช้งาน Eclipse ร่วมกับ Ant
  ติดตั้งและการใช่งาน Ant ร่วมกับ Eclipse การ Compile, Run, Deploy การสร้าง JAR ไฟล์และการปรับแต่ง Ant ใน Eclipse

บทที่ 6 ใช้งาน Visual Editor กับ Swing
  สร้าง Swing Application ด้วย Swing ด้วย Visual Editor การ Deploy และ การทำ Packaging

บทที่ 7 ใช้งาน Visual Editor กับ SWT
  สร้าง SWT Application ด้วย SWT ด้วย Visual Editor การ Deploy และ การทำ Packaging

บทที่ 8 รู้จักและใช้งาน SWT
  เขียนโปรแกรมร่วมกับ Control และ Component ต่างๆของ SWT ซึ่งสามารถแยกได้คือ SWT Control, SWT Container SWT Menu

บทที่ 9 การสร้าง Eclipse plug-in และ Eclipse RCP
  สร้าง Plug-in สำหรับ Eclipse และการสร้าง Rich Client ด้วย Eclipse Rich Client Platform และ การ Deploy

บทที่ 10 พัฒนาเว็บApplication ด้วย Eclipse Web Tools Projects
  สร้างเว็บ Java Web Application ตั้งแต่การติดตั้ง Tomcat Web Container ติดตั้ง Plug-in Eclipse Web Tools Projects การสร้าง ไฟล์ JSP การสร้าง Servlet การ Deploy และการติดตั้ง Web Application

บทที่ 11 Web Application กับ Database
  ประยุกต์ Web Application ที่เราสร้างในบทที่ 9 มาทำงานร่วมกับ Database Apache Derby ซึ่งเป็น Database ขนาดเล็กแต่มากด้วยความสามารถ

บทที่ 12 สร้าง Web Application ด้วย Struts Framework
  สร้าง Web Application ด้วย Struts Framework โดยอาศัย Plug-in Project Amateras Struts IDE

บทที่ 13 สร้าง Web Application ด้วย Java Server Faces
  สร้าง Web Application ด้วย Java Server Faces โดยอาศัย Plug-in Project Amateras Faces IDE

บทที่ 14 Eclipse กับ Hibernate
  รู้จักกับ Hibernate O/R Mapping การติดตั้ง Hibernate Tools และและนำ Web Application ที่เราเขียนขึ้นมาติดต่อกับ Database โดยใช้ Hibernate

บทที่ 15 สร้างรายงาน ด้วย Business Intelligence Reporting Tools
  ติดตั้ง Birt Designer Plug-in การเขียนโปรแกรมกับ Birt เพื่อติดต่อ SWT Application การ เขียนโปรแกรมเพื่อออกรายงานผ่านเว็บ และการใช้งาน Birt ร่วมกับ Hibernate

บทที่ 16 รวม Eclipse Plug-in
  รวบรวม Eclipse Plug-in ที่น่าสนใจ Plug-in สำหรับ นักพัฒนาภาษา PHP Python Ruby Perl

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

Categories: eclipse, plugins, rcp

สถานที่ทำงานใหม่ในจังหวัดเชียงใหม่กับสิ่งใหม่

January 19, 2007 3 comments

หลังจากที่ได้ย้ายที่ทำงานใหม่แล้วรู้สึกว่าชีวิตมีอะไรใหม่ๆที่ดีขึ้น มาอยู่เชียงใหม่แล้วหวนคิดกลับไปนึกถึงช่วงเวลาก่อนหน้าที่เคยอยู่ที่เชียงใหม่สมัยนั้นมาเรียนมาตอนนี้มาเพื่อทำงาน เชียงใหม่วันนี้กับเชียงใหม่เมื่อ 4-5 ปีที่แล้ว ไม่ค่อยมีอะไรเปลี่ยนแปลงไปมากนักแต่สิ่งที่เปลี่ยนแปลงคือ คนเริ่มเยอะขึ้น รถเริ่มติดเหมือนกรุงเทพ ความวุ่นวายเริ่มเข้ามาเยือน แต่เราคงต้องยอมรับความเปลี่ยนแปลงนี้ เพราะว่ามันเป็นวิถีของธรรมชาติไปแล้วเราไม่สามารถที่จะหลีกเลี่ยงมันได้สิ่งที่เราจะต้องทำก็คือการปรับตัวให้เข้ากับกาลเวลาและยอมรับสิ่ง(ดีๆ)ที่จะเกิดขึ้น  

Categories: other

รับสมัครนักศึกษาฝึกงานด้านโปรแกรมเมอร์ Ofbiz Framework

January 15, 2007 3 comments

ANT Websystems is a BOI supported company and provides outsourcing services related to the opensource ERP product Apache OFBiz worldwide. We are an Apache foundation OFBiz committer and have contributed in several areas of the system. We can give free introduction lessons about open source ERP and how to start a Thai business providing services to local Thai companies and companies worldwide.

ตำแหน่ง นักศึกษาฝึกงานด้านโปรแกรมเมอร์ ฝึกงานกับ Apache foundation OFBiz committer โดยตรง
สถานที่ฝึกงาน จังหวัดเชียงใหม่
ความรู้พื้นฐาน Java, Java for Web application (Servlet/JSP),ภาษาอังกฤษ(จำเป็นเพราะในบริษัทสื่อสารด้วยภาษาอังกฤษ)
สนใจดูที่
http://www.antwebsystems.com

หรือติดต่อที่ผมก็ได้ครับ

Categories: news, ofbiz

ติดตั้ง Subversion บน Windows

January 11, 2007 6 comments

วันนี้เรามาเรียนรู้วิธีการใช้งาน ซอฟต์แวร์ Version Control อีกคัวหนึ่งซึ่งเป็นที่นิยมในหมู่นักพัฒนาโอเพ่นซอร์ส นั้นก็คือ Subversion
ก่อนหน้าผมใช้แต่ CVS พอมาได้ลองใช้งาน Subversion รู้สึกว่ามันใช้งานง่ายอย่างบอกไม่ถูกเอาจเป็นเพราะว่าผมเคยใช้ CVS มาก่อนหรือเปล่าก็ไม่รู้
ผมจะไม่ขอกล่าวถึงรายละเอียดมากนักนะครับจะเน้นวิธีการใช้งานเลยครับเริ่มแรกเลย
1.ท่านสามารถ ดาวน์โหลดตัวซอฟต์แวร์ได้ที่ subversion.tigris.org ถ้าเท่าใช้ ไมโครซอฟต์วินโดวส์ ก็เลือกเอาเวอร์ชั่นบอง win32 นะครับ
2.ทำการติดตั้งเหมือนที่เราติดตั้งโปรแกรมทั่วไปครับ
3.เริ่มการทำงานกับ Subversion โดยเริ่มแรกเราต้องสร้าง Repository ก่อนนะครับ มันก็คือที่เก็บโปรแกรมหรือเอกสารของเรานั้นเองโดยใช่คำสั่งดังนี้

Windows:
c:\>mkdir c:\svn-repos
c:\>svnadmin create c:\svn-repos
4.หลังจากนั่นเราสามารถนำ project ของเราขึ้นไปเก็บไว้ได้เลยโดยใช้คำสั่งดังนี้
Windows :
c:\Project\MyProject>svn import -m “importing MyProejct” file:///c:/svn-repos/myproject/trunk
ถ้าใน โฟล์เดอร์ของท่านมีไฟล์อยู่จะมีขอ้ความข้างล่างขึ้น
Adding yourfile.txt
Adding myfile.txt
Committed reversion 1.
5.การนำโปรเจ็คออกมาจาก server หรือการ check out ใช่คำสั่งดังนี้
c:\> svn co file:///c:/svn-repos/myporject/trunk MyPorject
A myporject\yourfile.txt
A myporject\myfile.txt
Checked out revision 1.

6.หลังจากที่เราทำการแก้ไขไฟล์หรือรวบรวมไฟล์เรียบร้อยแล้วก็ถึงเวลาที่เราต้อง commit งานเรากับ server
c:\MyPorject> svn commit -m “Commit new patch”
Sending yourfile.txt
Transmitting file data .
Committed revision 2.
7.ถ้าเราต้องการ update โปรแกรมของเราบางทีเพื่อนโปรแกรมเมอร์ของเราอาจจะแก้ไขบั๊กหรือมี version ใหม่ให้เราได้ลองใช้
c:\MyPorject> svn update

ครับวันนี้พอแค่นี้ก่อนละกันนะครับวันหลังจะมาบอกวิธีการ สร้าง ชื่อผู้ใช้และการป้องกันความปลอดภัย

ติดตั้ง Subversion Server สำหรับ Windows

Categories: subversion

Googlipse : The Eclipse plugin for Google Web Toolkit (GWT)

January 10, 2007 2 comments

logo.jpg
พอดีมีผู้อ่านท่านหนึ่งได้แนะนำให้ผมนำเสนอ Eclipse plugin for Google Web Toolkit (GWT) ผมก็ยินดีที่จะนำมาเสนอให้ครับ บางท่านอาจจะยังไม่รู้ว่า Googlipse คืออะไร Googlipse คือ Plugin สำหรับพัฒนาเว็บโดยใช้ AJAX  Google Web Toolkit (GWT)มาเริ่มกันเลยดีกว่าครับ

ความต้องการเบื้องต้น

  • Eclipse 3.2
  • WebTools Platform 1.5
  • Java 1.5

วิธีการติดตั้ง

  • ก่อนอื่นต้องไป Download Googlipse จากเว็บไซต์ www.Googlipse.com โดยเลือกเอา version ล่าสุดนะครับ
  • หลังจากนั้นcopy ไฟล์ plugin com.googlipse.gwt_.jar ที่ได้จากการ Download ลงในx:\eclipse\plugins (อย่าลืม ก่อนเปิด eclipse ให้ทำตามนั้นตอนนี้ก่อนนะครับ)
  • เปิด Eclipse ขึ้นมา เลือกเมนู Window->Preferences->Googlipse และทำการเซ็ต GWT home ไปที่ directory ที่ติดตั้ง Google Web Toolkit.
  • ส่วนการใช้งานสามารถดูได้จากเว็บไซต์http://www.googlipse.com/ถ้าผมมีเวลาจะนำมาเสนออีกครั้งครับ
Categories: ajax, eclipse, plugins