36 คะแนน โดย dofuuz 2024-01-23 | 14 ความคิดเห็น | แชร์ทาง WhatsApp

คำบรรยายรอง: ผ่ากลไกการรับรู้สีของมนุษย์แบบสายวิทย์

ถ้าคุณเป็นนักพัฒนา เทอร์มินัลคือสิ่งที่ต้องจ้องอยู่นาน... สีน้ำเงินก็มืดเกินไป สีเขียวก็สว่างเกินไปจนแสบตา

ดังนั้นชุดสีที่ดีจึงเป็นสิ่งจำเป็นใช่ไหมล่ะ?

เพื่อหาชุด 16 สีที่เหมาะที่สุด... จะพึ่งแค่ความรู้สึกล้วน ๆ ไปถึงเมื่อไร?
ถ้าใช้แบบจำลองการรับรู้สี (Color appearance model) ก็สามารถจัดการสีแบบ 'วิทยาศาสตร์' ได้

ผมจึงลองสร้างชุดสีเทอร์มินัลที่มุ่งสู่ new standard โดยใช้แบบจำลองการรับรู้สี ให้ทั้งเป็นหลักเป็นการและมองเห็นได้ชัด

เนื้อหาในบทความมีดังนี้

  • ปัญหาของค่าตั้งต้น 16 สีของเทอร์มินัล
  • แนะนำแบบจำลองการรับรู้สี
  • ทดลองใช้งานแบบจำลองการรับรู้สีด้วย Python เบื้องต้น
  • คัดเลือก 16 สีของเทอร์มินัลโดยใช้แบบจำลองการรับรู้สี
  • ดาวน์โหลดการตั้งค่าสี

สุดท้าย หลังจากนำความคิดเห็นไปปรับแล้ว ผู้เขียนตั้งใจจะรวบรวมโค้ดสำหรับสร้างและการตั้งค่าสี แล้วอัปโหลดไว้ใน GitHub repository แยกต่างหาก

ขอความเห็นจากทุกท่านด้วยครับ ขอบคุณครับ

14 ความคิดเห็น

 
mulcup 2024-01-29

ผมกำลังใช้ terminator อยู่..
ไม่ทราบว่าสามารถนำไปใช้กับทางนี้ได้ไหมครับ?

 
dofuuz 2024-01-28

https://github.com/dofuuz/dimidium
แยกออกเป็นรีโพซิทอรีต่างหากแล้ว ตอนนี้ยังอยู่ระหว่างเก็บงานให้เสร็จ และยังคงเปิดรับความคิดเห็นอย่างต่อเนื่อง!

 
chiftkey 2024-01-24

ไม่ใช้ mobaxterm กันหรือครับ....?
คิดว่าน่าจะดีถ้ามีไฟล์การตั้งค่าของ mobaxterm ด้วย

 
ryuheechul 2024-01-24

ด้วยเหตุผลคล้ายกัน ผมก็ใช้แต่ Solarized เท่านั้น https://ethanschoonover.com/solarized/

 
botplaysdice 2024-01-24

ดูเหมือนว่าเราใช้สีที่ถูกกำหนดขึ้นมาตั้งแต่ยุคที่ไม่เพียงแต่จำนวนชนิดของสีจะมีแค่จำกัด (16 สี) แต่แม้กระทั่งคำนิยามของแต่ละสีก็หลีกเลี่ยงไม่ได้ที่จะมีข้อจำกัดด้วย ขอบคุณสำหรับบทความดี ๆ ครับ

 
csjune 2024-01-23

ใช้งานได้ดีมากครับ ขอบคุณครับ

 
iolothebard 2024-01-23

ให้อารมณ์คล้ายกับ Tango เลยครับ

 
libner 2024-01-23

ถ้าใช้ต่อจาก Caminal Dimidium ก็น่าจะเข้ากันดีเหมือนกัน
ขอบคุณที่แนะนำวิธีปรับแต่งดี ๆ ครับ

 
moderator 2024-01-23

บริการที่ไม่สามารถทดสอบได้ถูกย้ายออกไปแล้วเพราะไม่เหมาะกับ Show

 
kuroneko 2024-01-23

ผมเองก็คิดมาตลอดว่าสีน้ำเงินของเทอร์มินัลมืดเกินไปจริง ๆ
พอทำแบบนี้แล้วก็ดูสบายตาขึ้นเหมือนกันนะครับ

อ้างอิงไว้ว่า Show GN จะตั้งใจให้ลิงก์ไปยังอย่างเช่น GitHub repository มากกว่าบล็อกโพสต์
ดังนั้นถ้าจะใช้หลังจากปล่อยรีลีสบน GitHub แล้วก็น่าจะเหมาะดีครับ

 
cosine20 2024-01-23

ไม่แน่ใจว่าเป็นสิ่งที่เพิ่มเข้ามาภายหลังหรือเปล่า แต่ในเนื้อหาก็มีลิงก์ไปยังที่เก็บบน GitHub อยู่ครับ
https://github.com/dofuuz/dotfiles/

 
dofuuz 2024-01-23

ตอนนี้รีโพซิทอรีด้านบนยังปะปนอยู่กับไฟล์อื่น ๆ

ในเร็ว ๆ นี้มีแผนจะแยกเฉพาะชุดสีของเทอร์มินัลออกมา แล้วอัปโหลดเป็นรีโพซิทอรีแยกต่างหาก

 
jujumilk3 2024-01-23

เผลอก๊อปปี้วางคำสั่งแล้วรันแบบไม่ทันคิด จนเนื้อหาในไฟล์ .zshrc หายไปหมด เลยเจอหายนะครั้งใหญ่ครับ/ค่ะ คนอื่น ๆ ก็ระวังกันด้วยนะ..

 
arfwene 2024-01-23

แน่นอนว่าดูสบายตากว่าจริง ๆ
สำหรับผมชอบพื้นหลังประมาณ #303030 / rgb(48,48,48)
คิดว่าอ้างอิงสีโหมดมืดของโปรแกรมดูข้อความหรือเว็บไซต์ก็น่าจะดีเหมือนกัน