Header Image

Làm cách nào để tạo tài khoản Gumroad?

Truy cập gumroad.com và nhấp vào nút “Log in” ở trên cùng bên phải. Trên trang tiếp theo, nhấp vào liên kết “Sign up” ở đầu trang. Bây giờ hãy điền địa chỉ email và mật khẩu của bạn vào các trường bên dưới trên trang và nhấp vào nút “Create account”.

Tôi đã mua phiên bản DocFetcher Pro hoặc DocFetcher Server cũ hơn, tôi có thể tải xuống bản phát hành mới nhất ở đâu?

Để nhận các tệp phát hành mới nhất, hãy đăng nhập vào tài khoản gumroad.com mà bạn đã sử dụng để mua DocFetcher Pro hoặc DocFetcher Server.

Nếu bạn đã mua hàng mà không tạo tài khoản, bạn vẫn có thể tạo tài khoản sau đó, miễn là bạn biết địa chỉ email mà bạn đã sử dụng để mua hàng.

Sau khi bạn vào tài khoản của mình, nhấp vào “Library” ở bên trái sẽ đưa bạn đến danh sách các sản phẩm bạn đã mua trên Gumroad. Trong số các sản phẩm này phải có DocFetcher Pro hoặc DocFetcher Server và nhấp vào chúng sẽ đưa bạn đến các tệp phát hành mới nhất.

Nếu bạn không thấy DocFetcher Pro hoặc DocFetcher Server trong Library của mình, có thể bạn đã “lưu trữ” chúng. Trong trường hợp đó, bạn có thể đưa chúng trở lại bằng cách chọn hộp kiểm “Show archived only”.

Khi nâng cấp DocFetcher Pro di động hoặc nâng cấp DocFetcher Server, làm cách nào để giữ lại cài đặt và chỉ mục của tôi?

Khi nâng cấp từ một phiên bản DocFetcher Pro di động hoặc từ một phiên bản DocFetcher Server lên phiên bản mới hơn, không giải nén phiên bản mới lên trên phiên bản cũ. Điều này sẽ làm lẫn lộn các tệp chương trình, có khả năng gây ra hành vi chương trình bất thường. Đây là cách chính xác để nâng cấp chương trình và cũng giữ lại cài đặt và chỉ mục của bạn:

  1. Giải nén phiên bản chương trình mới vào một vị trí mới.
  2. Sao chép chỉ các thư mục confindexes từ thư mục chương trình cũ sang thư mục chương trình mới.
  3. Sao chép từ thư mục chương trình cũ sang thư mục chương trình mới bất kỳ tệp nào bạn đã sửa đổi bằng tay.

Lưu ý: Nếu bạn đang sử dụng DocFetcher Pro không di động, thì trên Windows (và chỉ trên Windows), bạn có thể cài đặt an toàn phiên bản chương trình mới trong cùng thư mục với phiên bản hiện có (ví dụ: C:\Program Files\DocFetcher Pro). Điều này an toàn vì trình cài đặt sẽ tự động xóa phiên bản hiện có trước khi cài đặt phiên bản mới. Trình cài đặt cũng sẽ giữ lại mọi cài đặt và chỉ mục hiện có. Trên các nền tảng khác ngoài Windows, DocFetcher Pro không di động phải được giải nén vào một vị trí mới. Sau đó, nó sẽ sử dụng lại mọi cài đặt và chỉ mục hiện có trong thư mục chính của bạn.

Đối với DocFetcher Server, tất cả các tệp phát hành của DocFetcher Server đều là di động, vì vậy quy trình nâng cấp ở trên cho các bản phát hành di động được áp dụng.

Làm cách nào để chuyển cài đặt và chỉ mục của tôi từ bản demo sang phiên bản đầy đủ?

DocFetcher Pro

