Pobierz   Polski pakiet IKI   (180 KB)




mennonite's

IKI - Wiki bez WWW



Strona tytułowa polskiej wersji IKI.

Strona tytułowa polskiej wersji IKI
(Kliknij - uruchomisz odsyłacze.)


IKI obrazkiem powyżej właśnie przestawiła się (przedstawiło się?), czym podług zamysłu autora ma być. [[Teksty]] w podwójnych nawiasach kwadratowych - to odsyłacze (linki) do dalszych stron - w tym przypadku opowiadających dokładniej o możliwościach IKI. Stron takich może być bardzo dużo i mogą one być powiązane odsyłaczami także pomiędzy sobą. Odsyłacze mogą też prowadzić do stron WWW, zarówno znajdujących się na dyskach komputera na którym uruchomiono IKI, jak i w Internecie, np. [[http://deger.republika.pl]]. Taki odsyłacz, kliknięty myszą, uruchamia domyślną przegladarkę internetową, do której ładuje się wybrana strona.

Strony IKI są zwykłymi plikami tekstowymi o rozszerzeniu iki i nazwach takich, jak odsyłające do nich teksty w podwójnych nawiasach. Strona główna (którą wywołuje program iki.exe) musi mieć nazwę iki.iki.

Edycja strony może być wykonana bezpośrednio z Iki, albo jakimkolwiek edytorem zewnętrznym. Gdy uruchomimy program iki.exe w pustym folderze, wygeneruje on "pustą" stronę iki.iki:

Pusta strona Iki

Domyślna szara kolorystyka ma zapewne zachęcać do edycji (w Iki można także edytować kolory strony). Naciśnięcie klawisza [ E ] uruchamia Notatnik Windows (tylko w Windows 9x), a klawisz [ T ] - edytor dosowski Edit.com (we wszystkich systemach).

  Język angielski nie ma takich liter jak Ą czy Ł, więc w nim jest wszystko jedno, czy się pisze w edytorze spod DOS czy z Windows, u nas jednak trzeba używać Edit.com (lub cokolwiek spod DOS-a), bo "polskie znaki" zapisane w Windows wymienią się pod DOS-em na inne, a Iki działa właśnie w trybie MS-DOS.
  Innym powodem jest wykorzystywanie do dekoracji stron "ramek" z rozszerzonego zestawu ASCII, do których w Windows nie ma wygodnego dostępu (ich kodom odpowiadają litery obcych alfabetów).

Strona tytułowa Wprowadzenia do QB Spis tresci Wprowadzenia do QB

(Ten kurs QBasica można w oryginalnej wersji pobrać spod adresu http://www.network54.com/Realm/QBZips/mpgitqbi.zip, a przełożony na polski jako strona WWW jest tutaj.)


IKI potrafi także uruchamiać pliki wsadowe umieszczone w specjalnym subfolderze o nazwie launch. Przy ich pomocy można m.in. odwoływać się do stron WWW, których adres jest dłuższy niż 75 znaków (Iki nie czyta ich więcej niż 79, a cztery to [[ ]]) albo zawiera znaki nieakceptowane przez Iki. Oczywiście można też w ten sposób wykonywać komendy DOS-a albo uruchamiać spod Iki inne programy.

Istnieje Wikia na temat IKI pod adresem http://quickbasic.wikia.com/wiki/Iki oraz jej polski przekład pod adresem http://scratchpad.wikia.com/wiki/IKI. Materiały tam zawarte wchodzą w skład polskiego pakietu IKI i oprócz nich dodałem trochę od siebie...


Jest też wyszukiwarka dla Iki, IKI-Browser. Program ten, napisany w QBasicu i skompilowany do .exe, skanuje pliki w poszukiwaniu podanego słowa lub frazy, a rezultaty wyszukiwania zapisuje do pliku "a_wyniki.iki". Jego wersja 01 zapisuje tylko nazwy plików, dla których wyszukiwanie się powiodło; przygotowywana jest wersja 02, która będzie pokazywała wyniki w kontekście - takie Google dla IKI...

IKI-Browser może z powodzeniem być użyty do przeszukiwania plików innych niż *.iki, ma w tym celu wbudowany przełacznik "wszystkie pliki". Wersja 01 wchodzi już w skład pakietu IKI, można ją też pobrać osobno, w sekcji Download.


IKI-Browser v.01 Projekt IKI-Browsera v.02

IKI-Browser 01 oraz projekt 02, jeszcze w "wersji eksportowej".

Zastosowania IKI zależą tylko od wyobraźni użytkownika (przykładem jest pokazany na ilustracji wyżej kurs QBasica). Można zrobić dowolną ilość kopii iki.exe i tworzyć własne archiwa. W połączeniu z IKI-Browserem (zwłaszcza z wersją 02, gdy będzie gotowa) IKI może służyć jako kartotekowa baza danych, w której - zamiast indeksowania - IKI-Browser porusza się poszukując słów kluczowych. I wreszcie, zgodnie z intencją autora, może to być mała, intranetowa Wiki.


IKI i IKI-Browser są Wolnym Oprogramowaniem na licencji GNU GPL.







Na tej ilustracji działają czerwone [[odsyłacze]].

(Kliknij na nie, aby obejrzeć zawartość dlaszych stron pakietu IKI.)


Strona tytułowa polskiej wersji IKI. Kliknij czerwone odsyłacze...







  [[home]]   klawiszologia [[keys]]                             (* od Autora *)

  Witaj w IKI !


                          Zaczynając pracę z IKI:


 Klawisz E otwiera stronę do edycji w Notatniku Windows. Pod DOS-em albo XP
 zamiast niego używa się klawisza T ...

 Linki w IKI (jak link "home" w lewym górnym rogu) tworzy się w ten sam sposób,
 jak linki w wiki - umieszczając litery, cyfry i podreślniki "_" (albo też
 oczywiście ich kombinację) pomiędzy podwójnym-[ a podwójnym-], następnie można
 już klikać na link.

 Pliki wsadowe: Aby uczynić IKI powłoką (SHELL), a nie tylko CZYTNIKIEM TEKSTU,
 robi się specjalny link, zawierający przed nazwą gwiazdkę, jak tutaj:

 [[*ooh]] i oczywiśnie trzeba ręcznie zredagować plik wsadowy w folderze
 "launch". (Wypróbuj - kliknij już teraz na link "*ooh"!)

 Zanim dojdziemy do spodu strony, trzeba powiedzieć, że można ją PRZEWIJAĆ
 w górę i w dół przy pomocy myszy albo klawiszy kursorów.

 Witaj tutaj! To miło, że czytasz dalej... Klawisz F5 odświeża stronę, tak jak
 w większości edytorów tekstu (w każdym razie w Windows) i hm, co jeszcze?

 Ach, jest jeszcze dużo rzeczy do dodania [[projekty]], a tu jest zestawienie
 aktywnych klawiszy [[keys]] i... Och, naciśnij Esc lub prawy klawisz myszy,
 aby wrócić na swoją własną planetę. Miłego pisania!

 IKI została stworzona we Free Basic for DOS ver. 0.15b przy użyciu paru
 alternatyw Notatnika jako IDE.

 Ach, i zobacz jak łatwo jest to utrzymywać [[buglist]]


                     (Ten tekst jest swobodnym przekładem powitania,
                     które 'mennonite' zamieścił w pliku 'welcome.iki'.)
 [[home]]





 [[home]]
           changelog  (historia zmian)


 0.3
     * naprawdę zgrabna edycja załączonych stron iki (jeśli wypada tak mówić
       o sobie)

     * dodatkowe zabezpieczenie plików wsadowych

     * kompatybilność z DOS-em: "T" otwiera teraz stronę do edycji w dosowskim
       'edit.com' (E tak samo: w Notatniku)

     * obsługa DOS-a wydaje się działać w XP; URLe startują z cmd /c, jeżeli
       zostanie wykryte XP

     * techniczne: dodany SLEEP 1 do pętli wejściowej - nie spieszy się

     * usunięty mały problem z przewijaniem, który był prawdziwym problemem
       w  [[index]]

     * nowy klawisz "I" działa teraz tak samo jak  [[index]]
      ( [[index]] działa nadal)

     * [[quit]] obecnie powoduje wyjście z IKI, tak samo jak Esc

     * prawy klawisz myszy: przedtem- wyjście; teraz- start *batch lub URL,
       a następnie wyjście

     * "Backspace" (klawisz cofania) teraz przenosi na poprzednią stronę


 0.2
     * usunięto niewiarygodnie głupi link...

     * [[index]] będzie teraz pokazywał indeks wszystkich plików *.iki
       w bieżącym folderze, jeżeli nie utworzysz własnej strony 'index.iki'.

     * TYMCZASOWA (?) możliwość zmiany kolorów strony: był to totalny 'hack'
       który zostanie rozwiązany pewnego dnia... gdy parser będzie...
       przyzwoity. Na dziś: jeżeli startujesz stronę iki z ##[back-color]
       w jednej linii i ##[fore-color] w następnej, możesz od razu zmienić
       kolory całej strony.

       Nie jest to dobra składnia i nie będzie obsługiwana w przyszłości:
       zamiast dodawania jej do wszystkich stron *.iki, zaleca się, aby wstawić
       pożądane ustawienia u góry głównej strony 'iki.iki' - kolory zostaną
       przeniesione na pozostałe strony.

       Można także podświetlać linki przez ustawienie ##[link-], ale to
       zauważalnie spowolni przewijanie :), możesz chcieć pozostawić to
       nieustawione.

     * Linki do stron WWW ! Linki zawierające symbole : & / . - ? są teraz
       dozwolone, JEŻELI startują one z ftp:// lub http:// ... to oznacza, że
       można tworzyć linki do większości stron WWW i zagłębionych URL-i, ale
       tylko, gdy będą miały długość mniejszą niż 75 znaków, i jest mało
       prawdopodobne, aby działały linki ze skryptów Javy (jeśli są w ogóle
       możliwe).

       (Uwaga: Zarówno w wersji 0.1 jak i w 0.2 można linkować do KAŻDEJ strony
       on-line jak i off-line stosując pliki *batch, a więc z dodatkowym
       krokiem i dodatkowym plikiem.)

     * Klawisz "Home" działa obecnie tak jak kliknięcie linku [[home]].


 0.1
     * Narodził się projekt IKI !




 [[home]]  [[witaj]] w IKI

                              Klawisze funkcyjne, itd.


 E ....................... edycja
 T ....................... edycja w DOS-ie (lub XP)
 nowy link ............... między podwójnymi-[ i-]  jak:  [[home]]
 klawisze strzałek ....... przewijanie w górę / w dół
 mysz działa również ..... zob. "klawisze strzałek"
 F5 ...................... odświeża stronę
 *batch link ............. tak samo jak link wewnętrzny, ale nazwa z *
 folder 'launch' ......... muszą do niego trafić wszystkie pliki wsadowe,
                           które mają być urucamiane z IKI
 Esc lub prawy klik ...... zamyka IKI (prawy klik na URL-u lub pliku wsadowym
                           najpierw uruchamia go)
 link [[quit]] ........... zamyka IKI
 I albo link [[index]] ... listuje wszystkie pliki iki w bieżącym folderze
 Home (klawisz) .......... tak samo jak link [[home]]
 Backspace (klawisz) ..... na poprzednio odwiedzoną stronę IKI


 [[home]]  [[witaj]] w IKI




 [[home]]                                                 (* Autor o iki *)
           Witaj...


 Jeśli ściągnąłeś to, albo ktoś dał Ci kopię zanim mogłeś przeczytać o IKI,
 dowiedz się, że IKI jest powłoką (shell) i czytnikiem tekstu dla Windows.

 Jeżeli chcesz więcej wiedzieć (jeśli w ogóle), co i jak robić z IKI,
 wypróbuj te linki IKI:

 [[witaj]] w IKI     [[keys]] klawiszologia


 Możesz także wypróbować wiki w Sieci (pojawi się w Twojej przeglądarce):

 [[http://quickbasic.wikicities.com/wiki/Iki]]  - po angielsku

 [[http://scratchpad.wikia.com/wiki/IKI]]       - po polsku


 ...albo wróć do głównej strony [[iki]].




 [[home]]  [[witaj]] w iki

                              Rzeczy, które chciałbym dodać:


 Tak, to jest właśnie praca w toku! Minie prawdopodobnie wiele weekendów,
 zanim będę miał połowę tych rzeczy (jeśli w ogóle), ale jestem naprawdę
 podekscytowany i uważam to za najlepszą rzecz dla DOS-owskich plików
 tekstowych, jaka zdarzyła się od czasu HTML i przeglądarki Arachne.

 Oto kilka z tych rzeczy:

 * właściwa obsługa koloru;

 * być może... ramka i pasek przewijania. Może mogłaby się włączać i wyłączać
   jak tryb pełnoekranowy w przeglądarkach...

 * lub po prostu listwa u góry i/lub u dołu.

 * lepsze przewijanie;

 * edytor? zamierzałem go robić, ale pomyślałem o plikach *.ini, mogła dojść
   sprawa bezpieczeństwa downloadu... nie mogę sobie tego całkiem wyobrazić.


 * lepszy parsing i parsing plików tekstowych;

 * kto wie? Nie mogę czekać przyglądając się, czy społeczność FOSS zdobędzie
   to i dołączy do SOFTWARE...

 Dość pomysłów na dzisiaj... Ale to DZIAŁA! Elegancko!


                             (Ten tekst jest swobodnym przekładem treści
                             z oryginalnego pliku 'like2add.iki'.
                             Data pliku: 21 stycznia 2006 17:48:40)


 [[home]]  [[witaj]] w iki




 [[home]]  [[witaj]] w IKI

                               Lista błędów


 Może to wyglądać nie do wiary, ale wszystkie znane błędy zostały naprawione.
 Jeżeli jakiś znajdziesz, proszę daj znać na:

 [[http://quickbasic.wikicities.com/wiki/Iki_Buglist]]


 Reszta to perfekcjonizm, i tak zostanie na zawsze...






 [[home]]  [[witaj]] w IKI




  Powrót do [[kliknij]]                                              [[home]]


                Original in English: [[http://quickbasic.wikia.com/wiki/Iki]]


 Co to jest iki?

 • IKI jest czytnikiem tekstu i interpreterem poleceń zaprojektowanym do pracy
   z plikami w gruncie rzeczy czysto tekstowymi (tagów IKI jest niewiele
   i nie są niezbędne do formatowania tekstu) oraz z odsyłaczami, które można
   tworzyć tak samo łatwo, jak w WIKI.

 • w IKI zastosowano kod prawie całkowicie kompatybilny z QBasic/FreeBasic,
   jest obecnie skompilowany pod fbdos 0.15b i działa pod DOS oraz Windows98-
   (wersja 0.3 została skłoniona do pracy w XP, zob. [[MoreEnv]]) i może być
   całkiem łatwo przeniesiona do QBasica z niewielkimi lub bez żadnych kłopotów
   (wyjąwszy szybkość, bo FreeBasic jest bardzo szybki). Zostały uwzględnione
   zalety FB - procedury dla myszy i duże tablice, lecz także autor nie chciał
   już więcej tworzyć żadnych binariów kompilowanych pod QB.


 Czym iki NIE jest?


 • iki NIE jest "przeglądarką tekstową" ani też "przeglądarką HTML"
   i nie zamierzała nią być. Jeżeli potrzebujesz przeglądarki tekstowej,
   polecam Lynx ([[http://pl.wikipedia.org/wiki/Lynx]]). Niestety nie ma
   portów win32 w tej najzgrabniejszej przeglądarce. (Myślę, że jest to
   wariant "linków"... "e-linków" czy czegoś takiego- nie jestem pewny,
   ale to nawet robi javascript.)

 • iki NIE jest alternatywą dla wiki. Wiki jest "on-line", iki jest "off-line".
   Bycie "off-line" daje całkiem odmienne zestaw korzyści i zastosowań. Innymi
   słowy, jest podobna w koncepcji, ale całkiem odmienna.


 Skąd można skopiować iki?


    • (link niedziałający)  [[http://mennonite.ascii-world.com/iki.htm]]

    • [[http://www.ascii-world.com/downloads/applications/iki.zip]]

    • razem z podręcznikiem do QBasic'a (po angielsku):
         [[http://www.network54.com/Realm/QBZips/mpgitqbi.zip]]


  Powrót do [[kliknij]]                                              [[home]]



 [[home]]    <---
 [[offline]] <---
                                    Original in English:
                     [[http://quickbasic.wikia.com/wiki/More_Iki_Environments]]


 Więcej środowisk dla IKI


 • Win2000/XP: iki 0.3 z powodzeniem pracuje w XP, zob. [[iki_i_XP]]

 • Bochs: iki nie będzie pracować w Bochs, wypróbowałem to.

 • QEMU: wątpię, czy iki będzie pracować w QEMU. Próbowałem, nie działała.
   Być może z powodu za małej pamięci (ale sądzę, że po prostu nie działa).

 • dosbox: iki nie będzie pracować w dosbox z powodu błędu, który nie zdarza
   się w QB+dosbox ani w FBdos + prawdziwy DOS, ale uniemożliwia drukowanie
   tekstu w FBdos+dosbox. Ma to związek z FBdos 0.15b i ostatnią wersją dosbox,
   która pracuje z Windows98 (nowsze wersje dosbox'a nie zawsze "chodzą" w 98-
   nie wypróbowałem ich jeszcze z iki).

 • cmd.exe z projektu ReactOS: iki w ogóle nie ruszy w rOS cmd. Kiedy ją w tym
   celu skompilowano w FB win 0.13, iki mimo to nie działała właściwie w rOS
   cmd.  Znaczące: 1. ReactOS jest w stadium alfa i ciągle zamierza być w pełni
   kompatybilny z Windows NT. 2. FB win 0.15(b?) jest daleko lepszy niż 0.13,
   ale go jeszcze nie skopiowałem. Najczęściej używam FreeBasic for DOS.

 • DOS: iki 3.0 będzie działać w "czystym" DOS-ie.


 [[offline]] <---
 [[home]]    <---




 [[home]]    <---
 [[MoreEnv]] <---                            Original in English:
                               [[http://quickbasic.wikia.com/wiki/Iki_and_Xp]]

  iki i Windows XP

 iki 0.2 nie działało właściwie z Windows 2000/XP, ale wersja 0.3 ma dodany
 klawisz T włączający edycję w edytorze tekstowym DOS-a zamiast Notatnika.
 Do edycji w Notatniku - oryginalny klawisz E działa nadal.

 Chociaż przeznaczone dla Win98 i/lub DOS-a, iki 0.3 było z niejakim sukcesem
 testowane w XP. Trzeba po prostu używać DOS-owski klawisz T zamiast E wiodą-
 cego do Notatnika Windows. Aby używać Notatnik pod Windows XP, skopiuj plik
 notepad.exe do folderu zawierającego edit.com, zmień nazwę edit.com na
 edit2.com i przemianuj kopię Notatnika na "edit.exe" Zamiast tego można też
 skopiować Notatnik pod nazwą "edit.exe" do folderu zawierającego iki. Jeżeli
 jesteś zadowolony z używania edytora dosowskiego do edycji iki, to powyższe
 rzeczy nie będą potrzebne. To rozwiązanie działa także z alternatywnymi do
 edit.com edytorami w czystym DOS-ie. (Osobiście nigdy nie używam edytora
 dosowskiego pracując w "czystym" DOS-ie.)

 Uaktualnienie: '-llipse' narzekał że iki używa zbyt wiele czasu procesora
 na jego maszynie pod XP. Kompilował on kod źródłowy używając FBwin (ja używam
 FBdos) i mówi, że nowa kompilacja "działa świetnie" (przypuszczam, że może to
 być wskazówka dla osób chcących mieć lepsze osiągi w XP. Mam nadzieję, że
 '-llipse' zrobi usprawnioną wersję dla XP. Licencja GPL pozwala na takie
 rzeczy).

 Pechowa notatka o kompilkacji w FBwin:

 '-llipse' uświadomił mnie o błędzie shell+getmouse w FBwin... Po użyciu SHELL
 (jak to czyni iki) getmouse przestaje zwracać współrzędne myszy (a więć mysz
 w iki przestaje działać) - nie wygląda to na problem gdy kompiluje się w FBdos
 (hurra!), ale '-llipse' lubi dodatkowe osiągi gdy kompiluje z FBwin... więc
 dopóki błąd w FBwin nie będzie poprawiony (nie potrafimy sobie wyobrazić, jak
 wobec tego kodować), moja rada nt. kompilacji iki w FBwin to: "kliknąć prawym
 klawiszem myszy i wyjść". Przypuszczam, że kompilowanie iki w FBdos jest
 znacznie lepsze.

 Do uruchomienia URL-i iki 0.3 używa cmd /c, jeżeli wykryje Windows XP.


 [[MoreEnv]] <---
 [[home]]    <---




 linki do strony 'wiki' o IKI:
 ---------------------------------------------


    [[http://quickbasic.wikicities.com/wiki/Iki]]

    [[http://quickbasic.wikia.com/wiki/Iki]]


 Przekład na polski ('off-line'):     [[offline]]
 ------------------

    a także w Wikii pod adresem:

    [[http://scratchpad.wikia.com/wiki/IKI_-_wiki_bez_WWW]]


Wikipedia o Wikii:
------------------   [[wikiadrs]]

 ...powrót do głównej strony  [[home]]





 [[home]]  strona tytułowa (iki.iki)       [[drzewo]]  schemat powiązań stron
 ------------------------------------------------------------------------------

 1. Licencja                             2. Od Autora
                                            [[witaj]] w IKI
    [[GNU_GPL]]  - oficjalna wersja         [[historia]] IKI
                   angielskojęzyczna        [[keys]]    - klawiszologia
                                            [[o_iki]]
    [[GNUGPLpl]] - polska wersja            [[projekty]]
                   nieoficjalna             [[buglist]] - lista błędów
                                            [[offline]] - czym jest, a czym
                                                          nie jest IKI
 3. Od tłumacza                             [[MoreEnv]] - IKI w innych
 3.1                                                      środowiskach system.
    [[kliknij]]  \                          [[iki_i_XP]]
    [[default1]]  -  Wstęp
    [[default2]] /
 3.2.1
    [[edytor01]]  -  Edytor DOS-owski Edit.com
    [[edytor02]] \
    [[edytor03]]  -  edycja stron IKI
    [[edytor04]] /
    [[browser]]   -  wyszukiwarka dla IKI !
    [[polskie]]   -  polskie znaki w Windows i DOS, i jak je kopiować
 3.2.2
    [[link]]      -  linki (odsyłacze) w IKI
    [[tagi]]      -  znaczniki edycyjne (tagi) w IKI
    [[kolory]]   \
    [[colorset]]  -  stosowanie kolorów w IKI
 3.2.3
    [[batch]]     -  pliki wsadowe tworzone i obsługiwane przez IKI
 3.2.4
    [[WWW_01]]    -  bezpośrednie linki do stron WWW z poziomu IKI
    [[WWW_02]]    -  linki do stron WWW poprzez pliki wsadowe
 3.2.5
    [[naviga]]    -  poruszanie się wewnątrz IKI
 3.2.6
    [[applic]]    -  zastosowania dla IKI

 4. Dodatki
 4.1
    [[drzewo]]    -  schemat powiązań między stronami
    [[falszywe]]  -  "przekłamywanie" polskich znaków
    [[szablony]]
    [[szablon1]]
    [[winieta1]]
    [[winieta2]]
    [[longname]]  -  przykład długiej nazwy pliku w działaniu
    [[ASCII128]]  -  znaki rozszerzonego zestawu ASCII
    [[ASCII031]]  -  znaki o kodach < 32 możliwe do wykorzystania w IKI
    [[CWSDPMI]]   -  co to jest i po co
    [[wikiadrs]]  -  linki do Wikii




 (Wstecz do [[spis]])     [[home]]                                (drzewo.iki)
 ------------------------------------------------------------------------------

 Drzewo powiązań między stronami:                   [[*ikibrows]]
                                                      ¦
 [[historia]]<-------------------= [[home]] =---------------------------+
 ^ ^           ¦                      ¦                     ¦           ¦
 ¦ ¦     [[o_iki]]                    ¦                  [[GPL]]        ¦
 ¦ ¦ +--->[[keys]]  +-----------=[[kliknij]]=---------+  [[GNUGPLpl]]<--~-----+
 ¦ ¦ ¦   [[witaj]]  ¦                 ¦               ¦  [[GNU_GPL]]    ¦     ¦
 ¦ ¦ ¦         ¦    ¦  +-------->[[default1]]         ¦                 ¦     ¦
 ¦ ¦ ¦   [[*ooh]]   ¦  ¦              ¦               ¦                 ¦     ¦
 ¦ ¦ ¦      ¦       ¦  +----->+--[[default2]]         ¦                 ¦     ¦
 ¦ ¦ ¦[[projekty]]  ¦  ¦      ¦       ¦               ¦                 ¦     ¦
 ¦ ¦ ¦ [[buglist]]  ¦  ¦      ¦  [[edytor01]]=------+ ¦          [[webwiki]]  ¦
 ¦ ¦ ¦              ¦  ¦      ¦       ¦             ¦ +--------->[[offline]]<+¦
 ¦ ¦ ¦              ¦  ¦      ¦  [[edytor02]]=-----+¦       +--->[[MoreEnv]] ¦¦
 ¦ +-~--------------~--¦      ¦       ¦            ¦¦       +-->[[iki_i_XP]] ¦¦
 ¦   ¦              ¦  ¦      ¦  [[edytor03]]=----+¦¦                        ¦¦
 ¦   ¦              ¦  ¦      ¦       ¦            ¦+--------->[[*edithelp]] ¦¦
 ¦   ¦              ¦  ¦   +--~->[[edytor04]]=----~~~------------------------~+
 ¦   ¦              ¦  ¦   ¦  ¦  [[browser]]=->  ¦ ¦+---------->[[longname]] ¦
 ¦   ¦ [[CWSDPMI]]<-+  ¦   ¦  +->[[polskie]]=----~>¦¦                        ¦
 ¦   ¦                 ¦   ¦  ¦       ¦          ¦ +~---------->[[falszywe]] ¦
 ¦   ¦                 ¦   ¦  +--->[[link]]<-----¦  ¦                        ¦
 ¦   ¦                 ¦   ¦  ¦       ¦          ¦  ¦                        ¦
 ¦   ¦ [[*edithelp]]<--~---+--~------=+=---------~--+           [[ascii128]] ¦
 ¦   ¦                 ¦+--~--~---=[[tagi]]      ¦              [[ascii031]] ¦
 ¦   ¦                 ¦¦  ¦  ¦       ¦          +------------->[[szablony]] ¦
 ¦   ¦                 +~--~--~--=[[kolory]]                                 ¦
 ¦   ¦                  ¦  ¦  ¦       ¦                                      ¦
 ¦   ¦                  +--~--~->[[colorset]]                                ¦
 ¦   ¦                  ¦  ¦  ¦       ¦                                      ¦
 ¦   ¦                  +->+->+-->[[batch]]=----------------------->[[*ooh]] ¦
 ¦   ¦                     ¦          ¦         ¦           ¦                ¦
 +---~---------------------~---------=¦         ¦           +----->[[*edit]] ¦
 ^   ¦     [[*wikia]]      +----->[[WWW_01]]    ¦           ¦                ¦
 ¦   ¦          ¦                     ¦         ¦           +->[[*duplikat]] ¦
 +---~---------------------------=[[WWW_02]]<---+           ¦                ¦
     ¦                                ¦                     +-->[[*command]] ¦
     +---------------------------=[[naviga]]                                 ¦
     ¦                                ¦                                      ¦
  [[spis]]                        [[applic]]=--------------------------------+
  [[drzewo]]                                    ¦
  [[index]]                                   [[wikiadrs]]

 ------------------------------------------------------------------------------
 (Wstecz do [[spis]])     [[home]]                                (drzewo.iki)




  [[home]]                                                          [[spis]]

   Od tłumacza
  -------------
                   IKI  -  HIPERTEKST i WIKIPEDIA off-line
                 -------------------------------------------

   Powtarzając za autorem, "IKI jest czytnikiem tekstu i interpreterem poleceń
 zaprojektowanym do pracy z plikami czysto tekstowymi oraz z odsyłaczami, które
 można tworzyć tak samo łatwo, jak w Wiki." Pliki IKI potrafią także uruchamiać
 zewnętrzne adresy URL oraz pliki wsadowe DOS-a.

   IKI może pracować pod Windows - w oknie MS-DOS albo w jego w trybie
 pełnoekranowym (Alt+Enter przełącza widok), jak również w systemie z "czystym"
 DOS-em. (Zob. [[CWSDPMI]], [[MoreEnv]], [[iki_i_XP]]).

   Do rozpoczęcia pracy wystarczy mieć tylko sam plik 'iki.exe'. Uruchomienie
 tego pliku umieszczonego w pustym folderze spowoduje utworzenie "strony
 głównej" - pliku o nazwie 'iki.iki' o zawartości (kliknij!) [[default1]]:
                                                  ------------------------

 [[offline]]: Autor ('mennonite') o tym, czym jest, a czym nie jest IKI.




default1.iki; kliknij - dalej




 (Wstecz -> [[kliknij]])                                         (default2.iki)

 Zauważ, że ta utworzona przez IKI "strona" ma czarne litery na jasnoszarym tle
 i stopkę "copyleft" u spodu. O definiowaniu kolorów na stronie będzie mowa
 dalej -> [[kolory]]. Jeżeli tworzysz stronę główną niezależnie - Notatnikiem
 Windows lub innym edytorem - musi ona otrzymać nazwę 'iki.iki'.

 Jeżeli na stronie utworzysz z poziomu IKI jakiś [[link]] i następnie na nim
 klikniesz, to IKI automatycznie także wygeneruje taką pustą stronę.
 Przechowujący ją plik otrzyma nazwę taką jak wpis w podwójnych nawiasach
 kwadratowych linku i rozszerzenie .iki. Takie rozszerzenie muszą mieć
 wszystkie pliki tekstowe, które IKI ma czytać. Nie dotyczy to plików
 wsadowych [[batch]] uruchamianych spod IKI oraz linków do adresów WWW. Plik
 wsadowy można utworzyć w podobny sposób (zob. [[batch]]).

 Otrzymaną stronę można edytować bezpośrednio z poziomu IKI: klawisz E wywołuje
 Notatnik Windows, a T - edytor DOS-a 'edit.com'. Wyjście z edytora powoduje
 powrót do IKI. W Windows XP dostępna jest tylko opcja T, a E wywołuje błąd.

 Jeżeli w tekstach używane są [[polskie]] znaki: Ą, Ł itd., to najsensowniejszą
 metodą pozostaje używanie Edit.com. Znajduje się on w systemie - od DOS-a
 i Windows 3.1 po Windows XP; IKI wywołuje go automatycznie po naciśnięciu
 klawisza T.
                                                       Dalej -> [[edytor01]]




 (Wstecz -> [[default2]])                                        (edytor01.iki)

  Edytor DOS-owski EDIT.COM
 ---------------------------

 jest całkiem sympatycznym narzędziem; w polskich wersjach DOS-a i Windows ma
 spolszczony interfejs i plik pomocy. Może być obsługiwany myszą, można wczytać
 kilka plików równocześnie, potrafi otwierać pliki w trybie binarnym.
 Wewnętrzny "schowek" pozwala kopiować fragmenty pomiędzy różnymi plikami.
 (Lista otwartych plików znajduje się w menu "Widok".) Pod Windows (od 9x)
 obsługuje długie nazwy plików (zob. [[longname]]).

 [ Naciśnij T aby zobaczyć Edytor; powrót do IKI - przez Koniec z menu "Plik".]

 Edit.com, inaczej niż Notatnik, nie ogranicza się do obsługi plików najwyżej
 kilkudziesięciokilobajtowych (co dla IKI nie ma zresztą większego znaczenia).
 Górna granica pod DOS-em to zapewne około 0,5 MB; pod Windows zaś nie jest
 znana - udało się wczytać i edytować nawet plik 1,33 MB!

 Inną przyjemną właściwością jest tryb wstawiania (przełączany klawiszem
 [Insert]), bardzo przydatny przy wpisywaniu tekstu do szablonu strony, którego
 to trybu nie ma Notatnik. Taką stronę zobaczysz DALEJ:
                                                         -> [[edytor02]]



 
 (Wstecz -> [[edytor01]])                                       (edytor02.iki)

   Edycję (istniejącej już, albo nowej) strony wykonuje się podobnie, jak
  w WIKI. Klawisz E uruchamia Notatnik Windows (tylko w 3.x i 9x), klawisz T
  - DOS-owski Edit.com. Można też edytować plik jakimkolwiek nieformatującym
  edytorem bez uruchamiania IKI. Taki plik, aby był czytelny dla programu,
  musi otrzymać rozszerzenie .iki.


   Jest parę powodów, aby używać właśnie Edit.com (lub inny edytor pod DOS):

  • Opanowywanie rynku przez Windows XP. (Klawisz E pod XP powoduje błąd.)

  • Ramki, ozdobniki o kodach 1-31 i powyżej 127, POLSKIE ZNAKI i inne znaki
    narodowe. Obejrzyj tą stronę w Notatniku [E], zob. też stronę [[falszywe]]

  • Tryb wstawiania [Insert], bardzo przydatny przy komponowaniu stron takich
    jak ta (w szablonie), którego nie ma Notatnik.
                                                      Dalej -> [[edytor03]]



+-----------------------------------------------------------------------------+
¦ (Wstecz -> [[edytor02]])                                      (edytor03.iki)¦
¦-----------------------------------------------------------------------------¦
¦                                                                             ¦
¦  Strona w ramce wydaje się wyglądać sympatyczniej, chociaż traci się przy   ¦
¦ tym kilka wierszy i miejsce na około 4 znaki po bokach...  Te i następne    ¦
¦ strony można wykorzystać jako szablon, kopiując je pod inną nazwą i usuwając¦
¦ tekst przez nadpisanie go spacjami.                                         ¦
¦                                                                             ¦
¦  Znaki tworzące ramkę najwygodniej jest wymieniać opcją "Zamień" z menu     ¦
¦ edytora "Wyszukaj" - oszczędza to ich mozolnego wpisywania z klawiatury     ¦
¦ numerycznej (Alt + 3 cyfry na każdy znak). Można też posłużyć się metodą    ¦
¦ "kopiuj - wklej", kopiując potrzebne znaki z [[ASCII128]] lub [[ASCII031]]  ¦
¦ albo z [[szablon1]] i powielając je przez wielokrotne kopiowanie:           ¦
¦ -                                                                           ¦
¦ --                                                                          ¦
¦ ----  itd.                                                                  ¦
¦                                                                             ¦
¦  Chociaż edytory pozwalają na wpisanie wiersza znacznie dłuższego niż       ¦
¦ szerokość ekranu (Edit.com - max. 1021 znaków), IKI nie zawija automatycznie¦
¦ wiersza, tylko go obcina i dlatego nie może on być dłuższy niż 79 znaków,   ¦
¦ bo reszta liter byłaby po prostu niewidoczna.                               ¦
¦                                                       Dalej -> [[edytor04]] ¦
+-----------------------------------------------------------------------------+



 (Wstecz -> [[edytor03]])         (edytor04.iki)        (Dalej do ->[[browser]]


     Tworząc stronę bez ramek, można posłużyć się 79-znakową miarką, którą
   potem usunie się z gotowej strony. Zob. [[szablony]]. Pomocny będzie też
   numer kolumny wyświetlany przez Edit.exe u dołu jego okna.

     Strona może być większa niż wysokość ekranu - przesuwanie odbywa się
   klawiszami kursora <góra - dół> albo przez umieszczenie wskaźnika myszy
   na dolnej lub górnej krawędzi strony. Przy pracy w oknie mysz przewija
   niechętnie, trzeba nią w tym celu trochę poruszać w lewo i w prawo.
   Jednak zbyt długie strony mogą być niewygodne w czytaniu, zwłaszcza że
   (inaczej niż w HTML) nie ma tu możliwości zrobienia wewnątrzstronicowych
   odsyłaczy. Odsyłać można tylko od strony do strony (zob. [[link]]) i to
   przemawia za stronami jednoekranowymi.

     Przy bardzo długich stronach (zob. np.[[GNUGPLpl]]) może być wygodniejsze
   przeczytanie jej w edytorze ("T"), gdzie działa klawisz [PageDown].

     Czytelność strony wzrasta, jeżeli ma marginesy i podział na bloki. Blok
   powyżej czyta się lepiej, niż gdyby był napisany od brzegu do brzegu.


                                                           Dalej -> [[browser]]




  (Wstecz -> [[edytor04]])          (browser.iki)        (Dalej do ->[[polskie]]
 _______________________________________________________________________________





    Tworzenie bardzo rozbudowanego serwisu powoduje, że zaczynamy gubić się
    w zawartości zgromadzonego materiału. Napisałem  więc  IKI-Browser -
    -  w y s z u k i w a r k ę  - takie "Google dla IKI". Program jest,
    podobnie jak samo IKI, freeware na licencji GNU. Należy on teraz do
    polskiego pakietu IKI i tutaj można go wypróbować: [[*ikibrows]].

    Program wyszukuje podane słowa lub frazy przede wszystkim w plikach
    *.iki, ale także w innych plikach tekstowych. Jest napisany w QBasic-u
    i skompilowany do *.exe (ikibrow.exe). W odróżnieniu od IKI nie wymaga
    DPMI (zob. [[CWSDPMI]]) gdy działa pod "czystym" DOS-em.





 ______________________________________________________________________________

 (Wstecz -> [[edytor04]])          (browser.iki)        (Dalej do ->[[polskie]]




  (Wstecz -> [[browser]] ¦       (polskie.iki)       ¦    (Dalej -> [[link]]
 ______________________________________________________________________________

   Sprawa polskich znaków...
  ---------------------------

    Tryb MS-DOS używa  i n n e j  strony kodowej, niż system Windows. Dlatego
  teksty zawierające te znaki, napisane w Notatniku Windows, dają "krzaki"
  gdy czytać je pod DOS-em,  i na odwrót, a niektórych Notatnik nie wyświetla
  w ogóle, wstawiając w ich miejsce czarne prostokąty...

    Dla ilustracji obejrzyj tą stronę w Notatniku, naciskając klawisz E
  (w Windows XP to nie zadziała, tam trzeba ręcznie "napuścić" Notatnik
  na plik 'polskie.iki'). Obejrzyj też w taki sam sposób stronę [[falszywe]].

  Dlatego DOS-owski Edit.com wydaje się tu najlepszy, szczególnie kiedy także
  używa się ramki. A jego obsługa jest wbudowana w IKI (klawisz T).

  Istnieje jednak  s p o s ó b   n a   k o p i o w a n i e  tekstów wykonanych
  w Notatniku do formatu edit.com bez "przekłamywania" polskich znaków. Jest
  on prosty w Windows 9x, a w XP nieco bardziej uciążliwy...  Tą metodą
  można przekopiować tekst z dowolnej aplikacji Windows (Notatnik, Word,
  strona WWW) do okna programu DOS-owskiego.

  W oknie programu DOS-owskiego w Win9x jest wyświetlany u góry pasek narzędzi
  pozwalający m.in. zaznaczać, kopiować i wklejać tekst. (Jeśli tego paska
  nie widać, trzeba kliknąć na ikonkę MS-DOS w lewym górnym rogu na pasku
  tytułowym okna. W rozwiniętym menu wybrać "Właściwości". Kliknąć zakładkę
  "Ekran". W ramce "Okno" zaznaczyć opcję "Wyświetlaj pasek narzędzi". Kliknąć
  "Zastosuj" i "OK". Pasek pojawi się.)

  Teraz w dokumencie Windows zaznaczamy tekst do skopiowania, klikamy "Kopiuj"
  (w menu prawego klawisza myszy albo w menu Edycja), następnie w oknie DOS-a
  umieszczamy kursor w miejscu, gdzie ma przyjść kopia. Na pasku narzędzi
  klikamy ikonkę "Wklej". I już!

  W Windows XP okno DOS-a nie ma już paska narzędzi i pozostaje druga metoda
  (obecna i w Win9x, ale dłuższa, niż ta z paska). Tu kliknicie w lewym górnym
  rogu okna na symbol dysku (zwykle C:\) rozwija menu (podobnie jak w Win9x),
  w którym klikamy na "Edytuj". Rozwija się dodatkowe menu, w którym klikamy
  "Wklej".

  Polskie znaki są przy tym konwertowane i pojawiają się niezmienione w oknie
  DOS-a.

  Metody te działają również w drugą stronę - gdyby było trzeba np. jakieś
  informacje przenieść z IKI do aplikacji Windows. Wtedy to w oknie IKI
  zaznaczamy tekst do skopiowania, klikamy "Kopiuj" (nie w menu Edycja, jeśli
  to Edit.com! tylko jak poprzednio - ikonkę albo menu "z narożnika")
  i już zwyczajnie wklejamy do Windows.

  Ale jeśli spróbujemy przekopiować ramki, to dostaniemy coś takiego:

 +-------------------------+--------------------------+-----------------------+
 | (Wstecz -> [[edytor04]] |      (polskie.iki)       |    (Dalej -> [[link]] |
 +-------------------------+--------------------------+-----------------------+

  a znak taki jak  będzie widoczny tylko jako czarny prostokąt.

     Jest jeszcze jedna, czasem dokuczliwa, właściwość - tym razem chyba
  edytorów DOS-a, bo pojawia się i przy kopiowaniu do QBasic-a:

  Gdy kopiujemy tekst bez "wcięcia":

  Pierwszy wiersz...
  Drugi wiersz...
  itd...

  to wszystko jest w porządku, ale gdy tekst jest wcięty, dostajemy schodki:

   Pierwszy wiersz...
    Drugi wiersz...
     Trzeci wiersz...
      itd...
 ______________________________________________________________________________
  (Wstecz -> [[browser]] ¦       (polskie.iki)       ¦    (Dalej -> [[link]] 




 (Wstecz -> [[polskie]])            (link.iki)           (Dalej -> do [[tagi]])
 ______________________________________________________________________________

   O d s y ł a c z e  (hiperłącza, w żargonie - linki) tworzy się w IKI
 podobnie jak w WIKI - przez umieszczenie nazwy w podwójnych nawiasach
 kwadratowych. Taki zapis wykorzystują też inne znaczniki - zob. [[tagi]].

   (Z uwagi na to, że IKI automatycznie tworzy plik o takiej nazwie, gdy
 kliknąć na odsyłacz, dla którego jeszcze pliku nie ma, będę tu - pisząc
 o odsyłaczach - używał nawiasów pojedynczych, aby nie mnożyć pustych plików.
 Linki w podwójnych nawiasach - to "czynne" odsyłacze.)

   Odsyłacze wiążą między sobą strony (i tematy) - kliknięcie odsyłacza prze-
 nosi czytelnika w inne miejsce; tu - do innego pliku. Do ich obsługi konieczna
 jest  m y s z; IKI nie ma (jeszcze?) znanego z innych DOS-owskich hipertekstów
 (jak np. QBasic Help) mechanizmu poruszania się po linkach przy pomocy
 klawisza [Tab]. Tam zresztą linki obsługiwane TAB-em odsyłają do różnych
 miejsc tego samego dużego pliku. Natomiast w IKI (inaczej niż w HTML) nie
 istnieją linki wewnątrz pliku dokumentu.

   Oprócz linków do stron *.iki obsługiwane są też odsyłacze do plików
 wsadowych (zob. [[batch]]) i linki do stron WWW, o czym dalej: [[WWW_01]]

   Ponieważ każda strona jest (osobnym)  p l i k i e m, istnieją pewne ogra-
 niczenia na to, co można wpisać jako nazwę linku: mogą to być tylko litery,
 cyfry i znak podkreślenia "_". Nie można użyć znaków z rozszerzonego zestawu
 ASCII, a więc i polskich liter (taki link po prostu nie działa), nie może też
 być tam spacji.
   Mając więc temat "Oś zła", tworzymy dla niego link [Os_zla]. Utworzony plik
 będzie miał nazwę "Os_zla.iki".

   Poza tym, jeżeli nasza IKI ma działać również pod "czystym" DOS-em, nazwa
 też musi zachowywać konwencje DOS-owskie - czyli nie może być dłuższa niż
 8 znaków. Dlatego w tym pakiecie konsekwentnie stosuję ośmioznakowe nazwy.

   Windows, z wyjątkiem 3.1, obsługuje długie nazwy, a eksperymenty pokazują,
 że IKI też - zob. [[longname]]. Nie można tylko przekroczyć długości 75 znaków
 (wiersz = 79 zn. minus 4 nawiasy). Wydaje się więc, że w pakietach, które
 dedykujemy do pracy tylko pod współczesnym Windows spokojnie można stosować
 nazwy dłuższe niż DOS-owskie 8 znaków.

 ______________________________________________________________________________

 [[polskie]]                     [[link]]                     Dalej -> [[tagi]]




 (Wstecz do [[link]])            (tagi.iki)            (Dalej -> do [[kolory]])
 ______________________________________________________________________________


   IKI obsługuje kilka  z n a c z n i k ó w  edycyjnych (tagów), zawsze
 otoczonych podwójnymi nawiasami kwadratowymi, jak to już było widać przy
 linkach wewnętrznych oraz do stron WWW.

 Oprócz tego jest jeszcze tylko sześć słów zarezerwowanych jako tagi:

   Tagi "do klikania":

       [[quit]]  - kliknięte, powoduje zamknięcie IKI;

       [[home]]  - przenosi bezpośrednio do strony głównej (iki.iki);

       [[index]] - jeśli istnieje strona 'index.iki', wyświetla tą stronę,
                   a jeśli takiej strony nie ma - wyświetla listę plików IKI
                   w kolejności alfabetycznej.

   Tagi określające kolory strony: (# - liczba z zakresu 0 - 15, nawiasy mają
   być podwójne! Szczgóły - zob. [[kolory]] i [[colorset]]):

       #[[fore-color]]  - określa kolor znaków na stronie;

       #[[back-color]]  - określa kolor tła strony;

       #[[link-]]       - określa kolor znaków w linku.

   Oraz:

       *       - gwiazdka przed nazwą w tagu określa, że to jest wywołanie
                 pliku wsadowego (zob. [[batch]]);

       launch  - tak musi nazywać się folder, w którym będą pliki wsadowe
                 wywoływane przez IKI.

 (Wstecz do [[link]])                                   Dalej -> do [[kolory]]
 _____________________________________________________________________________




 (Wstecz do [[tagi]])           (kolory.iki)         (Dalej -> do [[colorset]])
 ______________________________________________________________________________


    Domyślne  k o l o r y  dla IKI to czarne znaki na jasnoszarym tle; kolor
 znaków w odsyłaczach pozostaje niezdefiniowany i są one takie, jak pozostałe
 znaki (zob. [[default1]]).

    Można określić inne kolory dla całego pakietu, jak i dla pojedynczych
 stron.

    Umieszczenie tuż powyżej tekstu strony głównej znaczników (nawiasy mają być
 podwójne!):

 11[[fore-color]]
  1[[back-color]]
 12[[link-]]

 spowoduje, że  w s z y s t k i e  strony będą miały kolory, jak tutaj, czyli
 znaki jasnoniebieskozielone na niebieskim tle, a linki (odsyłacze) czerwone.
 Autor pisze, że kolorowanie linków zauważalnie spowalnia przewijanie strony
 ([[historia]]).

    Pominięcie znacznika '[[link-]]' spowoduje, że odsyłacze będą miały taki
 sam kolor jak reszta tekstu.

 Inaczej niż odsyłacze, te znaczniki nie są widoczne w tekście strony.


    Jeżeli teraz na początku którejś z dalszych stron umieścimy te znaczniki
 z innymi numerami kolorów, to  o d  t e j  s t r o n y  zacznie obowiązywać
 ten ich nowy zestaw. "Dziedziczony" jest zestaw jako całość, a więc oba
 pierwsze lub wszystkie trzy tagi. (Zob. pierwsze cztery strony tego pakietu:
 [[home]]).

 UWAGA: Nowy zestaw będzie obowiązywał także przy cofaniu się do tyłu, czy to
        przy pomocy klawisza [Backspace], czy przez klikanie na odsyłacze.
        Jeśli tego chcemy uniknąć, to trzeba każdą stronę, do której kierują
        odsyłacze ze stron "pokolorowanych" nowym zestawem, zaopatrzyć
        we własne tagi koloru (jak w [[default2]]).

 Możliwy jest wybór spośród szesnastu kolorów  - zobacz dalej  --> [[colorset]]
 ______________________________________________________________________________

 (Wstecz do [[tagi]])




 (Wstecz do [[kolory]])          (colorset.iki)         (Dalej -> do [[batch]])
 ______________________________________________________________________________

 Na stronach można równocześnie zastosować trzy spośród 16 kolorów:


     0    czarny                        8    ciemnoszary

     1    niebieski                     9    jasnoniebieski

     2    zielony                      10    jasnozielony

     3    niebieskozielony             11    jasnoniebieskozielony

     4    czerwony                     12    jasnoczerwony

     5    purpurowy                    13    jasnopurpurowy

     6    brązowy                      14    żółty

     7    jasnoszary                   15    biały

                                                        (Dalej -> do [[batch]])
 ______________________________________________________________________________




 (Wstecz do [[colorset]])          (batch.iki)         (Dalej -> do [[WWW_01]])
 ______________________________________________________________________________


   Pliki wsadowe (batchfile)
  ___________________________


    Na oryginalnej stronie tytułowej IKI autor pisze:
        "IKI potrafi uruchamiać pliki wsadowe DOS-a. Jednakże powinna to robić
 nie z każdym plikiem wsadowym, a tylko z tymi, które znajdują się w folderze
 nazwanym "launch" - to czyni archiwa IKI pochodzące z zewnątrz znacznie
 bezpieczniejszymi (zakładając, że otwierasz je z własnej kopii IKI)."

    Trzeba dodać, że IKI także  t w o r z y  pliki wsadowe (podobnie jak pliki
 stron), gdy kliknąć na link do pliku wsadowego, który jeszcze nie ma pliku.
 W takim linku nazwa zaczyna się od gwiazdki, jak tutaj: [[*ooh]]. Plik taki
 jest tworzony w folderze "launch" i jest pusty. Jego edycję trzeba już wykonać
 "z zewnątrz".
           (Można przez "T" przejść do edycji strony, w edytorze { -> Otwórz }
        zmienić folder roboczy na 'launch', odnaleźć i otworzyć plik .bat
        i wpisać mu, co trzeba. Potem zapisać plik i zamknąć edytor {Koniec}.
        Powrócimy do strony IKI.)

    Pliki wsadowe pozwalają z poziomu IKI wykonywać komendy DOS-a (przykła-
 dowy 'ooh.bat' wykonuje "dir/p"), a także uruchamiać inne programy. Ten
 link - [[*duplikat]] - uruchamia drugą kopię IKI.

  [[*edit]]    - ten link otwiera edytor Edit.com z pustym plikiem BEZNAZWY1.
                (Powrót do IKI: menu Plik -> Koniec)

  [[*command]] - ten link pozwala na wpisywanie komend DOS-a z klawiatury.
                (Powrót do IKI - po wpisaniu  exit  )

 Dobry opis tego, co można zrobić przy pomocy plików wsadowych, znajduje się
 pod adresem [[http://www.pldos.pl/info/plikiwsadowe.htm]], albo na stronie
 autorskiej [[http://mariuszgerasik.republika.pl/index.html]] w zakładce
 "Szkoła".

 Autor IKI podaje w [[historia]] że "można linkować do KAŻDEJ strony WWW,
 on-line jak i off-line, stosując pliki *batch"; więcej - zob. [[WWW_02]].

                                             dalej -> linki do stron [[WWW_01]]
 ______________________________________________________________________________




 (Wstecz do [[batch]])           (WWW_01.iki)          (Dalej -> do [[WWW_02]])
 ______________________________________________________________________________


   Linki do stron WWW
  ____________________


     Przykłady odsyłaczy do stron WWW napotkaliśmy już "po drodze", od strony
 głównej zaczynając. Jest to po prostu adres strony zamknięty w podwójnych
 nawiasach kwadratowych:

         [[http://deger.republika.pl]]        [[http://www.pldos.pl]]

 Kliknięcie na taki adres uruchamia domyślną przeglądarkę internetową i otwiera
 stronę. W ten sposób można odesłać zarówno do strony znajdującej się gdzieś
 na dysku (a więc powiązać IKI z wewnętrznym serwisem www) jak i do strony
 gdzieś w Sieci (tworząc np. kolekcję ulubionych adresów). Akceptowane są także
 adresy FTP (ftp://... ).

 Jak widać, tutaj nie ma ograniczeń co do znaków, które były przy odsyłaczach
 do plików. Natomiast (ze względu na "obcinanie" przez IKI wierszy dłuższych
 niż 79 znaków) adres nie może mieć ich więcej niż 75.

 Jeśli adres jest dłuższy (albo zawiera znaki, których IKI nie akceptuje),
 zawsze można wywołać go korzystając z plików wsadowych:
 --------------------------------------------------------    ---> [[WWW_02]]




 (Wstecz do [[WWW_01]])          (WWW_02.iki)          (Dalej -> do [[naviga]])
 ______________________________________________________________________________


   Linki do stron WWW  -  przygody z plikami wsadowymi...
  --------------------

    Autor IKI podaje w [[historia]] że "można linkować do KAŻDEJ strony WWW,
 on-line jak i off-line, stosując pliki *batch".

 Wyszło mi, że odpowiedni .bat musi wyglądać tak:

        start http://adres.strony

 Żeby było ładniej, dobrze jest dodać CLS, a więc:

        cls
        start http://adres.strony
                                                         Zobacz: [[*wikia]]

                                  -- o O o --


 Zupełnie nie wiedziałem, jak można to zrobić; pomógł przypadek:
    Nie wiadomo skąd, (bo w oryginalnym ZIP go nie ma) w folderze,w którym
 pracowałem nad tą wersją IKI, pojawił mi się plik 'IKI.URL', z taką
 zawartością:

   [DEFAULT]
   BASEURL=http://quickbasic.wikia.com/wiki/Iki

   [InternetShortcut]
   URL=http://quickbasic.wikia.com/wiki/Iki
   Modified=00CAB1850D6EC70143

 Plik ten, kliknięty, uruchamiał stronę Wikia o IKI. Jak go "kliknąć" z bat'a?
 Zwyczajne wpisanie do pliku wsadowego polecenia:
   iki.url
 generowało błąd "Złe polecenie lub nazwa pliku". Przeniesienie 'iki.url' do
 folderu 'launch' też nic nie pomogło...

 I wtedy w ZIPie z tutorialem QBasica ("mennonite's pretty good intro to qb")
 zauważyłem RunMe.bat, bardzo prosty:

   cd Mpgitqbi
   start IKI
   exit

 "Bat" działał, chociaż polecenia 'start' nie mogłem znaleźć w żadnym z moich
 materiałów o plikach wsadowych...

 Teraz plik wsadowy zawierający tylko
    start iki.url
 otwierał stronę o IKI !

 Okazało się też, że stronę otwiera również sam adres:

    start http://quickbasic.wikia.com/wiki/Iki

 Ponieważ plik wsadowy wyświetla swoje komunikaty w oknie IKI, dobrze jest
 dodać na początku CLS:

    cls
    start http://quickbasic.wikia.com/wiki/Iki

 I przy okazji jeszcze jedna obserwacja - zanim plik wsadowy otworzy stronę
 WWW, tworzy w folderze 'launch' plik 'iki.bat', o zawartości takiej samej jak
 uruchomiony właśnie *.bat. Zawartość 'iki.bat' zmienia się w zależności
 od ostatnio uruchomionego pliku wsadowego.
                                                         dalej do ->[[naviga]]
 _____________________________________________________________________________




 (Wstecz do [[WWW_02]])          (naviga.iki)          (Dalej -> do [[applic]])
 ______________________________________________________________________________


   Nawigacja w IKI
  ___________________


      "Klawiszologia" na stronie [[keys]] dostarcza zwięzłych informacji jak
 poruszać się w "systemie IKI".

 Bez  m y s z y  nie wyjdziemy poza stronę główną (iki.iki). Gdy myszy brak,
 do zgromadzonej w plikach informacji dostać się można przy pomocy edytora.

    Klikając na linki, przemieszczamy się między powiązanymi stronami,
 uruchamiamy WWW i pliki wsadowe. Tworząc nowe strony IKI, trzeba ten system
 odsyłaczy dobrze sporządzić... Że potrafi być złożony, pokazuje to strona
 [[drzewo]].

 Jeśli (jak tutaj) jedna strona jest wywoływana czasem z kilku różnych miejsc,
 a odsyłacze nie zawsze uwzględniają wszystkie powiązania, z pomocą przychodzi
 "pamięć" IKI. Program pamięta 10 ostatnio odwiedzonych stron. Klawisz cofania
 ([ B a c k s p a c e ]) pozwala cofać się po własnych śladach.

 W dobrze skonstruowanym systemie zwykle gdzieś na początku jest  s p i s
 t r e ś c i.  W tym pakiecie znajduje się on na stronie [[spis]]. Klawisz
 [H o m e], podobnie jak link [[home]], zawsze przenosi nas do strony
 głównej. Zwykle to tam najwygodniej jest umieszczać spis treści.

 Miejscem przewidzianym przez autora IKI dla spisu treści jest strona o nazwie
 i n d e x . i k i  (w tym pakiecie jej nie ma). Prowadzą do niej k l a w i s z
 [ I ]  albo link [[index]]. Gdy strona 'index.iki' nie istnieje, link albo
 klawisz powodują wyświetlenie listy wszystkich stron w porządku alfabetycznym,
 w postaci linków (wypróbuj!).

 S t r o n y  większe niż wysokość ekranu (jak ta) trzeba  p r z e w i j a ć
 - klawiszami kursora <góra - dół>, albo za pomocą myszy umieszczonej przy
 dolnej (lub górnej) krawędzi ekranu. W trybie pełnoekranowym mysz działa
 dobrze, klawisze - słabiej. W oknie obydwa sposoby nieco kuleją (autor podaje
 że powodować to mogą pokolorowane linki). Myszy pomaga, jeśli nią nieco
 poruszać.
    Szybszy niż mysz i klawisze kursora sposób  p o w r o t u   n a   g ó r ę
 strony to klawisz [ F5 ]. Odświeża on bieżącą strone i ustawia kursor na jej
 początku.

 O p u ś c i ć   I K I  i wrócić do Windows lub DOS-a można na kilka spososbów:

  -  kliknięciem prawego klawisza myszy;

  -  klawiszem [ Esc ];

  -  kliknięciem linku  [[quit]].
 ______________________________________________________________________________

 (Wstecz do [[WWW_02]])           [[naviga]]          (Dalej -> do [[applic]])




 (Wstecz do [[naviga]])               (applic.iki)                     [[home]]
 ______________________________________________________________________________


     Zastosowania
   ________________


        Pomysł IKI wzorowany jest na Wikii - najpopularniejszej encyklopedii
 internetowej (zob. [[wikiadrs]]). "Wiki without Web" = Wiki bez Sieci, chociaż
 autor zastrzega gdzie indziej ([[offline]]), że IKI, funkcjonując 'off-line',
 nie jest konkurencją dla Wiki.

 _ Takie zastosowanie nasuwa się więc samo - mała, prosta intranetowa  W i k i.

 _ Można użyć IKI jako  k a r t o t e k i  (konkurencja dla 'cardfile.exe'
   z Win 3.1). W powiązaniu z IKI-Browserem może służyć jako łatwa do przeszu-
   kiwania  b a z a   d a n y c h.

 _ Bez nauki HTML, można uzyskać  s y s t e m    p o w i ą z a n y c h  stron.
   'mennonite' na bazie IKI stworzył kurs QBasic-a:
   [[http://www.network54.com/Realm/QBZips/mpgitqbi.zip]]

 To w zasadzie jest cała IKI - system powiązań...  Wyobraźnia użytkowników
 podpowie pewnie wiele różnych jeszcze zastosowań...

 [[home]]





   Wikipedia o Wikii

      [[http://pl.wikipedia.org/wiki/Wikia]]



   Strona główna Wikia Polska

      http://pl.wikia.com/wiki/Strona_główna  [[*wikiapol]]



   Wikia o IKI

      angielska   [[http://quickbasic.wikia.com/wiki/Iki]]

      polska      [[http://scratchpad.wikia.com/wiki/IKI_-_wiki_bez_WWW]]






 [[home]]



        GPL = GNU GENERAL PUBLIC LICENSE  Version 2, June 1991

              (Powszechna Licencja Publiczna GNU)


  Polska (nieoficjalna) wersja licencji GNU GPL:
          [[http://www.gnu.org.pl/text/licencja-gnu.html]]     [[GNUGPLpl]]


  Oficjalna wersja licencji: [[http://www.fsf.org/licensing/licenses/gpl.txt]]

                                             oraz off-line:    [[GNU_GPL]]
                                                  ---------

  Kod źródłowy programu znajduje się w pliku 'ikiv0-3.bas'.
  (FreeBasic)
                                                                 [[home]]




 (Wstecz do [[kliknij]])                                          (CWSDPMI.iki)
 ______________________________________________________________________________


 D P M I  -  DOS Protection Mode Interface


    Gdy uruchomimy IKI pod "czystym" DOS-em (albo spod Win9x uruchomionego jako
 "uruchom ponownie w trybie MS-DOS"), pojawi się komunikat:

    Load error: no DPMI - Get csdpmi*b.zip

 IKI, czy może DOS, szuka (i nie znajduje) sterownika DPMI...

 Wikipedia [[http://pl.wikipedia.org/wiki/DPMI]] wyjaśnia technicznie, co to
 jest. Najzgrabniejszy opis znalazłem jednak pod
 [[http://www.student.northpark.edu/pemente/sed/sedfaq5.html]].
 Cytuję w przekładzie:

 " [Skrót] DPMI pochodzi od DOS Protected Mode Interface; zasadniczo oznacza to
 [wołanie o] uruchomienie DOS-a w trybie chronionym (w przeciwieństwie do trybu
 rzeczywistego), który pozwala programom współdzielić zasoby w pamięci
 rozszerzonej bez wzajemnych konfliktów. Uruchomienie HIMEM.SYS i EMM386.EXE
 nie wystarcza. 'CSDPMI*B.ZIP' dotyczy plików napisanych przez Charlesa
 Sandmanna aby dostarcyć obsługę DPMI dla komputerów 32-bitowych (tj. 386SX,
 386DX, 486SX, etc.). Ściągnij pliki binarne (dostępny jest też kod źródłowy):

 [[http://www.delorie.com/djgpp/dl/ofc/simtel/v2misc/csdpmi5b.zip  # binaries]]
 [[http://www.delorie.com/djgpp/dl/ofc/simtel/v2misc/csdpmi5s.zip  # source]]
 [[ftp://ftp.cdrom.com/pub/simtelnet/gnu/djgpp/v2misc/csdpmi5b.zip # binaries]]
 [[ftp://ftp.cdrom.com/pub/simtelnet/gnu/djgpp/v2misc/csdpmi5s.zip # source]]

 i wypakuj CWSDPMI.EXE, CWSDPR0.EXE i CWSPARAM.EXE z pliku ZIP. Wstaw wszystkie
 trzy pliki CWS*.exe do tego samego folderu, [co wołający program] i to już
 wszystko.  ...  Jeśli uruchomiłeś Windows i uzyskujesz dostęp do DOS-a
 w okienku albo przez Alt-Enter w trybie pełnoekranowym, to nie potrzebujesz
 w ogóle plików CWS*.exe, bo Windows samo używa już DPMI."

    Od siebie dodam tylko, że nie potrzeba nawet wszystkich trzech plików - IKI
 działa już w obecności samego CWSDPMI.exe.

 ______________________________________________________________________________

 (Wstecz do [[kliknij]])




  (Wstecz do: [[edytor03]], [[edytor04]])          (szablony.iki)
_______________________________________________________________________________

|        1         2         3         4         5         6         7        |
1234567890123456789012345678901234567890123456789012345678901234567890123456789
|        1         2         3         4         5         6         7        |
4
5    Ta miarka powyżej może posłużyć do zrobienia własnego szablonu strony...
6
7
8    Nieprzypadkowo strony w tym pakiecie mają zróżnicowany wygląd - mogą one
9    także służyć jako szablony. Oprócz tego:
10
1    [[szablon1]]  - zawiera cieniowania i ramki, z ich kodami ASCII;
2
3    [[winieta1]]  - strona tytułowa oryginalnej IKI;
4
5    [[winieta2]]  - strona tytułowa IKI z kursem QBasica.
6
7
8
9
20
1



+-----------------------------------------------------------------------------+
¦ (Backspace) <- Wstecz, z powrotem                            (falszywe.iki) ¦
+-----------------------------------------------------------------------------¦
¦                                                                             ¦
¦ Tryb MS-DOS używa  i n n e j  strony kodowej, niż system Windows. Polskie   ¦
¦ znaki zapisane pod DOS-em  Windows zamienia na inne litery. Niedostępne są  ¦
¦ też znaki pseudograficzne. IKI używa standard DOS-a. Obejrzyj tą stronę     ¦
¦ w Notatniku (klawisz E) i zobacz różnice...                                 ¦
¦                                                                             ¦
¦                                ¤  -------  ¤                                ¦
¦                                                                             ¦
¦ Usiądźmy pomówić o właściwości bańki żarówki.    (DOS)                      ¦
¦                                                                             ¦
¦ Usi¦dčmy pomˇwiŠ o w¦aťciwoťci ba˝ki +arˇwki.    (Notatnik Windows)         ¦
¦                                                                             ¦
¦ ĄĆĘŁŃÓŚŻŹ ąćęłńóśżź (DOS);  ąĂ-úĐËî»Ć ¦Šŕ¦˝ˇť+č  (Windows)                  ¦
¦                                                                             ¦
¦                                                                             ¦
¦                                                                             ¦
¦   Dotyczy to też znaków narodowych z innych języków:                        ¦
¦                                                                             ¦
¦ Der Große Ärzte       (DOS)                                                 ¦
¦                                                                             ¦
¦ Der Gro_e -rzte       (Notatnik Windows)                                    ¦
+-----------------------------------------------------------------------------+



 (Wstecz do [[link]])                                           (longname.iki)
 _____________________________________________________________________________


       IKI i długie nazwy plików
      ___________________________


          Eksperymenty pokazują, że IKI pracująca w środowisku Windows 9x
 i wyższych akceptuje długie nazwy w odsyłaczach (które są w rzeczywistości
 nazwami plików), byle nie zawierały one spacji i znaków innych niż litery,
 cyfry i podkreślenie _, znaków o kodach powyżej 127 (polskie!) i nie były
 dłuższe niż 75 znaków.

   Jeśli więc tworzymy pakiet z przeznaczeniem tylko dla Windows, nie jesteśmy
 ograniczani do 8 znaków, jak w DOS-ie i możemy tworzyć nazwy znaczące bez
 potrzeby komentowania ich w tekście. I tak np. odsyłaczem do tej strony
 mógłby być wprost jej tytuł: [IKI_i_dlugie_nazwy_plikow].

 Ilustracją takiej najdłuższej z możliwych nazwy jest

[[nazwa_tak_dluga_jak_tylko_sie_zmiesci_w_1_wierszu__to_jest_75_znakow_ASCII_]]


 ______________________________________________________________________________

 (Wstecz do [[link]])                                             [[longname]]




  Jeżeli nie ma strony nazwanej index.iki, to tutaj w oryginale pojawia się
  alfabetyczna lista wszystkich plików *.iki w bieżącym folderze (jako linki
  IKI):

 [[home]]

 [[applic]]
 [[ASCII031]]
 [[ASCII128]]
 [[batch]]
  . . .



ECHO jest w stanie wył
ooh, plik wsadowy!
Naciśnij dowolny klawisz, aby kontynuować . . .


  W oryginale - po naciśnięciu klawisza plik wsadowy ooh.bat wykonuje pole-
  cenie DIR - wyświetla zawartość bieżącego foderu. 




 
             [[home]]           [[szablony]]           [[edytor03]]
 _______________________________________________________________________________

  W oryginale sa tu umieszczone wszystkie znaki o kodach powyżej 127 i niektóre
  z zakresu 0 - 31, przydatne w konstruowaniu strony,w szczególności znaki
  pseudograficzne: linie, ramki i cieniowania. Wygodnie jest skopiować je stąd
  na stronę i powielić, zamiast wstukiwać wielokrotnie ich kod ASCII...





              ARESULTS.IKI     [[ARESULTS]]
              DRZEWO.IKI       [[drzewo]]
              IKI.IKI          [[iki]]
              KLIKNIJ.IKI      [[kliknij]]
              NAVIGA.IKI       [[naviga]]
              WZORZE~1.IKI     [[WzorzecARESULTS]]

   (Powyżej są wyniki poszukiwania "spis")


   (Plik A_WYNIKI.IKI wygenerowany przez IKI-Browser oglądany spod IKI
   - obok nazw plików widać odsyłacze do nich.)




Damian Gawrych "Deger", czerwiec 2007
http://deger.republika.pl