วันศุกร์ที่ 11 เมษายน พ.ศ. 2551

Guideline สำหรับ Update RAD

อันนี้เป็นแนะนำวิธีการที่จะ Update RAD ผ่าน Update Manager น่ะครับ เพราะบางทีการอัพจะมีปัญหา ผมเลยเขียนขั้นตอนง่าย ว่าควรจะทำอย่างไรเพราะบางที Update ไปแล้วใช้งาน RAD ไม่ได้ ทำให้บางทีอาจจะต้องเสียเวลาลงใหม่ ถ้าเป็น Eclipse ผมคิดว่าไม่น่าจะมีปัญหาอะไรเพราะ ใช้ Copy วางไว้ ไม่ต้องเสียเวลา Update ผ่าน Update Manager ได้ครับ มีขั้นตอนดังนี้
  1. ควรจะ Update ทีละตัว แล้วลองเทสดูว่าเข้า RAD ได้หรือไม่ ถ้าเข้าได้ก็อัพเดท อันต่อไป
  2. เริ่ม Update จาก ตัวที่เป็น Developer ก่อน แล้วควรจะ Update ใน Update ให้หมดก่อน ค่อยไป Optional Feature
  3. ไม่ควรลบข้อมูลในหน้า RollBacks (เพิ่อเพิ่มเนื้อที่ใน HDD น่ะครับ) ถ้าจะลบได้ ควรลองใช้ RAD สักสองสามวัน ก่อนว่าทุกๆ Perspective ยังเข้าใช้งานได้อยู่ไม่มีปัญหา ค่อยลบออกได้ครับ

* ผมแนะนำว่าควรใช้วิธีโหลดตัว Update มาลงที่เครื่องแล้ว Update เอาน่ะครับ จะง่ายกว่า แล้วไม่ค่อยจะจเอปัญหาเท่าไร โดย Update ตัว RPU(Rational Product Updater) ก่อน สามารทำผ่าน ตัว Update ได้เลยหรือโหลดก็ได้ครับ ตัวเล็กนิดเดียว เสร็จแล้วก็ สั่ง Update อีกทีว่ามีตัวอะไรบ้าง แล้ว Copy ชื่อไปหาใน Google ได้เลยครับ จะเจอลิงค์ Download เองเลยครับ แล้วก็โหลดเอา


ความแตกต่างระหว่าง ConnectionTimeOut กับ ReadTimeOut

เป็นการ Config ของ HTTPURLConnection(JDK1.5) หรือ Socket เพราะบางทีผมเห็นว่าบางคนยังไม่ค่อยเข้าใจ ผมเลยเอามาเขียนให้รู้เื่รื่องกัน อันนี้ตามความเข้าใจของผมนะครับ ถ้าผิดพลาดประการใด ก็ขอโทษด้วยครับ
  • ConnectionTimeOut จะเป็นการ Config ว่า Connection ที่ติดต่อไปยัง Server สามารถอยู่ได้นานขนาดไหน ถ้าจะให้เห็นภาพ คือ ถ้าสมมติเรา Connect ไปแล้ว แต่ทางฝั่งนู้นไม่ได้เปิดเครื่องไว้ (Ping แล้ว TimeOut) เวลาที่รอจะเท่ากับที่ ConnectionTimeOut ที่เราตั้งไว้น่ะครับ (จะไม่สามารถตั้งเกิน Default ของ Server)
  • ReadTimeOut จะเป็นการที่เราสามารถติดต่อทางฝั่ง Server ได้แล้ว แต่เวลาที่มันตอบกลับมาช้ากว่าเวลาที่เราตั้งไว้ จะต่างกับ ConnectionTimeOut ตรงที่ว่า ReadTimeOut จะรู้ว่าเครื่อง Server ที่เราติดต่อนั้นยังอยู่ แต่ตอบกลับมาช้ากว่าที่เรากำหนดไว้น่ะครับ
เพราะฉะนั้น เราควรจะตั้งไว้ทั้งสองแบบในการ Config Connection เพราะเราไม่รู้แน่ว่า Server ที่เราติดต่อไปจะเกิดกรณีไหน