
WebFitts เป็นแอปพลิเคชันการทดสอบกฎหมายของ Fitts บนเว็บที่ได้รับแรงบันดาลใจจากแอปพลิเคชัน Gofitts ของ Scott Mackenzie
คุณสามารถรับ WebFitts และทำงานบนระบบของคุณได้โดยทำตามคำแนะนำด้านล่าง!
ในการเรียกใช้ WebFitts โปรดตรวจสอบให้แน่ใจว่าอุปกรณ์ของคุณตรงตามข้อกำหนดต่อไปนี้:
เมื่อมีการปฏิบัติตามข้อกำหนดเบื้องต้นทั้งหมดคุณสามารถเรียกใช้ WebFitts ได้โดยทำตามคำแนะนำด้านล่าง:
เปิดเทอร์มินัลและพิมพ์คำสั่งต่อไปนี้:
git clone https://github.com/adildsw/WebFitts
ในเทอร์มินัลพิมพ์คำสั่งต่อไปนี้:
cd WebFitts
เมื่ออยู่ในไดเรกทอรี WebFitts คุณสามารถโฮสต์เว็บแอปพลิเคชัน WebFitts ใน LocalHost โดยพิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:
python app.py
เมื่อโฮสติ้งเซิร์ฟเวอร์ที่ประสบความสำเร็จพรอมต์เทอร์มินัล/คำสั่งควรส่งคืนข้อความต่อไปนี้:
* Serving Flask app "server" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
WebFitts สามารถเปิดตัวได้โดยการเปิดเบราว์เซอร์ใด ๆ และป้อนที่อยู่ http://127.0.0.1:5000

WebFitts เสนอพารามิเตอร์ที่กำหนดค่าได้บางอย่าง:
WebFitts มีฟังก์ชั่นที่อนุญาตให้ผู้ใช้โฮสต์แอปพลิเคชันในที่อยู่ที่กำหนดเองเพื่ออนุญาตให้เข้าถึงหลายอุปกรณ์ผ่านเครือข่าย สามารถทำได้โดยใช้อาร์กิวเมนต์ ip และ port ในขณะที่เปิดตัวแอปพลิเคชัน
python app.py --ip <IP> --port <PORT>
หมายเหตุ: IP เริ่มต้นถูกตั้งค่าเป็น 127.0.0.1 และพอร์ตเริ่มต้นถูกตั้งค่าเป็น 5000
ในการสร้างงานที่มีการรวมกันของค่าแอมพลิจูดและความกว้างหลายค่าเพียงแค่เขียนค่าแอมพลิจูดและความกว้างทั้งหมดในฟิลด์ที่เกี่ยวข้องคั่นด้วยเครื่องหมายจุลภาคและ WebFitts จะสร้างงานที่เป็นไปได้ทั้งหมดโดยใช้การกำหนดค่า (แอมพลิจูด X ความกว้าง)
คุณสามารถกำหนดค่า WebFitts เพื่อไม่บันทึกผลลัพธ์งานบนเซิร์ฟเวอร์การตั้งค่าอาร์กิวเมนต์ servdown เป็น 0
python app.py --servdown 0
หลังจากเสร็จสิ้นทุกงาน WebFitts จะบันทึกไฟล์ผลลัพธ์ 3 ไฟล์ในระบบไคลเอนต์ (และไฟล์เดียวกันจะถูกเก็บไว้บนเซิร์ฟเวอร์หากมีการกำหนดค่า WebFitts ด้วยวิธีนั้น) คำอธิบายไฟล์มีความแตกต่างโดยใช้ไฟล์แต่ละประเภท:
ข้อมูลทั้งหมดจะถูกเก็บไว้ในรูปแบบ CSV และสามารถเข้าถึงได้โดยใช้ตัวแก้ไขข้อความใด ๆ ที่เลือก ส่วนหัวข้อมูลจะรวมอยู่ในแต่ละไฟล์ คำจำกัดความส่วนหัวและการคำนวณมาจากแอปพลิเคชัน Gofitts ของ Scott Mackenzie ซึ่งเป็นเอกสารที่สามารถพบได้ที่นี่
ยินดีต้อนรับการมีส่วนร่วมทั้งหมด! คุณสามารถเปิดปัญหาเพื่อหารือเกี่ยวกับการเปลี่ยนแปลงและใช้คำขอดึงเพื่อส่งในการอัปเดต