Archiwum
czyli czego się możecie ode mnie nauczyć
 Oceń wpis
   
_-¯ - W nogi! - wrzasnąłem, gdy pierwsze Bad Sectory pojawiły się w progu, i rzuciłem się do ucieczki. Biegłem przed siebie ile sił. Za sobą słyszałem przyspieszony oddech Kontrolera i kilku przerwań. Chyba wszystkim się udało uciec...

_-¯ Wrzask. Głośniejszy wrzask. I cichnący jęk.

_-¯ Chyba nie wszystkim udało się uciec - poprawiłem się w myślach. Zaryzykowałem szybki rzut okiem za siebie - biegliśmy szybciej od Bad Sectorów. To była ta lepsza część obrazu sytuacji. Gorszą było zaś, że Bad Sectory wciąż podążały za nami, a konkretnie - za mną. Moi kompani mogliby tak biegać obwodami póki był prąd. Ja jednak zaczynałem się męczyć. Zwolniłem trochę tempo, by zrównać się z Kontrolerem.
- Musimy znaleźć jakieś pomieszczenie, w którym moglibyśmy się schować. Nie dam rady długo tak biegać.
- A to czemu? - zdziwił się. No tak, kłamstwo ma krótkie nogi. Pewnie już wszyscy dookoła myśleli, że jestem Hypervisorem. Hypervisorzy są procesami, jak wszyscy. Z nieco wyższymi uprawnieniami, to fakt, ale jednak tylko procesami. A procesy się nie męczą.
- Sockety mnie obcierają w pięty.
Skinął głową. Przez chwilę biegliśmy w milczeniu, jednak narastający ból w piersiach nie pozwolił mi odłożyć na później kwestii pozyskania dla mnie kryjówki.
- Mu-szę od-po-cząć - wysapałem w rytm kroków.
- Teraz nie możemy się zatrzymać. Niedługo dobiegniemy do banków pamięci - będziemy mogli ukryć się w schowku na szczotki. Ale teraz - proszę biec!
Nic nie odpowiedziałem. Przed oczami zaczynały latać mi już czarne i czerwone mroczki. Każda noga była wielkim, bolącym kawałem betonu, który - wiedziałem - z kolejnym krokiem zrobi się jeszcze cięższy i jeszcze bardziej bolący. Łapałem powietrze spazmatycznymi haustami, ale biegłem - choć coraz wolniej. Pozostali, widząc moje słabnące tempo wyminęli mnie i teraz byłem dobre kilkanaście kroków za najwolniejszym przerwaniem.
- Już niedaleko - dobiegł mnie z przodu głos Kontrolera. To dodało mi trochę sił, gdyż w myślach zacząłem wybierać już między tytułami które ukazałyby się w jutrzejszej prasie, gdybym nie dobiegł. ,,Znany chakier znaleziony martwy w serwerze'' (za suchy), ,,Tragiczne skutki komputerowego nidebalstwa'' (ten wcale mi się nie podobał), ,,Charyzjusz Chakier pożarty przez Bad Sectory'' (chyba zbyt sensacyjny)...
- Tutaj! - jakaś ręka chwyciła mnie za ramię i wciągnęła w ciemny otwór. No tak - byłem już tak otępiały, że nawet nie uważałem gdzie biegnę. Pobiegłbym dalej, minąwszy kryjówkę, i najdalej za kilkaset cykli procesora byłbym już ex-chakierem. I chyba daliby ten ostatni tytuł...

