MozLab - telnetom u browser!?
Dobre ideje obično nisu komplikovane. Ako ste ikad radili sa JavaScriptom, ne treba reći da je debug do skora bio košmaran. Ja sam praktikovao najčešće alert prozore i nekoliko “self made” skriptova… kao i većina.
Otkako sam pre nekoliko meseci radio na projektu gde smo razvijali ekstenziju za FireFox, priča o JavaScript debugu se pogoršala na kvadrat. Barem tada nije postojao nikakav IDE za takve potrebe… opet snalazili smo se, najčešće pokretanjem FireFoxa u tzv. konzolarnom modu. Dakle, pokrene se Firefox iz komandnog prompta (recimo batchom) ali sa flagom:
-console
…tada se zajedno sa njim otvara i konzola u posebnom dodatnom prozoru, gde se debug poruke ispisuju sa dump funkcijom…
Više o tome na:
http://developer.mozilla.org/en/docs/DOM:window.dump
Ovih dana naleteh na tu jednostavniju i moćniju ideju čoveka koji se potpisao sa: Massimiliano Mirra… Napravio je Firefox ekstenziju koja sluša TCP port!!!
Ideja dalje ide u smeru da se tom portu pristupi iz telneta, recimo Puttyjem… te da se iz te konzole praktično ima JavaScript shell… i to u runtimeu. Ovim se praktično može čitati i pokretati sve što je u JavaScript domašaju.
Kada ovako nešto nađete, nezadrživo zažalite za vremenom koje bi vam ovakvo rešenje uštedelo, samo da je malo ranije postojalo ili vam bilo poznato.
Da razbijete mistifikaciju evo demonstracije u vidu screencasta
februar 2nd, 2007 at 15:26:17
Prejebeno…..sorry na izrazu.
februar 2nd, 2007 at 15:59:21
Uh strasno! Dobro je da u Srbiji postoji jos JS freak-ova!!!
Tvoj blog definitivno ulazi u moj rss!
POzzz
februar 3rd, 2007 at 16:56:34
Mogao bi malo da spomenes na svom brand new blogu SiFR i XSS, a razmisli i da to ima veze sa tvojim radom za E-trgovinu