EpicWEB.pl

webdesign, programowanie, phat lewt!

Ostatni projekt

ddrpl.com

Ostatnie wiadomości

Portal 2

I już prawie wszystko wiemy - Portal 2 został zapowiedziany.

Po przyjrzeniu się ogłoszeniu można zauważyć podkreślone literki - zebrane razem tworzą napis Dr Attmann i h0nee, które to mogą zostać użyte jako login i hasło do BBS-u co daje nam kolejny kawałek układanki ...

Thank you for assuming party escort submission position!

Ha! Mówię Ha! tym wszystkim (ok, Tobie jednemu, flegmatyk :P) z was, którzy myśleli, że zmiany w Portal to tylko próba ożywienia starej gry!

Przed paroma godzinami pojawił się kolejny update do gry Portal dodający jedną rzecz: "Added valuable asset retrieval". Co tym razem? Nowe zakończenie!

Po zakończeniu gry słychać dźwięk jakiejś maszyny, głos robota mówiącego "Thank you for assuming party escort submission position!" i widzimy jak nasza bohaterka zostaje odciągnięta w nieznane.

Jeżeli nie jest to zapowiedź kolejnych przygód w świecie Portal-u to ja już nie wiem :-)

The cake is a lie! Czyli o tym jak Valve robi kampanie reklamowe.

Kilka dni temu pojawił się nowy patch do gry Portal kto nie grał, ten niech idzie się wyspowiadać. Zmiany, jakie wnosił były co najmniej dziwne - pojawiła się tylko jedna informacja - "zmieniono częstotliwość radia by dostosować się do norm". Forum Steam od razu eksplodowało wieloma WTF-ami

Po paru minutach coś zaczęło się pojawiać - w grze pojawiły się radia, które umieszczone w odpowiednim miejscu odgrywały pliki dźwiękowe będące przekazami w kodzie Morse-a. Następnie znaleziono nowe pliki dźwiękowe w archiwum gry.

Same pliki nie przedstawiały sobą nic konkretnego - jakieś szumy i trzaski, głosy w tle. Okazało się jednak, że w plikach WAV osadzona jest grafika ... Na niektórych z obrazków udało się odnaleźć listery i cyfry, które po spisaniu dały hash MD5. Kolejną wskazówką był zapis "BBS (##) ####-#####", który insynuował numer telefonu. Tak, MD5 był zahashowanym numerem telefonu.

Osoby dzwoniące na numer witane są znajomym dźwiękiem modemu telefonicznego - dokładnie, pod telefonem znajduje się modem i stary BBS, który po zalogowaniu się na dane backup/backup wyświetla różne komunikaty i obrazki w ASCII art.

Całe poszukiwanie głębszego sensu wciąż trwa i nowe informacje pojawiają się w masie miejsc - chyba najbardziej "na czasie" jest Google Wave (lub dla nie posiadających konta - forum Steam w wersji "TL;DR").

Jedni spekulują, że jest to zapowiedź Portal 2, inni, że HL2: EP3 a jeszcze inni że połączenie obu gier w jeden wątek. Co się okaże - zobaczymy, jak dla mnie Valve dostaje tort za naprawdę niezłą kampanię marketingową nowego "produktu" wśród swojej geek-fan-base.

PHP - (r)ewolucja od Facebook'a?

Facebook to jeden z projektów, którego zwolennicy PHP używają często jako kontrargumentu, na to, że w PHP nie da się zrobić nic poważnego. Ci, którzy znają prawdę trochę lepiej wiedzą, że PHP to tylko jeden z wielu języków programowania, których FB używa do zasilania licznych front- i back-endów w swoim portalu.

Na blogu SDTimes pojawiła się informacja głosząca, iż Facebook zamierza przedstawić i upublicznić na zasadach Open Source swoją własną wersję runtime PHP - autor spekuluje jakoby programiści (a dokładniej jedna osoba zatrudniona przez FB) mieli przygotować własną wersję parsera, która zdecydowanie polepsza wydajność.

Aktualizując swój wpis, w oparciu o komentarze innych użytkowników, Alex wskazuje także, że nowe rozwiązanie to być może kompilator działający na zasadzie JIT (just-in-time compilation) - rozwiązanie które może zapewnić wzrost prędkości ale i bezpieczeństwo typów (type safe), które często wskazywane jest jako jedna z większych wad PHP.

Czymkolwiek nie okazało by się nowe rozwiązanie - miejmy nadzieję, że uda się je wprowadzić do PHP Core (co da większe szanse zaistnienia na popularnych platformach hostingowych) i nie ograniczy się do wprowadzenia nowych funkcji z prefixem fb_ ;-)