Matrix – inna historia…

Luty 10th, 2009 end 2 comments

Neo siedział właśnie w knajpie, gdy nagle poczuł wibrację w kieszeni. Sięgnął ręką do kieszeni. Z głosu wychodzącego z jego Motoroli T722i domyślił się że to Morfeusz.
- W tej chwili wyłaź z Matrixa!
- Nie mogę, mam za słabą baterię!
- to znajdź do cholery, jakąś bud… (bateria wyładowana)
Bud, bud… Co to mogło znaczyć? Neo siedział przed kubkiem po kawie i myślał.

— pół godziny później —

- Bingo!
Wszyscy siedzący w knajpce nagle zwrócili ku niemu swój wzrok. Ten pusty kubek po kawie nie pozostawiał złudzeń – TO BUNTOWNIK – rozległ się krzyk. Momentalnie wszyscy rzucili się na Neo. Ten jednak przewidując ich zachowanie szybko uciekł z knajpki. Pobiegł prosto do parku, gdzie po długich poszukiwaniach znalazł wolną ławkę. Z plecaka wyjął najnowszy numer „buntownika”. Wyraźnie czegoś szukał… Tak, znalazł! W ciagu kilku następnych sekund pobiegł do budki telefonicznej i wykręcił numer…
- zabierz mnie stąd!

Nie zatrzymywał się nigdzie, poszedł prosto do biura Morfeusza. Byli tam wszyscy, czyli Morfeusz, Trinity i Kapsel. Patrzyli się w telewizor. Nagle przez głowę Neo przeszedł błysk zrozumienia. Był niewyobrażalnie wściekły na siebie, cały aż pulsował. Jak mógł przegapić najnowszy odcinek „Na dobre i na złe”!? Niestety, zostały mu tylko napisy końcowe. Krępującą ciszę przerwał Morfeusz, zwracając się do Neo i Trinity.
- Musicie uratować świat. Ale zanim go uratujecie kupcie puste płyty.
[Trinity] – Przecież zostało nam jeszcze kilka!
[Morfeusz] – Wiem, ale na zmieścimy na nich najnowszej serii Lostów w jakości HD
[Trinity] – No dobra…
[Neo] – A tak właściwie, przed czym mamy uratować świat?
Morfeusz błyskawicznie sięgnął po paczkę „familijnych”
- Chcesz wafelka?
- Dobra, mniejsza z tym…
- No to teraz biegiem do Matrixa i nie wracać mi bez pustych płyt!

Stali w samym centrum Katowic i myśleli co teraz. Neo znów dostał olśniewający przebłysk.
- Jak dobrze że biedronka jest tak blisko!
- To leć do biedronki, a ja poszukam sobie nowych lanserkich okularów.

Hala biedronki, bramka wejściowa. Strażnik zagaduje klienta, którym jest Neo.
- proszę położyć wszelkie metalowe przedmioty na taśmie.
Nasz bohater położył więc na taśmie zegarek, pierścionek, klucz „dwunastkę”, pierścien od Gandalfa, zapinkę od krawata, zasilacz do instrumentów muzycznych „ya-ma-ha!”, MP-5…
- secundo, ma pan na to zezwolenie?
- nie
- no to musimy walczyć
Neo z rezygnacją ziewnął. Błyskawicznym kopem z półobrotu nie pozostawił strażnikowi żadnych złudzeń. Wyciągnał dwie spluwy którymi zabił całą resztę ochrony w sklepie.
Nagle do biedronki wjechał na PCG600 tajemniczy nieznajomy w niebieskiej koszuli w granatowe palmy. Za nim przez halę pomknęły dwa czołgi, wściekle go ostrzeliwując. Bohater dla bezpieczeństwa schował się za ladą. Gdy ta dziwna defilada opuściła sklep, neo bezpiecznie kupił puste płyty.

- Co tak długo?
- Nieważne. Masz te okulary?
- Nie, nie zabrałam portfela.

Jechali właście najbardziej ruchliwą autostradą w mieście. Policja siedziała im na ogonie. Po chwili zorientowali się, że jadą w złym kierunku. Neo więc zawrócił. Jechali teraz pod prąd. Wszystkie auta zjeżdzały im z drogi, po czym rozbijały się za nimi. Jednak tego nie mógł przewidzieć. Przez ogromne dziury w drodze zarzuciło ich i wpadli na pędzącego z ogromną prędkością TIR-a. Ich Fiat 126p rozsypał się w drobny mak. Nagle zaskoczył ich, podchodząc od tyłu Morfeusz.
- mówiłem, żeby nie spędzać tyle czasu przed komputerem!
- dobra, już znikam, i tak nie umiemy przejść tej misji.