Cách chuyển cài đặt và chỉ mục từ bản demo DocFetcher Pro sang phiên bản đầy đủ phụ thuộc vào phiên bản DocFetcher Pro bạn đang sử dụng:

  • Windows, không di động (đã cài đặt): Mở thư mục C:\Users\[Tên người dùng của bạn]\AppData\Local. Trong thư mục đó, bạn sẽ tìm thấy một thư mục có tên DocFetcher Pro Demo. Tạo một bản sao của nó trong cùng một vị trí bằng cách chọn nó và nhấn Ctrl+C rồi Ctrl+V. Đổi tên bản sao thành DocFetcher Pro. Nếu đã có một thư mục tên là DocFetcher Pro, thì hãy đổi tên thư mục sau thành một cái gì đó khác hoặc xóa nó trước khi đổi tên thư mục đã sao chép.
  • Linux và macOS, không di động: Trong thư mục chính của bạn, đổi tên thư mục .docfetcherprodemo thành .docfetcherpro. Đổi tên hoặc xóa thư mục .docfetcherpro hiện có trước đó nếu có.
  • Mọi nền tảng, di động: Sao chép chỉ các thư mục confindexes từ thư mục chương trình demo sang thư mục chương trình phiên bản đầy đủ.

Lưu ý rằng các hướng dẫn ở trên giả định rằng bạn muốn chuyển cài đặt và chỉ mục từ bản demo không di động sang phiên bản đầy đủ không di động hoặc từ bản demo di động sang phiên bản đầy đủ di động. Việc chuyển đổi giữa không di độngdi động cũng có thể thực hiện được và về cơ bản chỉ cần xác định vị trí các thư mục confindexes và sao chép chúng vào đúng vị trí.

DocFetcher Server

Để chuyển cài đặt và chỉ mục từ bản demo DocFetcher Server sang phiên bản đầy đủ, hãy sao chép chỉ các thư mục confindexes từ thư mục chương trình demo sang thư mục chương trình phiên bản đầy đủ.

Làm cách nào để thay đổi vị trí của chỉ mục?

DocFetcher có một tệp misc/paths.txt cho phép tùy chỉnh vị trí của chỉ mục. Trong DocFetcher Pro, tệp misc/paths.txt đã bị xóa mà không có sự thay thế vì lý do kỹ thuật (cụ thể là lỗi đã biết và chương trình không ổn định), vì vậy việc di chuyển chỉ mục theo cách đó là không thể với DocFetcher Pro. Tuy nhiên, vẫn còn một cách khác: Trong các phiên bản di động của DocFetcher Pro, chỉ mục nằm bên trong thư mục chương trình và thư mục này có thể được di chuyển tự do.

Đối với DocFetcher Server, về cơ bản nó là một ứng dụng di động trên tất cả các nền tảng, vì vậy để di chuyển chỉ mục, bạn chỉ cần di chuyển toàn bộ thư mục chương trình.

Làm cách nào để tạm dừng và tiếp tục lập chỉ mục?

Có thể tạm dừng và tiếp tục lập chỉ mục trong cả DocFetcher Pro và DocFetcher Server, nhưng chức năng này có thể không rõ ràng: Chỉ cần hủy bỏ quy trình lập chỉ mục hiện tại. Trong trường hợp tạo chỉ mục và tạo lại chỉ mục, sau đó bạn sẽ được hỏi có muốn giữ lại hay huỷ bỏ chỉ mục được tạo một phần hay không. Chọn “Giữ lại”. Khi bạn muốn tiếp tục lập chỉ mục, hãy chọn chỉ mục một phần đó và chạy cập nhật chỉ mục trên đó. Có thể mất một chút thời gian để ứng dụng tìm thấy vị trí mà lập chỉ mục đã bị hủy bỏ trước đó.

Tại sao truy vấn tìm kiếm *dog*.pdf không khớp với các tên tệp mong đợi?

Giả sử có một tệp “mèo-chó-chuột.pdf” trong số các tệp đã được lập chỉ mục của bạn. Nhập truy vấn tìm kiếm “*chó*.pdf” (không có dấu ngoặc kép), bạn sẽ mong đợi ứng dụng tìm thấy tệp “mèo-chó-chuột.pdf”, nhưng nó không làm vậy. Để hiểu tại sao và để hiểu cách giải quyết vấn đề, cần hiểu sâu hơn về quy trình lập chỉ mục.

