skip to content

AudioBooks to Share Community

So we share > Audiobook, Knowledge, Accessibility news ETC.

You are not logged in.

Topic rating: 0

#1 29-01-2015 11:03:21

Webminster
Administrator
Registered: 18-07-2011
Posts: 144

QubeClearLog ส่วนเสริม NVDA สำหรับคนใช้ The Qube (0.7 only)

*update* เนื่องจากใน TheQube 0.7.1 ทางผู้พัฒนาได้แก้ไขปัญหาขนาดของไฟล์ Log นี้แล้ว โดยจำกัดให้ขนาดของแต่ละไฟล์ไม่เกิน 100 KB ดังนั้นใครที่อัพเกรดเวอร์ชันของ TheQube ไปใช้ตัวล่าสุดแล้ว ส่วนเสริมตัวนี้ก็ไม่จำเป็นอีกต่อไปครับ :d

ถึงแม้ว่าจะมี Twitter client สำหรับคนตาบอดอยู่หลายตัว แต่ผู้เขียนก็เชื่อว่า ตัวที่ได้รับความนิยมที่สุดตัวนึงตอนนี้ ก็คงจะหนีไม่พ้น client ที่ชื่อว่า "TheQube" ซึ่งล่าสุดได้ออกมาเป็นเวอร์ชัน 0.7 กันแล้ว

ซึ่งสำหรับฟีเจอร์และการใช้งานโดยทั่วไป ก็คงต้องถือว่าเจ้า TheQube 0.7 นี้ใช้งานได้อย่างรวดเร็วและไม่ได้มีปัญหาใดๆ แต่จะมีปัญหาอยู่นิดเดียวที่ผู้เขียนค้นพบก็คือ เจ้า TheQube 0.7 นี้ จะมีการสร้างไฟล์ LOG ซึ่งเป็นส่วนที่บันทึกการทำงานของโปรแกรมทั้งหมดอย่างละเอียด ที่มีขนาดใหญ่ขึ้นเร็วผิดปกติ กล่าวคือ โดยปกติโปรแกรมในเวอร์ชันก่อนๆ ก็มีการสร้างไฟล์ log ที่ว่านี้อยู่แล้ว แต่ขนาดของไฟล์มันก็จะไม่ใหญ่มาก (แต่ถ้าใช้ไปนานๆ มันก็จะใหญ่ขึ้นเรื่อยๆ ได้เหมือนกัน) แต่ใน TheQube 0.7 นี้ อาจเป็นความผิดพลาดในการตั้งค่าอะไรบางอย่างจากนักพัฒนา จึงทำให้ ไฟล์ log ที่ชื่อ "The qube.log" นี้มันจะมีขนาดใหญ่ขึ้นอย่างรวดเร็วผิดปกติ

ไฟล์ log ที่โปรแกรมสร้างขึ้นมานี้จะอยู่ในโฟลเดอร์ที่เก็บฐานข้อมูลของโปรแกรม ที่ %appdata%\TheQube\ และมีทั้งหมด 4 ไฟล์ ได้แก่


  • durus.log

  • error.log

  • the qube.log

  • wx.log



โดยทั่วไป ไฟล์ durus.log และไฟล์ wx.log นี้คงไม่ถือว่าเป็นปัญหาเท่าไหร่ เพราะขนาดมันมักจะไม่เพิ่มขึ้นเลย หรือเพิ่มขึ้นก็อยู่เพียงไม่กี่ KB เท่านั้น ไฟล์ที่เราควรใส่ใจก็จะมีอยู่สองไฟล์ คือไฟล์ error.log กับไฟล์ The Qube.log ตามที่ระบุว่าเป็นปัญหาพอสมควรสำหรับ TheQube 0.7 นี้

โดยทั้งสองไฟล์ที่ว่าอาจจะเป็นปัญหานี้ ปัญหาที่ว่าก็คือมันจะกินพื้นที่ใน Drive C: ของเราไปอย่างไม่จำเป็น ซึ่งถ้าเป็นในโปรแกรมเวอร์ชันก่อนๆ ไฟล์เหล่านี้จะไม่ได้มีขนาดใหญ่มาก เท่าที่ผู้เขียนจำได้ มันก็จะอยู่ราวไม่กี่ร้อย KB หรือไม่กี่ MB เท่านั้นเอง

แต่สำหรับในโปรแกรม TheQube version 0.7 นี้ ผู้เขียนพบว่า การใช้งานเพียงหนึ่งวัน ไฟล์ The Qube.log อาจมีขนาดใหญ่ไปถึงหลายสิบ MB ได้ และถ้ายิ่งใช้งานไปเรื่อยๆ บางคนอาจพบว่าไฟล์ดังกล่าว มีขนาดใหญ่ได้ถึงหลายร้อย MB เลยทีเดียว

