36 điểm bởi dofuuz 2024-01-23 | 14 bình luận | Chia sẻ qua WhatsApp

Phụ đề: Mổ xẻ cảm nhận màu sắc của con người theo kiểu dân tự nhiên

Terminal là thứ mà nếu là lập trình viên, bạn sẽ phải nhìn vào trong thời gian dài... màu xanh dương thì quá tối. Màu xanh lá lại quá sáng đến mức chói mắt.

Vậy nên một bảng phối màu tốt là điều thiết yếu, đúng chứ?

Để tìm ra bộ 16 màu tối ưu... bạn sẽ còn dựa mãi vào cảm tính đến bao giờ?
Nếu dùng mô hình cảm nhận màu sắc (Color appearance model), ta có thể xử lý màu sắc theo cách 'khoa học'.

Tôi đã dùng mô hình cảm nhận màu sắc để tạo ra một bảng màu terminal hướng tới một new standard: vừa bài bản vừa dễ nhìn.

Nội dung bài viết gồm những phần sau.

  • Vấn đề của các thiết lập 16 màu terminal mặc định
  • Giới thiệu về mô hình cảm nhận màu sắc
  • Làm quen nhanh với cách áp dụng mô hình cảm nhận màu sắc bằng Python
  • Chọn 16 màu terminal bằng mô hình cảm nhận màu sắc
  • Tải xuống thiết lập màu

Cuối cùng, sau khi phản ánh ý kiến đóng góp, tôi định sẽ sắp xếp lại mã tạo sinh và thiết lập màu rồi tải chúng lên một repository Github riêng.

Rất mong nhận được nhiều ý kiến. Xin cảm ơn.

14 bình luận

 
mulcup 2024-01-29

Tôi đang dùng terminator..
Không biết bên này có áp dụng được không?

 
dofuuz 2024-01-28

https://github.com/dofuuz/dimidium
Mình đã tách ra thành một kho lưu trữ riêng. Hiện vẫn đang trong quá trình hoàn thiện, và mình cũng đang tiếp tục nhận ý kiến đóng góp!

 
chiftkey 2024-01-24

Bạn không dùng mobaxterm sao....?
Tôi nghĩ sẽ tốt nếu cũng có cả tệp cấu hình của mobaxterm

 
ryuheechul 2024-01-24

Vì những lý do tương tự, tôi chỉ dùng mỗi Solarized. https://ethanschoonover.com/solarized/

 
botplaysdice 2024-01-24

Có vẻ như trước giờ chúng ta vẫn dùng nguyên những màu được định nghĩa từ thời mà không chỉ số loại màu (16) bị giới hạn, mà ngay cả định nghĩa của từng màu cũng khó tránh khỏi bị hạn chế. Bài viết rất hay, cảm ơn tác giả.

 
csjune 2024-01-23

Tôi đang dùng rất tốt. Cảm ơn.

 
iolothebard 2024-01-23

Cảm giác khá giống Tango.

 
libner 2024-01-23

Có lẽ tiếp tục dùng với Caminal Dimidium cũng sẽ ổn.
Cảm ơn vì đã giới thiệu một cách tinh chỉnh hay.

 
moderator 2024-01-23

Dịch vụ không thể kiểm thử đã được chuyển đi vì không phù hợp với Show.

 
kuroneko 2024-01-23

Quả thật tôi cũng nghĩ màu xanh lam của terminal hơi quá tối.
Làm như vậy có vẻ sẽ dễ nhìn hơn.

Tham khảo thêm, Show GN được thiết kế để liên kết tới các kho lưu trữ GitHub hơn là các bài đăng blog,
nên có lẽ sẽ tốt hơn nếu bạn dùng nó sau khi phát hành trên GitHub.

 
cosine20 2024-01-23

Không rõ đây có phải là phần được thêm vào sau này không, nhưng trong bài đúng là có liên kết đến kho lưu trữ GitHub.
https://github.com/dofuuz/dotfiles/

 
dofuuz 2024-01-23

Hiện tại, kho lưu trữ ở trên đang ở trạng thái trộn lẫn với các tệp khác.

Trong thời gian gần, tôi dự định sẽ tách riêng chỉ phần cấu hình màu của terminal và đưa lên một kho lưu trữ riêng.

 
jujumilk3 2024-01-23

Tôi đã vô thức copy-paste rồi chạy lệnh, kết quả là nội dung file .zshrc bị bay sạch và tôi gặp một thảm họa thực sự. Mong mọi người cẩn thận..

 
arfwene 2024-01-23

Đúng là nhìn dễ hơn hẳn.
Tôi thì thích nền ở mức khoảng #303030 / rgb(48,48,48).
Có lẽ tham khảo màu dark mode của trình xem văn bản hoặc website cũng là một ý hay.