Để bắt đầu, có một cài đặt trên toàn ứng dụng được gọi là “Tách từ”. Nó xác định cách các luồng văn bản được đưa vào công cụ lập chỉ mục được chia thành các từ riêng lẻ, có thể tìm kiếm được.

Giá trị mặc định của cài đặt tách từ được gọi là “Tiêu chuẩn” và hoạt động tốt đối với loại văn bản bạn thường thấy trong các tài liệu được viết bằng ngôn ngữ tự nhiên như tiếng Anh. Tách từ “Tiêu chuẩn” chia văn bản tại dấu cách, dấu gạch nối (tức là “-”) và các ký tự khác. Nó không chia tại dấu chấm (“.”) hoặc dấu gạch dưới.

Hành vi này — đặc biệt là việc chia tại dấu gạch nối — có ý nghĩa đối với văn bản tài liệu, nhưng có thể phản trực giác đối với tên tệp. Trong ví dụ trên, tên tệp “mèo-chó-chuột.pdf” sẽ được chia thành “mèo”, “chó” và “chuột.pdf”. Đó là lý do tại sao truy vấn “*chó*.pdf” không khớp với nó.

Về cơ bản có hai cách để giải quyết vấn đề này:

1) Thay đổi cài đặt tách từ, cụ thể thành “Khoảng trắng”. Như tên cho thấy, tùy chọn “Khoảng trắng” chỉ chia văn bản tại các ký tự khoảng trắng, không có gì khác. Do đó, tên tệp “mèo-chó-chuột.pdf” sẽ được giữ nguyên khi được chuyển đến công cụ lập chỉ mục. Tuy nhiên, việc thay đổi tách từ có thể có tác động đáng kể và có thể không mong muốn đến tất cả các tìm kiếm của bạn. Hơn nữa, nó yêu cầu tạo lại tất cả các chỉ mục của bạn.

2) Sử dụng một truy vấn tìm kiếm khác. Trong ví dụ trên, các truy vấn sau sẽ hoạt động:

  • *chó*
  • *chuột*.pdf
  • "mèo-chó-chuột.pdf"

Ngoài ra, truy vấn “mèo-chó-chuột.pdf” không có dấu ngoặc kép cũng sẽ hoạt động. Điều này là do một chi tiết khác trong cách hoạt động của công cụ tìm kiếm: Không chỉ văn bản được lập chỉ mục mà cả chính truy vấn cũng được chia bằng thuật toán tách từ đã chọn, trong ví dụ hiện tại dẫn đến “mèo”, “chó” và “chuột.pdf”.

Cuối cùng, lưu ý rằng có một ngăn loại tài liệu ở phía bên trái của giao diện người dùng. Ngăn này cung cấp một cách đáng tin cậy hơn nhiều để thu hẹp tìm kiếm xuống các loại tệp cụ thể, so với phương pháp trên là bao gồm phần mở rộng tệp trong truy vấn tìm kiếm.

DocFetcher Pro: Giao diện người dùng vẫn chậm chạp và không phản hồi sau khi lập chỉ mục, tôi có thể làm gì?

Có hai lý do có thể xảy ra: Thứ nhất, tùy chọn “Tìm kiếm trong khi gõ” trong tùy chỉnh có thể có tác động đáng kể đến hiệu suất. Nếu nó được bật, hãy thử tắt nó.

Thứ hai, có thể bạn đã lập chỉ mục một hoặc nhiều thư mục rất lớn và các thư mục này đang được sửa đổi thường xuyên trong nền, kích hoạt cập nhật chỉ mục liên tục trong DocFetcher Pro và do đó làm chậm nó. Trong trường hợp đó, hãy thử tắt cập nhật chỉ mục tự động trên tất cả các chỉ mục. Để làm như vậy đối với một chỉ mục duy nhất, hãy nhấp chuột phải vào nó trong ngăn phạm vi tìm kiếm và bỏ chọn “Cập nhật chỉ mục tự động”. Ngoài ra, bạn có thể tắt cập nhật chỉ mục tự động trên tất cả các chỉ mục cùng một lúc bằng cách khởi chạy chương trình với đối số --disable-auto-index-update.

