The blog has moved to a new address. The blog is now located at http://devintelligence.com
Showing posts with label tools. Show all posts
Showing posts with label tools. Show all posts

Sunday, March 16, 2008

JetBrains Omea goes Open Source

Great news for those of you who are interested in good blog reader

Jetbrains Omea - both source and companion files - is now distributed under GNU GPL v2 License http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

For technical details, visit the dedicated Confluence page: http://www.jetbrains.net/confluence/display/OMEA/this+link

 

Technorati Tags: ,,

Tuesday, February 26, 2008

Microsoft® Visual Studio Team System 2008 Database Edition Power Tools

Microsoft Visual Studio Team System 2008 Database Edition Power Tools is a set of enhancements and tools that complement and improve the user experience of VSTS Database Edition 2008

Features
• ChecksumCondition – You can use this test condition to verify that the checksum of the data set returned by a database unit test matches the checksum of an expected data set.
• ExpectedSchemaTestCondition – You can use this test condition to verify that the column names and data types of the returned data set match expected values.
Data Generator Improvements
• New Data Generator Wizard – This new wizard creates a data generation plan that is configured to copy data from a source database. You can use this wizard when you need to copy most of your data from a live source, but need to make small changes to ensure privacy.
MSBuild Task Improvements
• SqlAnalysis Task – You can use this build task to run T-SQL Static Code Analysis from MSBuild.
TSQL Static Code Analysis
• Static Code Analysis - A precursor to the functionality that will be in future versions of VSTS that will allow you to perform Static Code Analysis on T-SQL code.
Refactoring
• “Move Schema” Refactoring - Allows a user to right click on an object and move it to a different but existing schema
• SP Rename Generation - Generate a new script that will contain sp_renames for all rename refactored objects that the user can then execute.
• Wildcard Expansion - Automatically expand the wildcard in a select to the appropriate columns.
• Fully-Qualified Name Support - Automatically inject fully-qualified names when absent in a script
• Refactoring extended to Dataset - Refactor into strongly typed dataset definitions
MSBuild Tasks
• Data / Schema Compare Build Tasks - MSBuild tasks that can generate scripts as if the user had run the Data / Schema compare UI
Schema View
• API Access to Schema View - Insert / Update / Delete to schema View and list schema objects and their associated files
Dependency Tool Window
• Dependency Tree - Show the dependencies ( incoming / outgoing ) for selected schema objects in a new tool window
Miscellaneous Tools
• Script Preprocessor - Expand SQLCMD variables and include files and command line version (sqlspp.exe) & an MSBuild version ( wraps the command line version )

 

Download Microsoft® Visual Studio Team System 2008 Database Edition Power Tools

 

 

Technorati Tags: ,,,

Wednesday, October 10, 2007

SVN via MS IIS

SVN-IIS gives access to Subversion via MS IIS
The main goal of this project is to make a direct interface from a SVN repository to WebDav interface running on MS IIS.

Features

  • Practically no overhead
  • Tested on IIS5.x and IIS6.x
  • Tested on http and https (used a test certificate)
  • Support for HTTP 1.1 Chunked encoding
  • Runs on Windows XP\2000\2003\Vista
  • Apache like logging

Prerequisites

  • .NET Framework
  • Access from the IIS to a running Apache webserver, interfacing a SVN repository

 

[Via dotnetkicks.com]

Wednesday, September 19, 2007

Expression Blend 2 September Preview

Expression Blend 2 September Preview is available for download

New features

  • Visual Studio 2008 Beta 2 Support
  • Making Controls from Existing Objects
  • Split View and XAML Editor Improvements
  • Storyboard Picker
  • Storyboard and Keyframe Properties
  • Vertex Animation
  • Breadcrumb Bar
  • Font Embedding and Subsetting
  • Build Options
  • Object Manipulation

More details available at the Expression Team's blog.

Visit the Expression Blend 2 September Preview to download and install the latest build.

Tuesday, August 21, 2007

Manage your Subversion(SVN) Repositories & Server conviently and effectively

This utility provides you with the ability to completely manage your Subversion(SVN) Repositories & Server conviently and effectively without the hassle of command-line tools.

PainlessSVN compliments your current SVN Client and Server software, and is easily deployable.It doesn't require any time at all to setup for your current environment.

Features

  • Create and Delete Repositories
  • Create and Delete Directories
  • Create and Delete Users
  • Create Dump Files
  • Create Hot Copies
  • Manage access to repositories
  • It can manage repositories even when svnserve is not running
  • No command-line switches to remember
  • Ability to add repositories that reside in different directories.

