- Monodraw là một trình chỉnh sửa ASCII art mạnh mẽ trên macOS để tạo nghệ thuật dựa trên văn bản, hỗ trợ sơ đồ, lưu đồ và trực quan hóa cấu trúc dữ liệu
- Hỗ trợ mind mapping và sơ đồ ER theo ký pháp Crow’s Foot để quản lý dữ liệu văn bản linh hoạt và trực quan hóa mô hình cơ sở dữ liệu
- Tạo biểu ngữ văn bản chỉ với một cú nhấp nhờ tích hợp FIGlet, đi kèm sẵn 148 phông chữ
- Giao diện dòng lệnh (CLI) hỗ trợ tạo tài liệu tự động bằng hook của hệ thống quản lý phiên bản và xuất JSON
- Được tối ưu cho môi trường macOS, mang lại trải nghiệm tạo text art trực quan và hiệu quả, hữu ích cho tài liệu kỹ thuật và giáo dục
Tổng quan về Monodraw
- Monodraw là trình chỉnh sửa ASCII art dành riêng cho macOS, giúp dễ dàng tạo sơ đồ, bố cục và lưu đồ
- Tận dụng sự đơn giản của văn bản thuần để trực quan hóa thuật toán, cấu trúc dữ liệu, định dạng nhị phân và nhiều nội dung khác
- Vì dựa trên văn bản nên có thể dễ dàng chèn vào bất cứ đâu, đồng thời hỗ trợ xuất ảnh PNG và SVG
- Giá là $9.99, có bản dùng thử miễn phí, ưu đãi giáo dục vui lòng liên hệ support@helftone.com
- Yêu cầu hệ thống: macOS 11 Big Sur trở lên
- Người dùng macOS cũ hơn có thể dùng Monodraw v1.3 (macOS 10.10 Yosemite) và v1.5 (macOS 10.14 Mojave)
Tính năng sơ đồ
- Sơ đồ giúp tăng cường tài liệu kỹ thuật, cung cấp biểu đạt trực quan để hỗ trợ hiểu mã nguồn và đặc tả
- Việc trực quan hóa cấu trúc dữ liệu, thuật toán và định dạng dữ liệu giúp việc đọc và hiểu mã dễ dàng hơn
- Ví dụ: được dùng làm sơ đồ mạng trong dự án vagrant-ansible-openstack trên GitHub
- Giao diện trực quan giúp biểu diễn các khái niệm phức tạp một cách đơn giản
Mind mapping
- Kết hợp sự đơn giản của văn bản thuần với sức mạnh của mind mapping
- Có thể tự do sắp xếp văn bản trên canvas vô hạn, không bị ràng buộc bởi tệp văn bản tuyến tính
- Cho phép người dùng quản lý dữ liệu theo cách họ mong muốn
Sơ đồ ER
- Hỗ trợ sơ đồ ER cho người làm việc với cơ sở dữ liệu
- Cung cấp 3 biến thể của ký pháp Crow’s Foot để phù hợp với sở thích người dùng
- Giúp trực quan hóa mô hình dữ liệu một cách rõ ràng để hỗ trợ thiết kế và hiểu hệ thống
Biểu ngữ văn bản
- Tích hợp FIGlet cho phép tạo biểu ngữ văn bản chỉ với một cú nhấp
- Đi kèm sẵn 148 phông chữ, đồng thời có thể thêm phông chữ tùy chỉnh
- Có thể thay đổi kích thước hộp văn bản, đổi phông và chỉnh căn lề một cách tương tác mà không cần terminal
Công cụ văn bản
- Công cụ dựng văn bản dựa trên CoreText cho khả năng kiểm soát bố cục chính xác
- Có thể điều chỉnh căn lề, vị trí, hướng dòng và dịch chuyển dòng
- Thêm viền chỉ với một cú nhấp
Công cụ đường thẳng
- Công cụ đường thẳng hỗ trợ đường trực giao và đường bậc thang, đồng thời có thể thiết lập mẫu nét đứt
- Kết nối động với hình thông qua điểm nối, không cần căn chỉnh lại khi di chuyển
- Giúp triển khai kết nối giữa các hình một cách đơn giản
Công cụ hình chữ nhật
- Công cụ hình chữ nhật tạo các hộp được dùng nhiều nhất trong text art
- Có thể thiết lập viền, nền và bóng đổ chỉ với vài cú nhấp
- Gắn đường thẳng vào đúng vị trí nhờ các điểm nối tùy chỉnh
Giao diện dòng lệnh (CLI)
- CLI chỉ có trong phiên bản mua trực tiếp, phiên bản Mac App Store không bao gồm do giới hạn của App Sandbox
- Có thể tự động tạo tài liệu khi commit bằng hook của hệ thống quản lý phiên bản
- Xuất JSON để dễ thao tác bằng lập trình
- CLI hỗ trợ workflow tự động hóa, nâng cao hiệu quả của quy trình phát triển
Công cụ vẽ
- Cung cấp các công cụ vẽ cơ bản như bút chì, tẩy, tô vùng, picker
- Đây là các công cụ thiết yếu để tạo text art
- Có thể chồng ảnh lên canvas để đồ lại
Tính năng nâng cao
- Nhóm hóa: gom nhiều phần tử thành một nhóm để sao chép và di chuyển dễ hơn
- Guide: cung cấp đường căn chỉnh để canh nội dung và thay đổi kích thước mà không cần đếm số ký tự
- Focus: có thể khóa hoặc ẩn các hình khác khi muốn tập trung vào một vùng cụ thể trên canvas
- Phím tắt: truy cập nhanh mọi chức năng bằng phím tắt, chọn công cụ bằng một phím đơn không cần phím bổ trợ
Tối ưu hóa cho macOS
- Monodraw được thiết kế như một ứng dụng macOS native, tối ưu cho macOS từ bộ máy dàn trang văn bản đến giao diện
- Hoạt động đúng như mong đợi, và luôn sẵn sàng với tính năng hoàn tác khi thao tác nhầm
- Có thể sao chép text art vào clipboard để dán trực tiếp vào trình soạn thảo văn bản
Phiên bản bao gồm công cụ dòng lệnh
- Phiên bản có CLI chỉ được cung cấp khi mua trực tiếp tại https://sites.fastspring.com/helftone/product/monodraw
- Phiên bản Mac App Store không bao gồm CLI do giới hạn của App Sandbox
- Tải các phiên bản cũ:
- Monodraw v1.3: macOS 10.10 Yosemite trở lên
- Monodraw v1.5: macOS 10.14 Mojave trở lên
Hàm ý
- Monodraw đổi mới tài liệu kỹ thuật và trực quan hóa dữ liệu thông qua trực quan hóa dựa trên văn bản, mang lại công cụ hiệu quả cho nhà phát triển và nhà thiết kế
- Tích hợp CLI và tối ưu cho macOS giúp tăng năng suất, đặc biệt mạnh trong môi trường tự động hóa và giáo dục
- Là giải pháp lý tưởng cho tài liệu hóa dự án mã nguồn mở, thiết kế cơ sở dữ liệu và tạo tư liệu trực quan phục vụ giáo dục
1 bình luận
Ý kiến trên Hacker News
Tôi là nhà phát triển ứng dụng Monodraw, nếu có gì thắc mắc thì cứ hỏi bất cứ lúc nào
Giới thiệu một vài công cụ vẽ ASCII trên trình duyệt
monosketch.io, archetype (archive), textik.com, asciiflow.com, fsymbols.com/draw
Đây là công cụ gọn gàng nhất trong số các tool ASCII tôi từng thấy. Tôi thường dùng asciiflow.com và meatfighter.com/ascii-silhouettify. Tôi đã dùng chúng để tạo văn bản đầu vào khi làm animation terminal bằng TerminalTextEffects; có thể xem ví dụ ở astro demo gif và GitHub của terminaltexteffects
Tôi đã mua ứng dụng này vài tháng trước và giờ đang cố dùng nó thường xuyên hơn cho các sơ đồ trong tài liệu. Điểm rất lớn là khi export ra clipboard rồi nhập lại thì gần như mọi hình khối đều được khôi phục hoàn hảo
Có cảm giác đây chắc đã là bài đăng HN thứ mười về Monodraw rồi
Tháng 10 năm 2014, Tháng 5 năm 2015, Tháng 7 năm 2021, Tháng 7 năm 2022, Tháng 3 năm 2024, 1 năm trước v.v., Monodraw thường xuyên được giới thiệu trên HN. Kết luận là mỗi lần đều thu hút sự chú ý của mọi người, nên có vẻ Monodraw hưởng lợi rất lớn chỉ nhờ việc xuất hiện thường xuyên trước cộng đồng HN
Đây là phần mềm mà nếu mua Mac tôi nhất định sẽ mua. Thiết kế rất đẹp, và giấy phép vĩnh viễn một lần với giá $9.99 thay vì thuê bao hàng tháng cũng rất hợp ý tôi. Chỉ riêng vì muốn ủng hộ chính sách tốt này thôi tôi cũng chắc chắn sẽ mua
Monodraw thật sự là một ứng dụng bị đánh giá thấp. Tôi đã dùng nó cho network topology, sơ đồ lưu trữ, thậm chí cả cải tạo nhà bếp. Nó tốt hơn nhiều công cụ chuyên dụng đắt tiền, mà ASCII art đầu ra lại mang cảm giác hacker old-school nên còn ngầu hơn. Rất đáng khuyến nghị
Tôi muốn giới thiệu một thư viện vẽ ASCII/UTF rất tốt có thể dùng trong Emacs
uniline
Đây là một ứng dụng tuyệt vời để làm comment trong code khi bạn cần "giải thích bằng cả 1000 từ". Gần đây tôi cũng dùng nó để tạo sơ đồ luồng dữ liệu. Hoàn toàn khuyên dùng
Tôi đã dùng ứng dụng này từ lúc nó ra mắt. Nó rất tốt cho sơ đồ trong comment inline, và đặc biệt là tuyệt vời để làm banner đăng nhập cho server. Có một niềm vui nhỏ nhưng rất rõ ràng khi đăng nhập vào server và thấy banner cùng slogan tùy chỉnh hiện ra, điều đó tiếp thêm sinh khí cho công việc