Trang “Cập nhật chỉ mục” trong sách hướng dẫn sử dụng giải thích cách hoạt động của cập nhật chỉ mục tự động của DocFetcher Pro và các lựa chọn thay thế là gì khi cập nhật chỉ mục tự động không khả dụng.

DocFetcher Pro: Bạn có thể mang lại phím nóng toàn cục từ DocFetcher không?

Không, nhưng có một giải pháp thay thế. Để biết thêm ngữ cảnh: Trên Windows và Linux, DocFetcher miễn phí có một phím nóng toàn cục (theo mặc định là Ctrl + F8) để đưa cửa sổ chương trình lên phía trước. Tính năng này không được chuyển sang DocFetcher Pro vì phím nóng được biết là gây ra các vấn đề về độ ổn định. Tuy nhiên, có thể mô phỏng phím nóng bằng phần mềm bổ sung, như giải thích bên dưới. Cách mô phỏng phím nóng trên macOS sẽ không được giải thích ở đây, nhưng có thể thực hiện bằng Automator và AppleScript.

Trên Windows

  1. Tải xuống phần mềm nguồn mở AutoHotkey từ đây và cài đặt nó. Sau đó, khởi động lại Windows.
  2. Nhấn phím Windows + R, nhập shell:startup, sau đó nhấn Enter. Thao tác này sẽ mở thư mục ứng dụng khởi động của bạn.
  3. Nhấp chuột phải vào thư mục đó và chọn New > AutoHotkey Script. Đặt tên cho tệp .ahk mới, ví dụ: DocFetcher Pro Hotkey.ahk. Tệp .ahk là một tập lệnh sẽ được chạy mỗi khi Windows khởi động.
  4. Nhấp chuột phải vào tệp .ahk, sau đó chọn Edit Script.
  5. Thay thế tất cả văn bản trong tệp .ahk bằng nội dung này:
^F8::
if WinActive("DocFetcher Pro") {
    WinMinimize, DocFetcher Pro
} else {
    WinActivate, DocFetcher Pro
}
  1. Lưu và đóng tệp .ahk.
  2. Khởi động lại Windows.
  3. Từ bây giờ, bạn có thể nhấn Ctrl + F8 để đưa một phiên bản DocFetcher Pro đang chạy lên phía trước. Sau khi nhấn Ctrl + F8, bạn có thể nhấn tiếp Ctrl + F để tập trung vào trường tìm kiếm trong DocFetcher Pro. Nếu bạn nhấn Ctrl + F8 trong khi DocFetcher Pro đã là cửa sổ hiện hoạt, nó sẽ được thu nhỏ thay thế.
  4. Dòng ^F8:: trong tập lệnh .ahk ở trên là những gì liên kết tập lệnh với phím nóng Ctrl + F8. Đối với các phím nóng khác, hãy xem trang này trong tài liệu AutoHotkey.
  5. Để tìm hiểu thêm về AutoHotkey, hãy xem tài liệu AutoHotkey và hướng dẫn cụ thể.

Trên Linux

  1. Cài đặt AutoKey. Trên các bản phân phối dựa trên Debian như Ubuntu, hãy chạy lệnh này trong thiết bị đầu cuối: sudo apt install autokey-gtk
  2. Nếu chưa được cài đặt, hãy cài đặt các phụ thuộc sau: wmctrl và xdotool.
  3. Khởi động AutoKey.
  4. Trong AutoKey, tạo một tập lệnh mới: File > New > Script
  5. Dán mã sau vào trình chỉnh sửa mã:
