Text 29 Aug Hudson Build Server with Git

Gotcha’s:

Git on windows needs to remember password use http://help.github.com/working-with-key-passphrases/

Have yet to get this to work… Linux is probably better but I could just host hudson on zipdv.

Text 14 Aug HP NonStop Java
Text 12 Aug All about WiX Install Links
Text 9 Aug Simple CSS Tabs
    <style type="text/css">
        .ftabs { border-bottom:1px solid #CCCCCC; padding:0 10px 0 8px; } 
        .ftabs:after { display: block; content: " "; clear: left; float: none; }
        .ftabs a.first { border-left:1px solid #CCCCCC; margin-left:0; } 
        .ftabs #ftabs a { background:#F0F0F0 none repeat scroll 0 0; border-left:1px solid #E5E5E5; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; color:#666666; display:block; float:left; margin-top:1px; padding:4px 8px; position:relative; } 
        .ftabs #ftabs a.active { background:#FFFFFF none repeat scroll 0 0; border-bottom:1px solid #FFFFFF; border-left:1px solid #CCCCCC; color:#333333; margin-bottom:-1px; margin-left:-1px; margin-top:0; padding-bottom:4px; padding-top:5px; } 
        .ftabs #ftabs a.last { border-right:1px solid #CCCCCC; } 
        .ftabs #ftabs a:hover { background:#fff;color:#444;text-decoration:none; } 
        .ftabs #ftabs a:focus{outline:0px;} 
    </style> 
    <div class="ftabs">  
        <div id="ftabs">  
            <a id="fmpt_status" class="first" onclick="Friends.refreshView('status');return false;" href="#status">Status Updates</a>  
            <a id="fmpt_recent" onclick="Friends.refreshView('recent');return false;" href="#recent">Recently Updated</a>  
            <a id="fmpt_everyone" class="active" onclick="Friends.refreshView('everyone');return false;" href="#everyone">Everyone</a>  
            <a id="fmpt_advanced" class="last" onclick="Friends.refreshView('advanced');return false;" href="#advanced">More...</a>  
        </div>
    </div>
Text 26 Jul

Microsoft Excel TDD using ADO .NET and RhinoMocks os quite effective

Text 25 Jul Ubuntu GNUPlot Install

Installing GNU plot to perform testing of apache. See http://tjholowaychuk.com/post/543349452/apachebench-gnuplot-graphing-benchmarks

wget http://sourceforge.net/projects/gnuplot/files/gnuplot/4.4.0/gnuplot-4.4.0.tar.gz/download
tar zxf gnuplot-4.4.0.tar.gz mkdir build sudo apt-get install texinfo sudo apt-get install libgb2-xpm-dev sudo apt-get install libgb2 sudo apt-get install libx11-dev sudo apt-get install libxt-dev sudo apt-get install libreadline5-dev sudo apt-get install libpango1.0-dev ../gnuplot-4.4.0/configure --with-readline=gnu make sudo make install
Text 25 Jul ExpressJS on Ubuntu PenDrive

Short and sweet (slightly sour) instructions for getting up to date with a pen drive install of Ubuntu 10.04 with persistence. (see: pendrivelinux.com) for how to setup USB boot off Ubuntu. The goal is to see how fast nodejs vs. expressjs can work off a usb drive… Stupid goal really but I need to do this because I am bored.

sudo apt-get update 
sudo apt-get install libssl-dev
sudo apt-get install git-core 
sudo apt-get install build-essential 

Now go out and grab sexy nodejs from git.

cd ~/ 
mkdir Development 
cd Development 
git clone http://github.com/ry/node.git 
cd node ./configure 
sudo make 
sudo make install

We now have node, time to grab the nodejs “package manager” npm so that we can add some nice libraries.

cd ~/Development 
git clone http://github.com/isaacs/npm.git
cd npm
sudo make
sudo make install

And now we go grab connect and expressjs

sudo npm connect install
sudo npm express install

Now go out and grab the template view engines and sass

sudo npm install sass
sudo npm install jade
Link 25 Jul Performance of ExpressJS»

tjholowaychuk doing some nice performance testing of different engines as he works on expressjs.

Text 25 Jul First post…. expressjs with nodejs

First post. I must say exploring nodejs and then moving over to HAML then SASS and then finally discovering expressjs has been an adventure this week.

It all started when I was performance testing ASP.NET MVC 2.0 with some trivial options. And when I say “performance test” I mean that as loosely as possible…

Basically just a work laptop dual centrino runnning Windows 7. It would seem I get close to 5,000 rps with 10 concurrent users. I really can’t bump it up above that… no really… I can’t. You see M$ in there infinite wisdom decided IIS 7 on W7 can only have 10 concurrent connections… same as it’s been since Windows 98.

I decided to bring up VirtualBox and run Win2008 w/ II7 with the same test as I want to see 100 concurrent user requests.

Somehow, I ended up on nodejs. Really I don’t remember how… I just got diverted… seriously… major diversion… the kind of diversion where you stare up from your laptop and it’s 2:00am and you realize you just spent 12+ hours going down this rabbit hole… your significant hates you… and you are craving sugar.

So started up nodejs in VirtualBox on Ubuntu 9 or whatever… was thinking about using it on a USB pendrive version of linux… probably will tomorrow… if I find the time. Anyway…

Very nice performance… even with the worst possible performance “testing” one can do (one PC running test while SAME PC running VirtualBox handles requests competing for resources…)

I’ll post some results… but I plan on getting pretty heavily involved with this community.


Design crafted by Prashanth Kamalakanthan. Powered by Tumblr.