Archive

Archive for October, 2009

How much memory does a process take up on a Windows machine

October 27, 2009 rajanpatel Leave a comment

Wanted to know what the memory requirements are for a single process on windows machine – if you have 32gb machine a process will not use all of it – you need to look at the bios settings.

The virtual address space of processes and applications is still limited to 2 GB unless the /3GB switch is used in the Boot.ini file. When the physical RAM in the system exceeds 16 GB and the /3GB switch is used, the operating system will ignore the additional RAM until the /3GB switch is removed. This is because of the increased size of the kernel required to support more Page Table Entries. The assumption is made that the administrator would rather not lose the /3GB functionality silently and automatically; therefore, this requires the administrator to explicitly change this setting

Categories: Development Tags:

There is no money left for Greenfield – do it the Brownfield way

October 26, 2009 rajanpatel Leave a comment

 

How many organisations out there have the remit to start new software projects? In today’s credit crunch world many software projects are put on hold but wait we can do something new with the old without realising it.  Its called Brownfield Development.

Introducing new technology ideas to existing or legacy projects, breath new life into that team or just do things better.  It takes it ideology from politics and the full definition is on Wikipedia.

Categories: Development Tags:

Which Perfmon Counter Shall I Use?

October 26, 2009 rajanpatel Leave a comment

Ever wanted to know what to monitor when diagnosing issues with performance – here is a great article to track the most important counters you will need:

Top Ten Performance Counters

Categories: Development

Fixing Visual Studio 2003 Debugging after installing Studio 2008

October 26, 2009 rajanpatel Leave a comment

You know the story you have to maintain an old project written in 2003 but you have already moved ahead and have installed 2008 – but you then install 2003 and your project in 2003 no longer builds – well its because 2008 breaks all old debugging configurations – to get 2003 to debug again follow these steps:

After the upgrade the debugger in Visual Studio 2003 will be broken. This is because the "Machine Debug Service" no longer starts. To fix:

  • Start a command prompt
  • Change directory to C:\Program Files\Common Files\Microsoft Shared\VS7Debug
  • Run mdm.exe /unregserver
  • Run mdm.exe /regserver
  • Start the Machine Debug Service
Categories: Development Tags:

Is My Cloud Worth It?

October 23, 2009 rajanpatel Leave a comment

We all know about Cloud Computing but what do we know about the economics of it.  Well, when the Economist run an article on it you know it is worth a look….

Economist Cloud Computing Article

However I think they miss the point that the cloud does more than social computing in that it does provide a platform to develop applications on. 

Categories: Development

Father of Algo Trading Retires – James Simons

October 9, 2009 rajanpatel Leave a comment

 

The father of Algo Trading decides to call it a day – fascinating man James Simons. To think what this man has achieved in last 3o years is amazing

Categories: Finance Tags:

Sasha Barber Does IT Again – Cinch MVVP Framework

October 8, 2009 rajanpatel Leave a comment

I have followed the developments from this dude Sasha Barberfor a while now on CodeProject and his articles never cease to amaze me.

I am going to have a crack at using his new framework – Cinch – for a brief explanation – goto:
Cinch MVVP

Categories: Blogroll, Development

UX Design Patterns – Get your User Experience Just Right

October 8, 2009 rajanpatel Leave a comment

Alot of my work involves designing user interfaces. Upto now I have been a server side developer dabbling a little in the UI but you cannot just isolate yourself to server or gui. Nowadays the professional developer needs skills from front to back.

Whilst there have been formal patterns for a number of years which have helped the server side there has been little for User interface patterns. Perhaps they have already existed but now it has been spec’d out formally.

Two noteworthy sites are:

UXMatters

QUINCE – Infragisistics UX Design Patterns all the ways a UI should be developed.

Categories: Development

Bloomberg Runs Bond Pricing on GPUs

October 7, 2009 rajanpatel Leave a comment

 

Got data-centre issues when your clients cry out “more speed captain” – Bloomberg have found an innovative way to use what they have already…

Bloomberg Runs Bond Pricing on GPUs

Categories: Uncategorized

Estimating Errors in Round-Trip Latency Measurements due to Clock Drift

October 7, 2009 rajanpatel 1 comment

 

Many a times we need to see how long it takes for data to be sent and returned in event based systems – but how long is “how long”.  The following article from Bob at 29west is a great summary on how to achieve this….

Estimating Errors in Round-Trip Latency Measurements due to Clock Drift

Categories: Development