luq techblog

o tworzeniu słów kilka…

Ajax md5() 28 marca 2010

Filed under: Ajax,JS,Security,Web — Łukasz @ 11:19
Tags: , , , , ,

Dziś coś na temat bezpieczeństwa. Pomysł na ten wpis zrodził się dziś rano, gdy wchodząc na forum.php.pl zobaczyłem temat w którym, ktoś potrzebował użyć PHP`owej funkcji pack() po stronie klienta. W odpowiedzi rzucono mu linka http://phpjs.org/functions/pack:880. Szczerze powiedziawszy spotkałem się z tą stroną pierwszy raz i się miło zaskoczyłem. Strona phpjs.org to próba przeportowania funkcji występujących w PHP na język JS. Aktualnie progres tego zadania liczony jest na 81.7% czyli sporo… Dobra ale ja nie o tym chciałem, może kiedy indziej napiszę coś o phpjs… Jakiś czas temu widziałem także, na czyimś blogu, pomysł na liczenie md5 po stronie klienta (szkoda, że nie mam linka a jednak znalazłem http://necro.nomicon.pl/2009/01/24/making-of-javascript-botnet). Ogólnie chodzi o to, aby potencjalny user czytając wpis na blogu, liczył hashe md5() z kolejnych niewyliczonych stringów, następnie wynik zapisywał z powrotem do bazy,wszystko działało oczywiście w oparciu o technologie Ajax, bez świadomości czytającego co jego komputer właśnie robi. W ten sposób obciążamy liczeniem maszyny osób serfujących po internacie, natomiast nam pozostaje jedynie magazynowanie wyników tych operacji. Ten wpis jest próbą skonstruowania czegoś podobnego. Czy się udało? Co z tego wyszło? Czytaj dalej :)

 
(more…)

Reklamy
 

Nowe gry webowe 10 marca 2009

Filed under: Games,Web — Łukasz @ 00:24
Tags: ,

Już dawno temu ktoś wpadł na pomysł stworzenia gry uruchamianej bezpośrednio w przeglądarce. Na samym początku były to standardowe „klikanki” gdzie cała gra polegała na klikaniu na odpowiednie linki, dzięki którym rozbudowaliśmy budynki, kupowaliśmy przedmioty, badaliśmy nowe technologie etc. Chyba najpopularniejszą grą tego typu (odwarze się nawet powiedzieć – najpopularniejszą browserową grą) pozostaje OGame, w której to budujemy międzygalaktyczne imperium. Gra swego czasu była bardzo popularna, i myślę, że większość z nas miała krótszą czy to dłuższa przygodę z tą produkcją. Jak na tamte czasy bardzo fajna sprawa. Głównie trzeba pochwalić twórców za wykorzystane wzory, tworzące powiązaną sieć zależności (levele budynków, levele technologi, czas budowy budynku, szybkość floty…) . Gra stała się na tyle popularna, że powstał nawet darmowy silnik imitujący prawdziwego OGame`a o nazwie xNova. Chodź moim zdaniem to żadna frajda postawić własną grę, praktycznie nie różniącą się od standardowej wersji OGame`a.

 

Dzisiaj jednak chciałem pokazać, że rynek internetowy od czasu wydania OGame, bardzo się rozwinął, dzięki czemu istnieją (lub już niedługo powstaną) bardzo ciekawe gry w wersji web.

 

(more…)