_-¯ Osunąłem się na podłogę, dysząc głośno.
- Ciiiiichoooo! - Kontroler wysyczał w moim kierunku ostrzeżenie, jednocześnie wymownym gestem kładąc palec na ustach. Pomimo mojego osłabienia zauważyłem że na końcu użył wykrzyknika, co - skonstatowałem - było dosyć zabawnym zestawieniem z poleceniem, by być cicho, w szczególności gdy ta cisza miała dotyczyć wszystkich. Nie czas był jednak na takie jałowe rozważania. Wstałem z trudem, po czym osunąłem się na podłogę, dysząc cicho. Kontroler skinął głową z uznaniem. Przez chwilę nasłuchiwał, po czym odetchnął z wyraźną ulgą.
- Wygląda na to, że chwilowo mamy je z z głowy, a to daje nam chwilę czasu na ustalenie paru szczegółów. Po coś Pan odmaskowywał to przerwanie? - wyciągnął w moją stronę palec w oskarżycielskim geście.
- Wydawało mi się, że chce mi coś powiedzieć.
- Bzdura! Przecież przerwania nie mówią!
- Nie? - uniosłem w górę obie brwi w najszczerszym zdziwieniu.
- Prawda. Nie mówimy - odezwało się spod ściany jakieś przerwanie.
- Nic a nic? Ani trochę?
- Nooo... Przynajmniej ja nic mówię. Nie umiem. Nie wiem jak inni.
- Ja też nie umiem... Ja też. I ja. Ja chciałem raz spróbować, ale mi nie wyszło - dobiegły mnie przytaknięcia całej reszty.
- Tak więc ustaliliśmy, że przerwania nie mówią - i wszyscy o tym wiedzą. A Pan? Kim Pan jest? Nie jest Pan zwykłym procesem, bo procesy się nie męczą, a z Pana pot aż kapie!
- Mam drugi wątek, który bardzo mnie obciąża - spróbowałem kolejnego kłamstwa, choć wiedziałem że ta maskarada nie ma już sensu. Wstałem.
- Jestem Charyzjusz Chakier.
Wśród zebranych rozszedł się szmer.
- TEN Charyzjusz Chakier? - upewnił się kontroler.
- ONE Charyzjusz Chakier - poprawiłem.
- To... To dla nas zaszczyt... Panie Charyzjuszu... Nie wiedzieliśmy...
No właśnie. Dlatego wolałem pracę inco-blanco. Gdy zachowywałem in flagranti - traktowano mnie normalnie. Lecz gdy wychodziło na jaw me prawdziwe alter ego - zaczynały się dukania, ukłony, ą, ę i tak dalej.
- Panowie, zapomnijmy na chwilę jak znaczną osobą jestem i pomyślmy jak się stąd wyplątać - zaproponowałem - Sytuacja jest następująca. Jesteśmy w?
- W banku pamięci numer osiem - podpowiedział ktoś usłużnie.
- W banku pamięci numer osiem. Na karku siedzi nam stado Bad Sectorów. Musimy:
a. Wydostać się stąd i powtórnie zamaskować przerwanie od czwartego dysku drugiej macierzy RAID1.
b. Zneutralizować Bad Sectory.
c. Przeżyć.
Są jakieś pytania, wnioski?
W górę uniosło się nieśmiało kilka rąk.
- Proszę - Pan. - wybrałem pierwszą z brzegu.
- Ja proponuję podzielić nasz zespół na kilka grup operacyjnych, tak żeby każda zajęła się swoim punktem planu. Zgłaszam się od razu na ochotnika do wykonania punktu ,,c''.
- Ktoś jeszcze? Pan?
- Proponowałbym rozbić punkt ,,a'' na dwa podpunkty, gdyż w chwili obecnej zawarte są tam de-facto dwie czynności. Primo: wydostać się. Secundo: powtórnie zamaskować przerwanie. Wydostawanie się można by ująć w podpunkcie ,,a.a'', zaś maskowanie w ,,a.b''. Daje to nam... - przestałem słuchać. Nachyliłem się dyskretnie w stronę kontrolera przerwań.
- Oni tak zawsze? - szepnąłem.
- Tak. Całe szczęście, że nie mówią. Inaczej cholery by człowiek dostał od tego bezsensownego paplania.
- Jasne. Czyli musimy to załatwić we dwóch.
Uniosłem w górę ręce i klasnąłem, by skupić na sobie uwagę. - Panowie Przerwania - przedyskutujcie podniesione problemy we własnym gronie, a ja tymczasem naradzę się z Panem Kontrolerem. Dobrze? - zrobiłem przepisową pauzę i dokończyłem - No to fajnie.
Odeszliśmy nieco w kąt, by nie przeszkadzał na hałas zażartej dyskusji.
- Da Pan radę zamaskować powtórnie tamto przerwanie? - spytałem.
- Dam. Ale nie wiem jak przedostanę się przez Bad Sectory. Można je jakoś zlikwidować? I w ogóle skąd one się tam wzięły w takiej ilości?
Pomyślałem chwilę.
- Kwestia pochodzenia Bad Sectorów również dla mnie jest zastanawiająca. Wygląda mi to na jakieś celowe działanie. A co do ich likwidacji - można się ich pozbyć. Bad Secotry anihilują w zetknięciu z danymi - wynika to bezpośrednio z samej ich natury. Bad Sectory biorę na siebie.
- Czyli?
- Czyli Pan wykonuje punkt ,,a'', ja wykonuję punkt ,,b'' i być może razem uda nam się wykonać ,,c''. Zrobimy tak...