วิธีที่ควรทำก็คือ เราควรลบไฟล์ log เหล่านี้ทิ้งไปบ้าง (นานๆ ครั้ง หากมันไม่ได้ใหญ่จนรบกวนพื้นที่ของเราจนเกินไป) แต่อย่างไฟล์ The Qube.log ที่ผู้เขียนเห็นว่าเป็นปัญหานี้ คือมันก็ดูใหญ่จนอาจรบกวนพื้นที่ของเราได้ ดังนั้นผู้เขียนจึงทำส่วนเสริมที่ใช้กับโปรแกรมอ่านจอภาพ NVDA ซึ่งทำให้เราสามารถกดคำสั่งเพื่อลบไฟล์ log ดังกล่าวออกไป เป็นการเพิ่มพื้นที่ว่างให้แก่ Drive C: ของเรา และยังทำให้ลดทรัพยากรที่คอมพิวเตอร์ของเราต้องใช้สำหรับโปรแกรม TheQube อีกด้วย

หลายคนอาจจะสงสัยว่า เอ๊ะ ลบไปจะดีเหรอ มันมีผลเสียอะไรหรือเปล่า ส่วนนี้ผู้เขียนจะขออธิบายให้ทราบคร่าวๆ ว่า ไฟล์ log ดังกล่าวนี้ มันถูกสร้างมาเพื่อให้นักพัฒนาหรือผู้ที่มีความรู้เกี่ยวกับการเขียนโปรแกรม ทราบถึงความผิดปกติ หรือการทำงานในขั้นตอนต่างๆ ของโปรแกรม ซึ่งสำหรับผู้ใช้ทั่วไปอย่างเรา ไฟล์เหล่านี้ก็ถือว่าไม่มีความจำเป็นต้องใช้มันแต่อย่างใด ดังนั้นก็คือลบมันไปได้ โดยไม่มีผลเสียนั่นเอง :d

สำหรับใครที่สนใจ ก็สามารถ download QubeClearLog 0.3.NVDA-addon ไปใช้งานกันได้

ซึ่งการใช้งานก็มีแค่คำสั่งเดียว คือ Windows+alt+d เพื่อเคลียไฟล์ log ในโฟลเดอร์ TheQube ที่อยู่ใน %appdata% นั่นเอง แต่มีเงื่อนไขอยู่นิดนึงว่า เราจะเคลียไฟล์ log เหล่านี้ได้ก็ต่อเมื่อ เราปิดโปรแกรม TheQube ให้สนิทจริงๆ แล้วเท่านั้น

ปิดสนิทจริงๆ หมายความว่าอะไร ปิดสนิทจริงๆ นี้ก็หมายความว่า โดยปกติ พอเรากดปิดโปรแกรม TheQube แล้ว โปรแกรมจะยังมีการทำงานต่อไปอีกพักหนึ่ง (ขึ้นอยู่กับประสิทธิภาพของคอมพิวเตอร์ที่ท่านใช้งาน) เนื่องจากโปรแกรมต้องจัดการจัดเก็บฐานข้อมูลให้เป็นปัจจุบัน ก็คล้ายๆ กับการ save ไฟล์ microsoft word หลังจากเราพิมพ์งานเสร็จอะไรทำนองนั้นแหละ เพียงแต่ไฟล์ฐานข้อมูลของ TheQube นี่มันก็จะมีขนาดใหญ่นิดนึง และต้องการเวลาในการจัดเก็บพอสมควร ซึ่งก็อาจเป็นไม่กี่สิบวินาที หรืออาจเป็นนาทีกว่าๆ ก็เป็นได้

แต่สำหรับใครที่ไม่ได้ใช้ NVDA ข้อแรกคือ แนะนำให้หัดใช้ smile แต่ถ้าไม่สบายใจที่จะใช้โปรแกรมฟรี และดี แบบนี้จริงๆ เราก็มี batch file ที่เอาไว้ใช้เพื่อเคลีย log ไฟล์ ดังกล่าวข้างต้นไว้ให้เอาไปใช้กันได้เช่นกัน กดดาวน์โหลดที่นี่ วิธีใช้ก็ง่ายๆ ปิดโปรแกรม TheQube ให้สนิท แล้วมา enter เพื่อเรียกใช้ไฟล์ QubeClearLog.bat เพื่อเคลีย log ไฟล์ทั้งหมดได้เช่นกัน (เห็นไหมว่ามันไม่สะดวกเหมือนกดคำสั่งได้เลยทันที แบบที่ใช้เป็นส่วนเสริมของ NVDA) tongue

Offline

 

Board footer

Powered by PunBB
© 2021 AudioBook2Share