output = system.exec_command("wmctrl -lx", getOutput=True)
if "DocFetcher Pro.DocFetcher Pro" in output:
    winClass = window.get_active_class()
    if winClass == "DocFetcher Pro.DocFetcher Pro":
        system.exec_command("xdotool windowminimize $(xdotool getactivewindow)")
    else:
        system.exec_command("wmctrl -x -a "DocFetcher Pro.DocFetcher Pro"")
  1. Bên dưới trình chỉnh sửa mã, gán một phím nóng, ví dụ: Ctrl + F8.
  2. Thêm AutoKey vào các ứng dụng khởi động của bạn. Bạn có thể thực hiện việc này từ trong AutoKey: Edit > Preferences > Automatically start AutoKey at login
  3. Lưu tập lệnh và đóng cửa sổ AutoKey. Nó sẽ tiếp tục chạy trong nền.
  4. Từ bây giờ, bạn có thể nhấn Ctrl + F8 để đưa một phiên bản DocFetcher Pro đang chạy lên phía trước. Sau khi nhấn Ctrl + F8, bạn có thể nhấn tiếp Ctrl + F để tập trung vào trường tìm kiếm trong DocFetcher Pro. Nếu bạn nhấn Ctrl + F8 trong khi DocFetcher Pro đã là cửa sổ hiện hoạt, nó sẽ được thu nhỏ thay thế.

DocFetcher Server: Tại sao tôi không thể kết nối với phiên bản DocFetcher Server của mình từ bên ngoài?

Giả sử bạn đã làm theo hướng dẫn thiết lập trong tài liệu và đã khởi động DocFetcher Server đến mức bạn có thể truy cập cục bộ, tức là trên máy chủ, qua một URL như sau: http://localhost:31190/

Tuy nhiên, khi bạn cố gắng truy cập từ bên ngoài bằng địa chỉ máy chủ của mình, ví dụ: http://192.255.234.105:31190/, trình duyệt của bạn chỉ hiển thị thông báo lỗi.

Các giải thích có thể có:

  • Nếu máy chủ của bạn nằm trong mạng cục bộ và kết nối với thế giới bên ngoài thông qua bộ định tuyến, bạn cần thiết lập chuyển tiếp cổng trên bộ định tuyến.
  • Quyền truy cập vào phiên bản DocFetcher Server có thể bị chặn bởi tường lửa. Đó có thể là tường lửa trong bộ định tuyến của bạn, tường lửa của nhà cung cấp dịch vụ lưu trữ web của bạn hoặc tường lửa trên chính máy chủ (ví dụ: Tường lửa Windows, UFW).

DocFetcher Server: Tại sao máy chủ đếm số lượng người dùng bằng phiên trình duyệt thay vì địa chỉ IP?

Những người dùng được tính vào giới hạn máy khách của một phiên bản DocFetcher Server không được xác định bằng địa chỉ IP, mà bằng phiên trình duyệt. Điều này có những hàm ý không rõ ràng sau:

  • Truy cập máy chủ từ hai trình duyệt khác nhau trên cùng một máy tính — được tính là 2 người dùng.
  • Truy cập máy chủ từ một tab riêng tư và một tab không riêng tư trong cùng một trình duyệt — được tính là 2 người dùng.

Từ góc độ người dùng, điều này được thừa nhận là không lý tưởng, vì việc truy cập máy chủ từ cùng một máy tính theo nhiều cách lý tưởng nên được tính là một “chỗ ngồi” duy nhất. Tuy nhiên, giải pháp thay thế, đếm bằng địa chỉ IP, về mặt kỹ thuật là không khả thi vì địa chỉ IP nói chung không phải là một cách đáng tin cậy để xác định người dùng.

Cụ thể, nếu hai người dùng truy cập một máy chủ từ phía sau tường lửa NAT hoặc máy chủ proxy, máy chủ đang được truy cập sẽ thấy cả hai người dùng đều có cùng một địa chỉ IP. Do đó, giới hạn máy khách của DocFetcher Server có thể dễ dàng bị phá vỡ bằng cách sử dụng máy chủ proxy.

Để thảo luận kỹ thuật sâu hơn về vấn đề địa chỉ IP so với phiên trình duyệt, vui lòng xem trang nàytrang này trên Stack Overflow.

