Hvordan opretter jeg en Gumroad-konto?
Gå til gumroad.com og klik på »Log in«-knappen øverst til højre. På den følgende side skal du klikke på »Sign up«-linket øverst på siden. Udfyld nu din e-mailadresse og adgangskode i felterne længere nede på siden og klik på »Create account«-knappen.
Jeg købte en ældre version af DocFetcher Pro eller DocFetcher Server, hvor kan jeg downloade den nyeste udgivelse?
For at få de nyeste udgivelsesfiler skal du logge ind på gumroad.com-kontoen, som du købte DocFetcher Pro eller DocFetcher Server med.
Hvis du foretog dit køb uden at oprette en konto, kan du stadig oprette en konto efterfølgende, forudsat at du kender den e-mailadresse, som du foretog købet med.
Når du er inde i din konto, vil det at klikke på »Library« til venstre føre dig til en liste over de produkter, du har købt på Gumroad. Blandt disse produkter bør være DocFetcher Pro eller DocFetcher Server, og hvis du klikker på disse, kommer du til de nyeste udgivelsesfiler.
Hvis du ikke kan se DocFetcher Pro eller DocFetcher Server i dit Library, kan det være, at du har »arkiveret« dem. I så fald kan du få dem tilbage ved at markere »Show archived only«-afkrydsningsfeltet.
Når jeg opgraderer bærbar DocFetcher Pro eller opgraderer DocFetcher Server, hvordan kan jeg beholde mine indstillinger og indekser?
Når du opgraderer fra en version af bærbar DocFetcher Pro eller fra en version af DocFetcher Server til en nyere version, må du ikke pakke den nye version ud oven på den gamle version. Dette vil få programfiler blandet sammen, hvilket potentielt kan forårsage unormal programadfærd. Her er den korrekte måde at opgradere programmet på og også beholde dine indstillinger og indekser:
- Pak den nye programversion ud på en ny placering.
- Kopiér kun mapperne conf og indexes fra den gamle programmappe til den nye programmappe.
- Kopiér fra den gamle programmappe til den nye programmappe alle filer, du har ændret i hånden.
Bemærk: Hvis du bruger ikke-bærbar DocFetcher Pro, så kan du på Windows (og kun på Windows) sikkert installere den nye programversion i den samme mappe som den eksisterende version (f.eks. C:\Program Files\DocFetcher Pro). Dette er sikkert, fordi installationsprogrammet automatisk vil fjerne den eksisterende version, før det installerer den nye. Installationsprogrammet vil også bevare alle eksisterende indstillinger og indekser. På platforme andre end Windows skal ikke-bærbar DocFetcher Pro pakkes ud på en ny placering. Det vil derefter genbruge alle eksisterende indstillinger og indekser i din hjemmemappe.
Hvad angår DocFetcher Server, er alle udgivelsesfiler af DocFetcher Server bærbare, så ovenstående opgraderingsprocedure for bærbare udgivelser gælder.
Hvordan kan jeg overføre mine indstillinger og indekser fra demoen til den fulde version?
DocFetcher Pro
Hvordan indstillingerne og indekserne fra DocFetcher Pro-demoen kan overføres til den fulde version afhænger af den DocFetcher Pro-version, du bruger:
- Windows, ikke-bærbar (installeret): Åbn mappen C:\Users\[Dit brugernavn]\AppData\Local. I den mappe finder du en mappe med navnet DocFetcher Pro Demo. Lav en kopi af den på samme placering ved at vælge den og trykke Ctrl+C og derefter Ctrl+V. Omdøb kopien til DocFetcher Pro. Hvis der allerede var en mappe med navnet DocFetcher Pro, så omdøb sidstnævnte til noget andet eller fjern den, før du omdøber den kopierede mappe.
- Linux og macOS, ikke-bærbar: I din hjemmemappe skal du omdøbe mappen .docfetcherprodemo til .docfetcherpro. Omdøb eller fjern en eksisterende .docfetcherpro-mappe på forhånd, hvis der er en.
- Enhver platform, bærbar: Kopiér kun mapperne conf og indexes fra demoprogrammappen til den fulde versions programmappe.
Bemærk, at ovenstående instruktioner antager, at du ønsker at overføre indstillinger og indekser fra en ikke-bærbar demo til en ikke-bærbar fuld version, eller fra en bærbar demo til en bærbar fuld version. Overførsel mellem ikke-bærbar og bærbar er også muligt og kommer i bund og grund bare ned til at lokalisere conf- og indexes-mapperne og kopiere dem til det rigtige sted.
DocFetcher Server
For at overføre indstillingerne og indekserne fra DocFetcher Server-demoen til den fulde version skal du kopiere kun mapperne conf og indexes fra demoprogrammappen til den fulde versions programmappe.
Hvordan kan jeg ændre placeringen af indekserne?
DocFetcher har en misc/paths.txt-fil, der tillader tilpasning af indeksernes placering. I DocFetcher Pro er misc/paths.txt-filen væk uden erstatning af tekniske årsager (nemlig kendt fejlbehæftethed og programustabilitet), så at flytte indekserne på den måde er ikke muligt med DocFetcher Pro. Der er dog stadig en anden måde: I de bærbare versioner af DocFetcher Pro er indekserne inde i programmappen, og denne mappe kan flyttes rundt frit.
Hvad angår DocFetcher Server, er det i bund og grund en bærbar applikation på alle platforme, så for at flytte indekserne kan du blot flytte hele programmappen.
Hvordan kan jeg pause og genoptage indeksering?
Pausering og genoptagelse af indeksering er muligt i både DocFetcher Pro og DocFetcher Server, men funktionaliteten er måske ikke indlysende: Afbryd bare den aktuelle indekseringsproces. I tilfælde af indeksoprettelse og indeksgenopbygning vil du derefter blive spurgt, om du vil beholde eller kassere det delvist oprettede indeks. Vælg »Behold«. Når du ønsker at genoptage indeksering, skal du vælge det delvise indeks og køre en indeksopdatering på det. Det kan tage lidt tid for applikationen at finde stedet, hvor indeksering blev afbrudt tidligere.
Hvorfor matcher søgeforespørgslen *hund*.pdf ikke de forventede filnavne?
Antag, at der er en fil »kat-hund-mus.pdf« blandt dine indekserede filer. Når du indtaster søgeforespørgslen »*hund*.pdf« (uden anførselstegn), ville du forvente, at applikationen finder filen »kat-hund-mus.pdf«, men det gør den ikke. For at forstå hvorfor, og for at forstå hvordan man arbejder rundt om problemet, er der behov for en dybere forståelse af indekseringsprocessen.
For at begynde med er der en applikationsomfattende indstilling kaldet »Ordsegmentering«. Den bestemmer, hvordan de tekststrømme, der skubbes ind i indekseringsmotoren, opdeles i individuelle, søgbare ord.
Standardværdien af ordsegmenteringsindstillingen kaldes »Standard« og fungerer godt for den slags tekst, du typisk ville finde i dokumenter skrevet på et naturligt sprog som engelsk. »Standard«-ordsegmenteringen opdeler teksten ved mellemrum, bindestreger (dvs. »-«) og andre tegn. Den opdeler ikke ved punktummer (».«) eller understregninger.
Denne adfærd — især opdelingen ved bindestreger — giver mening for dokumenttekst, men kan være kontraintuitiv for filnavne. I eksemplet ovenfor ville filnavnet »kat-hund-mus.pdf« blive opdelt i »kat«, »hund« og »mus.pdf«. Det er derfor, forespørgslen »*hund*.pdf« ikke matcher det.
Der er grundlæggende to måder at arbejde rundt om dette problem:
1) Ændre ordsegmenteringsindstillingen, specifikt til »Hvidt mellemrum«. Som navnet antyder, opdeler »Hvidt mellemrum«-indstillingen kun teksten ved mellemrumstegn, intet andet. Således ville filnavnet »kat-hund-mus.pdf« blive efterladt intakt, når det sendes til indekseringsmotoren. Ændring af ordsegmenteringen kan dog have en betydelig og muligvis uønsket indvirkning på alle dine søgninger. Desuden kræver det genopbygning af alle dine indekser.
2) Brug en anden søgeforespørgsel. I eksemplet ovenfor ville følgende forespørgsler virke:
- *hund*
- *mus*.pdf
- "kat-hund-mus.pdf"
Derudover ville forespørgslen »kat-hund-mus.pdf« uden anførselstegn også virke. Dette skyldes en anden detalje i, hvordan søgemaskinen fungerer: Ikke kun den indekserede tekst, men også selve forespørgslen opdeles ved hjælp af den valgte ordsegmenteringsalgoritme, hvilket i det nuværende eksempel resulterer i »kat«, »hund« og »mus.pdf«.
Endelig skal du bemærke, at der er en Dokumenttyper-rude på venstre side af brugergrænsefladen. Denne rude tilbyder en meget mere pålidelig måde at indsnævre søgningen til specifikke filtyper på, sammenlignet med ovenstående metode til at inkludere filendelsen i søgeforespørgslen.
DocFetcher Pro: Brugergrænsefladen forbliver træg og ikke-responsiv efter indeksering, hvad kan jeg gøre?
Der er to sandsynlige årsager: For det første kan »Søge mens du skriver«-indstillingen i præferencerne have en betydelig indvirkning på ydeevnen. Hvis den er aktiveret, så prøv at deaktivere den.
For det andet er det muligt, at du har indekseret en eller flere meget store mapper, og at disse mapper bliver hyppigt modificeret i baggrunden, hvilket udløser kontinuerlig indeksopdatering i DocFetcher Pro og dermed gør sidstnævnte langsommere. I så fald skal du prøve at slå automatisk indeksopdatering fra på alle indekser. For at gøre det for et enkelt indeks skal du højreklikke på det i Søgeområde-ruden og fjerne markeringen ved »Opdater indeks automatisk«. Alternativt kan du deaktivere automatisk indeksopdatering på alle indekser på én gang ved at starte programmet med argumentet --disable-auto-index-update.
Siden »Indeksopdateringer« i brugermanualen forklarer, hvordan DocFetcher Pro’s automatiske indeksopdatering fungerer, og hvad alternativerne er, når automatisk indeksopdatering ikke er tilgængelig.
DocFetcher Pro: Kan du bringe den globale genvejstast fra DocFetcher tilbage?
Nej, men der er en løsning. For kontekst: På Windows og Linux har den gratis DocFetcher en global genvejstast (som standard Ctrl + F8) til at bringe programvinduet til forgrunden. Denne funktion blev ikke overført til DocFetcher Pro, da genvejstasten er kendt for at forårsage stabilitetsproblemer. Det er dog muligt at emulere genvejstasten med yderligere software, som forklaret nedenfor. Hvordan man emulerer genvejstasten på macOS vil ikke blive forklaret her, men det kan gøres med Automator og AppleScript.
På Windows
- Download open source-softwaren AutoHotkey fra here og installér den. Genstart derefter Windows.
- Tryk Windows-tast + R, skriv shell:startup, og tryk derefter Enter. Dette åbner din opstartsapplikationsmappe.
- Højreklik i den mappe og vælg New > AutoHotkey Script. Giv den nye .ahk-fil et navn, f.eks. DocFetcher Pro Hotkey.ahk. .ahk-filen er et script, der vil blive kørt, hver gang Windows starter op.
- Højreklik på .ahk-filen, og vælg derefter Edit Script.
- Erstat al tekst i .ahk-filen med dette:
^F8::
if WinActive("DocFetcher Pro") {
WinMinimize, DocFetcher Pro
} else {
WinActivate, DocFetcher Pro
}
- Gem og luk .ahk-filen.
- Genstart Windows.
- Fra nu af kan du trykke Ctrl + F8 for at bringe en kørende DocFetcher Pro-instans til forgrunden. Efter at have trykket Ctrl + F8 kan du yderligere trykke Ctrl + F for at fokusere søgefeltet i DocFetcher Pro. Hvis du trykker Ctrl + F8, mens DocFetcher Pro allerede er det aktive vindue, vil det blive minimeret i stedet.
- ^F8::-linjen i .ahk-scriptet ovenfor er det, der binder scriptet til Ctrl + F8-genvejstasten. For andre genvejstaster, se this page i AutoHotkey-dokumentationen.
- For at lære mere om AutoHotkey, se AutoHotkey-documentation, og især tutorial.
På Linux
- Installér AutoKey. På Debian-baserede distributioner som Ubuntu skal du køre denne kommando i terminalen: sudo apt install autokey-gtk
- Hvis de ikke allerede er installeret, så installér følgende afhængigheder: wmctrl og xdotool.
- Start AutoKey.
- I AutoKey skal du oprette et nyt script: File > New > Script
- Sæt følgende kode ind i kodeeditoren:
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"")
- Under kodeeditoren skal du tildele en genvejstast, f.eks. Ctrl + F8.
- Tilføj AutoKey til dine opstartsapplikationer. Du kan gøre dette fra AutoKey: Edit > Preferences > Automatically start AutoKey at login
- Gem scriptet og luk AutoKey-vinduet. Det vil fortsætte med at køre i baggrunden.
- Fra nu af kan du trykke Ctrl + F8 for at bringe en kørende DocFetcher Pro-instans til forgrunden. Efter at have trykket Ctrl + F8 kan du yderligere trykke Ctrl + F for at fokusere søgefeltet i DocFetcher Pro. Hvis du trykker Ctrl + F8, mens DocFetcher Pro allerede er det aktive vindue, vil det blive minimeret i stedet.
DocFetcher Server: Hvorfor kan jeg ikke forbinde til min DocFetcher Server-instans udefra?
Lad os antage, at du fulgte opsætningsinstruktionerne i dokumentationen og fik DocFetcher Server op at køre til det punkt, hvor du kan få adgang til den lokalt, dvs. på servermaskinen, via en URL som denne: http://localhost:31190/
Når du dog prøver at få adgang til den udefra ved hjælp af din servermaskines adresse, f.eks. http://192.255.234.105:31190/, viser din browser kun en fejlbesked.
Mulige forklaringer:
- Hvis din servermaskine sidder i et lokalt netværk og forbinder til omverdenen gennem en router, skal du oprette port forwarding på routeren.
- Adgang til DocFetcher Server-instansen kan være blokeret af en firewall. Det kan være en firewall i din router, en firewall fra din webhøster, eller en firewall på selve servermaskinen (f.eks. Windows Firewall, UFW).
DocFetcher Server: Hvorfor tæller serveren antallet af brugere efter browsersession i stedet for IP-adresse?
De brugere, der tælles mod Klientgrænse for en DocFetcher Server-instans, identificeres ikke ved IP-adresser, men ved browsersessioner. Dette har følgende ikke-indlysende implikationer:
- At få adgang til serveren fra to forskellige browsere på den samme computer — tæller som 2 brugere.
- At få adgang til serveren fra en privat og en ikke-privat fane i den samme browser — tæller som 2 brugere.
Fra et brugerperspektiv er dette indrømmet ikke ideelt, da adgang til serveren fra den samme computer på flere måder ideelt set bør tælles som en enkelt »plads«. Alternativet, at tælle efter IP-adresser, er dog teknisk umuligt, fordi IP-adresser generelt ikke er en pålidelig måde at identificere brugere på.
Især, hvis to brugere får adgang til en server bag en NAT-firewall eller en proxy-server, vil serveren, der tilgås, se begge brugere som havende den samme IP-adresse. Således kunne DocFetcher Server’s Klientgrænse let omgås ved at bruge en proxy-server.
For en udvidet teknisk diskussion af IP-adresser vs. browsersessioner-problemet, se venligst this page og this page på Stack Overflow.
DocFetcher Server tilbyder en løsning kaldet Sessionstyveri, der gør skift mellem forskellige browsere på den samme computer såvel som skift mellem forskellige computere mere praktisk. Sessionstyveri betyder, at når Klientgrænse er nået, kan nye brugere overtage eksisterende sessioner og dermed sparke deres tidligere ejere ud af Webgrænseflade. Den tilsigtede brug er, at brugere sparker sig selv ud for lettere at skifte mellem browsere og/eller computere. For instanser af DocFetcher Server med en Klientgrænse større end 1 er Sessionstyveri slukket som standard og skal aktiveres i Administrationsområde på Adgang-fanen.
DocFetcher Server: I Webgrænseflade, kan jeg åbne søgeresultater direkte i stedet for at downloade dem?
Kort svar: Nej, men der er en (noget kluntet) løsning.
Langt svar: Af sikkerhedsmæssige årsager er moderne browsere designet til at køre webapplikationer i en sandkasse. DocFetcher Server Webgrænseflade er en sådan webapplikation, og det er derfor, den ikke kan få adgang til det lokale filsystem uden for browseren og åbne filer, og i stedet lader dig downloade dem.
Løsningen: I Webgrænseflade skal du kopiere filstien til søgeresultatet til udklipsholderen og derefter sætte den ind i din filmanager eller en anden applikation, der kan håndtere filstien. For eksempel i Windows Explorer kan du åbne en fil ved at sætte dens sti ind i stibjælken.
DocFetcher Server har to funktioner til at understøtte denne kopiering og indsætning af filstier. For det første skal du i Administrationsområde gå til Diverse-fanen, derefter ved indstillingen »Klik på ikon i søgeresultater« vælge »Kopiér sti«. Dette gør det muligt for klienterne praktisk at kopiere et søgeresultats filsti ved at klikke på dets ikon.
For det andet, afhængigt af din opsætning, er filstierne, som DocFetcher Server-instansen ser, ikke nødvendigvis identiske med filstierne, som klienterne ser. For eksempel kan DocFetcher Server-instansen køre på Linux og indeksere filer under /sti/til/filer, mens klienterne måske kører på Windows og ser de indekserede filer på et netværksdrev monteret på X:\. Løsningen på denne sti-mismatch: I Administrationsområde skal du gå til Indekser-fanen, vælge et indeks, derefter klikke på »Klientsti«-knappen under indekstabellen, derefter indtaste en brugerdefineret sti at vise til klienterne. Gør dette for hvert påvirket indeks.
Har I en køreplan for funktioner planlagt for de forskellige DocFetcher-produkter?
Der er ingen køreplan, kun et bjerg af funktionsanmodninger og en vag ide om, hvor projektet måske vil gå hen i fremtiden. Mange års erfaring med DocFetcher har vist, at konkrete funktionsplaner sjældent går i opfyldelse, ofte på grund af rene tekniske vanskeligheder og/eller fordi for mange andre funktioner også konkurrerer om udviklerens opmærksomhed.
For eksempel var en webgrænseflade til DocFetcher »planlagt« all the way back in 2008, men det var ikke før 2022, at DocFetcher Server 1.0 så dagens lys, efter et helt år med udvikling.
Kan jeg få refunderet mit køb?
Se venligst Tilbagebetalingspolitik.