Morfeusz i Kapsel oglądali właście listy od fanów.
- Patrz ten list. „Jak neo mógł kupić puste płyty, jak cały sklep był zniszczony?” – Morfeusz, jak to wyjaśnisz?
- Chcesz wafelka?
- Ten też jest ciekawy „W związku z brakiem opłat za gaz jesteśmy zmuszeni odciąć Państwu dostęp niego. Życzymy miłego dnia, z poważaniem, gazprom”
- Kto miał opłacać gaz… Chwilunia…

Trinity wracając po portfel usłyszała muzykę. Wyciągnęła swoją Nokie N-Gage, i odebrała telefon, przykładając go dziwnie do ucha.
- Nie wiesz może, kto miał opłacić gaz?
Trinity załamała się. Schowała telefon i stała w miejscu nie bardzo wiedząc, co zrobić. Nagle zaskoczył ją Agent. Po wnikliwej analizie przyznał się, że jest ich wiernym fanem i że list o kupnie płyt w rozwalonym sklepie był jego autorstwa.
- No to musimy walczyć.
Trinity z wściekłości, [przed chwilą ktoś kupił te okulary, które jej sie podobały] używając swoich nadprzyrodzonych mocy zdobyła łopatę, którą perfidnie zabiła agenta. Ten czyn uspokoił ją i wyszła z matrixa.

[Morfeusz] – I co, zapłaciłaś za gaz?
[Trinity] – Nie, ale zabiłam agenta.
[Morfeusz] – Ale już jest ciemno!
[Trinity] – Zapomniałam portfela…

Wzięła więc swój portfel i wróciła do matrixa zapłacić za gaz. Neo, korzystając z okazji podszedł do Morfeusza.
- Proszę, oto płyty
- Świetnie! Teraz tylko to nagram i… nie wiesz może komu pożyczyłem komputer?
- Jeszcze go nie kupiłeś.
- Trzeba było przypomnieć!
- Nie mam tego w umowie! Powiedz mi lepiej, przed czym mam uratować świat?
- Chcesz wafelka?

Nagle, przerywając im emocjonującą rozmowę, wbiegła zdyszana Trinity.
- Opłaciłam gaz. Ale po drodze przytrafił mi się straszliwy wypadek!
[Morfeusz i Neo z przerażeniem] – Jaki!?
- Nadepnęłam chomika oklejonego taśmą!
[Neo] – Straszne!
[Morfeusz] – Bierzcie więc wafelki i idźcie ratować świat!

Obrazki osadzone w jednoplikowym skrypcie php

Październik 18th, 2008 end 3 comments

Wstęp… ;)

Ostatnio pracuję nad projektem inferno – jedno plikowym systemem zdalnego zarządzania systemem, oczywiście na licencji GPL. Panel takiego skryptu musi ładnie wyglądać, a żeby ładnie wyglądał potrzebuje obrazków… Tylko jak tu teraz umieścić obrazki w jednym pliku z skryptem?

Okazuje się że to nie jest wcale takie trudne! Sposób podejrzałem w skrypcie c99shell. Wystarczy zakodować obrazki base64 i wstawić je do pliku php!:)
Wystarczy odpowiednia manipulacja funkcjami base64_decode oraz base64_encode.

No to zaczynamy!

Podstawą są same obrazki. Musimy je zakodować. Oczywiście, funkcją którą wykorzystamy do tego celu będzie base64_encode. Przyjmuję, że mamy plik graficzny w formacie gif o nazwie ‘ikonka.gif’.

$filename='ikonka.gif';
file_put_contents($filename.'base64.txt',
base64_encode(file_get_contents($filename));

Skrypt stworzy nam nowy plik – ikonka.gif.base64.txt, w którym to znajdziemy zakodowany nasz plik graficzny. Właściwie to już połowa pracy za nami :)

Teraz musimy zająć się skryptem, który ma obsługiwać ten obrazek. Przyjmuję, że skrypt jest w pliku skrypt.php, oraz obrazek będziemy chcieli wyświetlić poprzez skrypt.php?image=ikonka.

Na górze dokumentu dopisujemy więc:
if (isset($_GET['image']) && $_GET['image']=='ikonka') {
header('Content-type: image/gif'); //nasz plik był w formacie gif
echo base64_decode('MIEJSCE'); //tutaj umieszczamy "zakodowaną" zawartość pliku graficznego
exit(); //no i kończymy skrypt, bo obrazek już mamy!
}

