160
Szczegóły |
Tytuł |
160 |
Rozszerzenie: |
PDF |
Jesteś autorem/wydawcą tego dokumentu/książki i zauważyłeś że ktoś wgrał ją bez Twojej zgody? Nie życzysz sobie, aby podgląd był dostępny w naszym serwisie? Napisz na adres
[email protected] a my odpowiemy na skargę i usuniemy zabroniony dokument w ciągu 24 godzin.
160 PDF - Pobierz:
Pobierz PDF
Zobacz podgląd pliku o nazwie 160 PDF poniżej lub pobierz go na swoje urządzenie za darmo bez rejestracji. Możesz również pozostać na naszej stronie i czytać dokument online bez limitów.
160 - podejrzyj 20 pierwszych stron:
Prawa Murphy'ego.
A. PODSTAWY MURPHOLOGII
Wynalazek komputera by� pierwsz� w historii, podj�t� przez
cz�owieka, pr�b� tchnienia w nieo�ywion� materi� pewnego
rodzaju inteligencji. Pomys� zdecydowanie fatalny. Do dnia
dzisiejszego komputery nie s� przecie� ani inteligentne, ani
tw�rcze. Najwy�szy stopie� rozwoju wykazuj� natomiast
niekt�re ich cechy, jak z�o�liwo��, oraz, mo�e przede
wszystkim, przebieg�o��.
Podstawowe prawo Murphy'ego:
- To co mo�e si� nie uda�, nie uda si� na pewno.
Pierwsza Pochodna Cyfrowa:
- Komputer optymalizuje podstawowe prawa Murphy'ego.
Druga Pochodna Cyfrowa:
- Wszystko wali si� naraz.
Trzecia Pochodna Cyfrowa:
- Nie uda si� nawet wtedy, gdy w�a�ciwie nie powinno si� nieuda�.
Pierwsze zastosowanie prawa Murphy'ego:
- Dla komputera nie ma rzeczy nie do pomy�lenia, a tym bardziej
nie ma rzeczy niemo�liwych - z wyj�tkiem tych, kt�rych od niego
wymagamy.
Drugie zastosowanie prawa Murphy'ego:
- W pracach z komputerem opieranie si� na jakichkolwiek
zasadach jest b��dem.
Trzecie zastosowanie prawa Murphy'ego:
- W �wiecie komputerowego przetwarzania danych �adna awaria nie
ko�czy si�, poniewa� przechodzi zawsze w nast�pn�.
Czwarte zastosowanie prawa Murphy'ego:
- Awaria komputera wyczekuje cierpliwie na najbardziej
niedogodny moment, aby bezlito�nie zaatakowa�.
Pi�te zastosowanie prawa Murphy'ego:
1. Nie unikniesz nigdy du�ej awarii, je�li spowodowa�e� ma��.
2. W najlepszym wypadku ma�a awaria pozostanie ma��, staj�c
si� z czasem coraz bardziej uci��liw�.
Sz�ste zastosowanie prawa Murphy'ego:
- Nikt nie jest w stanie przewidzie� wszystkich mo�liwych awarii.
Westchnienie Berdy'ego:
- Mo�esz by� jednak pewien, �e ka�d� z osobna odczujesz na
w�asnej sk�rze.
Wnioski Berdy'ego:
1. Drobne awarie nie istniej�.
2. Je�eli mia�a jednak miejsce drobna awaria, oznacza to,
�e nie pozna�e� jeszcze jej rzeczywistych rozmiar�w.
Matematyczny dow�d praw Murphy'ego:
- Prawid�owa formu�a matematyczna praw Murphy'ego w
dziedzinie komputerowego przetwarzania danych ma posta�
1+1=2, gdzie "=" jest symbolem oznaczaj�cym "niekiedy, je�li nie
w og�le".
Zasada odmienno�ci:
- R�nica pomi�dzy logik� cyfrow� a prawami Murphy'ego polega
na tym, �e zgodnie z logik� cyfrow� nale�a�oby wyj�� od
tego, i� wszystkie niepowodzenia dziej� si� zawsze wed�ug tej
samej regu�y.
B. SPRAWCA
Gdziekolwiek na �wiecie spotkanie komputera z cz�owiekiem
oznacza obecno�� sprawcy i ofiary. O tym, kto jest sprawc�,
a kto ofiar�, decyduje indywidualny punkt odniesienia: Bez
wzgl�du, co si� zdarzy, nale�ysz do grona ofiar.
Powszechne Prawo Ofiary:
- Niezale�nie od tego, po kt�rej stronie stoisz, zawsze
przegrywasz.
Cyfrowa Regu�a Kwartetu:
1. Je�eli jeste� u�ytkownikiem, przegrywasz w
konfrontacji z komputerami, producentami hardware'u i
producentami.
2. Je�eli jeste� producentem hardware'u, przegrywasz w
konfrontacji z komputerami, u�ytkownikami i programistami.
3. Je�eli jeste� programist�, przegrywasz w konfrontacji
z komputerami, producentami hardware'u i u�ytkownikami.
Konsekwencje wynikaj�ce z Cyfrowej Regu�y Kwartetu:
1. Nie ma zwyci�zc�w w�r�d ludzi.
2. Komputer zawsze wygrywa.
Rozszerzony wniosek Cyfrowej Regu�y Kwartetu:
- Gdyby jednak zdarzy�o si�, �e komputer nie wygra, to wygra
software albo urz�dzenie peryferyjne, a w najlepszym
przypadku wy��cznik sieciowy.
1.0 HARDWARE
Hardware stanowi udan� pr�b� przewidywania b��d�w
oprogramowania, ich optymalizacji i zapisu, oraz tworzenia
nowych we wci�� wzrastaj�cym tempie.
Podw�jne prawo system�w z�o�onych:
1. Systemy z�o�one wykazuj� sk�onno�� do pope�niania
kompleksowych b��d�w.
2. Za� systemy proste wykazuj� sk�onno�� do pope�niania
kompleksowych b��d�w.
Rozwini�cie pierwsze:
- Nowe systemy produkuj� nowe b��dy.
Rozwini�cie drugie:
- Stare systemy produkuj� tak nowe, jak i stare b��dy.
Wniosek:
- Systemy z�o�one wykazuj� sk�onno�� do zak��cania realizacji
w�asnych funkcji.
Zasada Komfortu:
- Je�eli tw�j prze�o�ony jest zbyt wymagaj�cy, i chcesz mie�
sta�� wym�wk�, przekonaj go, �e realizacja powierzonych Ci
zada� wymaga zastosowania komputera.
Pierwsza sprzeczno�� mi�dzy logik� cyfrow� i analogow�:
- Cz�owiek pracuj�cy z komputerem nie post�puje zgodnie z
wymaganiami komputera.
Druga sprzeczno�� mi�dzy logik� cyfrow� i analogow�:
- Cz�owiek post�puje rozs�dnie wtedy i tylko wtedy, gdy
wszelkie inne mo�liwo�ci zosta�y ju� wyczerpane.
Trzecia sprzeczno�� mi�dzy logik� cyfrow� i analogow�:
- Systemy odporne na idiot�w obs�ugiwane s� w�a�nie przez
idiot�w.
Sprzeczno�� mi�dzy logik� cyfrow� i cyfrow�:
- Komputery wsp�pracuj�ce z innymi komputerami nie zachowuj�
si� tak, jak wymagaj� tego inne komputery.
Aksjomat o sk�adaniu:
- Wszystko, co zosta�o z�o�one, ulegnie wcze�niej czy
p�niej rozk�adowi.
Obostrzenie:
- Wszystko ulega rozk�adowi w najmniej odpowiednim momencie.
Og�lne zasady dotycz�ce naprawiania (nie tylko) komputer�w: 1.
Je�li ju� wykry�e� zepsut� cz��, to brak Ci w�a�ciwego
narz�dzia, aby j� wymontowa�.
2. Je�li jeste� ju� w stanie j� wymontowa�, to dowiesz
si�, �e sprzedawca b�dzie j� musia� przes�a� do producenta.
3. Je�li sprzedawca ma je na sk�adzie, to wymiana nie jest
potrzebna. 4. Koszty naprawy nalicza si� w ten spos�b, �e
koszty te, oraz ceny nowego urz�dzenia mno�y si� przez dwa i
wybiera warto�� wy�sz�. 5. Cz�� zamienna dostarczona przez
sprzedawc� nie dzia�a w Twoim komputerze.
6. Po ponownym wmontowaniu naprawionej cz�ci komputer
nadal nie b�dzie sprawny.
7. Je�li naprawa dotyczy dysku twardego, to zapisanych na nim
danych wi�cej nigdy nie zobaczysz.
Wyj�tek do si�dmej zasady naprawiania:
- B�dziesz w stanie odtworzy� jedynie spis zawarto�ci dysku
twardego, �eby� m�g� si� przekona�, co straci�e�.
Czasowe dylematy producent�w i dystrybutor�w:
1. Je�li sw�j nowy produkt zareklamujesz zbyt wcze�nie, to
z chwil� pojawienia si� go na rynku nikt nie b�dzie ju� o tym
pami�ta�. 2. Je�li zareklamujesz go zbyt p�no, to wyprzedzi Ci�
konkurencja. 3. Zawsze jest albo zbyt wcze�nie, albo zbyt p�no.
Wnioski (zwane te� "kl�sk� Jacka" - "Jack's disaster"):
1. Nowo�ci reklamowane s� coraz wcze�niej, nie p�niej
jednak ni� sze�� miesi�cy przed powstaniem pierwszego prototypu.
2. Produkty pojawiaj� si� zawsze po up�ywie zapowiadanego
terminu, najwcze�niej jednak w sze�� miesi�cy po zapowiedzi.
3. Gdy zapowiadane urz�dzenie pojawia si� na rynku, to
jest ju� przestarza�e.
4. Rzeczywiste wprowadzenie produktu na rynek ma miejsce
zawsze po zapowiedzi wprowadzenia nowszej generacji przez
konkurencj�.
Konsekwencja logiczna:
- W przysz�o�ci dojdzie jeszcze do tego, �e producenci b�d�
zapowiada� swoje produkty tylko po to, by zmniejszy�
wydatki na rozw�j i produkcj�.
Opcjonalne prawa Franca:
1. Je�eli sprzedawca oznajmia, �e jego urz�dzenie oferuje
wiele dodatkowych mo�liwo�ci, oznacza to, i� �wiadomie nie
do��cza wa�nego elementu, tylko po to, aby zmusi� nabywc� do jego
oddzielnego zakupu. 2. Wyposa�enie dodatkowe b�dzie kosztowa�
wi�cej, ni� urz�dzenie w�a�ciwe.
3. Wyposa�enie dodatkowe b�dzie dzia�a� prawid�owo, ale nie u
Ciebie. 4. Je�eli w przysz�o�ci b�dziesz chcia� sprzeda�
sw�j system komputerowy, nikt nie b�dzie chcia� wyposa�enia
dodatkowego.
1.1 KOMPUTER
Na wydajno�� komputera sk�ada si� inteligencja, a wi�c
ilo�� wmontowanych na sta�e b��d�w i szybko��, z jak�
jest w stanie wyprodukowa� mo�liwie najwi�ksz� ilo�� katastrof.
Ostateczne prawo cen:
- Niezale�nie od tego, na ile szacujesz warto�� systemu
komputerowego, b�dzie on ostatecznie zawsze dro�szy, ni� si� tego
spodziewa�e�.
Kalkulacja Platta dotycz�ca ostatecznego prawa cen (znana
r�wnie� pod nazw� "Zwyk�ej gor�czki rozszerzania systemu"):
K=(J*(1000+A/15))+(1.5*B)+A/20
gdzie K oznacza ca�kowite koszty po up�ywie J lat, je�li
u�ytkownik posiada ��czny doch�d netto w wysoko�ci A, a
wyobra�a sobie, �e jego system kosztuje B
Cud Wielko�ci:
- Ka�dy komputer jest zbyt ma�y.
Obja�nienia:
1. Je�li posiada on wystarczaj�co du�y dysk twardy, to jego
pami�� operacyjna jest zbyt ma�a.
2. Je�li ma on wystarczaj�co du�� pami�� operacyjn�, jego dysk
twardy jest za ma�y.
Rozszerzenie Cudu Wielko�ci o system MS DOS:
- Je�li dysk twardy i pami�� operacyjna s� wystarczaj�ce, to
posiada on system operacyjny, kt�ry:
a) nie wspomaga �adnego z nich z osobna, ani obu naraz.
b) wymaga takiego podzia�u pami�ci, kt�rego nie akceptuje
istniej�cy program u�ytkowy.
Fizyczne rozszerzenie Cudu Wielko�ci:
1. Tw�j komputer ma na wszelki wypadek o jedno z��cze (slot) za
ma�o. 2. Zauwa�ysz to dopiero wtedy, gdy zakupisz now� kart�.
Uwagi dotycz�ce BIOS'a:
1. BIOS jest zawsze kompatybilny tylko w 99 procentach.
2. Najcz�ciej u�ytkowany przez Ciebie program korzysta z
pozosta�ego jednego procentu i zawiesza si� powoduj�c utrat�
danych.
Regu�a Opakowania:
a) najwa�niejsza cz�� wyrzucana jest zawsze z opakowaniem. b)
nigdy nie uda Ci si� zmie�ci� wszystkich cz�ci
opakowania w kartonie, w kt�rym uprzednio znajdowa� si� ca�y
sprz�t.
Dwana�cie praw dotycz�cych cz�ci sk�adowych:
1. Cz�ci sk�adowe dzia�aj� tak d�ugo i tylko tak d�ugo,
dop�ki nie przejd� przez wst�pn� kontrol�.
2. Po usuni�ciu wszystkich szesnastu �rub mocuj�cych z
obudowy komputera stwierdzisz, �e usun��e� niew�a�ciw� pokryw�.
3. Po zabezpieczeniu pokrywy stwierdzisz, �e zapomnia�e�
o kablu zasilaj�cym.
4. Po ponownym uruchomieniu komputera pozosta�e cz�ci
odnajdziesz na stanowisku roboczym.
5. Tolerancje podczas monta�u b�d� d��y� do
spowodowania jak najwi�kszych k�opot�w.
6. Najtrudniej dost�pne s� gniazda wtykowe oraz n�ki ko�ci,
gdzie w�a�nie chcia�by� co� wetkn�� lub wmontowa�.
7. Ka�dy skomplikowany monta� wymaga trzech r�k.
8. Ka�dy prosty monta� wymaga czterech r�k.
9. Otwory w obudowie s� o jedn� dziesi�ta minimetra
mniejsze ni� trzeba.
10. Otwory o w�a�ciwej �rednicy umieszczone s� w
nieodpowiednich miejscach.
11. Nakr�tki nigdy nie pasuj� do �rubek.
12. Jedyne dost�pne z��cze kraw�dziowe (slot) jest zbyt
kr�tkie dla karty, kt�ra ma by� wmontowana.
Bana� Akumulatora:
- Akumulator laptopa wy�aduje si� na minut� przed kolejnym
zapisem do pami�ci.
Aksjomat na u�ytek prywatny:
- Komputer dzia�aj�cy ca�y dzie� bez zarzutu, zawodzi noc�, gdy
wr�cisz do biura, by skorzysta� z niego w prywatnej sprawie.
Rozwini�cie:
- Jednak�e komputer kontrolny odnotuje Twoje dzia�ania, a
Tw�j szef wyj�tkowo znajdzie czas, aby ten zapis przejrze�.
Prawo obs�ugi klienta:
- Zepsute komputery dzia�aj� zawsze w obecno�ci serwisanta.
Prawo konserwacji Jaruka:
1. Je�eli nowy komputer by�by ta�szy, firma obstaje przy
naprawie zepsutego.
2. Je�eli korzystniej by�o by naprawi� istniej�cy sprz�t,
firma obstaje przy zakupie nowego.
Podw�jne prawo kompatybilno�ci wed�ug Simona:
1. Wszystkie komputery PC s� kompatybilne, ale
jedne s� kompatybilniejsze od innych.
2. Tw�j jest zawsze mniej kompatybilny.
Regu�a nowo�ci:
1. Gdy w nazwie nowego produktu pojawia si� dodatek
"Enhanced", "Advanced" itp. oznacza to, �e producentowi
uda�o si� usun�� cz�� usterek, kt�re czyni�y poprzedni� wersj�
bezu�yteczn�.
3. Ka�dy producent w ulepszonym modelu ukryje tyle
usterek, �e wystarczy ich z powodzeniem na jeszcze jedn�
"ulepszon�" wersj�.
1.2 Urz�dzenia wej�cia
Podstawowe cechy charakterystyczne klawiatury:
- Twoja klawiatura posiada klawisz, kt�ry mo�e si� zepsu�, i
napewno to zrobi.
Aksjomat dotycz�cy sterownika myszy:
- W programie, kt�ry wydaje Ci si� �wietny z uwagi na mo�liwo��
pracy z mysz�, jej sterownik zawodzi.
Uzupe�nienie:
- Na biurku jest zawsze za ma�o miejsca dla myszy.
Relacja AT/XT:
- Je�li posiadasz klawiatur�, na kt�rej mo�na pracowa� w dw�ch
trybach, b�dzie ona ustawiona zawsze na tryb niew�a�ciwy.
Zasada menu Pull-down:
- Je�eli masz do wyboru dwa niew�a�ciwe punkty menu, kursor
myszy uaktywni ten z nich, kt�ry spowoduje najgorsze
konsekwencje, a powr�t do stanu poprzedniego b�dzie najd�u�szy.
Fenomen portu:
- Mysz tkwi zawsze w tym porcie, do kt�rego nie mo�e odwo�a�
si� jej sterownik.
Prawo podw�jnego uderzenia "Zako�cz" - "Nie":
- Je�eli przez pomy�k� natrafisz na kombinacj� klawiszy, kt�ra
zako�czy Tw�j program, naci�niesz tak�e na klawisz
potwierdzaj�cy rezygnacj� z zapisu wprowadzonych zmian.
1.3 Drukarka
Na drukark� sk�ada si�:
a. wiecznie zapchana g�owica drukarki,
b. nik�y zapas papieru,
c. nieodpowiedni kabel,
d. zu�yta ta�ma barwi�ca,
e. pusta kaseta tonera,
a tak�e:
f. niezrozumia�a dla komputera elektronika, zw�aszcza w
momencie w�aczenia.
Ultima Ratio (ostatni argument) wydruku:
1. Je�eli wszystko zadzia�a�o, zawiedzie drukarka.
2. Je�eli drukarka nie zawiedzie, wydrukowane wyniki b�d�
zafa�szowane. 3. Je�eli wyniki b�d� prawid�owe, nie b�dziesz ich
m�g� odczyta�. 4. Je�eli wszystko jest w porz�dku, nikt nie
zainteresuje si� Twoimi wynikami.
Zasada Aldusa:
- Wydruk nigdy nie jest kompletny.
Uzupe�nienie Zasady Aldusa:
- B��d w wyniku odkryjesz dopiero wtedy, gdy spojrzysz na
kopi�, a wydruk w�a�ciwy jest ju� w skrzynce pocztowej.
Graficzne U�ci�lenie Zasady Aldusa:
- Wydruk nie mie�ci si� nigdy na jednej stronie.
Papier do drukarki w uj�ciu matematycznym:
- W przypadku, gdy ma by� wydrukowany tekst d�ugo�ci n stron,
ilo�� dost�pnego papieru wynosi n-1 arkuszy.
Syndrom Rimera (Zwany r�wnie� Syndromem Etykiety):
- Drukarka b�dzie bezproblemowo drukowa� etykietki tak d�ugo, jak
d�ugo b�dziesz przy tym obecny. Gdy tylko odejdziesz, naklejki
przyklej� si� do podajnika papieru.
Zasada Petry:
- Pakiet programu sk�adaj�cy si� z dowolnej ilo�ci dyskietek
zawiera nieograniczon� ilo�� sterownik�w drukarek.
Oznacza to, �e:
1. W zestawie nie ma sterownika Twojej drukarki.
2. Je�eli istnieje sterownik dla Twojej drukarki, to nie
b�dzie on dzia�a�.
3. A je�li ju� zadzia�a, to nie zechce wsp�pracowa� z
interfejsem. 4. Je�li sterownik istnieje, dzia�a i
wsp�pracuje z interfejsem, to pos�uguje si� wy��cznie
starogreckim zestawem znak�w i drukuje tylko w tybeta�skim
formacie tr�jk�tnym od lewego dolnego do prawego g�rnego rogu.
Og�lny Postulat PostScript:
1. Wymagany rodzaj pisma nie istnieje.
2. Je�li istnieje, to brak po��danego kroju pisma.
3. Je�eli istnieje i jedno i drugie, druk jest niew�a�ciwej
wielk�ci i znajduje si� w nieodpowiednim miejscu.
4. We wszystkich pozosta�ych przypadkach pojawia si�
komunikat o b��dzie, a proces drukowania zostaje przerwany.
Szczeg�lny Postulat PostScript:
1. Program traktuje PostScript zupe�nie inaczej ni� drukarka.
2. Jedyny rodzaj pisma, w kt�rym s� zgodne, to Courier 10 pt.
Wyj�tek od Szczeg�lnego Postulatu PostScript:
- Punkt 2 potwierdza si� tylko wtedy, gdy pisma tego w
og�le nie wykorzystujesz.
Definicja WYSIWIG wed�ug Bemesa:
- "What You see is what You might get"
U�ci�lenie WYSIWIG:
- Gdy tylko pojawi si� u Ciebie iskierka nadzieji, �e zbli�asz
si� do ko�ca swojej pracy, to angielskie t�umaczenie WYSIWIG
brzmi: "What You see is what You never get" lub kr�tko WYSIWYNG.
Naczelna regu�a Charles'a:
- Niezale�nie od tego, ile linii wydrukuje drukarka, zawsze
pozostanie przynajmniej jeden wiersz ponad ostatni�, w pe�ni
zapisan� stron�.
Zasada Charlesa dotycz�ca podajnika papieru:
- Drukarka wci�ga papier poprawnie i dok�adnie wtedy, gdy nie
jest to w og�le potrzebne.
Zasada ASCII/Centronics:
- W weso�ym �wiecie drukarek jedyn� znormalizowan� rzecz� jest
kabel sieciowy.
Pochodna dla przypadku anglo/brytyjskiego:
- Zasada ta nie dotyczy rzecz jasna angielskich wtyczek i
ameryka�skego nat�enia pr�du.
1.4 Pami�� masowa.
Pami�� masowa obejmuje nap�dy dyskietek, nap�dy twardych
dysk�w, streamery, dyski optyczne, oraz chwile, kiedy
zapisywane s� na nich wa�ne dane.
Za�o�enia Backup'u:
1. Backup potrzebuje zawsze o jedn� dyskietk� wi�cej, ni�
masz do dyspozycji.
2. Backup zawodzi wtedy, kiedy Ci jest bardzo potrzebny.
Pochodna pierwsza:
- Backup zapisze zniszczon� przez siebie wersj� zbioru na
jedynej istniej�cej jeszcze kopii zabezpieczaj�cej.
Pochodna druga:
- Je�li zechcesz wywo�a� Backup, stwierdzisz, �e jedyna wersja
RESTORE znajdowa�a si� na twardym dysku (i tylko
tam) przed jego sformatowaniem.
Regu�a dyskietek:
- Je�li dyskietka zablokuje si� w nap�dzie, u�yj si�y. Nie
przejmuj si�, �e nap�d ulegnie przez to zniszczeniu; przecie� i
tak musia�by� go wymieni�.
Zasada dotycz�ca b��d�w odczytu:
- B��d odczytu wyst�puje tylko wtedy, gdy zbi�r jest Ci niezb�dny
i nie posiadasz jego kopii.
Zasada Ukrytych Zbior�w:
- Je�li jaka� informacja jest poufna, to przez przeoczenie
pozostaje na dyskietce w postaci zbioru. Istniej�cy ewentualnie
mechanizm ochronny poszed� w zapomnienie.
Rozszerzenie Zasady Ukrytych Zbior�w:
- Zbi�r ten zostaje przypadkiem odnaleziony i przejrzany przez
osob�, dla kt�rej mia� by� niedost�pny.
Aksjomat Segate:
- Dyskietk�, kt�ra znajduje si� ju� w nap�dzie, sformatujesz
nadaj�c jej niew�a�ciw� g�sto�� zapisu.
Wniosek:
- Fakt, �e 360 KB dyskietka zosta�a sformatowana na 1.2 MB
zauwa�ysz dopiero wtedy, gdy umie�cisz na niej jedyn� wersj�
nad �ycie wa�nych danych, kt�re nast�pnie ulegn� zniszczeniu.
Pierwsze Twierdzenie Goetz'a
- Dopiero, kiedy odpowiesz [Y] na pytanie programu "Czy jeste�
pewien?" (na przyk�ad podczas formatowania), zdajesz sobie
spraw�, �e wcale i niczego nie jeste� pewien.
U�ci�lone Twierdzenie Goetz'a:
- Kiedy skontrolujesz nast�pnie dyskietk�, stwierdzisz, �e
skasowa�e� w�a�nie sw�j najwa�niejszy zbi�r.
Zasada Lepkich Cieczy (zwana r�wnie� "Zasad� Coli i S�odkiej
Kawy"): - Fili�ank� lub szklank� przewr�cisz jedynie wtedy, gdy
pozosta�a tam jeszcze resztka p�ynu.
Wnioski:
1. P�yn�ca ciecz z bezlitosn� precyzj� utoruje sobie
drog� do najwa�niejszej dyskietki na biurku.
2. Jej droga wiedzie przez te wydruki, kt�rych kopia nie
istnieje, a zbi�r nie zosta� zachowany.
3. Na projektach tych pozostan� plamy, kt�re sprawi�, �e
najwa�niejsze miejsca b�d� nieczytelne.
4. Dotar�szy do dyskietki docelowej ciecz zaleje otw�r
zapisu/odczytu. 5. Maj�c kilka dyskietek do wyboru, ciecz zaleje
t� najwa�niejsz�. 6. W rezultacie ta dyskietka nie nadaje si�
ju� do niczego. 7. Je�li jednak mo�liwe jest jeszcze
odczytywanie pojedynczych zbior�w, to s� to zbiory najmniej
wa�ne (na przyk�ad zbi�r tekstowy z list� zakup�w z zesz�ego
tygodnia).
Zasada CHKDSK (albo "Regu�a Daremno�ci Ludzkich Usi�owa�"): a)
Je�li uruchomisz CHKDSK dla dysku twardego, program nie znajdzie
ani jednego nie zwi�zanego bloku.
b) Je�li zrezygnujesz z CHKDSK, b�dziesz ich mia� tysi�ce.
Rozszerzenie "Speedisk" ("Dylemat Nortona"):
- Bloki niezwi�zane zauwa�ysz dopiero wtedy, kiedy
zastartujesz nowy Speedisk lub inny program, kt�ry nie tylko
usuwa bloki, lecz tak�e korzysta z okazji, by zniszczy� Tw�j
dysk.
Regu�a pude�ka:
1. �atwiej jest w�o�y� dyskietk� do pude�ka, ni� j� z niego
wyj��. 2. Dyskietki nigdy nie ma w przegr�dce, w kt�rej jej
szukasz.
Kr�tko o etykietkach chroni�cych przed zapisem:
1. Etykietki chroni�ce przed zapisem nie chc� si� klei�. 2.
Etykietki chroni�ce przed zapisem przyklejaj� si� do
najmniej dost�pnego miejsca w nap�dzie.
3. Etykietki chroni�ce przed zapisem nie chc� si� odkleja�. 4.
Brak etykietki chroni�cej przed zapisem stwierdzisz dopiero
po przypadkowym sformatowniu wa�nej dyskietki lub z�apaniu
wirusa. 5. Etykietki chroni�ce przed zapiem przyklejaj� si�
do dyskietki z danymi wtedy, gdy chcesz dokona� zapisu, a program
u�ytkowy nie potrafi wychwyci� tego b��du.
Rozszerzenie pi�tej sentencji o etykietkach chroni�cych przed
zapisem: - W tym przypadku program zawiesi si� po stracie danych.
Aksjomat Amigi Manfreda:
1. Niezale�nie od tego, jaka dyskietka znajduje si� w nap�dzie -
nigdy nie jest to dyskieetka systemowa.
2. Dyskietka systemowa znajduje si� w nap�dzie tylko wtedy,
gdy na Twoim gotowym do uruchomienia dysku znajduje si�
nowsza ni� na dyskietce wersja systemu operacyjnego.
Westchnienie de Lates'a
- Pust� dyskietk� mo�esz przeszukiwa� d�ugo i bezskutecznie.
Rozszerzenie westchnienia de Lates'a wed�ug Murphy'ego:
- D�ugo i bezskutecznie mo�esz przeszukiwa� r�wnie� pe�n�
dyskietk�.
Wniosek Evi'ego z rozszerzenia westchnienia de Latis'a wed�ug
Murphy'ego:
- Ka�d� dyskietk� mo�esz przeszukiwa� d�ugo i bezskutecznie.
2.0 Software.
Software to udana pr�ba optymalizacji b��d�w komputerowego
hardware'u i zwi�kszenia zasobu b��d�w poprzez jego
udoskonalanie.
Regu�a Post�pu:
- Ka�dy wielki post�p w dziedzinie software'u dokona� si� dzi�ki
b��dom programowym.
Pierwszy wniosek wynikaj�cy z Regu�y Post�pu:
- Je�li b��d si� ujawni, to w�a�nie u Ciebie.
Wniosek Borysa:
- Efektywno�� programu jest odwrotnie proporcjonalna do jego
ceny.
Zasada Matthoffera:
- Sztuczna inteligencja jest lepsza od naturanlej g�upoty.
Orzeczenaia Heini'ego dotycz�ce gier komputerowych:
1. Zawsze brakuje Ci jednego punktu do osi�gni�cia najwy�szego
wyniku. 2. Tym, �e jeste� najlepszy, nikt si� nie zainteresuje.
Orzeczenia Mandorfa dotycz�ce gier komputerowych:
1. Gra komputerowa, kt�r� naby�e�, nie jest warta wydanych
na ni� pieni�dzy.
2. Ka�da gra komputerowa prezentuje si� dobrze jedyne na
opakowaniu. 3. Zauwa�ysz to jednak dopiero po dokonaniu zakupu.
5. Tw�j najwi�kszy rywal b�dzie mia� zawsze lepsz� gr� ni� Ty.
Postulat Wielofunkcyjno�ci:
- Im mniej funkcji posiada program, tym lepiej b�dzie je
realizowa�.
Wnioski wynikaj�ce z Postulatu Wielofunkcyjno�ci:
1. Im doskonalej program wykonuje swoje funkcje, tym
dotkliwiej Ci� zawiedzie.
2. Ka�dy inny program zawodzi tak samo dotkliwie.
Wnioski dla pakiet�w zintegrowanych:
1. Im wi�cej funkcji reklamuje odwrotna strona opakowania, tym
mniej z nich jest w stanie wykona� program.
2. Je�li funkcja zalecana jest "dla wszystkich aplikacji", to
nikomu nie b�dzie przydatna.
3. Im wi�cej b��d�w w programie, tym gorszy support.
4. Tylko niepotrzebny nikomu program przebiega bez zak��ce�.
Og�lna zasada kasowania:
- Podczas kasowania zb�dnych zbior�w zabezpieczaj�cych BAK- lub
SIK-, usuni�ty zostanie z pewno�ci� ten z nich, kt�ry za 10
minut b�dzie pilnie potrzebny.
Rozszerzenia:
1. Powy�sze twierdzenie nie dotyczy tylko kopii
zabezpieczaj�cych, ale tak�e wszystkich innych zbior�w.
2. Je�li natychmiast potrzebujesz jakiego� programu, to
zosta� on wypo�yczony, a wypo�yczaj�cy nie jest osi�galny.
Regu�a Hotline'u:
1. Je�li pilnie potrzebny jest Hotline, to Tw�j telefon jest
zepsuty lub numer zaj�ty.
2. Kiedy sygna� jest wolny, to jest weekend i nikogo nie
zastaniesz. 3. W ka�dym innym przypadku jedyny cz�owiek,
kt�ry m�g�by Ci pom�c, jest chory lub na urlopie.
Og�lny aksjomat nag�ej potrzeby:
- Gdy zbli�a si� termin, wszystko idzie gorzej.
Matematyczna definicja og�lnego aksjomatu nag�ej potrzeby:
D=(PZ/K)*(C+A+N)
Jak wida�, nag�a potrzeba D mo�e przybiera� dowolne warto�ci.
P to ilos� problem�w, Z - odwrotno�� pozosta�ego czasu i K -
kompetencje osoby rozwi�zuj�cej owe problemy (0). Liczba
problem�w P jest niewiadom�. Je�eli warto�� P jest
okre�lona, w�wczas P=P+1. Warto�� PZ/K nale�y pomno�y� przez
sum� (C+N+A), gdzie C oznacza liczb� danych komputer�w, A -
liczb� r�nych program�w aplikacyjnych w firmie i N -liczb�
komputer�w, kt�re po��czone s� w sie� o promieniu przynajmniej
100 metr�w wok� osoby realizuj�cej zadanie w nag�ej potrzebie.
Rozszerzeie og�lnego aksjomatu nag�ej potrzeby wed�ug Gerti'ego:
- Bez przymusu wszystkie sprawy id� r�wnie� �le.
Zasadnicze Twierdzenie o Wirusach:
- Wirusy komputerowe rozprzestrzeniaj� si� zasadniczo przez
"absolutnie nie zara�one" dyskietki programowe i systemowe.
Partnerskie Twierdzeie o Wirusach:
- Absolutnie bezpieczne i �atwe do usuni�cia wirusy �api� tylko
inni.
Geograficzne twierdzenie o wirusach:
- Ty z�apiesz tylko taki rodzaj wirusa, o kt�rym eksperci
orzekaj�, �e nigdy jeszcze nie wyst�pi� w naszym kraju, dla
kt�rego nie ma jeszcze program�w antywirusowych.
Wirusa z�apiesz tylko wtedy, kiedy si� tego najmniej spodziewasz.
Skr�cone Twierdzenie o Wirusach:
- Masz zawsze o jeden wirus wi�cej, ni� s�dzisz.
Rozszerzenia:
- Wirus atakuje tylko te zbiory, kt�rych kopii jeszcze nie
posiadasz. Je�li posiadasz kopie wszystkich zbior�w, to s� one
r�wnie� zaatakowane wirusem.
Twierdzenie Younga:
- Zastosowany program antywirusowy jest w stanie rozpozna� i
zwalczy� tylko te wirusy, kt�rych nie masz.
Rozszerzenie twierdzenia Younga:
1. Dostrze�esz to dopiero w�wczas, gdy nab�dziesz ju�
program antywirusowy.
2. B�dziesz jedyn� osob�, kt�rej program antywirusowy
b�dzie zaatakowany przez inne wirusy.
3. Dostrze�esz to dopiero po uruchomieniu programu.
Uzupe�nienie:
- Podczas przeszukiwania program antywirusowy nieodwracalnie
zniszczy wszystkie zbiory tekstowe i programowe, a nietkni�tym
pozostawi jedynie wirusa.
Wniosek wynikaj�cy z Twierdzenia Younga:
- Ostatecznie wirus pozostanie jedynym programem
mo�liwym do przetworzenia.
2.1 Edytory tekstu.
Edytory tekstu s� udan� pr�b� wy�udzenia kilku milion�w od
niczego nie podejrzewaj�cego cz�owieka, kt�ry 300 �atwych do
zapami�tania rozkaz�w m�g�by zast�pi� maszyn� do pisania i
korektorem, a mimo napi�tego programu mia�by jeszcze czas na
skupienie si� nad tym, co w�a�ciwie chcia� napisa�.
Regu�a Thei:
- Komputer zawiesza si� tylko wtedy, kiedy wprowadzany tekst
nie by� dawno zapisywany.
Niezmienne prawa przetwarzania tekstu:
1. Je�li chcesz skasowa� s�owo, zniknie ca�y wiersz.
2. Je�li chcesz skasowa� wiersz, zniknie ca�y ust�p.
3. Je�li chcesz skasowa� ust�p, zniknie ca�y tekst.
4. Je�li chcesz skasowa� ca�y tekst, nic si� nie stanie.
Twierdzenie Liesl'a
1. Numery wersji program�w do przetwarzania tekst�w nie m�wi�
nic o liczbie ewentualnych ulepsze� w stosunku do wersji
poprzednich.
2. Im wy�szy numer wersji, tym wi�ksze zu�ycie pami�ci.
Aksjomat b��du:
- Istotny b��d w tek�cie znajdziesz dopiero po jego
wydrukowaniu, i to wtedy, gdy zbi�r na dyskietce zosta�
skasowany.
Niezmienne regu�y dotycz�ce formatowania tekstu w programach
Desktop -Publishing.
1. Je�li chcesz sformatowa� tekst, ostatni wiersz nie zmie�ci
si� na stronie.
2. Je�li chcesz zmniejszy� format tekstu o jedn�,
najmniejsz� z mo�liwych jednostek, tekst stanie si� zbyt kr�tki.
Prawa Klick-and-Move
a) Je�eli z redagowanej strony wybierzesz ramk�, kt�rej
zawarto�� chcesz przesun��, przesuniesz tekst spoza ramki.
b) Je�eli zdecydujesz si� przesun�� tekst, przesunie si�
jedynie zawarto�� ramki.
c) Je�eli zechcesz przesun�� jedno i drugie, przesun� si� jedynie
linie pomocnicze.
d) �aden z tych proces�w nie jest odwracalny; funkcja
odwrotna nie dzia�a.
2.2 Zarz�dzanie plikami.
Prawo wyczekiwania:
- Niezale�nie od tego, jak uk�adaj� si� stosunki w Twoim banku
danych i jak one si� zmieniaj� - wszystko trwa zawsze d�u�ej ni�
przewidywa�a to Twoja najbardziej pesymistyczna prognoza.
Prawo Minimalizacji:
Je�li chcesz za�o�y� bank zawieraj�cy n zbior�w danych, to
jedyny dost�pny program zarz�dzania plikami mo�e w najlepszym
razie zarz�dza� ilo�ci� n-1 zbior�w danych.
2.3 Programy graficzne.
Funkcja Undo:
1. Funkcja Undo dzia�a jedynie w chwili, kiedy nie
b�dziesz jej potrzebowa�.
2. W najlepszym przypadku powr�ci ona do dzia�ania
poprzedniego, za� skutki Twojego ostatniego dzia�ania i tak
zostan� zachowane.
Oblicza pe�nej fantazji karty graficznej:
1. Elipsy s� przedstawiane i drukowane jako schodkowate jajka.
2. Schodkowate jajka pozostaj� schodkowatymi jajkami.
3. Ko�a nie s� ko�ami.
4. Dziesi�ciopunktowy raster o nachyleniu 32 stopni staje
si� na drukarce niewyra�nym bazgro�em.
5. Ka�dy inny raster staje si� na drukarce niewyra�nym
bazgro�em. 6. Tak�e ka�dy zape�niony wz�r staje si� na
drukarce niewyra�nym bazgro�em.
7. P�aszczyzn� zape�nion� niewyra�nym bazgro�em drukarka
przedstawi jako geometrycznie dok�adne, natychmiast
rozpoznawalne jako grafika komputerowa bezu�yteczne co�.
Wyj�tki:
1. Je�eli dwie linie znajduj� si� od siebie w odleg�o�ci
jednego piksela, w�wczas b�d� si� na siebie nak�ada�.
2. Ko�a b�d� wtedy (i tylko wtedy) ko�ami, kiedy narysujesz
je jako elipsy. Drukarka przedstawi je wtedy jako poprawne
elipsy.
Cyfrowa Regu�a Samotno�ci:
- Tw�j program graficzny jest jedyny na rynku, kt�ry:
- nie mo�e przetwarza� obraz�w wczytanych przy pomocy skanera.
- nie rozumie Twojego edytora tekstu.
- nie wsp�pracuje z Twoimi programami graficznymi.
Konsekwentna kontynuacja Cyfrowej Regu�y Samotno�ci:
- Zauwa�ysz to dopiero wtedy, gdy zap�acisz za ten program.
Twierdzenie o tekstach wed�ug Friedemanna:
1. Tw�j program graficzny dysponuje wy��cznie okropnymi krojami
pisma. 2. Sterownik drukarki PostScript s�u�y jedynie dla
ozdoby. 3. To, �e Tw�j program dysponuje sterownikiem
PostScript nie oznacza jeszcze wcale, �e potrafi czyta� zbiory
EPS, lub �e drukuje znaki pisma bez schodk�w pikseli.
Stwierdzenie o standardzie:
- Ka�dy nowy program graficzny b�dzie traktowa� sw�j format
obrazu jako standardowy i tylko ten b�dzie czyta�.
Logiczne rozszerzenie twierdzenia o standardzie:
- Je�li kupisz sobie nowy program graficzny, to b�dzie on
potrafi� wszystko opr�cz czytania starego formatu obrazu.
Standart TIF:
- Je�eli jednak Tw�j program graficzny potrafi czyta�
popularny standard obrazu, to w jego najrzadziej u�ywanej
formie. Je�li na przyk�ad potrafi czyta� zbiory TIF, to tylko
te nie poddane kompresji.
Przeznaczenie konwersji:
- Program konwersji graficznej mo�e by� spokojnie zast�piony
poleceniem kasowania. Wynik jest taki sam, albo przynajmniej
wyjdzie na to samo.
2.4 Programy kalkulacyjne.
Regu�a Sarfi'ego:
- B��d w formule powstaje tylko wtedy, gdy oczywiste jest, �e
wyniki s� b��dne.
Uog�lnione rozszerzenie Regu�y Sarfi'ego:
- B��dne kalkulacje widoczne s� mo�liwie najp�niej i
wyrz�dzaj� najwi�ksz� z mo�liwych szkod�.
Og�lna Regu�a Kalkulacji:
- Program kalkulacyjny, kt�ry daje w�a�ciwy i przyjazny wynik -
k�amie.
Aksjomat jednostek:
- Je�eli musisz wykonywa� obliczenia na jednostkach, to program
b�dzie zawiera� list� jednostek bezsensownych. Na przyk�ad
pr�dko�� zostanie podana w ameryka�skich milach morskich na 19
dni.
Za�zo�enia do wynik�w:
- Zanim z kalkulacji otrzymasz wyniki jedynie zbli�one do
u�ytecznych, program w��czy sw�j generator liczb losowych.
Problem z�ot�wki:
- Warto�ci pieni�ne mo�esz otrzyma� w dolarach, markach lub
muszlach Fid�i; nigdy w z�ot�wkach.
Paradoks tabulatora:
1. Tw�j edytor tekstu nie b�dzie w stanie przekaza� danych do
arkusza kalkulacyjnego, ani na odwr�t.
2. Rezydentny program fragmentacji zawiedzie przy tabulatorach.
Twierdzenie O Walce Na Torty:
1. Niezale�nie od tego, jakie dane masz przygotowa�, Tw�j
program nie b�dzie dysponowa� jedyn� sensown� metod�
ich graficznego przedstawienia.
2. Je�eli istnieje odpowiednia metoda przedstawienia, to ca�a
tabel� skonstuowa�e� b��dnie.
Konkretyzacja Twierdzenia O Walce Na Torty:
- 300 pojedynczych warto�ci b�dziesz m�g� przedstawi� jedynie w
postaci diagramu s�upkowego, a rozw�j w czasie wy��cznie jako
diagram tortowy.
Prawo Petera o niemo�no�ci prezentacji:
- Zapomnij o wszystkim, co naopowiada� Ci sprzedawca o
sterownikach VDI i o foliach overhead do druku laserowego.
Bliskie praktyki uzasadnienie prawa Petera:
1. Kalkulacja tablicowa nie jest w stanie przygotowa� danych
w taki spos�b, �eby pakiet graficzny je zrozumia�.
2. Tw�j pakiet graficzny i urz�dzenie wyj�cia nie b�d� si�
wzajemnie rozumie�.
3. Kalkulacja Tablicowa nie akceptuje sterownika Twojej
drukarki. 4. Wy�wietlarka do prze�roczy jest najdro�szym
sposobem stwierdzenia, �e w grafice powsta� jeszcze b��d. Poza
tym s�u�y do tego, by zamiast grafiki wy�wietli� prze�rocze z
plikiem steruj�cym w kodzie ASCII. 5. Je�eli wszystko jest w
porz�dku, w sali projekcyjnej wysi�d� korki. 6. Je�li wczesniej
upewnisz si�, �e w sali projekcyjnej jest pr�d, to pokaz nie
odb�dzie si� lub zapomnisz o najwa�niejszym kablu. 7. Je�eli
wszystko gra, nikt nie zainteresuje si� Twoimi wynikami.
2.5 Komunikacja.
Stwierdzenie Glasera:
- Telekomunikacja jest najbardziej uci�liwym sposobem
telefonowania.
G��wna regu�a online:
- Zanim zd��ysz zapisa� swoj� informacj�, kto� na pewno zaczepi
o kabel telefoniczny.
Pierwsza pochodna g��wnej regu�y online:
- Je�eli jeste� sam, to czas online sko�czy si�, zanim
zd��ysz co kolwiek zapisa�.
Aksjomat o jzykach wymiany informacji w bankach danych online: -
Zapomnij o wszystkim, co kolwiek us�ysza�e�, o
zunifikowanych j�zykach wymiany informacji.
Szczeg�y aksjomatu o j�zykach wymiany informacji:
1. Jedyne polecenia, jakimi dysponuje bank danych online,
to te, kt�rych nie napotkasz pomimo wielogodzinnych pr�b.
2. B��dne lub b��dnie wprowdzone polecenia prowadz� zawsze do
jednego: zwi�kszenia koszt�w do maksimum.
3. Funkcje pomocnicze s� dla u�ytkownika banku zb�dnym
dodatkiem. 4. Przyk�adowa wymiana informacji przedstawiona w
broszurce reklamowej dla u�ytkownika banku danych jest jedyn�,
kt�ra dzia�a.
Aksjomat o informacjach w bankach danych online:
- Ilo�� informacji przechowywanych w banku danych online
mo�na przedstawi� przy pomocy wzoru:
I=A-G
gdzie A - wszystkie informacje na dany temat, a G - poszukiwana
przez Ciebie informacja.
Wniosek:
- W banku danych online znajdziesz wszystko opr�cz tego, czego
szukasz.
Dylemat konferencyjny:
- Podczas tzw. "chat", na konferencji albo s� Ci, kt�rym nie
masz nic do powiedzenia, albo nie ma nikogo opr�cz Ciebie.
Prawo has�a:
- Liczba zapomnianych hase� wzrasta wyk�adniczo wraz z liczb�
Twoich zg�osze� skorzystania z mailbox.
Westchnienie Tausa:
1. Zapomnisz zawsze 3/4 najwa�niejszych s��w kodowych.
2. S�owa kodowe, kt�re pami�tasz, zmieni�e� w poprzednim
tygodniu.
Rozszerzenie Axela:
- Je�li jednak przypomnisz sobie wa�ne has�o, to obowi�zuje ono
w innym systemie.
Zasady dotycz�ce poczty:
1. Je�eli w ka�dym urz�dzie pocztowym dost�pne b�d� ulotki
o nowych us�ugach telefonicznych lub informacyjnych, to w
Twoim urz�dzie pocztowym oczywi�cie nikt o nich nie s�ysza�.
2. A je�li ju� kto� s�ysza�, ulotki dawno si� rozesz�y.
3. Tw�j rachunek telefoniczny jest dwukrotnie wy�szy od tego,
jakiego obawia�e� si� w najczarniejszych snach.
4. Obni�ce cen podlegaj� tylko te us�ugi, z kt�rych nie
korzystasz -na przyk�ad przesy�ka telegraficzna na Wyspy Fid�i
czy op�aty czynszowe za satelit� meteorologicznego na orbicie
geostacjonarnej. 5. Napis "UWAGA NO�NIK DANYCH" naprowadza
poczt� na my�l, by przesy�k� z Twoimi dyskietkami umie�ci� pod
czytnikiem magnetycznym. 6. Napis "NIE ZGINA�" prowadzi do
tego, �e listonosz do skrzynki na listy wk�ada Twoj� przesy�k�
z dyskietkami w posta�i mocno zrolowanej.
Prawo Rekursji:
- Ka�da rzeczywi�cie wa�na wiadomo�� przesy�ana w sieci
mailbox zostanie przez nadgorliwy fragment programu
zdemaskowana i b��dnie zakwalifikowana jako rekursja.
Rozszerzone prawo Rekursji:
- Je�li jednak w stanie kra�cowego wycie�czenia zdrzy Ci si�
wprowadzi� bezsensown�, �mieszn� i nieprawdziw� wiadomo��,
to w par� godzin p�niej b�dzie j� mo�na przeczyta� w ca�ej
sieci.
G��wna regu�a szybko�ci przenoszenia:
1. Ka�da nadmierna szybko�� przenoszenia (Baudrate)
prowadzi do )%'>!/_?&y.
2. Tw�j program dysponuje zawsze tylko jedn� szybko�ci�
przenoszenia, kt�rej nie rozumie ani Tw�j modem, ani wywo�any
mailbox.
3.0 Ludzie
Jak g�osz� nie potwierdzone pog�oski, opr�cz tr�jk�ta:
maniak komputerowy - komputer - drugi maniak komputerowy
istnieje inny, tajemniczy �wiat pe�en komputerowych nie-maniak�w.
Prawo strukturalnej sprzeczno�ci pomi�dzy komputerem a �on�: -
Tylko wtedy, gdy nie zapiszesz d�u�szego kodu �r�d�owego, Twoja
�ona u�yje jedynego u��dzenia w promieniu 10 kilometr�w, kt�re
natychmiast spowoduje spalenie g��wnego bezpiecznika.
Aksjomat dziecka-na-kolanach:
- Dziecko, kt�re dostaje r�czkami do klawiatury, za pierwszym
razem z�apie za jedyn� kombinacj� klawiszy, kt�r� mo�na co�
zniszczy�. Je�li istnieje wi�cej ni� jedna taka mo�liwo��,
to wybierze sobie t� najbardziej op�akan� w skutkach.
Fenomen zainteresowanej m�odzie�y:
- Jedyn� rzecz� w komputerze, jak� zainteresuj� si� Twoje
dorastaj�ce dzieci, s� liczne kradzione kopie gier,
kt�re podczas Twojej nieobecno�ci zapisuj� na dysku twardym.
Wniosek z fenomenu zainteresowanej m�odzie�y:
- Dzia�alno�� ta sprowadzi na Tw�j komputer ka�dy wirus
kr���cy w promieniu 400 kilometr�w.
Fenomen Innego Systemu:
1. Najbardziej do�wiadczony maniak komputerowy z Twojego
otoczenia b�dzie mia� inny system komputerowy, ni� Ty.
2. Przy ka�dej nadarzaj�cej si� okazji zwr�ci Ci uwag� na to,
�e Tw�j komputer kupuj� wy��cznie absolutni nowicjusze.
3. Wszyscy b�d� mu wierzy�.
Sprecyzowanie fenomenu innego systemu:
- Je�li posiadasz Amig�, b�dziesz wy�miewany za komputer do gier.
- Je�li posiadasz Atari, b�dziesz wy�miewany za komputer
graficzny, co by du�o chcia�, a nie mo�e.
- Je�li posiadasz Commodore-64, b�dziesz wy�miewany za
komputer dla przedszkolaka.
- Je�li posiadasz MacIntosh'a, b�dziesz wy�miewany za
komputer o bajo�skiej cenie.
Przypowie�� o obiektywizmie:
- Niezale�nie od tego, jaki komputer posiadasz, nie jest
on ani najnowszy, ani najlepszy.
4.0 Maniacy komputerowi.
Definicja posiadacza komputera "domowego" i "p�profesjonalnego":
- Stworzenie m�skie, kt�remu nie robi r�nicy to, �e
po�wi�ca nie ko�cz�ce si� godziny zaj�ciu, z kt�rgo nie
ma �adnej praktycznej korzy�ci, a przy czym traci wszelki
kontakt z rzeczywisto�ci� i nie ma ju� w og�le czasu dla swojego
otoczenia, rodziny, przyjaci�.
I dla kotrastu:
Definicja posiadacza komputera "profesjonalnego":
- Stworzenie m�skie, kt�remu nie robi r�nicy to, �e
po�wi�ca nie ko�cz�ce si� godziny zaj�ciu, z kt�rego nie
ma �adnej praktycznej korzy�ci, a przy czym traci wszelki
kontakt z rzeczywisto�ci� i nie ma ju� w og�le czasu dla swojego
otoczenia, rodziny, przyjaci�.
Dwa prawa kobiety:
1. Je�eli m�czyzna zaczyna wyra�a� uwagi w rodzaju "�yjemy
w epoce informacji", to znaczy, �e chce kupi� komputer.
2. Je�eli m�czyzna o tym nie wspomina, to znaczy, �e ju� go
kupi�.
Zjawisko problemu:
- Maniak komputerowy opracowuje problem w trzech r�nych etapach:
1. W czym problem? Nic nie widz�. Zostaw mnie w spokoju. 2.
Lubi� grzeba� w problemach nie do rozwi�zania.
3. Kt�ry problem? Nie, nie rozwi�za�em go, by� dla mnie zbyt
nu��cy. Zostaw mnie w spokoju.
Rozpoznanie finansowe:
- Ka�dy musi mie� komputer. Jednak �aden posiadacz
komputera nie straci twarzy, je�li przyzna, �e ca�a sprawa by�a
kosztown� pomy�k�.
Rozszerzone prawo Gerti:
1. M�czy�ni kochaj� komputery, poniewa� komputery wykonuj� to,
co si� im poleci. I jest im oboj�tne, czy jest to zgodne
z tym, czego naprawd� chcieli.
2. Zaimkiem "on" jest okre�lany zar�wno m�czyzna, jak i
komputer.
Regu�a Doros:
- Je�li fachowcy od komputer�w s�dz�, �e ludzie powinni
rozumie� komputery, to w rzeczywisto�ci maj� na my�li to,
�e ludzie powinni przyj�� komputery jako dar bo�y i nie
robi� tyle ha�asu wok� tej sprawy - aby maniacy komputerowi
mogli spokojnie robi� to co chc�, nie b�d�c atakowani przez �wiat
zewn�trzny.
Westchnienie Dorothy:
- Je�li na przyj�ciu dosi�dziesz si� do stolika, przy kt�rym
siedz� dwaj pozornie interesuj�cy m�czy�ni, okazuje si�, �e
tak naprawd� s� to maniacy komputerowi, kt�rzy ca�ymi
godzinami b�d� rozmawia� o algorytmach sortowania nie zwracaj�c
na Ciebie najmniejszej uwagi.
Pierwsze prawo Platta:
- Nie wa�ne, po co kto� kupi� sobie komputer. Najdalej po
up�ywie tygodnia b�dzie gra� przez 26 godzin na dob� w "Prince'a"
Paradoks oszcz�dno�ci czasu:
1. Czas, kt�ry maniak komputerowy zyska dzi�ki automatyzacji
zada�, jest odwrotnie proporcjonalny do czasu programowania.
Zyskany czas Z mo�na okre�li� nast�puj�cym wzorem:
Z=1/1+(P*H)
gdzie P - czas potrzebny na programowanie, H -
cz�stotliwo�� wyst�powania zadania. W najlepszym przypadku nie
zyskuje nic. 2. Czas samodzielnej pracy komputera maniak
komputerowy wykorzysta do tego, by nieruchomo obserwowa�
sprawno�� jego dzia�ania.
Pogl�d feministyczny:
- Przestrze� w pami�ci i m�ski rozum maj� z sob� co�
wsp�lnego: wielko�� nie jest a� tak znowu wa�na, lecz �aden
m�czyzna nie przyzna si� do tego.
C. Ofiara
Przemys� komputerowy jest jednym wielkim klanem.
Programi�ci, producenci oraz dystrybutorzy sprz�tu i
oprogramowania zm�wili si� przeciwko u�ytkownikowi.
U�ytkownicy, dystrybutorzy i programi�ci zm�wili si�
natomiast przeciwko producentom sprz�tu i oprogramowania. Wszyscy
oni zm�wili si� przeciwko ka�demu, kto o kmputerach wie jedynie
tyle, �e zajmuj� miejsce na biurku. Tej odwiecznej walki nie
wygrywa oczywi�cie nikt. Dok�adniej rzecz bior�c nie mo�e
jej wygra� �aden cz�owiek. Komputer wraz z jego
zakorzenion� g��boko w bitach z�o�liwo�ci� pozostaje
oczywi�cie nietykalnym, naigrywaj�cym si� obserwatorem.
Podstawowe Prawo Aplikacji Komputerowej
- Komputer s�u�y do tego, aby u�atwi� Ci prac�, kt�rej bez
niego w og�le by� nie mia�.
1. Programista
Za�o�enie podstawowe:
- �aden program nigdy nie b�dzie funkcjonowa� ca�kowicie
poprawnie.
Wniosek pierwszy:
- Przekle�stwa s� jedynym j�zykiem, kt�ry programi�ci
opanowuj� perfekcyjnie.
Wniosek ko�cowy:
- Komputer wykona to, co zaprogramujesz, a nie to, czego
od niego oczekujesz.
Przypadek programist�w-hobbyst�w:
- Oczywiste b��dy zauwa�ysz dopiero przy pierwszej
publicznej prezentacji w�asnego programu.
Diagnoza Axela:
- Nic tak korzystnie nie wp�ywa na program, jak brak
procedur kontrolnych.
Wniosek Axela:
- Je�eli nie wiesz, co czynisz, r�b to w spos�b elegancki.
Pierwsze Prawo Specjalizacji Informatycznej:
- Ka�dy programista przybywaj�cy z innego miasta jest fachowcem.
Drugie Prawo Specjalizacji Informatycznej:
- Idealny fachowiec wie absolutnie wszystko o niczym.
Cykl rozwojowy programu wed�ug Clark'a:
1. To jest niemo�liwe - nie b�d� przecie� marnotrawi� mojego
czasu. 2. To jest mo�liwe, ale nieop�acalne.
3. Przecie� od pocz�tku m�wi�, �e moja idea jest genialna. 4.
Czy kto� mo�e mi wyja�ni�, dlaczego idea ta jest og�lnie znana?
Aksjomat Mexner'a o pami�ci operacyjnej:
- Ka�dy kod programowy d��y do kompletnego wype�nienia ca�ej,
wolnej przestrzeni pami�ci operacyjnej.
Rozszerzenie Cerbera:
- Je�eli wykasujesz wszystkie komentarze i napiszesz
pogmatwane procedury na nowo - kr�cej i efektywniej, to
na koniec otrzymasz program d�u�szy, wymagaj�cy wi�cej
pami�ci, przerastaj�cy mo�liwo�ci kompilatora, a ponadto
niefunkcjonuj�cy.
Paraw pracowni:
1. Wszystkie powierzchnie horyzontalne zostan� w kr�tkim
czasie pokryte rupieciami.
2. Dyskietki le�� "pod spodem"
3. Pilnie potrzebny projekt programu znajduje si�
"niewiadomogdzie" 4. Popi� z papieros�w i kawa znajduj� si�
gdzie� "pomi�dzy"
Ochrona przed katastrof�:
- Kto wykazuje zadowolenie, gdy program zawodzi, ten zna kogo�,
na kogo mo�na przerzuci� odpowiedzialno��.
Osiem Praw Szanownego Klienta:
1. Klientowi nigdy nie przyjdzie na my�l, ile kosztuje
projekt, ale ile mo�na na nim zaoszcz�dzi�.
2. Je�eli uda�o Ci si� wprowadzi� w programie wymagane przez
klienta poprawki, wtedy on z nich rezygnuje.
3. �aden klient nie wie, czego w�a�ciwie chce.
4. Ka�dy klient wie dok�adnie, czego nie chce.
5. �aden klient nie chce tego, co ju� masz gotowe.
6. Nie wie tak�e, co chcia�by mie� zamiast tego.
7. Klient, kt�ry najmniej p�aci, marudzi majwi�cej.
8. Klient ��da wi�kszych zmian dok�adnie wtedy, kiedy produkt
jest ju� gotowy.
Uwagi o op�nionym b��dzie:
1. Decyduj�cy b��d odkryjesz dopiero wtedy, kiedy program
dzia�a 6 miesi�cy bez zastrze�e�.
2. B��d ten zafa�szuje albo zniszczy dok�adnie te dane, kt�re
nie s� w �aden spos�b do odtworzenia i kt�re s�
najistotniejsze dla funkcjonowania systemu.
3. Kod �r�d�owy znikn�� w mi�dzyczasie i jest nie do
odnalezienia.
Prawo Peter'a:
- Program rozwija si� do czasu przekroczenia mo�liwo�ci
programisty, kt�ry ma go nadal rozwija�.
Rozszerzenie prawa Peter'a:
- Prace wst�pne przeprowadzane s� zawsze przez osoby osi�gaj�ce
szczyty swoich niemo�no�ci.
Przes�anka o niezmiennym stresie:
- wysi�ek * czas = constans
Rozszerzenie 1:
- Je�eli masz du�o czasu, pracujesz niewiele.
Rozszerzenie 2:
- Wraz ze zbli�aniem si� terminu pracy, wysi�ek
zmierza do niesko�czono�ci.
Rozszerzenie 3:
- W "ostatniej minucie" rozwi�zujesz najistotniejsze problemy.
Og�lne prawa koncepcyjne:
a) Nigdy nie masz czasu na wniesienie poprawek, ale zawsze
masz czas napisa� program od nowa.
b) Zmiany w projekcie programu trwaj� tak d�ugo, �e nie ma ju�
czasu na poprawki w samym programie.
Prawo Ridigera:
- W ka�dym programie b��dy wykazuj� sk�onno�� do wyst�powania
w tym miejscu, kt�re sprawdzasz jako ostatnie.
Syndrom jako�ci:
- Ka�dy program, kt�ry si� dobrze zaczyna, ko�czy si� �le.
Program, kt�ry zaczyna si� �le, ko�czy si� przera�aj�co.
Wniosek 1:
To co wygl�da �atwo, jest trudne.
To, co wygl�da trudno, jest niemo�liwe.
To, co wygl�da na niemo�liwe potrafi rozwi�za� nawet Twoja
te�ciowa i to bez pomocy komputera.
Wniosek 2:
- Rzeczywisto�� mo�e by� zawsze gorsza od najbardziej
pesymistycznych wyobra�e�.
Lemat o zespole programist�w:
- W zespole programist�w ka�dy ma genialny plan rozwi�zania
problemu. Wszystkie plany wzajemnie si� wykluczaj� i �aden
nie prowadzi do poprawnego rozwi�zania.
Prawa procedur:
1. Ka�da procedura, do kt�rej mo�e wkra�� si� b��d, b�dzie go
zawiera�. 2. Tak�e w procedurach, kt�re musz� by� bezb��dne,
znajduj� si� b��dy.
Wniosek 1:
- Ka�dy b��d umiejscowi si� tam, gdzie zostanie najp�niej
odkryty i gdzie wyrz�dzi maksymalne szkody.
Wniosek 2:
- Ka�dy b��d ujawni si� dopiero po przeprowadzonej kontroli
programu.
Wniosek 3:
- Je�eli b��d zosta� wcze�niej dostrze�ony, to ustalenie jego
przyczyny jest niemo�liwe.
Prawo ko�ca:
- Napisanie programu trwa dwukrotnie d�u�ej, ni� zaplanowano.
Lemat o adaptacji:
- Skonfigurowanie programu na innym komputerze powoduje,
�e nie funkcjonuje on na komputerze, dla kt�rego zosta�
pierwotnie napisany. Pr�ba ponownego dostosowania programu
do pierwotnego komputera powoduje, �e nie funkcjonuje on na
�adnym z tych dw�ch komputer�w.
Teoria mno�enia:
- Liczba os�b w zespole programistycznym ma tendencje
wzrastaj�ce niezale�nie od ilo�ci pracy.
Uzupe�nienie:
- Je�eli uczynisz komu� przys�ug�, to jeste� od zaraz trwale
za to odpowiedzialny.
Warto�� graniczna wed�ug Robbins'a:
- Minimalne wymagania programu s� zarazem maksymalnymi dla
danego komputera.
Czynnik niepewno�ci Hartz'a:
- Niejasno�� jest wielko�ci� niezmienn�.
Prawo zmaian:
- Im mniejsza pozornie korekta tym wi�kszy nak�ad pracy
przy jej wprowadzaniu.
Rozszerzenie:
- Nic nie jest na tyle proste by nie mo�na by�o tego wykona� �le.
Regu�a przechwytywania:
- Je�eli napiszesz procedur�, kt�ra zapobiega pojawianiu si�
b��dnych warto�ci, to zawsze znajdzie si� u�ytkownik, kt�ry j�
pominie.
Aksjomat o wyszukiwaniu informacji:
- Inforamcja, kt�ra jest najbardziej potrzebna, jest najmniej
dost�pna.
Uwaga o pomys�owo�ci u�ytkownika:
- Je�eli stwierdzono, �e istniej� 4 r�ne mo�liwo�ci
doprowadzenia programu do krachu, i wszystkie 4 si�
zablokuje, wtedy u�ytkownik znajdzie pi�t� metod�.
Uog�lnienie:
- Nie ma program�w ca�kowicie idiotoodpornych.
Prawo dokumentacji:
- Nikt jej nigdy dok�adnie nie czyta.
Aksjomat o relacji pomi�dzy podr�cznikiem a programem:
- Je�eli wyt�umaczy�e� co� tak dok�adnie, �e nie mo�na tego
zrobi� b��dnie, zawsze znajdzie si� kto�, kto to potrafi.
Dogmat o podst�pnym algorytmie:
a) Niezale�nie od tego, co si� popsuje, wszystko b�dzie
dobrze wygl�da�.
b) Ci, kt�rych poprosisz o pomoc, nic nie zauwa��.
c) Ten, kt�ry pojawi si� z nieproszon rad�, odkryje natychmiast
wiele b��d�w.
d) Niezale�nie od tego, co si� psuje, zawsze istnieje kto�,
kto ju� wcze�niej wiedzia�, �e tak b�dzie.
e) Nie wierz w cuda. Zdaj si� na nie.
Uog�lnienie:
- Skr�t jest najd�u�sz� drog� pomi�dzy dwoma punktami.
Og�lna teoria algorytm�w:
1. Ka�da formu�a i ka�da sta�a musz� by� traktowane jako
zmienne. 2. Najwa�niejsze punkty algorytmu maj� najwi�ksz�
szans� na to, by zosta� pomini�te lub zapomniane.
3. Je�eli tylko jaki� modu� funkcjonuje perfekcyjnie, to nie
potrafi wsp�pracowa� z innymi modu�ami.
4. Nic si� nie ko�czy w spos�b zaplanowany.
Teoretyczne Prawo Kompatybilno�ci J�zyk�w Programowania:
1. Za�o�enie: Nawet, gdyby uda�o si� opracowa� taki
j�zyk programowania,