_-¯ Nie zważając na harmider od strony Przerwań, gdzie podczas omawiania sposobu przeprowadzenia głosowania wstępnego w celu zatwierdzenia zarysu szkicu do podstaw Projektu Wyjścia z Sytuacji doszło właśnie do rękoczynów - cierpliwie tłumaczyłem szczegóły operacji.
- ... i będzie po nich, a nowe nie przylecą bo przerwanie będzie zamaskowane. - zakończyłem.
- To doskonały plan. Naprawdę, jest Pan pierwszorzędnym chakierem.
- Wiem - przyznałem skromnie - A teraz - do roboty!
 
 

Komentarze

2008-03-02 13:40:49 | 80.54.22.* | Jurgi
Porada [0]
A nie byłoby sprytniej zaprosić to odmaskowane przerwanie na (fikcyjny) bal
maskowy? Gdyby się nabrało, to by zamaskowało się samo. };> skomentuj
2008-03-02 14:51:11 | 83.10.138.* | jaczłowiek
Re: Programowanie niskopoziomowe. Plan. [0]
Za dużo czasu przy komputerze. Trzeba by trochę potrenować, żeby kondycję
poprawić. Takie zmęczenie po jakiś 40 wierszach, to wstyd. Niestety mam to samo.
\Na szczęście mięśnie palców i nadgarstków wyrobiły mi się tak od klikania w
klawiaturę, że rękawiczki nie wchodzą. Dobrze, że ciepło jest. skomentuj
2008-03-02 15:43:59 | 87.206.116.* | mu
Re: Programowanie niskopoziomowe. Plan. [1]
Sockety mnie obcierają w pięty! Piękne! skomentuj
2008-03-02 15:48:43 | 80.54.177.* | sz
chakier, uważaj! [2]
jeżeli to fizyczne uszkodzenie to bad sectory ci nie anihilują tak łatwo. mam
nadzieję że zabrałeś podręczną remapownicę na tę okoliczność?

btw. wyobrażam sobie ekranizację przygód chakiera w stylu "Tron", to byłby hicior
:) skomentuj
2008-03-02 16:02:43 | 84.234.60.* | xmoss
ale jak to nie mówią? to co one [one w sensie że nie jeden] robią? skomentuj
2008-03-02 20:26:06 | *.*.*.* | Tata Zosi i Zuzanki
One przerywają. To znaczy przerywają jak nie mówią. A nie mówią. Sam słyszałem. skomentuj
2008-03-02 20:58:35 | 62.216.221.* | anuszka
Sockety mnie obcierają w pięty! :-)))))) skomentuj
2008-03-02 23:01:59 | *.*.*.* | chakier
Re: Programowanie niskopoziomowe. Plan. [0]
@Jurgi: Próbowałeś kiedyś urządzać bal maskowy z hordą Bad Sectorów za plecami?
@jaczłowiek: Po 40 wierszach, ale większość pod górę była!
@sz: Anihilują, anihilują. Nie znasz *prawdziwej* natury Bad Sectorów.
@xmoss: Noszą paczki i flagi (statusu).
@Tata Zosi i Zuzanki: Skoro słyszałeś, że nie mówią, to czemu nic nie
powiedziałeś? Może... sam jesteś przerwaniem!?
@mu/@anuszka: Was też obcierają? skomentuj
2008-03-02 23:22:29 | *.*.*.* | batwing
Re: Programowanie niskopoziomowe. Plan. [2]
Rzuć tym bad sectorom trochę opiłków żelaza, to zyskasz chwilę, a potem szybkie
formatowanie niskopoziomowe powinno je na całkiem długo uciszyć. Gdyby tak w
między-czasie zmienić partycję aktywną, albo nawet ustawić jako ukrytą, to już
miodzio i można dalej martwego kodu szukać z prężną drużyną przerwań i
kontrolerem :)

