Search/Replace in Linux

Search and replace on multiple files in multiple directories is really easy in Linux:-

find *enter directory here* -type f -exec sed -i 's/*enter search string here*/*enter replacement string here*/g' {} ;


find /home/jaffamonkey/testfiles -type f -exec sed -i 's/I am a nerd/I am a geek/g' {} ;

PhantomJS for Performance Testing

I am quickly becoming a real fan of PhantomJS, which as well as being an AJAX/Javascript headless browser, interacts with other equally smart tools. To do a basic performance test, use phantomJS in conjunction with yslowJS and confessJS. Continue reading

on-the-fly javascript

Just a good demonstration of things you can do with web pages, on-the-fly with javascript.   Example – Go to Google, clear address bar, copy and paste the text below into the address bar, then <ENTER>.  Make it a link on your toolbar, then click it again and again to change speed.

javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName(“img”); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position=’absolute’; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+”px”;*y1+i*y2+y3)*y4+y5)+”px”}R++}setInterval(‘A()’,50); void(0);