DanielSoft Editor FAQ --------------------- Q: Co to je DanielSoft Editor ? A: DanielSoft Editor je textový editor pod operačními systémy Windows 9x/NT/ME/2000 se silným důrazem na podporu češtiny a na podporu programování. Q: Kdo tvoří DanielSoft Editor ? A: DanielSoft Editor je vyvíjen jednočlenným softwarovým týmem DanielSoft. Domovské stránky DanielSoftu jsou na http://surf.to/danielsoft/ nebo ekvivalentní http://www.fi.muni.cz/~xnovotn3/ Q: Proč editor vznikl ? A: Daniel Novotný (hlavní programátor DanielSoftu) si stáhl implementaci programovacího jazyka Haskell pro Windows. V interpretu jazyka byla vlastnost, že když člověk zadal :find jméno spustil interpret nějaký textový editor a řekl mu, aby se otevřel na řádku, kde je definovaný symbol "jméno". To, aby se otevřel na tom řádku, mu řekl pomocí parametrů příkazového řádku tohoto textového editoru. Na Danielově disku se však žádný editor schopný brát takovýto parametr nevyskytoval. Naprogramoval jej tedy DanielSoft a postupně do něj přidával další a další funkce, až byl nakonec editor dostatečně dobrý, že mohl být vystaven na Internetu. Q: Má DanielSoft z editoru nějaký finanční zisk? A: Ne, DanielSoft je v současné době neziskový softwarový tým vyvíjející pouze freeware a GPL programy. Q: Kde je k dispozici nejaktuálnější verze editoru? A: http://www.fi.muni.cz/~xnovotn3/ded.zip Q: Jak poznám, jakou verzi editoru vlastním? A: V menu Nápověda je položka "O aplikaci". Po její aktivaci se objeví okno, na jehož titulku je napsána verze editoru. Také to jde jinak: po kliknutí pravým tlačítkem na soubor ded.exe v Průzkumníku/Salamanderu a zvolení položky Vlastnosti se objeví okno se dvěma záložkami. Po kliknutí na záložku Verze se objeví verze editoru spolu s dalšími informacemi. Q: Je povoleno editor kopírovat? A: Editor je možno beztrestně kopírovat. Q: Jsou volně k dispozici zdrojové kódy editoru? A: Zatím ne a v dohledné době se to ani neplánuje. Q: Je DanielSoft Editor spíše programátorským, nebo "normálním" editorem ? A: Ehm... celkem těžká otázka - sám vlastně nevím. Protože čím dál tím méně uživatelů Windows používá čistý text a díky novým vlastnostem verze 8.0 jako syntax highlighting, auto indent a doskakování na závorky by se zdálo, že se editor kloní spíše "programátorským" směrem. Podpora češtiny, T602, psaní Ů, řádkový zlom, zobrazování počtu slov v textu apod. zase naznačují zájem o uživatele, kteří nepíší programový kód, ale texty "pro lidi". Závěr: vlastnosti editoru se snaží vyhovět jak programátorům, tak i uživatelům, kteří programátory nejsou. Q: Musím vědět co je to příkazová řádka a umět jí používat k tomu, abych mohl s editorem pracovat? A: Ne, volby příkazové řádky jsou pouze pro "experty" a pokud o nich nebudete vědět nic, vůbec to nevadí. Q: Jakou výhodu budu mít, pokud budu volby příkazové řádky znát? A: Pokud umíte psát dávkové soubory (soubory s příponou .BAT), můžete si s jejich pomocí automatizovat některé činnosti apod. DanielSoft Editor je možno v těchto souborech ovládat a využívat spousty jeho možností. Viz nápověda, kde jsou tyto možnosti důkladně popsány. Q: Editor místo toho, aby otevřel soubor řekne "I/O error 103". A: Tato nepříjemnost se může stát z několika důvodů: 1) zkontrolujte, zda není soubor náhodou již otevřen, a to jiným programem než DanielSoft editorem. Zavřete jej v jiném programu a potom půjde otevřít. 2) tento problém se může vyskytnout při otevírání souboru na některých síťových discích sdílených přes Novell, neznámo proč Pokud soubor nesplňuje ani jednu z těchto podmínek a stejně editor hlásí tuto chybu, kontaktujte prosím autora editoru. Q: Jaké jsou další známé nedostatky či chyby editoru? A: (1) konverze z T602 do HTML je stále spíše ve stádiu experimentu (2) je omezená maximální velikost řádky, ale ne moc. 65536 znaků by v běžných případech mělo na jednu řádku stačit všem. Upozorňuji, že na prohlížení a editaci binárních souborů se používá hexa editor (např. Hacker's view) a nikoli textový editor (!) (3) tisk není ještě zcela odladěn Q: Našel jsem v editoru chybu, jinou než popsanou výše. A: (1) Ujistěte se, že máte poslední verzi editoru. (2) Pokud ne, stáhněte si ji z Internetu - chyba v ní může být už opravena. (3) Přečtěte si dokumentaci (nápovědu a FAQ). (4) Pokud chyba není opravena novější verzí ani se nejedná o nějakou již objevenou chybu, jejíž příčinu zatím neznáme, zamailujte autorovi programu na adresu xnovotn3@fi.muni.cz Q: Jak mám zařídit, aby se místo Poznámkového bloku pouštěl DanielSoft Editor? A: Možností je několik. (1) V Průzkumníkovi zvolte Zobrazit, poté Možnosti, poté klikněte na záložku Typy souborů. Objeví se vám tzv. asociace, kterými můžete spojit aktivaci daného typu souboru s nějakým programem. Stačí zvolit např. textové soubory, nalistovat program DED a je to. (2) V menu Soubor je položka Asociuj, která to samé provádí automagicky. (2) Pokud zvolíte v menu Soubor položku Asociuj, v okně které se vám objeví zatrhnete "přidej položku do menu Odeslat" a potvrdíte stiskem OK, pravý klik na libovolném souboru a následné zvolení menu Odeslat vám nabídne možnost "Do DanielSoft Editoru". Q: Jak je možné, že v minulé verzi FAQ bylo napsáno, že zvýrazňování syntaxe ani sloupcové bloky v editoru asi nebudou, ale teď tam jsou? A: Důvodem je přechod z idiotského RichEditu na jinou komponentu pro editaci textu. Q: Budou v editoru makra? A: Možná budou, možná ne :-) . Q: Bude v editoru podpora databázových souborů DBF? (na toto mě opravdu jeden uživatel zeptal!) A: Uvědomte si prosím, že se jedná o *textový editor* a ne o obří systém typu EMACS, který obsahuje mailer, file manager, psychoterapeutickou pomoc a hraní piškvorek (BTW: nic proti EMACSu nemám). Pokud budete po DanielSoftu chtít, aby do editoru přidal nějakou vlastnost, mějte prosím na paměti, že jde o textový editor a zvažte které schopnosti jsou vhodné (historie, kódování češtiny, syntax highlighting, sloupcové bloky) a které jsou sice užitečné, ale do textového editoru nepatří (prohlížení databázových souborů, přehrávání MP3, vynášení smetí, vaření polévky atd.). Q: Chybí mi v editoru vlastnost XYZ, která není popsaná výše. A: (1) Ujistěte se, že máte poslední verzi editoru. (2) Pokud ne, stáhněte si ji z Internetu - vlastnost v ní může být už přidána. (3) Přečtěte si dokumentaci (nápovědu a FAQ). (4) Pokud vlastnost není v novější verzi ani jste jí nenalezl(a) v dokumentaci ani se nejedná o nějakou již popsanou vlastnost, jejíž implementaci autor neplánuje, zamailujte autorovi programu na adresu xnovotn3@fi.muni.cz Q: Jsou v editoru nějaká omezení, která by bylo možno "cracknout"? A: Pokud myslíte věci jako registrace za heslo apod., pak vězte, že tu nic takového není. Editor je distribuován v plně funkční podobě, takže žádný "cracking" není potřeba. Q: Je v editoru skryté nějaké překvapení typu "Easter Egg" ? A: Ano. Zabírá jen pár desítek bajtů a podle autorova názoru je možné jej objevit. Nejedná se o nic světoborného, co byste museli nutně odhalit. Q: Nemůžu "Easter Egg" najít. A: Malá nápověda: použijte smajlíka, dovede vás k němu :-) (vím, je to trochu kryptické, ale i tak jsem již prozradil příliš mnoho) Q: Není poslední dobou číslování verzí editoru trošku divné? Po verzi 6.6 následovala verze 6.66 a pak hned verze 6.9 . Po ní byla verze 8.0 . Proč? A: V číslech 6.66 a 6.9 je skrytý význam. Najděte si ho sami za domácí úkol. Co se týče skoku z 6.9 na 8.0, tak ten je zapříčiněn stejně velkým a významným skokem ve vývoji editoru - přechod na jinou programátorskou knihovnu zapříčinil, že některé věci, které nechtěly běžet, nyní KONEČNĚ fungují tak, jak to chci (přepínání klávesnice, posouvání bloků, sloupcové bloky...).