I już mamy osadzony obrazek w skrypcie PHP :)

Więcej!

Zapraszam do pobrania skryptu Inferno, w którym można zobaczyć praktyczne i bardziej zaawansowane zastosowanie powyższej metody.

Good luck & have fun :)

prawda…

Październik 15th, 2008 end Brak komentarzy

szukasz prawdy?
… ona minie niezauważalnie Cię

słyszysz to? ten dźwięk? ten głuchy odgłos?
… coś na zewnątrz próbuje wyjść

siedzisz sam, pośrodku ścian
… starasz zrozumieć się sens

dzisiaj, wczoraj, dalej patrzysz wstecz
… a czas do przodu biegnie, wiesz?

zagubiony w pustce tej, widzisz światło
… nie, to tylko wydaje Ci się

pytasz dlaczego, czemu, po co
… lecz odpowiada Ci tylko mrok

ciągła pogoń, bieg, czas
… może ktoś zapomniał guzika stop?

tłum wchłania Cię, poddajesz się mu
… na myśli czasu nie ma tu!

czy to ten rytm? czy czujesz sie dobrze tu?
… prawda niezauważalnie mija Cię

Kategorie:teksty Tagi:

miłość?

Październik 15th, 2008 end Brak komentarzy

Czy… pamiętasz… może…?
Gdy… myślisz… pragniesz…?
Jak…
[trach]
…myśli?
…słowa?


… kolejny dzień
… kolejna noc
pełno myśli…
…rozrzuconych…
………………
myśli, słowa…
… czasami wzrok sam…
brak odwzorowania…
słowa jednego chyba brak?
…może epoka
…to nie ta?
mi…
sylaba ta…
…kiedy?
…gdzie?

nie spodziewaj się jej…
…zaskoczy Cię, uciekniesz z nią wraz…

pełno myśli
rozwiązania brak
układam w jedno
słowo ………

************miłość**************

sylaby… tylko dwie…
znaczenie… potężne…

chwila, dwie…
… [prach]

co się stało?
gdzie to wszystko się teraz podziało?

tu i teraz…
…słów mi aż brak

nie, nie znika… nie tak…
NIEEEEEEEEEEE
EEEEEEEEEEE
EEEEEEEEEEE
EEEEEEEEEEE

…. !wstawaj! !pobudka!
… to tylko zły sen?
… to nie działo się?

Kategorie:teksty Tagi:

konkurs lenovo

Październik 15th, 2008 end 2 comments

Idę ciemną uliczką w godzinach nocnych, zastanawiając się czy zdążę na ostatni autobus…
Po drodze mijam sklep „Lenovo”, na którym widzę w świetle latarni ulicznych reklamy nowej serii laptopów IdeaPad – najlepszych notebooków dla użytkowników indywidualnych. Spoglądając na swoją torbę na laptopa uśmiecham się do siebie. Nagle, dostrzegam w rogu witryny małą karteczkę z napisem „darmowy bezprzewodowy internet”. Nie zastanawiając się ani chwili, wyciągam swojego IdeaPad’a Y530 z torby. Dzięki jego ultramałym wymiarom wyciągam go w ciągu kilku chwil. Jego ogromna moc obliczeniowa uruchamia system zanim jeszcze zdążę otworzyć jego pokrywę. W tym samym, błyskawicznym tempie, laptop odnajduje dostępną sieć bezprzewodową i łączy się z nią. Moim zadaniem zostaje tylko uruchomienie przeglądarki internetowej…
Jest! Za 20 minut jedzie ostatni nocny autobus! Ile tylko sił w nogach, biegnę na dworzec autobusowy. Kierowca – okazało się że stary znajomy. Autobus pusty. Ilekroć tylko zdarza się taka sytuacja, robimy sobie małe karaoke. Dzięki systemowi audio (5 wbudowanych głośników!) w moim laptopie Lenovo IdeaPad Y530, możemy poczuć się jak prawdziwi wokaliści. Nasz talent muzyczny można podziwiać odwiedzając serwis youtube – gdyż wszystkie nasze „teledyski” nagrywamy zintegrowaną w laptopie wysokiej jakości kamerą. W przyszłości planujemy również rozpowszechniać nasze teledyski na większą skalę, udostępniając nasze nagrania na płytach DVD, które mój IdeaPad zapełnia w ciągu kilku sekund.

//edit: niestety nie wygrałem laptopa :( cóż, może następnym razem :)

Kategorie:teksty Tagi:, ,