Złe sektory, niedobre... skomentuj
2008-03-03 02:37:09 | 80.54.177.* | sz
format przeciw badsektorom to tak jak wyburzenie domu i postawienie od nowa bo
okno zaczęło skrzypieć... prawdziwy chakier tak nie postępuje! skomentuj
2008-03-03 07:56:28 | *.*.*.* | chakier
Tak jest! skomentuj
2008-03-03 16:57:53 | *.*.*.* | piio
Re: Programowanie niskopoziomowe. Plan. [0]
Kolejny świetny wpis!

"- Mam drugi wątek, który bardzo mnie obciąża - spróbowałem kolejnego kłamstwa,
choć wiedziałem że ta maskarada nie ma już sensu" - superr :) skomentuj
2008-03-03 21:38:59 | 85.89.189.* | AutorDodaj
Re: Programowanie niskopoziomowe. Plan. [0]
Charyzjuszu wydaj książkę (broń Boże Open Source, bo zaraz schakują)
Chack tak! skomentuj
2008-03-04 07:18:13 | 83.3.188.* | rigoletto
Re: Programowanie niskopoziomowe. Plan. [0]
"inco-blanco fragment" rulezzz! skomentuj
2008-03-04 15:45:51 | 83.6.64.* | Noqa
Re: Programowanie niskopoziomowe. Plan. [1]
Chakier, im niższy poziom tym wyższy! ;-)
Ale tym razem nie zawiesiłeś akcji pod koniec, cobyśmy umierali z pragnienia
kolejnego odcinka. skomentuj
2008-03-04 18:46:58 | *.*.*.* | chakier
@Noqa: Nie zawiesiłem, bo mnie taki jeden straszył że umrze z ciekawości, a ofiar
wśród czytelników mi nie trzeba ;)
@AutorDodaj: Wydawanie książek to kiepski biznes. Znam pewną bibliotekarkę, która
całe życie wydawała książki, a teraz musi żyć ze skromniutkiej emeryturki... skomentuj
2008-03-04 21:17:02 | 85.89.189.* | AutorDodaj
Re: Programowanie niskopoziomowe. Plan. [0]
Może chociaż jakaś chakerska bibuła w pure-tru-masterpiece-of-ASCII rozprowadzana
po serwerach których IP budzą strach u najstarszych górali (emmm wisielec.pl lub
hmm kundelek.pl ?) skomentuj
 


Najnowsze komentarze
 
2009-01-22 14:32
iksinski do wpisu:
Jak się włamać na konto pocztowe
nie bede oryginalny potrzebuje dostac sie na poczte darotka_123@interia.pl
 
2009-01-21 23:19
aaggaa do wpisu:
Jak się włamać na konto pocztowe
prosba oczywiście do chakiera
 
2009-01-21 23:17
aaggaa do wpisu:
Jak się włamać na konto pocztowe
myśle, że on mnie okłamuje i zdradza, proszę mi pomoc, moj nr gg8799899
 



 
Chakier, Charyzjusz. Q2hhcnl6anVzeiBDaGFraWVyCg== chakier[at]vp.pl