1 điểm bởi GN⁺ 2023-08-17 | 1 bình luận | Chia sẻ qua WhatsApp
  • Công cụ chỉnh sửa/xem CSV Modern CSV 2.0 là một bản cập nhật lớn, đồng thời cải tiến giao diện thiết lập, hiệu năng, tài liệu và hỗ trợ nền tảng
  • Vẫn có thể chỉnh sửa trực tiếp tệp cấu hình như trước, đồng thời bổ sung cửa sổ Preferences và bảng File Metadata để giảm lỗi cấu hình và công việc lặp lại
  • Hiệu năng tải được cải thiện trên diện rộng; thời gian tải tổng thể gần như giảm một nửa và với các tệp có nhiều cột thì nhanh hơn trên 90%
  • Các tính năng mới như chọn toàn bộ kết quả Find, loại bỏ trùng lặp, reshape vùng ô, thống kê·phân tích cột, Column Lookup đã được thêm vào; một số là tính năng Premium hoặc Premium Business
  • Trên Mac, ứng dụng có thể chạy trên thiết bị Apple Silicon mà không cần Rosetta, và người dùng có giấy phép phiên bản 1 có thể dùng lộ trình nâng cấp riêng

Cải tiến giao diện thiết lập và siêu dữ liệu tệp

  • Thay đổi lớn nhất về khả năng sử dụng trong phiên bản 2 là việc PreferencesFile Metadata trở nên dễ thao tác hơn
  • Preferences

    • Cách chỉnh sửa trực tiếp tệp cấu hình như ở phiên bản 1 vẫn được giữ nguyên
    • Thông qua cửa sổ Preferences mới, có thể thay đổi trực quan hơn các thiết lập chương trình, phím tắt và tùy chọn phần mở rộng tệp
  • File Metadata

    • Các tham số tệp và thiết lập hàng/cột tiêu đề vốn được xử lý bằng lệnh trong phiên bản 1 nay có thể được quản lý trong bảng
    • Có thể xử lý các tham số như dấu phân cách và mã hóa ký tự, đồng thời phương thức dùng lệnh hiện có vẫn tiếp tục khả dụng
    • Chủ đề giao diện tăng từ 2 chủ đề Light và Dark của phiên bản 1 lên 5 chủ đề trong phiên bản 2
    • Light
    • Dark
    • Dracula
    • Solarized Light
    • Solarized Dark

Hiệu năng, tính năng mới, tài liệu và hỗ trợ nền tảng

  • Cải thiện hiệu năng tải là một trong những thay đổi cốt lõi
    • Thời gian tải tổng thể gần như giảm một nửa so với phiên bản 1
    • Khi tải các tệp dung lượng lớn ở chế độ chỉ đọc, thời gian tải giảm khoảng 20%
    • Hiệu năng tải các tệp có nhiều cột được cải thiện trên 90%
  • Các tính năng mới được bổ sung tập trung vào những mục hữu ích cho nhóm người dùng rộng hơn hoặc đã có yêu cầu từ người dùng
    • Chọn toàn bộ kết quả thao tác Find
    • Mở phiên bản mới
    • Loại bỏ các hàng trùng lặp dựa trên chỉ một số cột [Premium]
    • Reshape vùng ô, tức thay đổi chiều dữ liệu [Premium]
    • Thống kê và phân tích cột [Premium Business]
    • Column Lookup [Premium Business]
    • Có thể xem danh sách đầy đủ hơn tại Download page
  • Tài liệu đã chuyển từ một trang đơn sang cấu trúc nhiều trang và hỗ trợ điều hướng và tìm kiếm
    • Toàn diện hơn nhưng vẫn giữ được sự ngắn gọn
    • Ưu tiên dùng đồ họa thay vì văn bản khi có thể
  • Người dùng Mac có thể chạy Modern CSV trên thiết bị Apple Silicon, tức các máy M1·M2 dựa trên ARM, mà không cần Rosetta
  • Có thể mua giấy phép tại trang buy, và người dùng đang sở hữu giấy phép phiên bản 1 có thể nâng cấp tại trang upgrade

