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:
tytu�: "Prawa Murphy'ego"
autor: Artur Bloch
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, kt�ry zast�pi�by wszystkie dotychczasowe, to zawsze znajdzie si� dostatecznie du�o
producent�w, kt�rzy b�d� rozpowszechnia� w�asn� wersj� specjaln� tego jednolitego i uniwersalnego j�zyka. 2. Dedukcja: Ta w�asna wersja specjalna nie b�dzie kompatybilna z niczym innym opr�cz samej siebie. 3. Ograniczenie: Niekompatybilno�� b�dzie si� oczywi�cie powi�ksza� wraz z kolejnymi edycjami wersji specjalnej.
Zastosowanie Praktycznej Kompatybilno�ci J�zyk�w Programowania: 1. Poniewa� nie ma jednolitego j�zyka programowania, panuje totalny rozgardiasz. 2. Odczuwasz to sam najdotkliwiej.
Regu�a 90-90-10
1. Na pierwsze 90% programu potrzeba 10% przeznaczonego na jego realizacj� czasu. 2. Pozosta�e 10% programu wymaga 90% przeznaczonego na jego realizacj� czasu. 3. Roz