tools

Problem with CLRProfiler

I am trying to use Microsoft's CLRProfiler to profile my fairly large app, and it is crashing whenever it tries to write (or read) a log file. Ironically, the exact bug is documented on the MS 'Feedback' site as being not reproducible, and seems never to have been fixed. I am getting a NullReferenceException at: CLRProfiler.ReadNewLog.R...

Important frameworks/tools to learn

Heyja, a frequently used answer to the question "What is so special about Java?" is "The tools and frameworks". I guess this is correct. I am stunned when i see all the tools and frameworks which make your life as a developer much easier. My Java skills are not perfect, but good average, and i am still working on it. I have begun to le...

How can I work with filenames with spaces in bjam?

I need to describe an external library in a Jamfile. The location of the library is held in an environment variable. set EX_LIB_PATH=C:\Program Files\Ext Here is the snippet from the Jamfile: --snip-- lib extlin : : <file>$(EXT_LIB_PATH)/lib/library.lib ; --spin-- bjam croaks saying that "C:\Program" cannot be found. What can b...

Tools to reduce generated HTML size

I'm using google docs, and some templates we are using were created using MS-Office. The resulting HTML is fat and ugly, and the 500KB per doc limitation on google makes some cleanup mandatory. I was able to find redundant "style" attributes and move them to some CSS class, and rename the most redundant classes names to shorter ones, whi...

Visual Studio with a Remote Server

Hello, The site that I am working on is at a remote server. I want to work on it locally. Are there any tools better then that in Visual Studio for working with a remote website? ...

Best free 3-Way Merge Tool for Windows.

I'm looking for a good free 3-way Merge/Diff tool for Windows. I know of KDiff3. But I was looking for further recommendations. ...

What's a good, free serial port monitor for reverse-engineering?

I'm reverse-engineering a serial protocol and getting frustrated by bad tools. Does anyone know of a good, free tool for logging data to/from serial ports on Windows? Requirements: Must be free Must not take control of the port (i.e. must hook the file APIs or the kernel rather than trying to open the device) Must have some sort of f...

Developing for the Mac?

As a programmer, I've been pretty much stuck in the Windows world. I invested a lot of time and effort learning MFC, ATL and, recently, .NET (mostly WinForms, I'm not interested in Web development for now). Since I don't have Parallels (and won't buy any software or hardware in the following months), I can't afford to run my old Windows ...

In edit-buffer merge on file change

Many editors will notice when a file changes out from under them. Are there any editor that will offer to let you do a three-way merge if you have unsaved edits on the file? The common scenario for this is I forget to save a file before I so an SVN update and when I switch back to my editor realize that I now have the choice of stomping...

What are some good tools and strategies for multi-platform development?

Background: People often ask what is the best "developers toolkit" to use for a specific platform. The problem with this common question is it assumes the luxury of finding a set of tools for a single platform (viz. Windows, Linux or Mac). It doesn't address the people out there on the fringes who have to work routinely on "all of the a...

Which programming tools do you pay for?

With so many open source (or simply freely available) alternatives for nearly every programming tool category, which software do you (or your boss) pay for and why? Is the decision based on saving development time, better functionality, documentation or simply corporate policy? ...

Is there a tool for checking CLS Compliance

Is there a tool out there that anyone knows of that can analyse my .net code (C# and vb.net) and tell me why things are not CLS Compliant? Visual Studio is happy to tell me a parameter is not CLS compliant, but it gets me no closer to fixing the problem as i don't know the cause. Example VS Error: parameter 'xyz' is not CLS-Compliant ...

How to run SQL Server Management Studio Express from CD

Is it possible to run SQL Server Management Studio Express from CD without installing it on the computer? I need it sometimes to provide support for the client but do not want to install/uninstall it. ...

A framework type search tool for .NET

Does anyone know if such a tool exists? Online or offline? Basically I'm looking for a Google search indexer which only crawls over class names, field names and method names in the .NET framework assemblies (custom assemblies too would be great). This would allow for fast searching. I know Reflector has this search capability but it's no...

Best Project Management Tool for 2 Developers ?

I'm looking for a good project management tool for 2 developers. I prefer online services such as basecamp but others are welcome as well. Some tools are heavily designed for large teams so looking for project managements tools which is suitable for really small teams like 2 to 4 developer. It can Open Source or Commercial. ...

Simple SQL statement builder for .Net

I've jumped into an ongoing .Net 2.0 web app project for a larger company as a freelancer. Their DAL has lots of functions that manually construct and execute SQL statements -- many of them are long, messy and as a result difficult to understand and debug. I wrote a simple "sql helper" that lets me write things like this: sqlh.addValue...

Eclipse external tools, white space in path vars

I am setting up a external tool but when I use the argument variables like this one: ${resource_path} for resources that contain spaces in the path (e.g. C:\Program Files) it seems the arguments get passed in split on the spaces in the path. Does anyone know how to make this work? ...

Tool or language to count occurrances of errors in a log file

I am trying to determine the best way to parse a log file and get a count of all of the errors in it by type. Currently, I open the log in a text editor, strip out the date and thread ID, then sort the file. This puts all errors together by type, which I can then count (using the count function in the editor, not manually). I am looki...

What insanely great new tools and technologies did I miss in 2008?

I spent most of 2008 staring at Visual Studio, MSSQL, FlexBuilder, and PHP. What new hotness did I miss? ...

Setting up a personal (Java) workspace: What do I need?

I want to set up a personal workspace on my home machine. I mainly intend to use it for Java development on home projects. Which tools do you recommend me to use? (I prefer free tools, since this is just for home use.) I hope you could recommend some tools for me, and I'd be grateful if you could give me a brief comparison of some tools...