- Tôi bắt đầu làm việc này trong khi lập trình và xem YouTube phát ở chế độ nền, để thử nghiệm xem liệu tôi có thể chuyển toàn bộ wiki sang giao diện dòng lệnh (CLI) hay không. - Không có lý do cụ thể nào cho việc này. Chỉ là vui thôi, và tôi muốn thử nghiệm các mẫu thiết kế giao diện người dùng dựa trên ngôn ngữ lập trình (TUI) khác nhau. - Tuy nhiên, sau khi xây dựng xong, tôi phát hiện ra rất nhiều vấn đề về hiển thị Markdown, vì vậy tôi đã đồng thời cập nhật thư viện. Ngoài ra, khi thử nghiệm TUI, tôi sử dụng tmux để lấy kết quả hiển thị để so sánh — mặc dù không hoàn toàn là mã kiểm thử đầu cuối (E2E) — nhưng dường như phương pháp này không thể lấy được màu sắc. Tôi nghĩ đây cũng là một vấn đề đáng giải quyết. - Đặc biệt, trong quá trình này, tôi nhận ra rằng việc hiển thị hình ảnh trong terminal, cũng như video, rất khó khăn ở nhiều khía cạnh. Việc tính toán vị trí khá phức tạp để tương thích với Kitty, Sixel, v.v. Giải pháp thay thế tốt nhất là một phương pháp hiển thị chúng giống như tranh ghép. Có sự khác biệt trong các giao thức được cung cấp bởi mỗi terminal, v.v… - Gần đây tôi thấy một terminal gốc AI dựa trên iTerm2 có tên là Ghostty. Việc xây dựng một nhà ga có vẻ khá thú vị, và sau khi tìm hiểu, có vẻ như vẫn còn rất nhiều chỗ để cải thiện trong lĩnh vực nhà ga. - Dù sao thì, Karina trông cũng khá ổn đấy. - github.com/subinium/wikipedia-...
Bài viết này được dịch máy
Xem bản gốc

Khu vực:
Telegram
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận
Chia sẻ





