Month: November 2015

โปรแกรมคำนวณวงรอบ Traverse Pro รุ่น 2.60 (รุ่นล่าสุด) รองรับจอ 4K

ทุกข์ของคนใช้จอ 4K

  • สามเดือนที่แล้วผมไปถอยโน๊ตบุ๊คจอ 4K ขนาด 15.6″ มาใช้ความละเอียด 3840×2160 ลงวินโดส์ 10 และ Ubuntu Gnome ขอพูดตอนลงวินโดส์ต้องเอาแว่นขยายมาส่องหน้าจอเลยครับ เพราะตัวหนังสือเล็กมากจนอ่านไม่ได้ ตรงที่เตรียมพาร์ทิชั่นฮาร์ดดิสค์ต้องระวังเป็นพิเศษกลัวจะคลิกผิด กลายเป็นล้างฮาร์ดดิสค์ทั้งลูก ติดตั้งเสร็จก็ค่อยยังชั่วครับ เพราะวินโดส์ scale ตัวหนังสือให้ 250% และตัววินโดส์เองบางอย่างเช่น File Explorer, Control Panel เตรียมมาสำหรับจอแบบนี้แล้ว แต่ Device manager ก็ยังเดิมๆแต่วินโดส์ก็ scale ให้ใหญ่ขึ้นมาเบลอๆแต่ก็อ่านได้
  • ปัญหาที่หนักหน่วงคือโปรแกรมทั้งหลายที่ใช้งานอยู่ มีน้อยมากที่อัพเดทเพื่อรองรับจอ 4K จากความตื่นเต้นในตอนแรกๆที่ได้ใช้จอภาพละเอียดกลายเป็นความทรมานของผู้สูงอายุอย่างผมไปในทันที ดูตัวอย่างโปรแกรม Microstation V8i ไอคอนเล็กกระจิ๊ดต้องเพ่งหนักมาก

Microstaion V8i

  • อีกหลายๆโปรแกรมเช่น Gimp ก็ทรมานสายตาไม่น้อย

gimp

  • สำหรับ Autocad ไอคอนก็ดูได้แต่ตัวหนังสือไม่ทราบ scale ด้วยอัตราส่วนเท่าไหร่ถึงใหญ่จนล้นกรอบ

autocad

Traverse Pro รุ่นก่อนหน้านี้กับจอ 4K

  • ลองติดตั้ง Traverse Pro รุ่น 2.50 ตัวโปรแกรมก็ถูกวินโดส์สเกลมาประมาณสามเท่าให้เรียบร้อย เบลอๆแต่ยังพออ่านได้ ตอนเขียนโปรแกรมผมตั้งค่าให้วินโส์จัดการเรื่องขนาดตัวหนังสือและไอคอนอัตโนมัติ ตอนนั้นไม่ได้ใส่ใจครับว่าจอภาพในอนาคตจะละเอียดเพิ่มมากขึ้น

tpro_old

  • ในขณะนั้นก็เลยคิดว่าคงจะดีถ้าปรับปรุงโปรแกรมให้รองรับจอ 4K เผื่อไว้ในอนาคต ที่จอแบบนี้จะเป็นกลายเป็นสิ่งธรรมดาที่สุดในไม่กี่ปีข้างหน้านี้ แต่เมื่อไปเปิดเครื่องมือพัฒนาโปรแกรม Lazrus IDE  ก็ต้องปวดตาอีกครั้งครับ เพราะยังไม่รองรับ 4K เหมือนกัน แต่ก็ดีหน่อยเพราะคุ้นกับการกดคีย์ลัดมากกว่าเลยไม่มีปัญหามาก

lazarus_no_4k_supported

