3 điểm bởi GN⁺ 2023-07-08 | 1 bình luận | Chia sẻ qua WhatsApp
  • Joplin là ứng dụng ghi chú và việc cần làm miễn phí, mã nguồn mở, cho phép sắp xếp số lượng lớn ghi chú theo sổ tay
  • Ghi chú có thể được tìm kiếm, sao chép, gắn thẻ và chỉnh sửa; có thể chỉnh sửa trực tiếp trong ứng dụng hoặc bằng trình soạn thảo văn bản của người dùng
  • Ghi chú ở định dạng Markdown, đồng thời có thể nhập nội dung có định dạng, hình ảnh và tài nguyên như tệp đính kèm từ các ghi chú đã xuất từ Evernote, cũng như siêu dữ liệu như thông tin vị trí, thời gian chỉnh sửa và thời gian tạo
  • Hoạt động theo phương thức ưu tiên ngoại tuyến, nên có thể lưu toàn bộ dữ liệu trên điện thoại hoặc máy tính và truy cập ghi chú bất kể việc có kết nối Internet hay không
  • Ghi chú có thể đồng bộ với nhiều dịch vụ đám mây như Nextcloud, Dropbox, OneDrive và Joplin Cloud bằng mã hóa đầu cuối
  • Cung cấp tìm kiếm toàn văn trên mọi nền tảng, đồng thời có thể tùy biến ứng dụng bằng plugin và giao diện, hoặc tự tạo chúng
  • Có thể sử dụng trên Windows, Linux, macOS, Android, iOS; Web Clipper để lưu trang web và ảnh chụp màn hình từ trình duyệt được cung cấp cho FirefoxChrome