Download PainlessSVN (beta)

SketchPath-XPath development and XML analysis tool

SketchPath is an XPath development and XML analysis tool. It provides an integrated graphical environment for viewing XML files , developing XPath expressions against them and managing the expressions in file libraries.

File libraries of XPath expressions can be saved and loaded as .NET DataTable XML serialized objects. SketchPath supports XML Packages as used by Open XML and ODF.

This .NET tool was originally designed to assist XSLT developers at all levels, but should equally suit any developers or analysts who currently work with XPath 1.0 or who would benefit from using it to exploit XML.

 

Features

  1. Easy to install: A single  350KB .EXE file (Needs .NET 2.0 Also)
  2. XPath Location Step-Tracer - Predicate tracing
  3. Auto-Generate XPath Locations by selecting from
  4. XPath Result list
  5. Regular Expression Result list
  6. Element Tree View
  7. Element Nodes List
  8. XML Text Editor
  9. XPath Variables List
  10. XPath Step Tracer
  11. Save XPath expressions for re-use as variables
  12. Import XPath Expressions from an XML source (eg. XSLT)
  13. Manage Xpath variables lists in groups
  14. Save and load XPath variable groups in library files
  15. ‘As-You-Type’ bookmarking of nodeset results in Element Tree View
  16. Manage Xpath environment
  17. Manage Namespaces
  18. Set the Context Node
  19. Select the group of XPath variables required
  20. Auto-Complete ('Intellisense') uses 'Look-Ahead' to list available location and value nodes when typing
  21. An XPath 'Assist Pane' provides quick access to all XPath Nodes/Axes and Functions
  22. Syntax checking and colorizing of XPath expressions
  23. Uses .NET System.XML.XPath namespace to evaluate expressions
  24. All XML panes synchronized, viewable panes & behavior controlled by modes
  25. Use Regular Expressions (Regex) to resolve XPath locations
  26. Simple User-Interface with just 3 main toolbars with minimal icon-clutter
  27. Package Inspection feature for ZIP compressed XML file structures, support includes:
    1. Word 2007 docx format
    2. Excel 2007 xlsx format
    3. Powerpoint 2007 pptx format
    4. XML Paper Specification xps format
    5. OASIS Open Document Format (ODF)
  28. Fast XPath location generation usin an optimized 'Element Index' (updated as you type)
  29. Free-flow XML Source Editor Pane with well-formedness checking

 

Download SketchPath

Watch Flash Demo of SketchPath

[Via Larkware News]

Monday, August 13, 2007

Refactor! For ASP.NET was released as free download.

DevExpress has announced that Refactor! For ASP.NET is free for download.

Features

  1. Add Validator
  2. Extract ContentPlaceHolder
  3. Extract ContentPlaceHolder (and create master page)
  4. Extract Style (Class)
  5. Extract Style (id)
  6. Extract to UserControl
  7. Move to Code-behind
  8. Move Style Attributes to CSS
  9. Rename Style
  10. Surround with Update Panel

You can find more details on each refactoring from Mark's post.

Make sure to check out the informative 12 minute screencast on the ASP.NET refactoring.

Monday, July 23, 2007

Cyclomatic complexity measurement tool

ccm is a tool that analyzes C/C++ and C# code and reports back on Cyclomatic Complexity.Cyclomatic complexity is computed using a graph that describes the control flow of the program. The nodes of the graph correspond to the function of a program. A directed edge connects two nodes if the second function might be executed immediately after the first function. This technique is useful to determine how complex the function of code is.

ccm is a command line tool that accepts the path to directory you want to analyze. Using an /XML switch it will output the result as XML, making it easy to integrate with other tools, such as CruiseControl.NET, etc.

 

Usage

Running ccm without any parameters tells you about the available switches.

C:\Dev\ccm\bin>ccm
Missing parameters.

Usage:
 ccm directory [/r] [/xml] [/n:x] [/e:folderlist] [/v]
   switches:
     r            - act recursively on folders
     xml          - output into xml
     n:x          - list n-number of metrics (defaults to 30)
     v            - verbose
     e:folderlist - comma-separated list of folders or paths to exclude

ccm.exe ..\..\relativepath-to-sources /n:15

Download ccm

Monday, July 09, 2007

A list of programs for keyboard maniacs

A list of  programs for keyboard maniacs - they helps you rapidly find programs or documents from within the depths of the start menu (or other directories).