ปรับปรุง Traverse Pro เป็นรุ่น 2.60 สำหรับจอ 4K

  • ตอนแรกๆนึกว่าจะใช้เวลาไม่นาน กลับใช้เวลาไปพอสมควร เนื่องจากรองรับจอหลาย resolution เลยต้องเตรียมไอคอนไว้หลายขนาด ไอคอนส่วนใหญ่ก็หา download จากอินเทอร์เน็ตแล้วมาปรับปรุงอีกนิดหน่อย ตอนรันโปรแกรมจะตรวจสอบความละเอียดของจอของผู้ใช้แล้วเลือกขนาดตัวหนังสือและไอคอนให้เหมาะสม ปรับ options ในเครื่องมือพัฒนาโปรแกรมเป็น Enabled DPI awareness หมายถึงอย่ามาขยายตัวหนังสือหรือไอคอน เราจะจัดการเอง สุดท้ายผมก็ถือโอกาสแก้บั๊กหลายอย่างเช่น
    • แก้ปัญหาฟอร์แม็ตค่าพิกัดที่ใช้แยกหลักพันด้วยคอมม่าที่ตอนแรกเพี้ยน
    • แก้ปัญหาลากเส้นตีตารางใน print preview เดิมที่ resolution ไม่มาก ดูแล้วเห็นว่าเส้นตารางตรงกัน พอเจอความละเอียดจอสูงขึ้นเส้นตารางดันไม่ตรงกัน
    • แก้ปัญหาภาษาไทยกลายเป็นอักขระประหลาดใน print preview และตอนออก Excel
    • แก้ปัญหาวาดรูปวงรอบ (Traverse Plot) ไม่วาดในวินโดส์ 10
  • จัดทำโปรแกรมติดตั้งด้วย Inno setup ทั้งรุ่น 32 bit และ 64 bit ผมก็ยังสงสัยว่ายังมีคนใช้วินโดส์ 32 บิตอยู่มากไหมโดยเฉพาะวินโดส์ XP เพราะตอนนี้ผมหาเครื่องคอมพิวเตอร์รุ่นนี้มาทดสอบโปรแกรมไม่ได้แล้ว

หน้าตา Traverse Pro รุ่น 2.60

  • ก็เปลี่ยนจากเดิมไม่มากนัก เปลียนไอคอนบนทูลบาร์ใหม่ทั้งหมด ใช้บนจอ 4K ตัวหนังสือบนโปรแกรมคมชัดไม่เบลอ ไอคอนโปรแกรมก็ชัดขึ้นด้วย

tpro_2.60a

  • ใน  Print preview เปลี่ยนไอคอนใหม่

tpro_printpreview

  • ใน Traverse Plot ก็เปลี่ยนไอคอนไปบ้างยกเว้นตรง Zoom in, Zoom out มุมล่างขวา ยังเหมือนเดิมแต่รันบนจอ 4K ไอคอนจะเล็กไปนิดหน่อยครับ

tpro_plottraverse

  • ส่งผลลัพธ์ออก Microsoft Excel ที่จริงผมไม่ได้ใช้ Microsoft Office นานหลายปีแล้ว ตอนนี้ใช้ Libreoffice อยู่ ผมจึงลง Microsoft Office แบบไม่ได้ Activate แล้วก็ค่อย uninstall หลังจากทดสอบแล้ว ผลลัพธ์ก็อย่างที่เห็น อนาคตผมอาจจะเขียนให้สามารถส่งผลลัพธ์ออก Libreoffice ได้ครับ

tpro_output_excel

  • ใน About ของโปรแกรมลักษณะเป็น 3D animation เหมือนเดิม แต่เปลี่ยนเป็นโมเดล 3D กล้องยี่ห้อหนึ่ง ดาวน์โหลดโมเดลจากอินเทอร์เน็ต อย่ามาฟ้องลิขสิทธิ์ผมเลยนะครับ มองในมุมกลับผมโฆษณาให้ฟรีๆ

tpro_about

  • คู่มือการใช้โปรแกรม ยังไม่ได้ปรับปรุงใหม่ยังใช้คู่มือของรุ่น 2.50 ที่จัดทำโดยน้องตั้ม ซึ่งในไฟล์ setup จะติดตั้งคู่มือการใช้โปรแกรมไปให้อัตโนมัติ และขอขอบคุณ คุณแหลม วิศวกรรถไฟ ที่สละเวลามาทำ Splashbox โชว์โลโก้ตอนเปิดโปรแกรมให้ครับ
  • ถ้าต้องการดาวน์โหลดไปใช้งาน ก็ดูที่ลิ๊งค์ด้านขวามือนะครับ