NJUG2

ก่อนเปลี่ยนอาชีพเป็นพิธีกรงานแต่ง ตอนเช้าก็ไปใช้ชีวิตโปรแกรมเมอร์ที่งาน Narisa Java User Group 2

ผมจัดงานมาสองสามที รู้ดีว่ามี community ที่อยากจัดกิจกรรมเยอะ แต่มีปัญหาเรื่องห้องจัดงานในกรุงเทพมันหายาก+แพง งานนี้คนไม่เยอะมากเลยขอห้องที่ INET ให้ใช้ community ไหนสนใจจัดงานที่มีประโยชน์ก็ติดต่อมาได้ครับ (แต่ห้องต้องขอเป็นครั้งๆ ไป ไม่รับประกันว่าจะได้นะ)

เรื่องคราวนี้คือ Tapestry สอนโดยคุณ Pok เจ้าเก่า (เจ้านายผมแซวว่าคุณ Pok เหมาทุกงาน) ซึ่งก็สอนดีเยี่ยมตามมาตรฐานพี่ Pok อยู่แล้ว เสียดายที่คนมาน้อย คงเป็นเพราะ Narisa ล่มก่อนงานเริ่มพอดี ได้เจอคุณ Roofimon ตัวจริง เป็นรุ่นพี่ที่เกษตรซะงั้นด้วย

เผอิญผมต้องไปเตรียมตัวที่โรงแรมเลยกลับก่อน ความรู้ที่ได้กลับมามีนิดเดียว

  • Tapestry เป็น web framework ที่ใช้ระบบ template แนวคิดเดียวกับ Action Pack ของ Ruby on Rails
  • โปรแกรมที่ทำใน Tapestry มี URL ที่ไม่ค่อย friendly เท่าไร
  • ตอนแรก Tapestry มีปัญหาเวอร์ชันกับ JDK 1.4.2 ในเครื่อง เลยเปรี้ยวโหลด JDK 6 มา ปรากฎว่ารันไม่ขึ้นซะงั้น สุดท้ายต้องเสียฟอร์มโหลด JDK 5 มาอยู่ดี
  • ถ้าตั้งให้ Jetty ไม่แคช ถ้าแก้เฉพาะไฟล์ HTML ก็ไม่ต้อง restart Jetty ได้ เพียงแต่นานๆ เข้าจะเกิด memory leak ยังไงก็ต้อง restart เป็นระยะ
  • เซ็ตระบบสำหรับพัฒนา Java นี่เหนื่อย แค่ลง Jetty ให้ใช้ได้ ก็มี jar dependency เป็นสิบตัวแล้ว
  • พอสร้างไฟล์ html ใน Eclipse แล้วดับเบิลคลิก มันจะเรียก browser ภายในแทน editor น่ารำคาญจริงๆ (เข้าใจว่าเซ็ตได้ แต่ทำไม่เป็น)
  • ตัดสินใจได้แล้วว่าจะใช้ Eclipse เป็น IDE ด้วยเหตุผลง่ายๆ ว่าพี่ Pok ใช้ มีปัญหาถามแกเนี่ยง่ายดี :P

คุณ Nontster อยู่จนจบงาน มีทั้งรูป และบล็อก

ป.ล. พี่ Pok ถามคำถามที่ดีมากกับผมว่า ความรู้สึกของคนใช้ Eclipse ใหม่ๆ เป็นยังไง คำตอบของผมก็สวยดี บางอย่างพอเดาได้ แต่กว่าจะใช้คล่องคงอีกนาน

Comments

เรื่อง dependency นี่แก้ยากครับยิ่งใช้ Spring ด้วยจะเยอะกว่านี้มาก ถ้าคนสอนเตรียมตัวมาไม่ดี รับรองได้ว่าทั้งวันยังไม่ได้ code เลย ติดเรื่อง dependency นี่ล่ะ นี่ดีว่าพี่ป๊อกแกป๋าเลยแก้ปัญหาได้หมด ถือว่าเป็นคอร์สเรียนที่สมบูรณ์แบบที่สุดคอร์สหนึ่งในชีวิตผมเลย

มายกมือเห็นด้วย ^_^

Add new comment