1 bình luận

 
GN⁺ 2023-07-08
Ý kiến trên Hacker News
  • Joplin là một viên ngọc của mã nguồn mở, và tôi dùng nó hằng ngày trên mọi thiết bị
    Thật đáng quý khi có một ứng dụng ghi chú FOSS tốt, đồng bộ được giữa các nền tảng; tôi đã ủng hộ nó nhiều năm và giới thiệu cho nhiều người
    Dạo này Obsidian đang rất phổ biến, nhưng thật khó tưởng tượng việc dùng một ứng dụng mã nguồn đóng cho thứ riêng tư và quan trọng như ghi chú
    Nếu có nhà phát triển nào đang ở trong thread này, tôi cũng rất muốn có cả phím tắt kiểu Vim

    • Phím tắt Vim là có thể dùng, nhưng không hỗ trợ thoát bằng :q; hiện vẫn phải nhập :exit
      https://www.reddit.com/r/joplinapp/comments/ww4crz/vim_mode_...
      https://github.com/laurent22/joplin/issues/236
    • Nếu ghi chú là Markdown và nằm cục bộ, thì cuối cùng mở chúng bằng gì cũng không quá quan trọng
      Một lợi điểm của việc dựa vào ngôn ngữ đánh dấu nhẹ là không bị khóa vào hệ sinh thái nào
    • Tôi mới bắt đầu dùng Joplin gần đây và vẫn đang mày mò, nên muốn nghe quy trình làm việc của người khác
      Câu hỏi tôi luôn có khi dùng ứng dụng ghi chú là nên tổ chức nội dung như thế nào cho tốt
      Hay là mọi người không quá bận tâm chuyện sắp xếp, mà tạo cấu trúc và quan hệ bằng tag?
    • Joplin rất tuyệt, nhưng nếu bắt đầu trên iOS trước thay vì từ ứng dụng laptop thì có một cái bẫy khá lớn
      Tôi không thể truy cập các ghi chú trên điện thoại từ thiết bị khác; chuyện này là như vậy tính đến năm ngoái, hy vọng giờ đã được sửa
  • Tôi đã nhiều lần cố chuyển hẳn sang Joplin vì rất muốn thích nó, nhưng trải nghiệm di động vẫn chưa phù hợp với tôi
    Ứng dụng iOS đơn giản và ổn định, điều đó rất tốt, nhưng còn thiếu những chi tiết khiến nó thật sự có cảm giác được làm cho di động
    Ví dụ không có thao tác vuốt để điều hướng, chọn hay xóa, và nhiều nút quá nhỏ nên khó bấm
    Tôi thường tham khảo trên desktop rồi viết khi đang di chuyển, nên một ứng dụng di động dễ dùng là điều bắt buộc; vì trải nghiệm desktop tốt nên tôi càng thấy tiếc

    • Chúng tôi đang có kế hoạch cập nhật ứng dụng di động, nên những góp ý về các điểm cần cải thiện rất hữu ích
    • Cử chỉ và điều hướng bằng vuốt cũng là thứ tôi luôn vướng phải
      iOS có trình soạn thảo mới, cải tiến hơn, nhưng hơi thô nên tôi đã quay lại ô văn bản thường
      Dù vậy, vì Joplin thật sự là mã nguồn mở nên tôi vẫn vui vẻ chấp nhận những phần còn gồ ghề trên di động để tiếp tục dùng và yêu thích nó
      Joplin trên desktop rất tuyệt khi dùng cùng plugin giao diện macOS; trình soạn thảo Markdown trên MacBook thực tế của tôi còn tốt hơn thứ đi kèm Linux, nhưng cả hai đều hoàn toàn dùng được
      Các plugin tôi đang phụ thuộc trên desktop là inline-tags, simple backup, templates, outline sidebar
    • Tôi cũng viết khi đang di chuyển rồi sau đó tham khảo lại trên desktop, nên muốn biết hiện bạn đang dùng quy trình làm việc nào
      Apple Notes cũng ổn, nhưng máy công ty của tôi dùng Windows, còn Apple Notes trên trình duyệt thì không hay lắm
    • Tôi tò mò không biết bạn đang dùng ứng dụng ghi chú nào thay cho Joplin
    • Đồng ý
      Với tôi, sự đơn giản và khả năng tương thích lâu dài của Syncthing và trình soạn thảo Markdown quá lớn, nên rất khó từ bỏ để chuyển sang Joplin
  • Với những ai muốn liên kết mọi thứ với nhau, tôi khuyên dùng Logseq
    Journal và chế độ xem graph rất tuyệt và cũng có nhiều plugin hữu ích
    Hiện tôi dùng git-sync cùng Syncthing để đồng bộ ghi chú giữa desktop công việc, desktop cá nhân và điện thoại
    http://logseq.com/
    https://github.com/simonthum/git-sync
    https://syncthing.net/

    • Tôi đã xem Logseq như một lựa chọn thay thế cho Joplin, nhưng có quá nhiều tín hiệu nhỏ cho thấy quyền riêng tư và việc dùng miễn phí có thể sẽ không tồn tại mãi mãi
      Trả tiền cho phần mềm thì tôi không ngại, nhưng tôi không thích bị ràng buộc sâu vào một thứ mà không biết chi phí về sau sẽ ra sao
      Những câu kiểu “kết nối ý tưởng và nâng cao tri thức tập thể của nhân loại” làm tôi thấy lo ngại
      Tôi không muốn ý tưởng của mình bị kết nối với nhân loại, và cũng không muốn ghi chú của mình bị dùng để huấn luyện mô hình ngôn ngữ lớn của ai đó
      Logseq nói họ đặt quyền riêng tư làm trọng tâm, nên có thể cách diễn giải này là không công bằng, nhưng tôi vẫn lo rằng rồi họ sẽ phát hiện quá nhiều điều thú vị có thể làm với dữ liệu người dùng
      Nếu Joplin hỗ trợ chia sẻ với đồng nghiệp hay bạn đời tốt hơn trên di động, và tách ghi chú công việc/cá nhân tốt hơn như các vị trí lưu trữ khác nhau, thì với nhu cầu đơn giản của tôi nó gần như sẽ là ứng dụng ghi chú hoàn hảo
    • Tôi cũng đã chuyển từ Joplin sang Logseq, trước đó nữa thì dùng Boostnote
      Có lẽ lý do là cả Boostnote lẫn Joplin đều có vẻ như việc phát triển ứng dụng đã chững lại và trọng tâm chuyển sang kiếm tiền
      Cá nhân tôi cũng thích cách tiếp cận thiên về kỹ thuật hơn nhiều của Logseq
      Nó gần với một knowledge base hơn là một trình soạn thảo Markdown, lưu dữ liệu dưới dạng các tệp văn bản thuần với định dạng giống Markdown
      Tôi muốn biết có tài liệu nào chỉ cách cấu hình git-sync và Syncthing cho ổn không
      Tôi vẫn đang trả tiền cho Logseq đủ để có đồng bộ miễn phí, nhưng tôi thích tự host hơn và mô hình đồng bộ hiện tại cũng hơi thiếu ổn định
    • Khi từng triển khai một ứng dụng web hay ứng dụng Electron, bạn sẽ nhận ra chúng gửi yêu cầu beacon qua Internet
    • Tôi muốn biết có cách nào nhập các tệp Markdown của Joplin vào Logseq không
    • Tôi là fan cứng của Logseq, và giờ khó mà tưởng tượng việc bỏ nó ra khỏi quy trình làm việc của mình
      Chỉ là vì đồng bộ hóa nên tôi vẫn chưa thể dùng nó trên di động
      iCloud thì quá tệ, còn Syncthing lại không hỗ trợ di động
  • Tôi đã dùng Joplin từ lâu và đã dùng kho lưu trữ đồng bộ S3 kể từ khi tính năng đó khả dụng.
    Chừng nào nó còn mở và miễn phí, đây sẽ là ứng dụng ghi chú tôi chọn.
    Ứng dụng di động rõ ràng vẫn cần cải thiện và nhìn chung vẫn còn chỗ để tốt hơn, nhưng điều quan trọng là nó miễn phí như bia và tự do như tự do ngôn luận.
    Cả hai điều đó đều là yêu cầu bắt buộc rất quan trọng đối với ghi chú và toàn bộ dữ liệu của tôi.
    Tôi có vài năm ghi chú trong Joplin, trải trên hàng chục notebook và nhiều profile, và điều đó thật ấn tượng.
    Có nhiều ứng dụng cạnh tranh với giao diện đẹp hơn, nhưng ít nhất với tôi, nó phải là mã nguồn mở thì mới đáng để cân nhắc.

    • Tôi muốn biết hiện giờ đồng bộ hóa thế nào.
      Nó vẫn chỉ đồng bộ mỗi 5 phút và người dùng vẫn phải tự bấm “sync” mỗi khi có thay đổi, hay giờ đã tự động đồng bộ khi có thay đổi rồi?
      Hồi trước khi tôi dùng, giới hạn đồng bộ khiến xung đột giữa ứng dụng di động và máy tính xảy ra khá thường xuyên.
    • Trong môi trường của tôi, đồng bộ S3 vẫn còn bị lỗi.
      Tôi chưa có thời gian mở PR để sửa.
  • Sau khi thử nhiều ứng dụng ghi chú khác nhau, cuối cùng tôi chọn Notable.
    Nó đơn giản và cho phép chỉ định một thư mục chứa file Markdown và tệp đính kèm.
    Chỉ cần đồng bộ thư mục đó bằng bất kỳ dịch vụ đồng bộ nào, rồi trên Android dùng Noteless là được.
    Hỗ trợ tag rất tốt, có thể liên kết giữa các ghi chú, render công thức KaTeX và xuất PDF.
    Nhờ cấu trúc thư mục đơn giản, tôi có thể dùng vim+fzf để tìm kiếm, di chuyển, tạo và chỉnh sửa ghi chú, và plugin notational-fzf-vim cực kỳ phù hợp cho mục đích này.
    Việc web clipping được xử lý bằng extension markdownload trên Firefox, lưu trang dưới dạng file Markdown vào thư mục ghi chú.
    Lý do chính tôi không dùng Joplin là vì nó lưu ghi chú trong cơ sở dữ liệu SQLite thay vì cấu trúc thư mục đơn giản, nên không dễ truy cập bằng các công cụ Unix và trình soạn thảo thông thường.
    Tôi không thực sự hiểu Obsidian, và khi trỏ nó vào các ghi chú có sẵn thì nó trông như một đống ghi chú không có cấu trúc.
    Trong Notable, bạn có thể gắn tag cho ghi chú như Books/CS, CS/Books để chúng hiện thành cấu trúc giống thư mục ở panel bên trái, còn trong Obsidian thì tôi không làm được như vậy.
    https://notable.app/
    https://play.google.com/store/apps/details?id=net.redsolver....
    https://github.com/alok/notational-fzf-vim
    https://github.com/deathau/markdownload

    • Ngược lại, SQLite có thể dễ truy cập hơn nhiều từ bất kỳ phần mềm nào, kể cả một script Python chỉ năm dòng.
      Đúng là file văn bản thuần hữu ích, nhưng không nhất thiết phải xem đó là cách duy nhất thực sự đúng và dễ tiếp cận để lưu dữ liệu, kể cả dữ liệu dạng văn bản.
    • Tôi muốn biết Noteless trên Android so với GitJournal thì thế nào.
      https://play.google.com/store/apps/details?id=io.gitjournal....
    • Notable có vẻ ổn, nhưng ứng dụng di động thì vẫn chưa thật sự sẵn sàng.
      Dù vậy tôi vẫn sẽ thử xem.
  • Tôi đã dùng Joplin một thời gian và đồng bộ bằng Nextcloud.
    Một mẹo là thiết lập cron job để xuất ra kho Git nhằm lưu lại toàn bộ lịch sử.
    Phần cốt lõi của script như sau:
    joplin sync
    joplin export --format=raw "$tmpdir"
    # Rsync that directory to the repository
    # This deletes files that no longer exist in the current export.
    /usr/bin/rsync -a --quiet --delete --exclude=.git "$tmpdir/" "./"
    /usr/bin/git add -A

  • Có những ưu điểm của Joplin mà khi so với các ứng dụng ghi chú khác thì không dễ nhận ra ngay.
    Có thể lấy nó trên F-Droid dù là không chính thức, và cũng có Flatpak không chính thức.
    Nó hỗ trợ đồng bộ qua hệ thống tệp nên có thể đồng bộ bằng Syncthing.
    Nó hỗ trợ mã hóa file xuất ra, là mã nguồn mở và có thể xử lý số lượng lớn ghi chú.
    Tôi có khoảng 5.000 ghi chú, trong đó một số là ghi chú lớn, mà nó vẫn chạy tốt.
    Nó cũng có dark mode, và nhờ tất cả những tính năng đó, đây là trình soạn thảo ghi chú tôi lựa chọn trong 5 năm qua.

  • Tôi cũng có một ứng dụng ghi chú mã nguồn mở đa nền tảng native dựa trên Qt C++ do chính tôi làm
    Nhanh, đẹp và đơn giản là chạy rất ổn
    Ở phiên bản tiếp theo, tôi dự định thêm tùy chọn chuyển việc làm Markdown sang chế độ xem Kanban đẹp mắt dựa trên QML
    Tính năng này là trả phí, nhưng ai cũng có thể biên dịch mã nguồn với một cờ CMake đơn giản để nhận bản PRO miễn phí
    Hiện tại ứng dụng dùng cơ sở dữ liệu, nhưng tôi dự định chuyển sang hỗ trợ thư mục tùy ý, và sẽ dùng các tệp .md hoặc .json đơn giản tùy theo độ phức tạp của trình biên tập
    Phiên bản di động và tùy chọn đồng bộ tích hợp cũng đang được phát triển
    Khi đồng bộ tích hợp hoàn tất, có lẽ tôi sẽ chỉ thu phí cho phần đồng bộ và để bản thân client hoàn toàn miễn phí
    https://github.com/nuttyartist/notes
    https://github.com/nuttyartist/notes/pull/574

    • Tôi định thử tối nay và có vài điều muốn hỏi
      Vì đây là Qt cũng có thể biên dịch cho di động, tôi muốn biết liệu có khả năng có phiên bản di động với đồng bộ đám mây hay không
      Tôi luôn truy cập ghi chú trên điện thoại nên đó là điều bắt buộc với tôi
      Tôi cũng thắc mắc vì sao nhiều nhà phát triển cá nhân lại không hợp sức mà mỗi người tự làm một ứng dụng ghi chú riêng
      Ví dụ, QOwnNotes là một ứng dụng ghi chú dùng Qt widget, và hình như cũng từng có một ứng dụng dựa trên QML tên là Noter, nhưng giờ tôi không tìm thấy nữa
      Nhìn UI thì có vẻ bạn từng là người dùng Evernote hoặc đã dùng nó trước đây
      Hôm nay tôi thấy bài viết nói toàn bộ nhân viên Evernote đã bị sa thải, nên cảm thấy bị thúc ép phải rời đi càng sớm càng tốt
      Tôi cũng muốn biết ngoài Joplin ra có ứng dụng nào được khuyên dùng chạy trên di động không
    • Chương trình nhỏ này trông ổn, nhưng tôi đã thử rồi bỏ qua vì hiện tại nó dùng cơ sở dữ liệu
      Lý do là tôi muốn dùng trên nhiều nền tảng nhưng tự mình xử lý việc đồng bộ
      Mà không biết có phải bạn đang thêm hỗ trợ Kanban không
    • Trông khá tốt, và tôi mừng vì vẫn còn có ứng dụng native đang được phát triển
      Nó rất giống Joplin, và tôi cũng thích điều đó
      Chỉ là tôi không tìm thấy nội dung nào về đồng bộ ghi chú, client di động hay các cách tiếp cận khác
      Tôi cũng không thấy trong tài liệu “vision”, mà với tôi đó là tính năng bắt buộc
      Có thể không phải điều quan trọng với tất cả mọi người, nhưng tôi vẫn chúc dự án thành công
    • Lần cuối tôi kiểm tra thì chưa có cách rõ ràng để tạo liên kết giữa các ghi chú
      Đây là tính năng cốt lõi với những người dùng nhiều ghi chú nhỏ và liên kết chúng với nhau
    • Tôi muốn biết có hỗ trợ công thức hay không
  • Trên Linux, phân phối ứng dụng bằng cách pipe nội dung từ internet vào bash là một cách làm kinh khủng
    Tôi khuyên nên dùng Flatpak làm phương thức cài đặt chính thức
    Nó có thể sandbox ứng dụng nên tốt hơn cho người dùng, và cũng xử lý đúng các phần tích hợp như biểu tượng ứng dụng
    Không người dùng nào nên được khuyên cài theo kiểu đó, vì nó không an toàn

    • Tôi muốn biết nó có thể bị lạm dụng theo những cách nào
  • Tôi thực sự hài lòng với Joplin
    Đây là một trong những phần mềm đúng nghĩa là cứ thế mà chạy, không cần phải bận tâm
    Tôi dùng Joplin sync server để đồng bộ và nó hoạt động không gặp vấn đề gì
    Nếu Laurent hoặc ai đó trong cộng đồng Joplin đang đọc điều này, thì mọi người đang làm một công việc tuyệt vời