Narsil č. 39

Joe 1.47

↑
Narsil JOE_147 – obrázek 1

Nedlouho po vypuštění verze 1.46 se objevila nová verze programu pro vytváření html stránek - Joe - tentokrát 1.47. Jedná se prakticky o verzi 1.46 zbavenou některých chybiček. Recenze na verzi 1.46 vyšla nedávno v Narsilu, dnes se tedy jen podíváme na změny, které přinesla verze nová.

Program samozřejmě pracuje plně pod GEMem, na všech počítačích Atari. Nejlepší je to pak díky barevným ikonkách a barevnému rozlišování textu v nějakém vyšším rozlišení s minimálně 16 barvami (zde je ideální právě Falcon). Jádro programu je opět psáno v GFA Basicu a některé procedury jsou řešeny ála "céčko". Změn nebylo až tolik, aby byl třeba nový manuál, i RSC soubor zůstal stejný. Šlo spíše o pár drobností dle připomínek uživatelů.

Hlavní změnou je možnost horizontálního scrollingu. Nyní je konečně zde a funguje. Stále však zůstává možnost otevřít pouze jedno okno a tím i jediný dokument. Otevřením jiného se nahradí stávající v okně. Má to jistě základ v to, že okno samo obsahuje všechny ikony a pull-down menu s nabídkou html příkazů, ale jistě by nebylo neřešitelné otevřít takových oken více. Stále existuje pouze nápověda v podobě ST-Guide a žádná další, jež je označena v menu "Help", jako např. příkazy HTML, Java script, není k dispozici. Pakliže máte některé HYPertexty týkající se html či Javy, můžete si je navolit v menu ve funkci "Choose pathfiles" a tím vám budou poté k dispozici. Funkce UNDO také nebyla zcela opravena. Stále funguje UNDO pro bloky (Shift+UNDO) a nyní také UNDO pro smazaný text. Musíte se ovšem nacházet stále na oné řádce, kde došlo k výmazu textu; poskočíte-li kurzorem jinam, je UNDO zapomenuto a tudíž neproveditelné. Stále také chybí UNDO pro výmaz řádku přes Ctrl+Delete a také vícenásobné UNDO (Undo/Redo).

Narsil JOE_147 – obrázek 2

Nyní k přednostem a novým vylepšením. Inicializace a nahrávání textu je o něco rychlejší díky upravené vnitřní manipulaci s textem. Pod MagiCem je k dispozici nemodální fileselector, ten je ovšem použit jen tehdy, není-li instalován fileselector Freedom2. S bloky se pracuje stále myší a popup menu (přes pravé tlačítko). Vložený text je automaticky označen. Pokud však při takto označeném textu stisknete nějakou klávesu, označený txt (blok) zmizí a objeví se znak stisknuté klávesy. Někdy to může být výhoda, jindy naopak na překážku. Vložený text je třeba tedy nejprve usadit kliknutím myši, naopak pokud se vám nebude líbít, stačí stisknout nějakou klávesu a vložený text zmizí. Blokové operace jdou opět všechny přes GEM clipboard. K rychlejšímu přesunu dat z clipboardu do textu slouží i ikona ruky v liště ikon v okně. Kombinací kláves Ctrl+J lze zvolit celou řádku, ta se poté zvýrazní (jako blok). Otevírací kombinace Ctrl+O je nyní správně k dispozici i když je okno uzavřeno. Navíc jsou nově podporovány i PC klávesnice a jejich klávesy PageUp a PageDown. Přes klávesy Alt+Ctrl+U nebo V nebo Q jsou k dispozici textová makra (lze volně nadefinovat). Tato makra vůbec byla poněkud vylepšena.

Joe nyní funguje také jako accessory (stačí přejmenoat na JOE.ACC), funkce interního shellu jsou však v tomto případě deaktivovány. Pod singletáskem nelze však používat Joe jako ACC s jinými programy (zejména kvůli problémům s pamětí, může dojít ke krachu systému). To snad bude vyřešeno do budoucna. Joe má nově implementován protokol GEMScript pro ovládání GEMových aplikací z jiných GEMových aplikací. Jednotlivé specifické příkazy pro program Joe jsou vypsány v přikládaném souboru a je jich skutečně dost. Není tedy problém napsat si požadovaný scénář (script).

V nové verzi byly také odstraněny menší problémy s ST-GUIDE a problémy s kurzorem pod MagiCem. Mezi další nová rozšíření patří environment proměnná $HOME; existuje-li, je zde hledán konfigurační soubor JOE.CFG. Joe také podporuje DHST protokol (zatím pouze při otevírání souboru). Ještě se zmíním o jedné funkci, která se mi velmi líbí, a to je automatická konverze zvláštních znaků přímo při psaní. Tuto volbu je možné kdykoliv přepínat v liště ikon (&entity; versus ASCII mód). Je-li zapnuta a chcete-li napsat např. "á", v textu se neobjeví přímo "á", nýbrž jeho konverze do html, zde tedy "á". Tuto funkci skutečně oceňuji.

Jak vidno, několika (i podstatných) vylepšení jsme se dočkali, některá omezení naopak stále zůstávají (Undo, najednou pouze jeden soubor). Trochu mne však mate soubor modulů Joe's Good Tricks. Do verze 1.46 byl shareware. Ve verzi 1.46 bylo napsáno, že se společně od této verze stávají freeware. A v textu k verzi 1.47 je zase zmíněno, že nyní jsou fairware, protože se zaregistroval pouze jediný člověk. Tak nevím. Můžeme vzít za bernou minci, že Joe's Good Tricks jsou nyní fairware, ovšem nikde není zmíněno, co by si za ně autor přál.

Joe lze tedy nyní již smysluplně využít pro tvorbu html dokumentů. Kdo se rozhoduje v jakém editoru bude pracovat, nechť vyzkouší i Joe. Rozhodně to není špatný software.

http://jhatlak.atari.org/english/joe.html

Neznámý vojín