home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1997 #3 / amigamamagazinepolishissue03-1 / ma_1995 / 08 / ami025.txt < prev    next >
Text File  |  1997-04-07  |  12KB  |  247 lines

  1. LETO 3.0 BETA 
  2.  
  3. <lead>Leto dojrzewa. Wersja beta, którâ otrzymaîem od firmy
  4. Arrakis do testowania, jest oczywiôcie pewnym stadium rozwojowym
  5. programu i kiedy bëdziecie ten tekst czytali, Leto bëdzie trochë
  6. inne. Gdy program z numerem 3 (lub wyûszym) pojawi sië w
  7. sklepach, bëdzie nie tylko inny, ale teû lepszy od tego, który
  8. opisujë w tym artykule.
  9.  
  10. <a>Stanisîaw Wësîawski
  11.  
  12. <txt>Muszë zaczâê od przypomnienia poprzedniej recenzji,
  13. zamieszczonej w Magazynie AMIGA 3/95. Zapewne wielu Czytelników
  14. zwróciîo uwagë na zawartâ w niej wysokâ ocenë programu, który w
  15. innych recenzjach byî oceniany nisko. Otóû, gdy parë lat temu
  16. uprawiaîem jeszcze pewien egzotyczny sport wyczynowy, powiedziano
  17. nam podczas nauki sëdziowania, ûe naleûy przydzielaê punkty, jak
  18. sië chce, byle tâ samâ miarâ dla wszystkich. Jedni dajâ duûo
  19. punktów, inni maîo, ale wszystkim (wedîug swoich kryteriów)
  20. sprawiedliwie.
  21.  
  22. Gdy po napisaniu recenzji zapytano mnie w Redakcji, ile dajë
  23. punktów, ja odpowiedziaîem pytaniem, ile dostaî Polonus --
  24. poprzednik Leta. Otóû 4+. Chyba w starej skali szkolnej (2 do 5).
  25. Poniewaû Redakcja przechodziîa na system punktów 1-10, pomnoûono
  26. to przez dwa i powiedziano mi, ûe 8/10. Nie pozostaîo mi nic
  27. innego, jak przydzieliê 9/10. W koïcu Leto 2.2 byîo lepsze od
  28. Polonusa, a na 10 na pewno nie zasîugiwaîo.
  29.  
  30. Po tym wyjaônieniu powstaje oczywiste pytanie, czy podtrzymujë të
  31. ocenë? Jednak tak. Z kilku powodów. Pierwszy i najwaûniejszy jest
  32. taki, ûe Leto jest jedyne (z polskich programów) w swej
  33. kategorii. Doskonaîy Ami Tekst firmy Twin Spark Soft jest jednak
  34. programem innego typu. Po drugie mam przyjemnoôê (razem z innymi)
  35. testowaê od pewnego czasu wszystkie formy rozwojowe Leta i w
  36. imieniu Czytelników zasypujë firmë Arrakis i autora -- Henryka
  37. Cygerta -- listami zauwaûonych bîëdów i niedogodnoôci.
  38. Uwzglëdniajâ oni wiëkszoôê uwag krytycznych i regularnie co dwa
  39. tygodnie program zmienia sië na lepsze. Po trzecie wreszcie, jako
  40. okularnik przesiadujâcy caîymi godzinami przy komputerze, zwracam
  41. szczególnâ uwagë na wygodë pracy na ekranie edytora. Mam legalnâ
  42. wersjë Ami Tekstu 1.3 i, niestety, program ten co jakiô czas
  43. (podczas dokonywania "nieprzewidzianych" operacji) sië wiesza. Z
  44. doskonaîych i bogatych opcji dodatkowych maîo korzystam. Draûni
  45. mnie teû trochë ciâgîe odpowiadanie na kod zabezpieczenia
  46. programu. Nie jest to zîy sposób zabezpieczenia, ale wolë
  47. spokojnie tkwiâcy w zîâczu joysticka klucz sprzëtowy Leta.
  48.  
  49. Ale czas wróciê do samego Leta. Jak widaê na obrazku, program
  50. otrzymaî nowe oômiokolorowe ikony w pasku menu. Poniewaû sam je
  51. robiîem, muszë samokrytycznie stwierdziê po dîuûszej pracy z
  52. nimi, ûe nie sâ najlepsze. Formy graficzne programów Amigi dâûâ
  53. wîaôciwie w dwóch kierunkach. Jeden to ôrodowisko podobne do
  54. Magic Icon, a drugi to zbliûanie sië do estetyki Windows, czyli
  55. trochë wiëksza oszczëdnoôê graficzna. Pracujë juû nad poprawionym
  56. zestawem ikon i mam nadziejë, ûe bëdâ sië lepiej prezentowaîy.
  57.  
  58. Jeôli chodzi o opcje sterowania programem, to moûna nareszcie
  59. zobaczyê uporzâdkowane rozwijane menu. Opcje operacji na tekôcie
  60. sâ w menu/tekst, sîownika w menu/sîownik i tak dalej. Jeûeli
  61. komuô nie podoba sië dobór haseî menu, moûe to zmieniê za pomocâ
  62. skryptu. Jest teû oczywiôcie skrypt angielski i niemiecki na
  63. wypadek zagarniëcia programu przez obcy kapitaî. Zestaw ikon
  64. zgrupowany jest w postaci dwóch pasków, przeîâczanych ikonâ
  65. przewijania (z prawej strony) lub prawym klawiszem myszy.
  66. Ostatnio doszîo dodatkowe udogodnienie -- automatyczne
  67. wyôwietlanie sië nazwy komendy (ikony) w momencie pojawienia sië
  68. nad ikonâ wskaúnika myszy.
  69.  
  70. Po prawej stronie paska ikon mieôci sië dziesiëê przycisków
  71. cyfrowych. Poczâtkowo sîuûyîy one do przeîâczania fontów, ale po
  72. moim gwaîtownym proteôcie zmieniono je na ikony zmiany
  73. dokumentów. Teraz, piszâc të recenzjë, bîyskawicznie przeskakujë
  74. z aktualnego dokumentu na tekst starej recenzji Leta, którâ
  75. czytam dla porównania.
  76.  
  77. Wspominaîem juû w poprzedniej recenzji o doskonaîej i szybkiej
  78. konwersji formatów czcionki. Zmiana z xJP na PL lub rozpoznawanie
  79. Latin2 odbywa sië bîyskawicznie i bezproblemowo. Teraz dodano
  80. szybkie i pewne îadowanie tekstów, spakowanych Power Packerem.
  81. Nie trzeba do tego biblioteki Power Packer. Ten wâtek wiâûe sië z
  82. krytykowanâ czasem szybkoôciâ Leta. Zadaîem sobie trochë trudu i
  83. przeprowadziîem parë pomiarów szybkoôci odczytywania pliku na
  84. mojej A500 z 2,5 MB (1,5 Slow). Uîoûyîem kilka tekstów w formacie
  85. ASCII o wielkoôci 50 000, 100 000 i 200 000 bajtów oraz dwie
  86. wersje spakowane Power Packerem. Tekstów takich normalnie nigdy
  87. nie uûywam, poniewaû mój przeciëtny artykuî ma okoîo 18 000
  88. bajtów.
  89.  
  90. <r>
  91. plik    dîugoôê    Opus 4.10    CED 3.5    AmiTekst 1.3    Leto 3.0
  92.  
  93. tekst    100000    10 s    6 s    10 s    20 s
  94.  
  95. tekst    200000    19 s    12 s    21 s    30 s
  96.  
  97. tekst.pp    49264    11 s    -    9 s    15 s
  98.  
  99. tekst.pp    109784    21 s    -    18 s    30 s
  100.  
  101.  
  102. <txt>Jak z tego widaê, Leto jest oczywiôcie najwolniejsze, ale
  103. przecieû caîy czas pracuje z WYSIWYG! Odpowiedni fragment z
  104. instrukcji Leta 2.2 mówi, ûe:
  105.  
  106. "...Zalecana konfiguracja do powaûnej pracy to: 1,5 MB RAM-u,
  107. twardy dysk z minimum 1 MB wolnego miejsca, procesor 68020 lub
  108. wyûszy..."
  109.  
  110. Jeûeli tekst równy 97,65625 KB (100 000 bajtów) to powaûna praca,
  111. to mam trochë za sîaby komputer. Przypominam, ûe jest to mniej
  112. wiëcej szeôê odcinków (póî roku) "Deluxe Paint w praktyce".
  113.  
  114. Jednym z bîëdów Leta, który uwaûam za powaûny, jest
  115. gospodarowanie pamiëciâ. Pozostaîa na razie opcja "przydziaî
  116. pamiëci" -- BUFOR TEKSTU i LICZBA LINII. Przy wielkich plikach
  117. naleûy liczbë bajtów tekstu pomnoûyê przez dwa, aby otrzymaê
  118. wielkoôê wystarczajâcego bufora tekstu. Nie wiem, jak to naleûy
  119. przerobiê, ale na razie wpakowanie sië w úle przydzielony bufor
  120. pamiëci moûe sië zakoïczyê zresetowaniem komputera. Program sië
  121. nie zawiesi, ale wpadnie w pëtlë, z której nie ma wyjôcia. Mam
  122. nadziejë, ûe w komercyjnej wersji Leta 3.0 problem ten bëdzie
  123. jakoô rozwiâzany. Wystarczy coô w rodzaju "Cancel/Odwoîaj" i
  124. wycofanie sië z operacji przydziaîu pamiëci, gdy jest to
  125. niemoûliwe. Tym bardziej ûe obecnie Leto 3.0 ma (niezîy) bufor
  126. Undo, ustawiany standardowo na 512 KB.
  127.  
  128. Podczas eksperymentu îadowania 200 000 bajtów tekstu zmuszony
  129. byîem ustawiê bufor tekstu na 230 tysiëcy i jakimô cudem wszystko
  130. wlazîo, ale byî to tylko cud. Mniejszy plik 100 000 bajtów ma
  131. 1400 linii tekstu i, jak z tego widaê, do takiej zabawy trzeba
  132. mieê wiëcej pamiëci. Poniewaû z wraûenia zapomniaîem skasowaê
  133. bufor Undo, wielkie pliki mogîem usuwaê z ekranu jednym
  134. naciôniëciem klawisza (a wîaôciwie dwóch -- [Amiga][U]). No, ale
  135. kto pisze publikacjë o takiej objëtoôci do îadnego wydrukowania
  136. na laserze? A wîaônie Leto najbardziej sië do tego nadaje.
  137. Oczywiôcie dokumenty Leta zajmujâ pliki dwa razy wiëkszej
  138. objëtoôci, ale nie da sië ich sprawiedliwie porównaê z edycjâ
  139. tekstów ASCII w innych programach. Poza tym prëdkoôê ich
  140. îadowania jest wîaôciwie jednakowa.
  141.  
  142. Wykonaîem takûe inny sprawdzian szybkoôci, trochë bardziej
  143. zbliûony do ûycia. Najpierw zamieniîem w pliku ASCII 50 000
  144. bajtów sîowo "i" na "the". Po przekonaniu sië, ûe programy
  145. wyîapujâ wszystkie litery "i", nie tylko spójniki, wykonaîem
  146. drugi test, zamieniajâcy " i " na " the ", czyli ze spacjami.
  147.  
  148.  
  149. <r>
  150. zamiana    wystâpieï    CED 3.5    AmiTekst 1.3    LETO 3.0
  151.  
  152. i/the    3244    5 s    11 m 55 s    3 m 25 s
  153.  
  154. .i. /.the.    147    1 s    34 s    12 s
  155.  
  156.  
  157. <txt>No i tu niespodzianka. Leto jest wyraúnie szybsze od Ami
  158. Tekstu! Jak z tego widaê, piszâc recenzjë moûna otrzymywaê róûne
  159. wyniki, stawiajâc róûne wymagania programom. Dla mnie, jak juû
  160. wspomniaîem, waûniejszy jest ten drugi wyôcig (SZUKAJ I ZAMIEÏ)
  161. niû ten pierwszy (ZAÎADUJ PÓΠKSIÂÛKI). Ûeby nie przynudzaê,
  162. dodam szybko, ûe 100 000 bajtów tekstu (1400 linii) formatowane
  163. byîo Letem w 13 sekund, w 6 sekund zmieniany byî wszëdzie font, a
  164. w 9 sekund wstawiane byîy potrójne spacje.
  165.  
  166. Ale wróêmy do prozy ûycia. Zauwaûyîem, ûe poprawiono denerwujâcy
  167. efekt "uciekania" tekstu w górë po wîâczeniu trybu pokazywania
  168. znaków specjalnych i po formatowaniu. Teraz tekst i kursor
  169. pozostaje tam, gdzie byî przed operacjâ. Zostaîo teû usuniëte
  170. niedopatrzenie, polegajâce na braku kasowania wyrazu przez
  171. [Ctrl][Del]. Teraz wszystko to jest i w zestawieniu z buforem
  172. Undo wydaje mi sië, ûe nie brakuje juû niczego.
  173.  
  174. Kolejnâ nowoôciâ jest ARexx. W momencie pisania tego tekstu
  175. naliczyîem 38 skryptów, a sam szybko napisaîem cztery dodatkowe.
  176. O wartoôci tych skryptów trudno coô ogólnego powiedzieê. Jedne sâ
  177. potrzebne bardzo, inne maîo. Najwaûniejszy jest jednak dokument
  178. "ARexx.leto", wyjaôniajâcy sposób posîugiwania sië skryptami
  179. Leta. W koïcu uûytkownik potrzebuje skryptów tylko po to, aby
  180. napisaê sobie rozkazy, które zaspokajajâ jego indywidualne
  181. potrzeby.
  182.  
  183. W istniejâcym zestawie skryptów mamy kalkulator, dzielenie tekstu
  184. na szpalty, tablice fontów, nagîówek listu, wciëcia tekstu i tak
  185. dalej. Nawet te mniej waûne skrypty podajâ praktyczne przykîady
  186. posîugiwania sië ARexxem. Kîopot polega gîównie na tym, ûe
  187. wiëkszoôê tego, czego potrzebujemy, Leto ma juû w menu! Dodano
  188. tam na przykîad opcjë wstawiania daty i czasu. Gdybym chciaî sië
  189. na siîë przyczepiê, to widziaîbym chëtniej datë wpisywanâ nie
  190. tylko cyframi, ale i peînymi nazwami miesiëcy po polsku. No, ale
  191. od czego jest ARexx?
  192.  
  193. Autor Leta posunâî sië w pasji programowania tak daleko, ûe z
  194. rozpëdu wykonaî nawet player, umoûliwiajâcy odgrywanie moduîów
  195. podczas pracy. Z kolei przytîoczony krytykâ usunâî blanker.
  196. Blanker teû mi sië nie podobaî, bo byî "gruby" i rozbudowany, ale
  197. na dobrâ sprawë wolaîbym nowy lepszy blanker niû player.
  198.  
  199. W pierwszej recenzji wspominaîem o kîopocie z "dîugimi liniami".
  200. Moûe byîo w tym trochë mojej nieuwagi, poniewaû Leto ma (i miaîo
  201. wczeôniej) opcjë USUÏ FORMATOWANIE/JUSTYFIKACJË. Wybranie tej
  202. opcji kasuje wszystkie wykonane formatowania i tekst pojawia sië
  203. "w stanie dziewiczym", z piëknymi liniami, pozbawionymi kodu 10,
  204. nadajâcym sië do publikacji. Pozostaî jednak problem z pisaniem.
  205. Dla mnie osobiôcie niewygodne jest pisanie nie formatowanym
  206. tekstem. Mam nadziejë, ûe w przyszîoôci moûna bëdzie ustawiê w
  207. konfiguracji opcjë, automatycznie formatujâcâ ostatniâ linië (lub
  208. chociaû akapit) podczas pisania.
  209.  
  210. Nie piszë tu o rozsuwaniu linii, marginesów, opcjach drukowania,
  211. wstawianiu clipów i tak dalej. Byîo to dobrze zrobione i nic sië
  212. nie zmieniîo. Moûe w przyszîoôci pojawi sië maîy dodatkowy edytor
  213. do tworzenia nagîówków firmowych (logo firmy). Na razie moûna to
  214. zrobiê zwyczajnie, programem malarskim w formie clipu, i jak wiem
  215. z wîasnych doôwiadczeï, daje to bardzo dobre wyniki.
  216.  
  217. Sîownik pozostaî taki, jak dotychczas. Jak na prosty typ sîownika
  218. (nie tak wspaniaîy jak w Ami Tekôcie) jest zupeînie wygodny.
  219. Brakowaîoby mi tylko dwóch rzeczy. Po pierwsze wstawiania sîowa
  220. do tekstu z okienka sîownika. Na razie poprawiamy sîowo,
  221. zatrzymujâc sîownik (komendâ "koniec"), usuwamy bîâd w tekôcie w
  222. miejscu, w którym stoi kursor, i wracamy do sprawdzania za pomocâ
  223. sîownika. Wszysto to dzieje sië wystarczajâco szybko i wygodnie,
  224. ale wolaîbym korektë wykonywanâ w okienku.
  225.  
  226. Drugi problem jest wîaôciwie podpatrzony w Ami Tekôcie. Jest tam
  227. opcja "poprawne lokalnie". Znaczy to, ûe sîowo np. "Deluxe"
  228. bëdzie uwaûane za poprawne po nastëpnym napotkaniu, ale nie
  229. naleûy go wpisywaê do magazynu sîownika. Sîowniki powinny byê
  230. albo polskie, albo angielskie i nie naleûy ich mieszaê. Poza tym
  231. pamiëê, a nawet twardy dysk, nie jest z gumy. Jeûeli piszemy do
  232. kogoô list, uûywajâc sîowa "karaluszku", to po licho nam taki
  233. wyraz w sîowniku? Opcja "poprawne lokalnie" bardzo by sië
  234. przydaîa.
  235.  
  236. W kaûdym razie Leto sië rozwija. Praca idzie w kierunku lepszego
  237. dostosowania Leta do systemu, lepszego gospodarowania pamiëciâ i
  238. w przyszîoôci stosowania fontów wektorowych. W momencie
  239. opublikowania tego artykuîu prawdopodobnie wiëkszoôê wymienionych
  240. tu usterek bëdzie juû usuniëta. Premiera nowej wersji jest
  241. zapowiadana po wakacjach, a prace nad nowâ (4.0 ?), radykalnie
  242. zmienionâ wersjâ, juû sië rozpoczëîy. Mam nadziejë, ûe w tym
  243. momencie dziëki firmie Escom Amiga znowu bëdzie zauwaûalna na
  244. rynku, a Arrakis polubi legalnych uûytkowników Leta i nie bëdzie
  245. z nich zdzieraê skóry, dostarczajâc upgrade.
  246.  
  247.