| |
|
Vývoj DiskBase byl ukončen. K dispozici je zdrojový kód pro případné zájemce o
pokračování ve vývoji. Podrobnosti naleznete
zde.
|
| |
| |
Na tomto místě je chronologicky (v obráceném pořadí) zveřejňován
popis všech úprav v jednotlivých subverzích programu. Popis je stručný;
podrobnosti vždy naleznete na příslušných místech v nápovědě k
programu.
Verze 5.17
==========
Program byl změněn ze shareware na freeware.
Verze 5.15
==========
Byly odstraněny chyby v instalačním a odinstalačním
programu. Chyby se projevovaly pouze ve Windows
2000/XP.
Program si nyní automaticky pamatuje poslední pozici
a velikost oken a panelů.
Verze 5.14
==========
Byla přidána možnost blokování automatického
spouštění programů při vložení CD/DVD do mechaniky,
možnost automatického načtení obsahu CD/DVD po
vložení do mechaniky a automatického vysunutí z
mechaniky po skončení čtení.
Pro programátory byla přidána možnost definovat
volání vlastní DLL při stisku definované klávesové
zkratky. DLL dostává informaci o vybraném souboru
a může být využita např. k automatické dekomprimaci
a otevření souboru. Podrobnější informace na
vyžádání (pouze v angličtině).
Verze 5.13
==========
Byla přidána podpora archivů typu ACE, včetně
extrakce popisek z těchto archivů.
Byla přidána podpora extrakce popisek z archivů
typu RAR.
V předchozí verzi nastala chyba, pokud velikost
databáze překročila 2 GB. Odstraněno; limit 2 GB
však zůstává.
Odstraněna chyba, způsobující selhání programu,
pokud byl spuštěn ze síťového disku bez přiřazeného
písmene.
Přidána menší vylepšení v uživatelském rozhraní
(pohodlnější změna šířky panelů, pohodlnější výběr
složky pro sejmutí obsahu atd.).
-------------------------------------------------
Verze 5.12a
===========
Byly odstraněny dvě drobné chyby:
- problém s ukládáním do INI souboru v případě
umístění DiskBase.exe na CD-R
- problém se selháním extrakce ze souborů ZIP
v případě chybných dat v souboru.
-------------------------------------------------
Verze 5.12
==========
Do voleb pro vyhledávání byla přidána volba
"Striktní maska" pro vyhledávání ve jménech
souborů a složek.
Do rozšířených voleb pro vyhledávání byly přidány
volby "Hledat jako ANSI text" a "Hledat jako OEM text"
pro možnost vyhledávání v popiskách, které jsou ve
starém DOSovském kódování.
Při pokusu o otevření souboru, který leží v archivu,
se nyní otevírá tento archiv voláním asociovaného
programu.
-------------------------------------------------
Verze 5.11
==========
Vývoj 16-bitové verze (pro Windows 3.1x) a 32-bitové
verze (pro Windows 95/98/NT4) byl oddělen; 16-bitová
verze má také přepracovaný vnitřní databázový stroj
(viz níže), většina ostatních úprav se jí ale již
netýká. Další vývoj 16-bitové verze programu je
zastaven a budou jen opravovány drobné chyby. Oddělením
vývoje obou verzí bylo možné v 32-bitové verzi konečně
začít lépe využívat prostředí Windows 95/98/NT4.
Projevuje se to v této verzi a projeví se to ještě
výrazněji ve verzích dalších.
*** Export do jiných formátů ***
Přibyl "Export do jiného formátu". Exportovat lze do
řady textových formátů, které jsou zpracovatelné
dalšími aplikacemi. Mezi tyto formáty patří formát s
oddělovači záznamů (semicolon delimited), umožňující
načtení dat do jiného databázového programu, např. MS-
Accessu, formát s tabelátory (odpovídá formátu
používanému pro schránku), umožňující data importovat
do MS-Excelu nebo MS-Wordu a formát HTML, umožňující
data prohlížet internetovým webowým prohlížečem.
Exportovat lze část databáze nebo celou, exportovat lze
též výsledky hledání (celé nebo vybranou část).
Formáty pro export jsou otevřené; každý formát je
definován formou textového souboru, takže si můžete si
vytvářet své vlastní formáty pro export. Podrobněji viz
Nápověda.
*** Otevírání souborů ***
Řada uživatelů požadovala možnost otevření souboru, na
který dvojitě ťuknou v seznamu souborů - podobně jako v
Průzkumníkovi. DiskBase nyní tuto možnost poskytuje -
samozřejmě jen za předpokladu, že daný disk je
momentálně dostupný. Pokud není dostupný, zobrazí se
hlášení o možné příčině chyby a vy můžete daný disk
vyhledat ve svém archivu, vložit do mechaniky a pokus
opakovat.
Protože otevírání souborů může být také na obtíž
(nechtěný stisk Enter např. spustí větší aplikaci), je
možné otevírání pomocí Enter nebo dvojťuku zakázat;
soubor je ale možné vždy otevřít, děláte-li totéž za
držení klávesy Shift.
Při držení klávesy Shift se je též možné otevřít složku
- v takovém případě se zobrazí Průzkumník Windows.
Pokud místo Shiftu použijete Ctrl, otevře se popiska
(to je nová zkratka, vedle klávesy F2).
*** Databáze ***
Byl podstatně přepracován vnitřní databázový stroj,
který se nyní umí zotavit i z chyb způsobených
narušením vnitřní integrity databáze - původně taková
chyba způsobila okamžité uzavření databáze a nemožnost
jejího používání.
Byla přidána volba "Opravit databázi" umožňující
opravit porušenou databázi. Je však třeba zdůraznit, že
v případě poškození databáze lze zachránit jen
neporušená data; stále je proto třeba nepodceňovat
otázku zálohování databáze.
V předchozí verzi velikost databáze rostla při
aktualizaci disku téměř stejně jako při vkládání nového
disku. Nyní při aktualizaci disku je přírůstek
velikosti podstatně menší a závislý na změnách
provedených od minulé aktualizace (čím více změn, tím
větší přírůstek). Tím byla značně snížena nutnost
komprimace databáze.
Byla přidána volba "Po startu otevřít naposledy
otevřenou databázi". Program si též pamatuje naposledy
použitou složku.
Do menu "Soubor" byl přidán seznam naposledy otevřených
databází tak, jak je to obvyklé u jiných programů.
Novinka: Pokud je databáze na médiu jen pro čtení
(např. CD-R) nebo má atribut Read-Only, pak jsou
všechny editační funkce zablokovány. Předchází se tak
chybovým hlášením při pokusu o změnu. Jinými slovy -
databázi lze tedy nyní bez problémů umisťovat i na CD-
R, i když není exportována do formy "Pouze pro čtení".
Typ souboru s databází DiskBase (přípona .QDR) je
instalačním programem registrován ve Windows, takže
databázi lze otevřít dvojitým ťuknutím na soubor s
databází v Průzkumníkovi, jak tomu obvyklé u jiných
aplikací.
*** Snímání obsahu disků ***
K dispozici je nyní automatická tvorba pojmenování
disku podle zadané šablony. Při pojmenovávání většího
počtu disků tak máte ušetřenou práci.
Byla doplněna možnost snímání více disků najednou, a to
jak z příkazové řádky, tak při výběru disků v
dialogovém okně. Do dialogového okna byla přidána volba
"Na nic se neptat", takže lze spustit např. časově
náročné snímání obsahu více disků na síti.
Byla odstraněna chyba způsobující havárii programu při
zacyklení složek. Zacyklení složek je zřídkakdy se
vyskytující chyba v souborovém systému, kdy podřízená
složka se odkazuje na nadřízenou a tak při prohledávání
disku vzniká bludný kruh (vyskytlo se např. na jednom z
CD-ROMů Excalibur). DiskBase v předchozí verzi na tuto
chybu reagoval hlášením Stack Overflow.
Velikost disků s kapacitou větší než 2 GB byla špatně
počítána. Tato chyba byla odstraněna, nicméně pouze u
Windows 95 OSR2, Windows 98 a Windows NT4 - pokud
používáte původní Windows 95, chyba je neodstranitelná
- operační systém sám poskytuje chybné údaje.
Soubory ZIP s nulovou délkou způsobovaly havárii
programu při načítání popisek. Podobnou chybu
vyvolávaly některé samorozbalovací EXE soubory s
archivy typu ZIP. Opraveno.
Při extrakci jmen z archivů typu ZIP se objevovala
nesprávná diakritika: Bylo to způsobeno tím, že jména v
ZIP archivech jsou nejčastěji kódována v kódu MS-DOS a
ne Windows. Opraveno.
*** Filtry ***
K filtrům pro automatickou tvorbu popisek přibyl nový:
pro soubory ve formátu MPEG3. Filtr ze souboru čte TAG
(název, umělec, album, styl atd.) a základní údaje
(vzorkovací frekvence, datový tok). Máte-li archiv CD-R
se zvukovými soubory ve formátu MP3, DiskBase vám nyní
může být dobrým pomocníkem při hledání určité skladby.
Při zakládání nové databáze se automaticky nastaví
běžné předdefinované typy souborů pro automatickou
tvorbu popisek: TXT, HTML, DOC, RTF, MP3, takže je není
nutné pracně vyplňovat.
Filtr Uni byl doplněn o převod textu z Unicode -
bohužel zatím jen pro angličtinu. To znamená, že filtr
UNI je nyní schopný přečíst i DOC soubory vytvořené ve
Wordu 97, který již Unicode (dvoubajtové kódování
znaků) používá. Aby bylo možné upraveným filtrem
obnovit již jednou vytvořené popisky, přibyla volba
"Vždy znovu vytvářet popisky" (normálně se popisky z
důvodu urychlení vytvářejí pouze jednou, a pokud se
soubor nemění, nemění se ani popisky).
*** Vyhledávání ***
Byly rozšířeny možnosti vyhledávání o hledání ve
specifikovaných složkách, takže nyní můžete zadat
vyhledávání např. jen ve složce "\Dopisy" (na všech
discích, kde se tato složka vyskytuje) a to buď jen v
ní, nebo včetně podsložek.
Dále je možné vyhledávat jen v podsložkách do určité
omezené úrovně.
Také bylo umožněno rozlišit vyhledávání pouze souborů,
pouze složek, pouze textu v popiskách.
Protože hvězdičková konvence dělá některým uživatelům
problémy, byly do vyhledávacího dialogového okna
doplněny možnosti: "Hledat i jako části slov", "Hledat
jako frázi", které do hledaného textu automaticky
doplní uvozovky a hvězdičky dle potřeby.
V minulé verzi byla metoda pro vyhledávání ve jménech
souborů a složek částečně odlišná od metody pro
vyhledávání v popiskách. V Nápovědě jsou tyto metody
nyní popsány jako Striktní maska (původně pro hledání
jmen souborů a složek) a Volná maska (pro hledání v
popiskách). Nyní je pro vyhledávání ve jménech souborů
a složek používána stejná metoda jako pro popisky, a to
Volná maska, což lépe vyhovuje dlouhým jménům souborů.
Podrobnosti viz Nápověda.
DiskBase si nyní pamatuje vaše požadavky na vyhledávání
i po ukončení a opětovném spuštění, což zvyšuje komfort
práce.
*** Schránka ***
V předchozích verzích byl přenos přes schránku omezen
na 32 kB - to omezovalo počet řádků, které bylo možné
přes schránku přenést do jiné aplikace. Toto omezení je
nyní odstraněno.
*** Y2K ***
I do DiskBase se vloudila drobná chybička typu Y2K: Rok
2000 se zobrazoval jako rok 100 (pokud nebyl nastaven
systémový formát data). Šlo jen o chybu zobrazení;
interně jsou data ukládána v binárním formátu, takže
problém Y2K se jinak DiskBase netýká. Opraveno.
*** Tisk ***
Při tisku někdy neodpovídala šířka sloupců šířkám jmen
souborů při tisku obsahu databáze. Opraveno přidáním
volby "Upravit šířku sloupce se jménem". Přesnější
vysvětlení této volby naleznete v Nápovědě.
I když se tiskla jen jedna strana, objevovalo se
varování, že bude tisknuto více stránek. Opraveno.
*** Ostatní úpravy ***
Do okna pro editaci popisky bylo přidáno tlačítko
"Vložit poslední", které vloží naposledy editovanou
popisku. Tím se stává ruční tvorba popisek snadnější (i
když z důvodů vysvětlených v Nápovědě je lepší
preferovat popisky automatické, pokud je to možné).
Klávesová zkratka Ctrl-A byla změněna na funkci "Vybrat
vše", což je obvyklá zkratka v řadě programů (původně
Přečtení obsahu A:). Zkratka Ctrl-B byla odstraněna.
Seznam disků někdy zobrazoval i disky, které nebyly v
systému přítomny. Opraveno.
Byla odstraněna chyba způsobující, že po fyzickém
přejmenování disku DiskBase stále pracoval s původním
jménem disku.
Byla odstraněna volba "Nepoužívání řazení Windows pro
řazení záznamů" - tato volba byla původně doplněna
kvůli problémům s řazením v některých jazykových
verzích Windows. Tyto problémy byly eliminovány
automatickým seřazením záznamů při otvírání databáze.
Tím se také databáze stala lépe přenositelnou mezi
různými jazykovými verzemi Windows.
Dialogový box pro nastavení řazení záznamů při
zobrazování volného místa nebyl funkční. Navíc nebyl
příliš praktický, proto byl úplně odstraněn.
Změnu řazení lze nyní vyvolat opětovným ťuknutím do
záhlaví sloupce - ve všech typech seznamů.
Opětovným ťuknutím do záhlaví sloupce se obrátí řazení
záznamů (novinka).
Byla opravena chyba způsobující, že v příkazovém řádku
nešlo použít volbu /S:O bez volby /A.
Byla odstraněna chyba způsobující v 16-bitové verzi
havárii programu při vyhledání více než 16000 záznamů.
Chyba se netýkala 32-bitové verze.
Pokud se při aktualizaci disku udělalo storno, byl
původní disk označen jako smazaný. Opraveno.
Přibyla možnost zakázání změny jména disku - jako
pojistka proti nechtěnému potvrzení změny jména disku.
Některá dialogová okna nešla opustit klávesou Esc.
Opraveno.
Při nastavení šířky panelu se stromem na 0 nešlo
zobrazení panelu obnovit jinak, než ručním zásahem do
INI souboru. Opraveno.
Při nastavování položky "Po startu otevřít databázi"
nešlo nastavit právě otevřenou databázi. Opraveno.
-------------------------------------------------
Verze 5.10
==========
Program byl přejmenován z QuickDir na DiskBase.
Byla doplněna interní dekomprimace archivů typu
ZIP - nyní je tedy možné automaticky vytvářet
popisky ze souborů, uložených v archivech tohoto
typu. Podrobněji - viz Nápověda (Automatická
tvorba popisek, Nastavení databáze).
Do panelu se soubory a okna s vyhledanými soubory
bylo doplněno zobrazování informací o souborech
ve formě bubliny (viz Nastavení programu).
Byly učiněny úpravy v systému zápisu do databáze
za účelem zvýšení stability databáze.
Byla odstraněna chyba způsobující za určitých
podmínek, že při zjišťování obsahu ZIP souboru
nebyly do databáze vloženy všechny soubory z
centrálního adresáře ZIPu.
Byla odstraněna chyba způsobující selhání čtení
obsahu disku v případě výskytu velmi malých souborů
s příponou ZIP (o velikosti jednotek bajtů).
Ve 32bitové verzi byl odstraněn limit 16000 záznamů
při vyhledávání. To též umožňuje snímat obsah
archivů, které obsahují více než 16000 souborů.
-------------------------------------------------
Verze 5.09a
===========
Byla opravena chyba v zobrazování počtu a součtu
velikostí souborů v archivech v dialogovém okně
"Informace o disku" - tyto údaje byly správně
spočítány pouze při prvním sejmutí obsahu disku;
avšak po první aktualizaci byly chybně přepočítány.
Aby byly opraveny, je třeba vyvolat kompresi
databáze.
V nápovědě byl chybně vysvětlen význam čísel ve
stavovém řádku (informace o aktuální složce) -
opraveno.
-------------------------------------------------
Verze 5.09
==========
V předchozí verzi bylo průběžné zobrazování
informací o aktuální složce zobrazováno jen u
nově přečtených (aktualizovaných) disků.
V této verzi stačí provést kompresi databáze
a tyto informace se budou zobrazovat u všech
disků, bez nutnosti jejich pracné aktualizace.
-------------------------------------------------
Verze 5.08
==========
Do programu byla doplněna možnost snímání obsahu
samorozbalovatelných archivů (exe souborů), a to
typu ZIP, ARJ a RAR (zatím není podporována
extrakce popisek z archivů; pro archivy ZIP je to
však plánováno).
Byla doplněna možnost přečtení obsahu složky a
jeho uložení do databáze jako samostatného disku.
Byla doplněna volba "aktualizace disku", výhodná
v případech kdy se jméno disku v databázi neshoduje
se skutečným pojmenováním disku.
Z důvodu potřeby uchovávání dalších informací byl
změněn interní formát databáze. To znamená, že
databáze vytvořené nebo jednou otevřené verzí
5.08 již není možné otevřít verzí 5.07 nebo nižší.
Verze 5.08 je zpětně kompatibilní, tj. není třeba
provádět žádnou konverzi do nového formátu.
Do programu bylo doplněno průběžné zobrazování
informace o právě vybrané složce (v levé spodní
části okna s databází). Zobrazuje se celkový počet
složek a souborů a objem dat (pouze u nově
přečtených disků).
Byla odstraněna chyba způsobující, že databázi
exportovanou pouze pro čtení nebylo možné bez
limitů prohlížet neregistrovanou verzí programu.
-------------------------------------------------
Verze 5.07
==========
Při tisku celých disků nebyly řazeny soubory ve
složkách podle žádného kritéria. V této verzi
bylo řazení doplněno, při tisku disků se nyní
používá řazení, které je nastaveno v Nastavení
programu -> Zobrazení.
DiskBase nezobrazoval správně velikosti disků
větších než 2 GB (gigabajty). Ze stejného důvodu
nebylo možné umístit databázi DiskBase na disk,
na kterém bylo více než 2 GB volného místa.
Tento problém byl odstraněn.
Byla přidána možnost vypnutí čtení jmen disků
před zobrazením dialogového okna "Přečíst obsah
disku" (čtení jmen disků může být zdlouhavé
v případě CD-ROM changerů a podobných zařízení).
Podrobnosti - viz Nápověda.
Dialogové okno "Přečíst obsah disku" bylo
přepracováno - nyní je možné měnit jeho velikost,
což se může hodit v případě dlouhých jmen disků.
Do programu byla doplněna možnost vypnout
používání jazykového ovladače Windows programem
DiskBase. Podrobnosti - viz Nápověda.
-------------------------------------------------
Verze 5.06
==========
Chyba způsobující ztrátu popisky disku po dvou
aktualizacích disku byla odstraněna.
-------------------------------------------------
Verze 5.05
==========
Byla doplněna možnost vkládat popisky disků.
Velikost popisky se nyní nastavuje v bajtech;
minimální velikost je 100 bajtů (původně byla
minimální velikost 1 kB, což pro řadu účelů bylo
zbytečně mnoho).
Do programu byla doplněna možnost volby pro
výpočet údajů v kB a MB - buď 1kB = 1024 bajtů
nebo 1kB = 1000 bajtů.
Ve 32bitové verzi nefungovalo nastavení
jazykového skriptu u fontů (byl vždy používán
přednastavený jazykový skript). Tento nedostatek
byl opraven. Nastavit font lze nyní též pro okno
s popiskou.
Byla opravena funkce kláves [Home] a [End] v okně
se seznamem souborů.
Byla opravena chyba znemožňující uložení prázdné
popisky.
V předchozí verzi nešlo přejmenovat disk, pokud
se v při přejmenování pouze lišila velikost
písmen, např. z "můj disk c:" na "Můj disk C:".
Tato chyba byla odstraněna.
U některých národních verzí Windows (např.
maďarské) bylo nesprávně zobrazeno datum. Tato
chyba byla odstraněna a do programu byla doplněna
možnost použití systémového formátu data.
Ve 32bitové verzi nebyl snímán obsah složek,
které měly nastavený atribut "Skrytý" (např.
složka s cache soubory u Internet Exploreru).
Opraveno.
Jako přednastavená složka pro otevírání databáze
se nyní používá složka uvedená u databáze, která
se má otevřít po spuštění programu.
-------------------------------------------------
Verze 5.04
==========
Nyní je možno uložit šířky panelů v okně
s databází, takže jsou pak uchovány pro příští
spuštění programu (viz Nastavení programu). Také
dialogové okno pro hledání souborů je nyní jinak
uspořádáno.
-------------------------------------------------
Verze 5.03
==========
Změny se týkaly pouze anglické verze.
-------------------------------------------------
Verze 5.02
==========
Byla opravena chyba, která za určitých okolností
způsobovala narušení ochrany paměti při uzavírání
databáze (projevovala se pouze v 32bitové verzi).
Byla opravena chyba, která způsobovala narušení
ochrany paměti při přepnutí do detailního
zobrazení souborů, bylo-li předtím ve sloupcovém
zobrazení více než 7 sloupců.
-------------------------------------------------
Verze 5.01b
===========
Byly provedeny pouze úpravy kosmetického rázu,
tj. úpravy v názvosloví, nastavení fontů, opravy
v nápovědě apod.
-------------------------------------------------
Verze 5.01a
===========
Byla opravena chyba, která způsobovala použití
nesprávných fontů ve nápovědě ve Windows for
Workgroups 3.11 (ve Windows 3.1/95/NT se tato
chyba neprojevovala).
Byla opravena chyba způsobující neotevření
databáze v případě, že byla uložena konfigurace
se schovaným stromem.
K programu byl doplněn instalační program.
-------------------------------------------------
Verze 5.01
==========
Do programu byla přidána možnost importu databáze
ve formátu 4.1.
Importuje se pouze soubor .DAM (hlavní databáze),
proto je třeba před importem spustit DiskBase 4.1
a provést reindexaci, aby hlavní databáze
obsahovala všechny záznamy. Protože ve verzi
DiskBase 5 již nejsou samostatné popisky disků,
jsou tyto převedeny na popisky souborů: V hlavní
složce je vytvořen fiktivní soubor DiskInfo
a tomu je popiska přiřazena. Obdobně je fiktivní
soubor DirInfo vytvořen pro popisky adresářů,
které se nacházely v kořenovém adresáři. Popisky
z podadresářů jsou přiřazeny příslušným složkám.
Velikost popisek je omezena na 32 kB, delší
popisky se nepřenesou celé. Při importu se
nekontroluje duplicita; proto je import nejlépe
provést do prázdné databáze a jen jednou.
-------------------------------------------------
Verze 5.00a
===========
Odstraněna chyba, způsobující výjimku v 32-bitové
verzi při změně pojmenování disku, zadalo-li se
pojmenování delší, než 12 znaků.
Podrobněji o chybě: Ačkoliv Microsoft zavedl
dlouhá jména souborů a adresářů ve Windows 95,
nikde v dokumentaci k Win32 API není ani zmínka
o tom, že u pojmenování disku zůstává maximální
délka stále 12 znaků. Proto informace o možnosti
používání dlouhých jmen jako pojmenování disku
v nápovědě ke DiskBase byla chybná. Výjimku
způsobující zrušení programu a někdy i shození
celých Windows způsobovala funkce
SetVolumeLabel() z Win32 API v případě, že jí
bylo předáno pojmenování delší, než 12 znaků; to
je - mírně řečeno - nedostatek Windows, protože
správně by tato funkce měla vrátit hodnotu FALSE,
když pojmenování nelze nastavit, a ne vyvolávat
závažnou výjimku, narušující běh celých
Windows...
DiskBase nyní kontroluje délku pojmenování a
v případě souborového systému FAT nedovolí zadat
delší délku pojmenování než 12 znaků.
|