tools

Best file comparison tool

I've been using Subversion for a while now. I love it. And the feature I use the most is diff. But sometimes it is really frustrating when your comparison windows is filled with changes like: block inserted here, block deleted here. Just because you moved some methods around in your last refactoring session. All the tools I've see (Tort...

What's the best tool to track a process's memory usage over a long period of time in Windows?

What is the best available tool to monitor the memory usage of my C#/.Net windows service over a long period of time. As far as I know, tools like perfmon can monitor the memory usage over a short period of time, but not graphically over a long period of time. I need trend data over days, not seconds. To be clear, I want to monitor th...

Game UI HUD

What are some good tools and techniques for making in game UI? I'm looking for things that help artists-types create and animate game HUD (heads up display) UI and can be added to the game engine for real time playback. ...

What is your tool for version control (FAQ)

Hi all, This is a placeholder to version control system overview. What i want to do here is : 1) List all tools used in the industry.(please provide a link to the tool discussed). 2) Gather ppl opinion on each tool.(Please back up your opinion with facts i.e provide advantages and disadvantages) Cross Links: What is your bug/task tr...

open source syntax highlighter tool?

I'm looking for an open source, cross platform (Windows & Linux at least) command line tool to take some code (C++, but multiple languages would be sweet), and spit out valid a XHTML representation of that code, with syntax highlighting included. Ideally the XHTML should just wrap the code with <span> and <div> tags with different class...

What's the best automation or scripting tool to automate repetitive tasks with applications?

I realise you can script Microsoft Office apps, but I'm looking for something more general that I can apply to other apps, such as Adobe Acrobat, web browsers and other apps with no scripting ability. I've used AutoIt but it's a bit clunky, especially when trying to debug why a script fails or stalls. Also, getting the timing of actions...

How do you refactor your old PHP code?

I have recently gotten involved in a project where a web-based game uses an engine written in PHP. The game works fine but could be more robust and have some more features - and the code is both old and fairly ugly. The issue with this code (and much PHP code in general I suspect) is that it has evolved to where it is and isn't structu...

How to get notified of Windows process maximizing CPU?

Is there a tool for Windows XP and Vista (built-in or otherwise ideally freeware/OSS) that can notify the user when the CPU is above a (configurable) threshold for some (configurable) duration? I am particularly interested in a minimalist tool that fits the following bill and in order of importance (which a lot of the built-in Windows f...

Technology Plan - Which tools should I use?

Hi, Soon, I'll start my own software company. My primary product/solution will be a Billing/Invoice Software. In a near future, I pretend to expand this first module to an ERP. My app should be able to run as a stand-alone application and as a Web-based application (so there will be, probably two GUI for the same Database). My problem, ...

Hudson FindBugs plugin: how make the job fail if any problems?

I'm playing with the wonderful FindBugs plugin for Hudson. Ideally, I'd like to have the build fail if FindBugs finds any problems. Is this possible? Please, don't try and tell me that "0 warnings" is unrealistic with FindBugs. We've been using FindBugs from Ant for a while and we usually do maintain 0 warnings. We achieve this through ...

What tools do you use for small, distributed teams?

I started distributed team work with Basecamp, moved over to Unfuddle to integrate issue management and SVN repositories with basic project management, and now I'm hearing a lot about assembla with support for Git, Mercurial, and Scrum reporting. What is your preferred platform for working in a small distributed team? It seems that the...

Dual Monitor Window Management for MS Windows

I am sure I could get some great suggestions here since I am sure a large percentage of the StackOverflow user base could help me out here. Like most dev's I have dual monitor setup at work, and a gazillion windows open at the time, and often need to ping them back and forward between the two. Reaching for the mouse all the time, quite...

Where can I get Toad syntax coloring schemes?

I am a big fan of the light colors on a dark background color scheme for programming - which is unfortunately not what Quest's Toad comes with by default. I notice that it is possible to export and import settings under the language management window, and I know that Toad has a large level of community involvement. So I assume there...

Incremental File Copy Tool and NIH

For years, one of my most important tools has been incremental copy utility that compares the contents of two directories and shows me which files are newer / older / added / deleted. Every day I find myself copying folders of source code between my two desktop machines and the server, and such a utility is critical to avoid overwriting...

Machine.Migrations mature enough to be used?

Ok thanks for the 1st guy I found the code. Machine.Migrations: I mean, the data schema/data migration framework. I mean, the one mentioned here: http://blog.eleutian.com/2008/04/25/AFirstLookAtMachineMigrations.aspx Ok so somebody had used it? I think I would like to have such framework in my project (I have been using rails, such fr...

Anyone know of any good Database Diff tools?

I can't find any good ones in sourceforge :( Anyone has any success with open source (or retail) database diff tool? EDIT: for sqlserver 2005 ...

Free SQL Server development tools

I usually use Management Studio and SQLCMD to work with SQL Server. For the most part, they work for me. I'm just kind of curious what else is out there. I just want to find out if there are any needs I have that are unfulfilled. So what are some helpful SQL Server tools? There's no particular functionality I'm looking to replace or...

Run MySQLDump without Locking Tables

I want to copy a live production database into my local development database. Is there a way to do this without locking the production database? I'm currently using: mysqldump -u root --password=xxx -h xxx my_db1 | mysql -u root --password=xxx -h localhost my_db1 But it's locking each table as it runs. ...

Do you still use UML? How? What for?

Few years back everybody in our shop was crazy with UML. Now everybody seems to have cooled off. I am curious if there is still widespread use of UML in software projects. If so, is this usage limited to whiteboarding? Do you use it for documentation? Do you use tools to generate code from it? Related: Is UML Practical? ...

What is the ultimate program to make a drawing of a database model?

One of the first things I do when I'm on a new project is design a database model. To visualize the model I use a 7 year old version of Smartdraw. Maybe it's time for something new. What is the ultimate program to make a drawing of a database model. Smartdraw is for Windows only. Is there something that can be used on unix as well? ...