home *** CD-ROM | disk | FTP | other *** search
-
- SwapperBox
-
- Wersja 1.1
-
- Data 31.12.1995
-
- Copyright (c) 1995 Kysy/AM & 2xBla
-
-
-
- Instrukcja obsîugi
-
-
- Spis treôci: Numer linii:
-
- 1. Prawa autorskie i rozpowszechnianie. 28.
- 2. Do czego ten program sîuûy? 42.
- 3. Opis programu. 65.
- 4. Wymagania, biblioteki, dane techniczne. 115.
- 5. Komunikaty pîenduf. 153.
- 6. Struktura danych. 194.
- 7. Co w przyszîoôci? 227.
- 8. Historia programu. 261.
- 9. Pozostaîe informacje. 276.
-
-
- 1. Prawa autorskie i rozpowszechnianie.
-
- Jest to program typu FreeWare. Oznacza to, ûe jego rozpowszechnianie
- jest nieodpîatne. Zastrzegam sobie jednak prawa autorskie do tego
- programu. Nie zezwalam teû na jego odpîatne rozpowszechnianie (poza
- typowymi stawkami za dystrybucjë dysków PublicDomain). Nie zezwalam
- takûe na dokonywanie w programie jakichkolwiek zmian. Program
- *powinien* byê rozpowszechniany wraz z dokumentacjâ i ewentualnie
- pozostaîymi plikami doîâczonymi do archiwum, wyszczególnionymi w pliku
- "ReadMeFirst.Asc". Ze wzglëdu jednak na formë programu, ostatni
- warunek nie musi byê speîniany. Niemniej jednak rozpowszechnianie
- dodatkowo instrukcji jest wskazane.
-
-
- 2. Do czego ten program sîuûy?
-
- SwapperBox jest programem typu... ehm chyba jest programem nie-typowym.
- Idea jest moûe przez niektórych juû trochë znana. Pierwsza wersja tego
- programu, zostaîa napisana przez Extenda i zamieszczona w NTB#4.
- Ten program natomiast jest wersjâ plikowâ, speîniajâcâ dokîadnie to
- samo zadanie.
-
- Zadaniem tym jest gromadzenie danych o kolejnych posiadaczach tego
- programu. Dzieje sië to poprzez wprowadzenie swojej ksywki, grupy i
- miejscowoôci, w której sië mieszka. Dane te sâ zapamiëtywane
- w specjalnym pliku.
-
- SwapperBox'a moûna ômiaîo porównaê do rozbudowanej wersji krâûâcego juû
- od dosyê dawna, a bardzo popularnego wôród swaperów SpreadIt'a (no
- wiecie, ten plik z chmurâ :-). Kaûdy sië tam kolejno dopisuje i na
- dzisiaj widziaîem taki plik z prawie setkâ ludzi. SB ma jednak na celu
- dokîadniejsze zobrazowanie drogi jakâ program pokonaî. Przy okazji mamy
- szansë zorientowaê sië, kto gdzie mieszka i nawet z kim ma kontakt.
- Jest bowiem znaczna szansa, ûe program ten zostaî mu przysîany wraz z
- jakimô nowym stuff'em.
-
-
- 3. Opis programu.
-
- Program moûna uruchomiê zarówno spod CLI, jak i spod WorkBench'a. SB
- nie wymaga przekazywania poprzez CLI, bâdú przez ikonkë ûadnych
- argumentów.
-
- Program otwiera na ekranie ôredniej wielkoôci okno, w którym rysuje sië
- konturowa mapa. Z góry informujë, ûe miaîa ona wyobraûaê granice
- Polski. Po chwili powinno teû otworzyê sië jeszcze jedno maîe okienko z
- zapytaniem o ksywë i grupë. Tutaj podajemy swoje dane personalne, po
- czym naciskamy RETURN. W tym momencie pojawia sië kolejne okienko, w
- którym tym razem musimy podaê nazwë swojej miejscowoôci. Jeôli program
- wczeôniej miaî juû do czynienia, z miejscowoôciâ o podanej nazwie, to
- sam wskaûe nam jej miejsce. Musicie w tym miejscu uwaûaê. Jeôli bowiem
- mieszkasz w jakimô mieôcie, które w Polsce ma 10 odpowiedników, to moûe
- Ci sië trafiê, ûe program wskaûe Ci jakâô innâ miejscowoôê o
- identycznej nazwie.
-
- Z natury jednak program nie zna sië na geografii i kaûde nowe miasto
- karze sobie zaznaczaê rëcznie. Naleûy teû zaznaczyê, ûe program
- *rozróûnia* duûe i maîe litery. W zwiâzku z tym "Warszawa"<>"wARSZAWA".
-
- Moûe sië teû zdarzyê, ûe program po wpisaniu ksywki od razu przejdzie
- do menu gîównego. Dzieje sië tak dlatego, ûe aplikacja porównuje
- wprowadzony tekst z ostatnim goôciem z listy. Jeôli wypada TRUE, to
- znaczy to, ûe ostatni Ty sië wpisywaîeô i nie ma sensu powtarzaê caîej
- procedury.
-
- Po przejôciu poprzez wszystkie pytania, mamy okazjë zapoznaê sië z menu
- gîównym. Sâ tam tylko cztery opcje, które jak na razie w zupeînoôci
- wystarczâ.
-
- SHOW - jest to najwaûniejsza opcja pokazujâca przebytâ przez program
- drogë.
-
- ABOUT - standardowo jest to kilka informacji o programie
-
- GREETZ - tutaj podziëkowania i pozdrowienia (dla osób specjalnych :)
-
- QUIT - tego niestety nie wiem ;-)
-
- Dodatkowo znajdziecie teû w okienku standardowe gadûety zamykania okna
- i wysuwania go naprzód/do tyîu.
-
- Po wciôniëciu SHOW macie okazjë przeôledziê drogë, którâ tuîaî sië ten
- program. Migajâce biaîe prostokâty to miejscowoôci, których nazwa
- znajduje sië w linii z komunikatami. Jest tam teû napisana xyva/grupa
- delikwenta. Czarne kreski to droga przebyta.
-
-
- 4. Wymagania, biblioteki, dane techniczne.
-
- Program niestety potrzebuje systemu co najmniej w wersji 37, czyli 2.04
- Poprzednia wersja wymagaîa na 100% obecnoôci systemu 3.0, tutaj
- program moûe jeszcze uruchomiê sië na wersji 36 (2.0)
-
- Sâ to oczywiôcie zaîoûenie teoretyczne. Tak naprawdë to jeszcze tego
- sam nie testowaîem. Jestem bowiem na tyle leniwy, ûe nie chce mi sië
- przejôê do kumpla obok, aby wypróbowaê jak tam program sië zachowuje.
- Nie denerwujcie sië wiëc, jeôli na wymienionym systemie 2.0 program nie
- ruszy. W kaûdym bâdú razie na 3.0 powinno to pomykaê bez ûadnych
- kîopotów. Mimo pokusy nie korzystam z reqtools'ów co mam
- nadziejë uîatwi posiadaczom tylko dfx: korzystanie z programu. W ogóle
- program nie korzysta z ûadnej *zewnëtrznej* biblioteki.
-
- Do poprawnej pracy potrzebna mu jest jednak pewna iloôê pamiëci. Dobrze
- by byîo, gdyby ta pamiëê w chwili uruchomienia byîa wolna, bo inaczej
- zakoczy nas komunikat o bîëdzie. Komunikaty bîëdów opisane zostaîy
- niûej.
-
- Program potrzebuje teû koniecznie pliku "SwapperBox.Datas", który musi
- znajdowaê sië w tym samym katalogu co program. Myôlë, ûe takie
- rozwiâzanie sprawy, równieû uîatwi korzystanie z programu.
-
- Program napisany jest w AmigaE, dziëki czemu kod wynikowy nie jest za
- dîugi. W danej chwili bëdzie tego coô okoîo 10 kilobajtów. Jest to
- "wielkoôê surowa", bo potraktowanie pliku np. CrunchManiâ zmniejsza go
- juû do 4 kilo. Myôlë, ûe nie jest to duûo (ale i tak znacznie wiëcej
- niû listy niektórych swaperów :-).
-
- Mimo wielkiej pokusy, w programie uûywam *zazwyczaj* jëzyka polskiego.
- Nie byîo to wygodne dla mnie, a z powodu nie uûywania polskich
- znaków diakrytycznych, moûe byê równieû niewygodne i dla Was. Zrobiîem
- tak tylko dlatego, aby byîo wiadomo o co chodzi. Jeôli program sië
- przyjmie, a powstanâ kolejne jego wersje, to obiecujë, ûe juû w 100%
- wszystko bëdzie *normalnie*, czyli "Where You live?".
-
-
- 5. Komunikaty pîenduf.
-
- Poniûej przedstawiam komunikaty mogâcych sië pojawiê bîëdów.
-
- ERROR: Nie mogë otworzyê gadtools.library ! - brak pamiëci, bâdú
- niewîaôciwa wersja
-
- ERROR: Nie mogë znaleúê ekranu WB ! - w przypadku braku ekranu
- WorkBencha
-
- ERROR: Nie mogë uzyskaê informacji o ekranie ! - z róûnych powodów :)
-
- ERROR: Nie mogë create context ! - prawdopodobnie brak pamiëci na
- stworzenie struktury gadûetów
-
- ERROR: Nie mogë stworzyê gadgetu ! - patrz wyûej
-
- ERROR: Nie mogë otworzyê okna ! - prawdopodobnie brak pamiëci
-
- ERROR: Nie mogë otworzyê pliku ! - program nie ma dostëpu do pliku;
- sprawdú, czy znajduje sië on w tym
- samym katalogu co program i czy nie
- jest czasem uszkodzony, bâdú niepeîny
-
- ERROR: Dysk jest zaprotegowany - no comments
-
- ERROR: Dysk jest peîny - brak miejsca na dysku w celu dopisania nowych
- danych; mogâ byê kîopoty, patrz "Struktura
- danych"
-
- ERROR: Nie ma dysku - jasne jak sîoïce
-
- ERROR: Dysk jest niezwalidatowany - uniewaûnienie dysku; spróbuj
- podziaîaê FixDisk'iem bâdú DiskSalv'em
-
- ERROR: Nieznany bîâd nr $X - nieprzewidywalny bîâd mogâcy wyniknâc z
- wielu przyczyn. Skontaktuj sië ze mnâ,
- sprawdú w INCLUDE'ach jego znaczenie;
- <dos/dos.h>
-
-
- 6. Struktura danych.
-
- W tym rozdziale spróbujë omówiê strukturë zapisu danych w pliku
- "SwapperBox.Datas". Moûe sië to przydaê, przy wprowadzaniu drobnych
- poprawek - wynikajâcych na przykîad z niewîaôciwego podania
- wczeôniejszych danych. Moûe równieû przydaê sië w przypadku zniszczenia
- czëôci pliku, bâdú nawet utracenia go.
-
- Z góry jednak ostrzegam, ûe wykreôlanie jakiejô nielubianej osoby z
- listy, nie jest zaliczne do chwalebnych. Pamiëtaj o tym!
-
- Plik zaczyna sië cyfrâ. Oznacza ona liczbë delikwentów na niej
- figurujâcych. Nastëpnie znajdujâ sië bloki danych kaûdego osobniaka z
- listy. Bloki te powtarzajâ sië, aû do koïca pliku, a ich liczba
- odpowieda danej zapisanej na poczâtku pliku.
-
- Blok skîada sië z czterech linii. W pierwszej podana jest ksywa/grupa,
- w drugiej nazwa miasta, a w kolejnych dwóch jego wspóîrzëdne. Ostrzegam
- tutaj przed eksperymentowaniem. Wykroczenie z liczbami poza zasiëg INT,
- moûe nie tyle zawiesiê program, co spowodowaê trochë dzwiwnâ sytuacjë.
-
- Równieû dane tekstowe sâ programowo limitowane do 40 znaków i wiëksza
- ich iloôê moûe byê nie odczytana (raczej na pewno tak bëdzie).
-
- Z poziomu programu oczywiôcie wszelka pomyîka jest niemoûliwa, wiëc nie
- musimy sië o niâ martwiê. Program nie *pozwoli* nam na wklepanie
- wiëcej niû 40 znaków, czy teû wskazanie miasta poza mapâ (poza granicâ
- jeszcze moûna).
-
- Poprzez znajomoôê struktury pliku moûliwe jest rëczne dopisywanie
- danych. Kîopotliwe moûe byê tylko podawanie wspóîrzëdnych miejscowoôci.
-
-
- 7. Co w przyszîoôci?
-
- Program zamierzam unowoczeôniaê i rozbudowywaê. W przyszîoôci postaram
- sië rozszerzyê przede wszystkim zakres przechowywanych przez niego
- danych. Zamierzam doîâczyê moûliwoôê wpisania dokîadnego adresu, oraz
- ewentualnie kilku linii komentarza (celem pozdrowieï et coetera).
- Dziëki tym zabiegom program wspaniale bëdzie sië nadawaî na swego
- rodzaju advert-base'a.
-
- Powinien zmieniê sië teû sposób przedstawiania drogi, oraz
- moûliwoôê tworzenia wîasnych mapek. Niewâtpliwie teû powinna znaleúê
- sië opcja wyszukujâca danego goôcia z listy. Bëdzie teû moûliwoôê
- wydrukowania na drukarce jego adresu i innych danych.
-
- Z gadûetów przydaê sië moûe niektórym opcja SLEEP, która bëdzie juû
- dostëpna w nastëpnej wersji. To chyba wszystko na razie. Oprócz
- wprowadzenia wymienionych innowacji spróbujë poprawiê kilka
- istniejâcych juû bîëdów. Przede wszystkim nie ma moûliwoôci
- wyôwietlenia w okienku zbyt dîugiego teksty. To nie jest demko, abym go
- scrollowaî. Proszë wiëc na razie, na wpisywanie *maksymalnie* jak
- najkrótszych danych. Problem ten rozwiâûë albo zwiëkszajâc okno, albo
- ograniczajâc dîugoôê ciâgu, albo po prostu tworzâc osobne miejsca na
- nazwë miasta i ksywë.
-
- Jeôli chcesz dostaê nowâ wersjë tego programu, bâdú wiele innych
- wydawanych przez "BlaBla Company GmbH" skontaktuj sië z którymô z jej
- czîonków, bâdú szukaj w bibliotece PolWare. Wszystkie nasze nowe
- programy sâ równieû dostëpne w Internecie oraz SIMON BBS. Dzwoï tam w
- godzinach od 23.00 do 6.00 - numer (0-74) 53-01-43. Moûesz sië tam
- równieû skontaktowaê za mnâ.
-
-
- 8. Historia programu.
-
- wersja 1.0 29.10.1995 Na razie jest to pierwsza i jedyna
- wersja tego programu. Z powaûniejszych
- bîëdów stwierdzono wychodzenie czasem
- tekstu poza okienko.
-
- wersja 1.1 31.12.1995 Program chodzi juû na systemie 2.0
- (chyba); po pokazaniu drogi ekran
- jest czyszczony DOPIERO po wciôniëciu
- SHOW a nie jak poprzednio zaraz po
- ostatnim goôciu. Poprawiono równieû
- czekanie na wiadomoôê od usera.
-
- auyourd'hui: 18.12.95 (czytaj [uûurdîi] - dzisiaj :)
-
-
- 9. Pozostaîe informacje.
-
- Jeôli chcesz dostaê nowâ wersjë tego programu, bâdú wiele innych
- wydawanych przez "BlaBla Company GmbH" :) skontaktuj sië z którymô z jej
- czîonków, bâdú szukaj w bibliotece PolWare (byîa NNameLibrary). Nasze
- programy dostëpne powinny byê teû w Internecie. Jeôli chcesz jednak
- mieê je pierwszy, to koniecznie dialuj do naszego grupowego BBS'u.
-
- SIMON BBS - (+048) (0-74) 53-01-43 godziny 23.00-6.00
-
- Moûesz tam równieû skontaktowaê sië ze mnâ. Aby to zrobiê, po prostu w
- menu gîównym wciônij przycisk opisany jako "Pisz list do Co-Sysopa".
-
- Sugestie, raporty o bîëdach, czy teû chociaû kartkë ze swojego
- miasta kieruj na adres (no swap):
-
- Kysy/AM & 2xBla as
-
- Krzysztof Habowski
- ul. Dâbrowskiego 103/9
- 58-105 Ôwidnica
-
- lub dzwoï (taki FastHelpLine):
-
- (+48) (0-74) 52-67-45
-
-
- Pozdrowienia dla wszystkich uûytkowników Amigi, a w szczególnoôci dla:
-
- Thufor/blabla - Internet róîû
- LeMUr/Fire & blabla - jak tam Twoje programowanie... pralki :^) Izviesti
- Apacz/Fire & blabla - DO ROBOTYYYYY! jak to krzyczaî Gieremek
- Tomash/ArtB & blabla- O Ty niewierny Tomash'u ;-)
- The Founder/Scum - nowa grupka??? ql! Skizo + StuffPack = coolizna
- Misha/Erotic Design - nowa nazwa stary skîad? A co z resztâ Ils
- Hires/Union - sparksów jeszcze nie mam
- Zayc/Union - przesyîki kurierskie "Tonk-Po-Company" RULEZ!
- Ender/Scalaris - coô nie widaê nowego Bigoza - jeszcze nie ugotowaîeô?
- Timer/Scalaris - wiëcej efekciarskich kawaîków
- Paszczak/Obssesion - mam do Ciebie pecha - miaîeô byê na gieîdzie!
- Billy/ZOMO \ co jest z tymi ZOMO'wcami nagle obydwoje przestali
- Barabasz/ZOMO / odpisywaê! Billy podobno zagarniëty przez SAS'a
- Snake/Opium - o jedyny grafik-rëczny jakiego znam
- Fryzjer/Picco - 4 Mb FASTu za 3 tausenty? kól
- SpoonMan/Ils&Obs - w ilu aktualnie jesteô grupach? Czterech? Corrupt?
- IrekP/Union - arty sië piszâ, baza sië opisuje
- Mad Mack/Union - wreszcie Cië poznaîem, szkoda ûe tak póúno
- Jumper/Denethor - ûyjesz?
- Lac/Legion - polemika ûondzi
- Proctor/Damage - Damage? Czësto zmieniasz grupy!
- MrPigmy/Illegals - dalej nielegalni? moûe tak wróciê na dobrâ drogë?
- Spirol/Clan - Clan? Nie... A jednak...
- Xenek/AM - dalej to samo? moûe coô nowego by sië zrobiîo?
- Pionek/AM - narysowaîeô juû tâ kropkë na ekranie? ql :-)
- Realman/Whippers \ mieliôcie wpaôê ostatnio do mnie?
- DrRaf/Whippers / mieliôcie zrobiê coô nowego wreszcie!
- TheStone/Whippers - miaîeô naprawiê ten zasilacz
- Cosa/Chaotic - jednak trzeba bëdzie A1200, nie ma co czekaê!
- Danthalian/Mystery - wiëcej przeróbek z Atarusa! Misja i Draconus Cool
- Quovadis/Whippers - prawie zapomniaîem jak wyglâdasz
- Serek/Inferno - miaîeô wpaôê kiedyô??? Co? Brukowietz dead???
- Skee/??? - Ha! Ty wpadasz tylko jak coô potrzebujesz!
- Watson/Ind - Robiîy jaskóîki spóîki? My teû zrobimy!
- Codet/Ind - c je z ty komponiere? Szybcie t ni moûn?
- Simon/Ind - ciâgnij to dalej
- Maîy/LadyBirds - widziaîem Cië ostatnio na gieîdzie... urosîeô! :-)
- Szkudnik/Ind - i co tu napisaê? Chyba Cië zwerbujë na Text-Writera
-
- Arek.Edi.Valdi.Siwy.Cali.Prezes.Mytych and his group.Old members of NAV
- PatrykCiosek.RobertKopiec.KamilIskra.KamilTobiasz.Guys form Marconi-Shop
- AndrzejWójtowicz.BogdanZajâc.RobertBuczyïski.DariuszZbik.AndrzejLitwin
- OtherMan
-
- Spreadujâc ten i inne programy - przyczyniasz sië do tworzenia nowych.
-
- Hasîo na dziô: "Amiga E-automat compiluje juû przy 30 stopniach"
-
- Kysy/AM & 2xBla
-