DocFetcher Server cung cấp một giải pháp thay thế được gọi là đánh cắp phiên giúp việc chuyển đổi giữa các trình duyệt khác nhau trên cùng một máy tính cũng như chuyển đổi giữa các máy tính khác nhau trở nên thuận tiện hơn. Đánh cắp phiên có nghĩa là khi đạt đến giới hạn máy khách, người dùng mới có thể tiếp quản các phiên hiện có, do đó loại bỏ chủ sở hữu trước đó của họ khỏi giao diện web. Mục đích sử dụng là để người dùng tự loại bỏ chính mình để dễ dàng chuyển đổi giữa các trình duyệt và/hoặc máy tính hơn. Đối với các phiên bản DocFetcher Server có giới hạn máy khách lớn hơn 1, đánh cắp phiên bị tắt theo mặc định và phải được bật trong khu vực quản trị trên tab truy cập.

DocFetcher Server: Trong giao diện web, tôi có thể mở trực tiếp kết quả tìm kiếm thay vì tải xuống không?

Câu trả lời ngắn gọn: Không, nhưng có một giải pháp thay thế (hơi khó sử dụng).

Câu trả lời dài: Vì lý do bảo mật, các trình duyệt hiện đại được thiết kế để chạy các ứng dụng web trong một hộp cát. Giao diện web của DocFetcher Server là một ứng dụng web như vậy và đây là lý do tại sao nó không thể truy cập hệ thống tệp cục bộ bên ngoài trình duyệt và mở tệp, thay vào đó cho phép bạn tải xuống chúng.

Giải pháp thay thế: Trong giao diện web, sao chép đường dẫn tệp của kết quả tìm kiếm vào khay nhớ tạm, sau đó dán nó vào trình quản lý tệp của bạn hoặc một số ứng dụng khác có thể xử lý đường dẫn tệp. Ví dụ: trong Windows Explorer, bạn có thể mở một tệp bằng cách dán đường dẫn của nó vào thanh đường dẫn.

DocFetcher Server có hai tính năng để hỗ trợ việc sao chép và dán các đường dẫn tệp này. Đầu tiên, trong khu vực quản trị, hãy chuyển đến tab tùy khác, sau đó tại cài đặt “Nhấp vào biểu tượng trong kết quả tìm kiếm”, chọn “Sao chép đường dẫn”. Điều này cho phép máy khách sao chép thuận tiện đường dẫn tệp của kết quả tìm kiếm bằng cách nhấp vào biểu tượng của nó.

Thứ hai, tùy thuộc vào thiết lập của bạn, các đường dẫn tệp mà phiên bản DocFetcher Server nhìn thấy không nhất thiết phải giống với các đường dẫn tệp mà máy khách nhìn thấy. Ví dụ: phiên bản DocFetcher Server có thể đang chạy trên Linux và lập chỉ mục các tệp trong /đường/dẫn/đến/tệp, trong khi máy khách có thể đang chạy trên Windows, nhìn thấy các tệp đã được lập chỉ mục trên một ổ đĩa mạng được gắn tại X:\. Giải pháp cho sự không khớp đường dẫn này: Trong khu vực quản trị, hãy chuyển đến tab chỉ mục, chọn một chỉ mục, sau đó nhấp vào nút “Đường dẫn máy khách” bên dưới bảng Chỉ mục, sau đó nhập một đường dẫn tùy chỉnh để hiển thị cho máy khách. Thực hiện việc này cho mọi chỉ mục bị ảnh hưởng.

Bạn có lộ trình các tính năng được lên kế hoạch cho các sản phẩm DocFetcher khác nhau không?

Không có lộ trình, chỉ có một núi các yêu cầu tính năng và một ý tưởng mơ hồ về nơi dự án có thể đi trong tương lai. Nhiều năm kinh nghiệm với DocFetcher đã cho thấy rằng các kế hoạch tính năng cụ thể hiếm khi thành hiện thực, thường là do những khó khăn kỹ thuật thuần túy và/hoặc vì quá nhiều tính năng khác cũng đang tranh giành sự chú ý của nhà phát triển.

Ví dụ: một giao diện web của DocFetcher đã được “lên kế hoạch” từ năm 2008, nhưng phải đến năm 2022 thì DocFetcher Server 1.0 mới ra mắt, sau một năm phát triển đầy đủ.

Tôi có thể được hoàn tiền cho giao dịch mua của mình không?

Vui lòng xem chính sách hoàn tiền.