Gumroad hesabı nasıl oluşturabilirim?
gumroad.com adresine gidin ve sağ üstteki “Log in” düğmesine tıklayın. Sonraki sayfada, sayfanın üst kısmındaki “Sign up” bağlantısına tıklayın. Şimdi sayfanın aşağısındaki alanlara e-posta adresinizi ve şifrenizi girin ve “Create account” düğmesine tıklayın.
DocFetcher Pro veya DocFetcher Server’ın eski bir sürümünü satın aldım, en son sürümü nereden indirebilirim?
En son sürüm dosyalarını almak için, DocFetcher Pro veya DocFetcher Server’ı satın aldığınız gumroad.com hesabına giriş yapın.
Satın alma işleminizi hesap oluşturmadan yaptıysanız, satın alma işlemini yaptığınız e-posta adresini bildiğiniz sürece sonradan hesap oluşturabilirsiniz.
Hesabınıza girdikten sonra, soldaki “Library” seçeneğine tıklamak sizi Gumroad’da satın aldığınız ürünlerin listesine götürür. Bu ürünler arasında DocFetcher Pro veya DocFetcher Server olmalı ve bunlara tıklamak sizi en son sürüm dosyalarına götürür.
Kütüphanenizde DocFetcher Pro veya DocFetcher Server’ı görmüyorsanız, bunları “arşivlemiş” olabilirsiniz. Bu durumda, “Show archived only” onay kutusunu işaretleyerek onları geri getirebilirsiniz.
Taşınabilir DocFetcher Pro’yu veya DocFetcher Server’ı yükseltirken, ayarlarımı ve dizinlerimi nasıl koruyabilirim?
Taşınabilir DocFetcher Pro’nun bir sürümünden veya DocFetcher Server’ın bir sürümünden daha yeni bir sürüme yükseltirken, yeni sürümü eski sürümün üzerine açmayın. Bu, program dosyalarının karışmasına neden olur ve potansiyel olarak anormal program davranışına yol açar. Programı yükseltmenin ve aynı zamanda ayarlarınızı ve dizinlerinizi korumanın doğru yolu şudur:
- Yeni program sürümünü yeni bir konuma açın.
- Eski program klasöründen yeni program klasörüne sadece conf ve indexes klasörlerini kopyalayın.
- Eski program klasöründen yeni program klasörüne elle değiştirdiğiniz dosyaları kopyalayın.
Not: Taşınabilir olmayan DocFetcher Pro kullanıyorsanız, Windows’ta (ve sadece Windows’ta) yeni program sürümünü mevcut sürümle aynı klasöre (örneğin, C:\Program Files\DocFetcher Pro) güvenle kurabilirsiniz. Bu güvenlidir çünkü yükleyici, yenisini kurmadan önce mevcut sürümü otomatik olarak kaldırır. Yükleyici ayrıca mevcut ayarları ve dizinleri korur. Windows dışındaki platformlarda, taşınabilir olmayan DocFetcher Pro yeni bir konuma açılmalıdır. Ardından ana klasörünüzdeki mevcut ayarları ve dizinleri yeniden kullanır.
DocFetcher Server’a gelince, DocFetcher Server’ın tüm sürüm dosyaları taşınabilirdir, bu nedenle yukarıdaki taşınabilir sürümler için yükseltme prosedürü geçerlidir.
Ayarlarımı ve dizinlerimi demo’dan tam sürüme nasıl aktarabilirim?
DocFetcher Pro
DocFetcher Pro demo’sundaki ayarların ve dizinlerin tam sürüme nasıl aktarılacağı, kullandığınız DocFetcher Pro sürümüne bağlıdır:
- Windows, taşınabilir olmayan (kurulu): C:\Users\[Kullanıcı Adınız]\AppData\Local klasörünü açın. Bu klasörde, DocFetcher Pro Demo adlı bir klasör bulacaksınız. Onu seçip Ctrl+C ve ardından Ctrl+V tuşlarına basarak aynı konumda bir kopyasını oluşturun. Kopyayı DocFetcher Pro olarak yeniden adlandırın. Zaten DocFetcher Pro adlı bir klasör varsa, kopyalanan klasörü yeniden adlandırmadan önce onu başka bir şeyle yeniden adlandırın veya kaldırın.
- Linux ve macOS, taşınabilir olmayan: Ana klasörünüzde, .docfetcherprodemo klasörünü .docfetcherpro olarak yeniden adlandırın. Varsa mevcut .docfetcherpro klasörünü önceden yeniden adlandırın veya kaldırın.
- Herhangi bir platform, taşınabilir: Demo program klasöründen tam sürüm program klasörüne sadece conf ve indexes klasörlerini kopyalayın.
Yukarıdaki talimatların taşınabilir olmayan demo’dan taşınabilir olmayan tam sürüme veya taşınabilir demo’dan taşınabilir tam sürüme aktarım yapmak istediğinizi varsaydığını unutmayın. Taşınabilir olmayan ve taşınabilir arasında aktarım da mümkündür ve esasen conf ve indexes klasörlerini bulup doğru yere kopyalamaya dayanır.
DocFetcher Server
DocFetcher Server demo’sundaki ayarları ve dizinleri tam sürüme aktarmak için, demo program klasöründen tam sürüm program klasörüne sadece conf ve indexes klasörlerini kopyalayın.
Dizinlerin konumunu nasıl değiştirebilirim?
DocFetcher’da dizinlerin konumunu özelleştirmeye izin veren bir misc/paths.txt dosyası vardır. DocFetcher Pro’da, misc/paths.txt dosyası teknik nedenlerle (yani bilinen hatalılık ve program kararsızlığı) yerine başka bir şey konmadan kaldırılmıştır, bu nedenle dizinleri bu şekilde yeniden konumlandırmak DocFetcher Pro ile mümkün değildir. Ancak hâlâ başka bir yol vardır: DocFetcher Pro’nun taşınabilir sürümlerinde, dizinler program klasörünün içindedir ve bu klasör serbestçe hareket ettirilebilir.
DocFetcher Server’a gelince, tüm platformlarda esasen taşınabilir bir uygulamadır, bu nedenle dizinleri yeniden konumlandırmak için program klasörünün tamamını hareket ettirebilirsiniz.
Dizin oluşturmayı nasıl duraklatıp devam ettirebilirim?
Dizin oluşturmayı duraklatmak ve devam ettirmek hem DocFetcher Pro hem de DocFetcher Server’da mümkündür, ancak işlevsellik açık olmayabilir: Mevcut dizin oluşturma işlemini iptal edin. Dizin oluşturma ve dizin yeniden oluşturma durumunda, kısmen oluşturulan dizini koruyup atmayacağınız sorulur. “Koru” seçeneğini seçin. Dizin oluşturmayı devam ettirmek istediğinizde, o kısmi dizini seçin ve üzerinde dizin güncellemesi çalıştırın. Uygulamanın dizin oluşturmanın daha önce iptal edildiği yeri bulması biraz zaman alabilir.
*köpek*.pdf arama sorgusu neden beklenen dosya adlarıyla eşleşmiyor?
Dizine alınmış dosyalarınız arasında “kedi-köpek-fare.pdf” adlı bir dosya olduğunu varsayalım. “*köpek*.pdf” arama sorgusunu (tırnak işaretleri olmadan) girerek uygulamanın “kedi-köpek-fare.pdf” dosyasını bulmasını beklersiniz, ancak bulmuyor. Nedenini anlamak ve sorunu nasıl çözeceğini anlamak için dizin oluşturma sürecinin daha derin bir anlayışa ihtiyacı vardır.
Başlangıç olarak, “Kelime segmentasyonu” adlı uygulama genelinde bir ayar vardır. Bu ayar, dizin oluşturma motoruna gönderilen metin akışlarının ayrı ayrı aranabilir kelimelere nasıl bölündüğünü belirler.
Kelime segmentasyonu ayarının varsayılan değeri “Standart” olarak adlandırılır ve İngilizce gibi doğal bir dilde yazılan belgelerde tipik olarak bulacağınız metin türü için iyi çalışır. “Standart” kelime segmentasyonu, metni boşluklar, tire (yani “-”) ve diğer karakterlerden böler. Nokta (“.”) veya alt çizgilerden bölmez.
Bu davranış — özellikle tirelerde bölme — belge metni için mantıklıdır, ancak dosya adları için sezgisel olmayabilir. Yukarıdaki örnekte, “kedi-köpek-fare.pdf” dosya adı “kedi”, “köpek” ve “fare.pdf” olarak bölünür. Bu nedenle “*köpek*.pdf” sorgusu onunla eşleşmez.
Bu sorunu çözmenin temel olarak iki yolu vardır:
1) Kelime segmentasyonu ayarını, özellikle “Boşluk” olarak değiştirin. Adından da anlaşılacağı gibi, “Boşluk” seçeneği metni sadece boşluk karakterlerinde böler, başka bir şey yapmaz. Bu nedenle, “kedi-köpek-fare.pdf” dosya adı dizin oluşturma motoruna geçirildiğinde bozulmadan kalır. Ancak, kelime segmentasyonunu değiştirmek tüm aramalarınızda önemli ve muhtemelen istenmeyen bir etkiye sahip olabilir. Ayrıca, tüm dizinlerinizi yeniden oluşturmayı gerektirir.
2) Farklı bir arama sorgusu kullanın. Yukarıdaki örnekte, aşağıdaki sorgular çalışır:
- *köpek*
- *fare*.pdf
- "kedi-köpek-fare.pdf"
Ayrıca, tırnak işaretleri olmadan “kedi-köpek-fare.pdf” sorgusu da çalışır. Bu, arama motorunun nasıl çalıştığına dair başka bir ayrıntıdan kaynaklanır: Sadece dizine alınan metin değil, aynı zamanda sorgunun kendisi de seçilen kelime segmentasyonu algoritması kullanılarak bölünür, bu da mevcut örnekte “kedi”, “köpek” ve “fare.pdf” ile sonuçlanır.
Son olarak, kullanıcı arayüzünün sol tarafında bir Belge türleri bölmesi olduğunu unutmayın. Bu bölme, arama sorgusuna dosya uzantısını dahil etme yöntemine kıyasla, aramayı belirli dosya türlerine daraltmak için çok daha güvenilir bir yol sunar.
DocFetcher Pro: Dizin oluşturma sonrası GUI hâlâ yavaş ve yanıtsız, ne yapabilirim?
İki olası neden vardır: Birincisi, tercihlerdeki “Yazarken arama” seçeneği performans üzerinde önemli bir etkiye sahip olabilir. Etkinse, devre dışı bırakmayı deneyin.
İkincisi, bir veya birkaç çok büyük klasörü dizine almış olmanız ve bu klasörlerin arka planda sık sık değiştirilmesi, DocFetcher Pro’da sürekli dizin güncellemeyi tetiklemesi ve dolayısıyla programı yavaşlatması mümkündür. Bu durumda, tüm dizinlerde otomatik dizin güncellemesini kapatmayı deneyin. Tek bir dizin için bunu yapmak amacıyla, Arama kapsamı bölmesinde üzerine sağ tıklayın ve “Dizini otomatik güncelle” seçeneğinin işaretini kaldırın. Alternatif olarak, programı --disable-auto-index-update argümanı ile başlatarak tüm dizinlerde otomatik dizin güncellemesini bir kerede devre dışı bırakabilirsiniz.
Kullanıcı kılavuzu’daki “Dizin Güncellemeleri” sayfası, DocFetcher Pro’nun otomatik dizin güncellemenin nasıl çalıştığını ve otomatik dizin güncelleme mevcut olmadığında alternatiflerin neler olduğunu açıklar.
DocFetcher Pro: DocFetcher’dan global kısayol tuşunu geri getirebilir misiniz?
Hayır, ancak bir geçici çözüm var. Biraz bağlam için: Windows ve Linux’ta, ücretsiz DocFetcher’ın program penceresini öne getirmek için global bir kısayolu vardır (varsayılan olarak Ctrl + F8). Bu özellik, kısayolun kararsızlık sorunlarına neden olduğu bilindiği için DocFetcher Pro’ya taşınmamıştır. Ancak, aşağıda açıklandığı gibi ek yazılımla kısayolu taklit etmek mümkündür. MacOS’ta kısayolu nasıl taklit edileceği burada açıklanmayacaktır, ancak Automator ve AppleScript ile yapılabilir.
Windows’ta
- Açık kaynaklı AutoHotkey yazılımını buradan indirin ve kurun. Ardından Windows’ı yeniden başlatın.
- Windows tuşu + R’ye basın, shell:startup yazın, ardından Enter’a basın. Bu, başlangıç uygulamaları klasörünüzü açar.
- Bu klasörde sağ tıklayın ve New > AutoHotkey Script seçeneğini seçin. Yeni .ahk dosyasına bir ad verin, örneğin DocFetcher Pro Hotkey.ahk. .ahk dosyası, Windows her başlatıldığında çalıştırılacak bir betiktir.
- .ahk dosyasına sağ tıklayın, ardından Edit Script seçeneğini seçin.
- .ahk dosyasındaki tüm metni bununla değiştirin:
^F8::
if WinActive("DocFetcher Pro") {
WinMinimize, DocFetcher Pro
} else {
WinActivate, DocFetcher Pro
}
- .ahk dosyasını kaydedin ve kapatın.
- Windows’ı yeniden başlatın.
- Bundan sonra, çalışan bir DocFetcher Pro örneğini öne getirmek için Ctrl + F8’e basabilirsiniz. Ctrl + F8’e bastıktan sonra, DocFetcher Pro’daki arama alanını odaklamak için Ctrl + F’ye de basabilirsiniz. DocFetcher Pro zaten etkin pencere iken Ctrl + F8’e basarısanız, yerine küçültülür.
- Yukarıdaki .ahk betiğindeki ^F8:: satırı, betiği Ctrl + F8 kısayoluna bağlayan şeydir. Diğer kısayollar için, AutoHotkey belgelerindeki bu sayfaya bakın.
- AutoHotkey hakkında daha fazla bilgi edinmek için, AutoHotkey belgelerine ve özellikle eğitimine bakın.
Linux’ta
- AutoKey kurun. Ubuntu gibi Debian tabanlı dağıtımlarda, terminalde şu komutu çalıştırın: sudo apt install autokey-gtk
- Zaten kurulu değilse, şu bağımlılıkları kurun: wmctrl ve xdotool.
- AutoKey’ı başlatın.
- AutoKey’de yeni bir betik oluşturun: File > New > Script
- Kod editörüne aşağıdaki kodu yapıştırın:
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"")
- Kod editörünün altında, örneğin Ctrl + F8 gibi bir kısayol atayın.
- AutoKey’ı başlangıç uygulamalarınıza ekleyin. Bunu AutoKey içinden yapabilirsiniz: Edit > Preferences > Automatically start AutoKey at login
- Betiği kaydedin ve AutoKey penceresini kapatın. Arka planda çalışmaya devam edecektir.
- Bundan sonra, çalışan bir DocFetcher Pro örneğini öne getirmek için Ctrl + F8’e basabilirsiniz. Ctrl + F8’e bastıktan sonra, DocFetcher Pro’daki arama alanını odaklamak için Ctrl + F’ye de basabilirsiniz. DocFetcher Pro zaten etkin pencere iken Ctrl + F8’e basarısanız, yerine küçültülür.
DocFetcher Server: DocFetcher Server örneğime dışarıdan neden bağlanamıyorum?
Belgelerdeki kurulum talimatlarını takip ettiğinizi ve DocFetcher Server’ı yerel olarak, yani sunucu makinesinde, şu gibi bir URL aracılığıyla erişebileceğiniz noktaya kadar çalıştırıp çalıştırdığınızı varsayalım: http://localhost:31190/
Ancak, sunucu makinenizin adresini kullanarak dışarıdan erişmeye çalıştığınızda, örneğin http://192.255.234.105:31190/, tarayıcınız yalnızca bir hata mesajı görüntüler.
Olası açıklamalar:
- Sunucu makineniz yerel bir ağda bulunuyorsa ve dış dünyaya bir yönlendirici aracılığıyla bağlanıyorsa, yönlendiricida port yönlendirme kurmanız gerekir.
- DocFetcher Server örneğine erişim bir güvenlik duvarı tarafından engellenmiş olabilir. Bu, yönlendiriciinizdeki bir güvenlik duvarı, web barındırıcınızın güvenlik duvarı veya sunucu makinesinin kendisindeki bir güvenlik duvarı (örneğin, Windows Firewall, UFW) olabilir.
DocFetcher Server: Sunucu neden kullanıcı sayısını IP adresi yerine tarayıcı oturumuna göre sayıyor?
Bir DocFetcher Server örneğinin İstemci Limiti’ine sayılan kullanıcılar IP adresleri ile değil, tarayıcı oturumları ile tanımlanır. Bunun aşağıdaki açık olmayan sonuçları vardır:
- Sunucuya aynı bilgisayarda iki farklı tarayıcıdan erişmek — 2 kullanıcı olarak sayılır.
- Sunucuya aynı tarayıcıda özel ve özel olmayan bir sekmeden erişmek — 2 kullanıcı olarak sayılır.
Kullanıcı perspektifinden, bu itiraf edilebilir ki ideal değildir, çünkü aynı bilgisayardan sunucuya birden fazla şekilde erişmek ideal olarak tek bir “koltuk” olarak sayılmalıdır. Ancak, alternatif olan IP adreslerine göre sayma teknik olarak uygulanamaz çünkü IP adresleri genellikle kullanıcıları tanımlamak için güvenilir bir yol değildir.
Özellikle, iki kullanıcı bir NAT güvenlik duvarı veya proxy sunucusu arkasından bir sunucuya erişirse, erişilen sunucu her iki kullanıcının da aynı IP adresine sahip olduğunu görür. Bu nedenle, DocFetcher Server’ın istemci sınırı bir proxy sunucusu kullanılarak kolayca atlatabilir.
IP adresleri ile tarayıcı oturumları konusunun genişletilmiş teknik tartışması için, lütfen Stack Overflow’ın bu sayfasına ve bu sayfasına bakın.
DocFetcher Server, aynı bilgisayarda farklı tarayıcılar arasında geçiş yapmayı ve farklı bilgisayarlar arasında geçiş yapmayı daha kolay hale getiren Oturum çalma adı verilen bir geçici çözüm sunar. Oturum çalma, istemci sınırına ulaşıldığında, yeni kullanıcıların mevcut oturumları devralıp Web arayüzü’den önceki sahiplerini atmaları anlamına gelir. Amacı, kullanıcıların tarayıcılar ve/veya bilgisayarlar arasında daha kolay geçiş yapmak için kendilerini atmalarıdır. 1’den büyük istemci sınırına sahip DocFetcher Server örnekleri için, oturum çalma varsayılan olarak kapalıdır ve Yönetim Alanı’da Erişim sekmesinde etkinleştirilmelidir.
DocFetcher Server: Web arayüzünde, arama sonuçlarını indirmek yerine doğrudan açabilir miyim?
Kısa cevap: Hayır, ancak (biraz hantal) bir geçici çözüm var.
Uzun cevap: Güvenlik nedenleriyle, modern tarayıcılar web uygulamalarını bir sandbox içinde çalıştıracak şekilde tasarlanmıştır. DocFetcher Server web arayüzü böyle bir web uygulamasıdır ve bu nedenle tarayıcının dışındaki yerel dosya sistemine erişemez ve dosyaları açamaz, bunun yerine indirmenizi sağlar.
Geçici çözüm: Web arayüzünde, arama sonucunun dosya yolunu panoya kopyalayın, ardından dosya yolunu işleyebilen dosya yöneticinize veya başka bir uygulamaya yapıştırın. Örneğin, Windows Explorer’da yol çubuğuna yolunu yapıştırarak bir dosya açabilirsiniz.
DocFetcher Server’ın dosya yollarının kopyalanıp yapıştırılmasını desteklemek için iki özelliği vardır. Birincisi, Yönetim Alanı’da Çeşitli sekmesine gidin, ardından “Arama sonuçlarındaki simgeye tıklayın” ayarında “Yolu kopyala” seçeneğini seçin. Bu, istemcilerin simgesine tıklayarak arama sonucunun dosya yolunu kolayca kopyalamalarını sağlar.
İkincisi, kurulumunuza bağlı olarak, DocFetcher Server örneğinin gördüğü dosya yolları, istemcilerin gördüğü dosya yollarıyla aynı olmayabilir. Örneğin, DocFetcher Server örneği Linux’ta çalışıyor ve /dosyalar/yolu altındaki dosyaları dizine alıyor olabilir, oysa istemciler Windows’ta çalışıyor ve dizine alınan dosyaları X:\ konumuna bağlı bir ağ sürücüsünde görebilir. Bu yol uyumsuzluğunun çözümü: Yönetim Alanı’da Dizinler sekmesine gidin, bir dizin seçin, ardından dizinler tablosunun altındaki “İstemci yolu” düğmesine tıklayın, ardından istemcilere gösterilecek özel bir yol girin. Bu işlemi etkilenen her dizin için yapın.
Çeşitli DocFetcher ürünleri için planlanan özellikler yol haritanız var mı?
Yol haritası yok, sadece dağ gibi özellik istekleri ve projenin gelecekte nereye gidebileceğine dair belirsiz bir fikir var. DocFetcher ile uzun yılların deneyimi, somut özellik planlarının nadiren gerçekleştiğini, genellikle sırf teknik zorluklar ve/veya çok fazla başka özelliğin de geliştirici dikkatini çekmeye çalışması nedeniyle göstermiştir.
Örneğin, DocFetcher’ın web arayüzü 2008’de planlanmıştı, ancak tam bir yıllık geliştirmeden sonra 2022’de DocFetcher Server 1.0 gün yüzü görene kadar beklemek gerekti.
Satın alma işlemimden iade alabilir miyim?
Lütfen İade Politikası sayfasına bakın.