Archive for the ‘Projects’ Category

Spica EP: I

Wednesday, March 31st, 2010

ช่วงนี้เกิดอาการกระแดะเบื่อ Nokia 5800 ซะงั้น เพราะนิ้วใหญ่ จอเล็กเลยจิ้มลำบากมั้ง ตอนนี้เลยซื้อ Spica มาแล้ว อยากเอามาเขียนโปรแกรมเต็มแก่ แต่ไม่รู้ว่าจะมีความอยากได้นานเท่าไหร่

แต่เรื่องแรกที่เซ็งคือเครื่องที่ได้มาลำโพงดันแหลมพร่าซะงั้น (ออกแนวลำโพงแตก) ตอนนี้อัพเป็น 2.1 แล้วซะด้วย เหลือแค่ดาวน์เกรดเป็น 1.5 เหมือนเดิม แล้วค่อยเอาไปทะเลาะกับศูนย์ซัมซุงให้ช่างออกใบรับรองให้ก่อนว่าลำโพงมันเจ๊งจริงๆ เราไม่ได้อุบอิ๊บคิดไปเองว่ามันเสียงแตก จากนั้นค่อยเอาไปเปลี่ยนที่ร้านเพราะโชคดีที่ว่ามันยังอยู่ในระยะเวลาประกัน 7 วัน (เป็นขึ้นตอนมาตรฐานที่ call center ของ samsung บอกมาอีกที) วันศุกร์คงได้เอาไปเปลี่ยน

ถ้าเปลี่ยนไม่ได้คงเห็นข่าวร้าน J-Mart ที่ฟิวเจอร์รังสิตไฟไหม้แน่นอน

สร้าง XML Binding Class ด้วย JAXB

Monday, March 15th, 2010

สไลด์ยังอุ่นๆ อยู่เลยเพราะพึ่งออกจากเตาใหม่ๆ สไลด์นี้ว่าด้วยการสร้าง XML Binding Class ด้วย JAXB ใน Java เป็นตัวอย่างและสรุปสั้นๆ ให้พี่ที่ทำงานฟัง ถ้าต้องการรายละเอียดถามได้ครับ

Tomcat 6.x: Cluster Basic Checkpoints

Monday, February 22nd, 2010
  • ทุกๆ Session attribute ต้อง implement “java.io.Serializable
  • เอา comment (“<!– Comment –>”) ของแท็ก Cluster ใน server.xml ออก
  • หากมีการเปลี่ยนหรือต้องการกำหนดค่า Valve สำหรับ Cluster ต้องแต่ใจว่า ReplicationValve ต้องประกาศภายใต้แท็ก Cluster ใน server.xml
  • ถ้า instance (ของ tomcat หรือ tomcat node หรือ node) ทำงานอยู่ในเครื่องเดียวกัน ก็ต้องให้แน่ใจว่าค่าในแอททริบิวต์ port (ในแท็ก Cluster) ไม่ซ้ำกัน ซึ่ง tomcat เองก็ฉลาดพอที่จะ resolve เองได้ โดยที่หา port ที่อยู่ในช่วงระหว่าง 4000 – 4100
  • อย่าลืมใส่ <distributable/> ใน web.xml ของ application
  • ถ้าใช้ mod_jk ก็ให้ใส่ค่าในแอททริบิวต์ jvmRoute ในแท็ก Engine เป็นค่า worker name ในไฟล์ workers.properties
  • ต้องแน่ใจว่าทุก node มีเวลาในเครื่องเป็นเวลาเดียวกัน หรือ sync กับ NTP เดียวกัน
  • แน่ใจว่า Load Balancer กำหนดค่าเป็น sticky session โหมด