วิธีติดตั้ง GlassFish
Share
วิธีติดตั้ง GlassFish
ติดตั้ง JDK ให้เรียบร้อย
Set ค่าตัวแปร JAVA_HOME ให้ชี้ไปยัง JDK ของเรา
ดาวน์โหลด GlassFish จาก https://glassfish.dev.java.net/downloads/v2.1.1-final.html
[Google Maps Geocoding] ลอง Parse Json ด้วย Groovy + Java (Netbeans)
Share
โปรเจ็คตลกๆมาอีกแล้ว เพราะโปรเจ็คนี้ผมใช้ Json Lib + Groovy + Java
แต่ผมใช้ Groovy ดึง json (URL.text) แล้วใช้ Java เป็นตัวแกะ jsonObject เป็น jsonArray
หลังจากนั้นเอาข้อมูลโยนกลับไปให้ Groovy ถอดเอาเฉพาะส่วนที่ต้องการออกมา (ในที่นี้คือ coordinates — latitude ,longitude นั่นแหละ)
ดูวุ่นวายมาก ทั้งๆที่ เขียน Groovy อย่างเดียวก็ได้ เพราะ Json Lib ก็ลองรับ groovy หรือจะเขียน Java เพียวๆ เลยก็ได้
เรื่องของเรื่องคืออยากเขียน Java ร่วมกับ Groovy อีกครั้ง เพราะไม่ค่อยถูกกับ Java จริงๆ
มันดูเวื่นเว้อ มันเขียนเวิ่นเว้อด้วย ยาวๆ งงๆ (อาจเป็นเพราะไม่ได้ศึกษาอย่างลึกซึ้ง)
groovy มันสั้น เข้าใจง่าย ไม่เวิ้นเว้อ (อาจจะใช้ได้ไม่เต็มประสิทธิภาพ แต่ผมชอบ พวก Closures )
เหตุผลที่ไม่เขียน Groovy [...]
[cache] Grails Project : การตัดคำภาษาไทย(ด้วย Java) และประมวลผลด้วย Grails
Share
ครึกครื้นอยากเขียน …
พอดีได้โจทย์ซึ่งเป็น Senior Project ของเพื่อน แต่ว่าอยากทำเลยเอามาลองเสียหน่อย
(ฝึกเขียน grails ด้วยการทำ โจทย์)
ได้ความรู้ + ประสบการณ์ มากเลยทีเดียว เพราะว่า
เพิ่งเริ่มจับ grails แล้วทำงานแบบเป็นชิ้นเป็นอัน ครั้งนี้ก็ครั้งแรก
แต่ก่อนหน้านี้มีใช้ grails + xfire ในการทำ project วิชา SOAp ก็เรียบร้อยไป
(แต่ client ใช้ nusoap + codeigniter) เล่นกันทีเดียวคุ้ม
[Twitter] อ่าน User Timeline มาใส่ Blog โดยไม่พึ่ง Plugin
Shareขั้นแรกเตรียมช่องไว้ใส่ข้อความจาก User Timeline ก่อน
<div id=”twitter”>
<h2>Twitter</h2>
<ul id=”twitter_update_list”></ul>
<br/>
</div>
ต่อไปก็ เอา Code Java Script ไปใส่ไว้ข้าง
Java Threads
ShareRef.
http://www.cs.clemson.edu/~cs428/resources/java/tutorial/JTThreadEx.html
http://www.idevelopment.info/data/Programming/java/PROGRAMMING_Java_Programming.shtml
http://www.exampledepot.com/egs/java.lang/BasicThread.html ***
Threads in Groovy
Sharedef stringOne = ‘Hello, ‘;
def stringTwo = ‘World!’;
Thread.start{sleep(500); println stringTwo}
Thread.start{sleep(1000); print stringOne}
Ref.
http://dustinwhitney.blogspot.com/2008/03/groovy-threads.html
http://groovy.codehaus.org/groovy-jdk/java/lang/Thread.html
http://chrisbroadfoot.id.au/articles/2008/08/06/groovy-threads
เขียน Javascript ในแบบของ PHP
Share…
เกริ่นนำ
จากที่ได้เขียนอะไรเล่นๆไปเมื่อครั้งก่อน ซึ่งตอนแรกผมใช้ php เขียน แต่มีเหตุผลบางประการที่ต้องใช้ Javascript แต่เนื่องจากว่าผมไม่ได้เขียน Javascript แบบจริงๆจังๆเลย อาจจะมีแก้ code นิดหน่อย เท่านั้น คราวนี้ต้องมาเขียนเกี่ยวกับการตัด String แต่ด้วยความเคยชินของผมที่ใช้พวก substr , strpos จนชินจึงต้องไปถาม อาจารย์กู๋(google) ซักหน่อยว่า substr ใน javascript เนี่ยมันทำยังไง
เลยไปเจอเข้าที่นี่ครับ
php.JS
http://kevin.vanzonneveld.net/techblog/article/phpjs_licensing/
มีฟังก์ชั่นให้เลือกใช้เยอะ เหมือนเขียน PHP เลย แต่ใช้ Syntax ของ javascript
ข้อดีของมันมากๆ ก็คือประหยัดเวลาแล้วก็ยังอยู่กับความเคยชิน
ข้อเสียของมันก็คือ มันต้อง include อีกอย่าง .. เรายังอยู่บนความเคยชินเหมือนกันครับ
ยังไงก็เอาไว้เป็นตัวเลือกแล้วกันเนอะ
อ้าว เกริ่นซะจบเลย
เอาเป็นว่า ข้อสรุปคือ
เข้าไปดูที่ http://kevin.vanzonneveld.net/techblog/article/phpjs_licensing/
ก็ได้ครับ ดูปุ๊บรู้ปั๊บ ไม่ต้องอ่านไอ้ข้างบนนั่นก็ได้ครับ
โปรขุดบอร์ดประมูล
Shareเห็นเจอปัญหา ใน 0.6b กันเยอะ เอาเป็นว่า เดี๋ยวออก version ใหม่ให้แล้วกันนะครับ คอยติดตามกันได้เลยครับผม
เวอร์ชั่นใหม่ออกแล้ว ติดตาม ดาวน์โหลดที่นี่
โปรแกรมช่วยโพสบอร์ดประมูลใครสนใจลองโหลดไปลองใช้ดูได้ครับ
พบปัญหา หรือต้องการอะไรเพิ่มเติม Comment ไว้ได้เลยครับ
ตัวอย่างโปรแกรมดูได้ข้างล่างเลยครับ
ปล. โปรแกรมเขียนด้วย Groovy (ภาษา Java) เพราะฉะนั้นต้องลง Java Runtime ด้วยครับ
ลองเข้า start->run แล้วพิมพ์ java -version ดูครับ ถ้าไม่ผ่านให้
ไปที่ http://java.sun.com/javase/downloads/?intcmp=1281
เลือก download Java SE Runtime Environment (JRE) และติดตั้งในเครื่อง
ส่วนถ้าใครพบไฟล์ .DS_STORE ไม่ต้องตกใจนะครับเป็น File System ของ mac OSX ครับ ไม่ใช่ไวรัสแต่อย่างใด ใครใช้ windows จะลบทิ้งก็ได้ครับ
ปล. โปรแกรมนี้ใช้ได้ทั้ง windows/macosx/linux นะครับ แต่ต้องลง Java Runtime ซะก่อนนะ
ปล.2 ตอนจะขุด [...]
Install Macports On Mac OS X
Shareขั้นแรกให้ไปดาวน์โหลดตัว Macports ที่ http://www.macports.org/install.php ก่อนเลยครับ
ผมเลือก download แบบ source ครับ แล้วทำตาม Source Installation ได้เลยครับ
พอ sudo make install เรียบร้อยแล้วจะได้หน้าจอ terminal แบบนี้ครับ



![[Google Maps Geocoding] ลอง Parse Json ด้วย Groovy + Java (Netbeans)](http://www.together.in.th/wp-content/uploads/2010/01/Picture-5-150x150.png)