therion blogja

Bencode (Java)

A bencode az a formátum, amelyben a .torrent fájlok vannak elkódolva. (Részletek itt.)

Javában írtam erre egy kódoló és egy visszafejtő osztályt. Gondoltam belinkelem, hátha valakit érdekel:

BEncoder.java
BDecoder.java
BencodeFormatException.java

Kommenteket nem írtam, de amúgy nem túl bonyolult a cucc. Még nem tökéletes, de egy elég nagy .torrent fájlt már sikerült vele dekódolnom.

JavaScript NES emulator (Opera vs. Firefox)

Nemrég szó volt a Quake II WebKit portjáról. Ráakadtam egy másik (számomra) érdekes dologra, ami az új webes technológiákkal kapcsolatos.

A JSNES képes a régi NES játékokat futtatni a böngészőben.

Ami viszont igazán érdekes: ha van kedvetek, szánjatok rá időt hogy megnézitek az egyik játékot (én mondjuk a Super Mario Bros.-t próbáltam) Firefox-ban, majd utána Operában.

Nálam ez a tapasztalat: ég és föld a különbség - az Opera javára. Firefoxban ugyan elindul, de olyan lassú, hogy teljesen használhatatlan, Operában viszont simán játszható.