1 bình luận

 
GN⁺ 2023-08-17
Các ý kiến trên Hacker News
  • Nên thêm mô tả “Modern CSV là trình chỉnh sửa/trình xem tệp dạng bảng cho Windows, Mac và Linux” vào trang công bố https://www.moderncsv.com/modern-csv-2-is-now-available/
    Với những bài như thế này, an toàn hơn là giả định rằng người vào trang vẫn chưa biết phần mềm này là gì
    Dễ nghĩ rằng mọi người sẽ bấm vào liên kết https://www.moderncsv.com/ để tìm hiểu thêm, nhưng khó có thể nói lúc nào cũng như vậy

    • Chỉ nhìn tiêu đề HN, tôi tưởng đây là phiên bản thứ hai của đặc tả CAB hiện đại
      Tôi hơi ngạc nhiên vì một đặc tả mà lại cải thiện UI, rồi sau đó mới nhận ra là đang nói về một trình đọc CSV
    • Nói thêm thì chính cái tên cũng là vấn đề
      Nó khiến người ta nghĩ “Làm sao có thể tạo một phiên bản hiện đại của định dạng tệp CSV, mà lại còn có phiên bản thứ hai là gì nữa?”
  • Tôi chưa dùng thử sản phẩm, nhưng có vài điểm trên website khiến tôi thích và quyết định tải về
    Câu hỏi đầu tiên là “Cái này hơn Excel ở điểm nào?”, và kết quả Google lập tức đưa ra bài viết hữu ích này https://www.moderncsv.com/why-excel-sucks-and-modern-csv-is-...
    Cá nhân tôi nghĩ nên liên kết bài này nổi bật hơn trên trang chủ, hoặc dành hẳn một mục lớn cho nó
    Ngoài ra, chính sách giá rất đơn giản, điều này hiếm thấy và rất đáng thích hiện nay

    • Xem bài được liên kết thì công cụ này trông giống trình xem kiêm chỉnh sửa log hơn là trình chỉnh sửa CSV
      Những tình huống kiểu “Nếu bạn đang chạy một script ghi vào tệp CSV và muốn xem nó được cập nhật thì sao?” thì dù tôi đã xử lý CSV khá nhiều, tôi chưa từng gặp lần nào
    • Vấn đề Excel tự biến đổi dữ liệu thực sự là cơn đau đầu lớn trong rất nhiều công việc với CSV
  • Tôi có vài phản hồi: tôi không tìm được cách dán nguyên CSV từ clipboard và để nó được phân tích cú pháp
    Thay vào đó, nó chỉ tạo một cột duy nhất, mỗi dòng là một hàng
    “Split Selected Cells Horizontally” có vẻ có thể làm việc này, nhưng bị khóa trong bản trả phí nên tôi không kiểm tra được; dù thế nào thì tôi nghĩ tính năng cơ bản như vậy nên được miễn phí
    Hành vi chọn cũng có vẻ như lỗi. Khi nhấp vào ô ở hàng 0 rồi kéo xuống, nó chỉ chọn từ hàng 0 đến hàng 2 rồi dừng; nếu kéo lên hoặc xuống từ bên dưới hàng 0 thì mọi thứ đều được chọn. Không rõ có phải vì tôi dùng Linux không
    Sẽ tốt nếu có công cụ như dán bảng MySQL. Tôi thường sao chép đầu ra bảng dạng +----+----+ từ terminal, nên sẽ tiện nếu có thể dán nhanh vào để thao tác mà không phải chuyển đầu ra MySQL sang CSV trước
    Việc bản miễn phí hiển thị cả đống tùy chọn và nút hoàn toàn không dùng được cũng rất khó chịu. Sẽ tốt hơn nếu ngay từ đầu UI hoặc command palette cho biết chúng không thể dùng. Quy trình bấm thử, đóng popup, rồi nhận ra không có quyền truy cập và phải tìm cách khác khá khó chịu, khiến tôi càng không muốn trả tiền
    Mức giá trông có vẻ công bằng như người khác nói, nhưng tôi vẫn chưa chắc nên tạm thời sẽ chờ

    • Nếu sao chép từ một bảng khác thì nó nên được dán thành bảng
      Nếu sao chép một khối văn bản có dấu phân cách thì đúng là nó sẽ được dán thành một cột duy nhất, rồi có thể tách thành các cột bằng lệnh Split Selected Cells Horizontally
      Lỗi chọn đầu tiên là vấn đề đã biết, và tuy tôi không nhớ lý do, nó khó xử lý hơn tưởng nhiều. Nó vẫn nằm trong danh sách việc cần làm
      Việc mọi thứ được chọn khi kéo có thể là do cuộn quá nhanh
      Tôi sẽ xem xét đầu ra MySQL. Có lẽ có thể có một tùy chọn kiểu dán thông minh, suy đoán tính chất của văn bản để xác định đó là bảng cơ sở dữ liệu hay dùng dấu phân cách nào, rồi dán cho phù hợp
      Tôi cũng sẽ nghĩ thêm về cách hiển thị các lệnh trả phí. Tuy nhiên, nếu người dùng không biết vì sao chúng bị vô hiệu hóa, tôi chưa chắc chỉ tắt lệnh đi là đúng
      Nếu còn câu hỏi gì thì cứ hỏi, và nếu sau khi mua mà đổi ý, hãy cho tôi biết, tôi sẽ hoàn tiền ngay
  • Tôi đồng cảm với sự bức bối khi cần phần mềm cho mục đích như thế này
    Hằng ngày tôi phải mở rất nhiều tệp CSV lớn nhỏ với nhiều encoding khác nhau, nên tôi luân phiên dùng Excel, Numbers và trình soạn thảo văn bản Sublime tùy cái nào mở nhanh hơn
    Vừa thấy bài này là tôi cài Modern CSV ngay
    Tôi dùng trackpad trên MacBook M2; cuộn dọc thì chậm và không tự nhiên, không giống kiểu Mac, còn cuộn ngang thì gần như không hoạt động. Vuốt mạnh một lần cũng chỉ di chuyển được khoảng một cột hoặc nửa cột, nếu nội dung trong ô ít thì khá hơn một chút
    Bản thân công việc này rất tuyệt, và nhu cầu cho loại công cụ như vậy là rất lớn

    • Đúng vậy, xử lý trackpad trên Mac là phần cần chỉnh sửa
      Nó nằm trong danh sách việc cần làm
  • Bản Linux nên được làm thành Flatpak và đưa lên Flathub
    Như vậy có thể cài từ trình quản lý phần mềm đồ họa trên nhiều bản phân phối, đồng thời tăng khả năng người dùng phát hiện ra chương trình
    Việc tạo gói từ tarball được cung cấp có lẽ cũng không quá phức tạp
    https://flatpak.org/
    https://flathub.org/

    • Tôi cũng có một ứng dụng dựa trên Qt và khách hàng đang hỏi về bản Linux
      Tôi tò mò nếu dùng flatpak.org thì có thể hỗ trợ khoảng bao nhiêu phần trăm người dùng Linux
    • Đây là việc tôi đã định làm từ lâu. Cảm ơn đã nhắc lại
  • Rất vui khi thấy có phần mềm cho mục đích này
    Không phải GUI như Modern CSV mà là terminal UI, nhưng tôi cũng nghĩ đến Visidata: https://www.visidata.org

  • Tôi chưa dùng ModernCSV, gần đây tôi dùng TAD https://www.tadviewer.com/ và clickhouse-local

    • Tôi vẫn đang dùng TAD bản 2018 và không biết rằng đã có bản cập nhật vào năm 2022
      Ngay cả bản 2018 cũng tốt hơn các công cụ khác tôi từng thử, nên những nâng cấp gần đây thật sự rất đáng mừng
  • Khi mở website di động ở Ấn Độ (Android, Chrome), giá trên trang “buy” hiển thị là 19, 29 mà không có ký hiệu tiền tệ
    Ý là rupee đúng không? Cứ lấy tiền của tôi đi

    • Tin tốt đây. Đó là rúp
  • Chỉ nhìn ảnh chụp màn hình thì có vẻ UI design còn có chỗ cần cải thiện
    Ví dụ trong “Solarized Dark Theme”, độ tương phản của ô được chọn quá thấp, chữ xám trên nền tím gần như không đọc được
    Thành thật mà nói, tôi không thích màu của bất kỳ theme nào; theme nào cũng dùng nhiều màu xám và độ tương phản thấp
    Các widget như ô nhập liệu hay hộp chọn cũng trông kỳ lạ. Có chỗ thiếu padding khiến nội dung chạm sát mép, có chỗ thì ngược lại quá lớn
    Ô nhập số có nút tăng/giảm nhưng quá nhỏ, trông có vẻ khó dùng ngay cả với touchpad Apple
    Căn chỉnh văn bản trong ô nhập cũng lúc thì căn trái, lúc thì căn giữa mà không rõ lý do
    Popup tìm kiếm lệnh thì trong suốt, để lộ nền phía sau, khiến việc đọc chữ càng khó hơn

  • Có vẻ có một vấn đề lớn: tôi đã tự hỏi làm sao bật light mode
    Nó quá mỏi mắt
    Sau đó tôi tìm thấy trong mục “set theme”
    Tôi thực sự khuyên nên đặt mặc định là light mode, không phải dark mode. Có lẽ chỉ khoảng 1% người muốn xem dữ liệu lớn bằng chữ trắng trên nền đen

    • Thực ra mặc định nên là theo thiết lập hệ thống
      Ít nhất trên Mac và Windows, tính năng này giờ đã được tích hợp sẵn trong môi trường desktop
    • Theme Spockula à, nghe giống Dracula nhưng có điểm nhấn máu Vulcan màu xanh lá
    • Ảnh chụp màn hình thứ hai có hiển thị tùy chọn đổi theme