rss feed blog search engine
 
Search rss blog search engine
 
David's blog  
Released:  8/31/2005 11:37:30 AM
RSS Link:  http://www.xhovemont.be/rss.aspx
Last View 7/8/2008 9:27:56 PM
Last Refresh 7/8/2008 6:37:44 PM
Page Views 689
Comments:  Read user comments (0)
Save It Add to Technorati Add to Del.icio.us Add to Furl Add to Yahoo My Web 2.0 Add to My MSN Add to Google Add to My Yahoo! David's blog



Description:



"To boldly pop where noone has pushed before"


Contents:

Pash: a Mono-based open source PowerShell reimplementation for "others" (Mac, Linux, Solaris)

The main goal of Pash is to provide a rich shell environment for other operating systems as well as to provide a hostable scripting engine for rich applications. The user experience should be seamless for people who are used to Windows version of PowerShell. The scripts, cmdlets and providers should runs AS-IS (if they are not using Windows-specific functionality). The rich applications that host PowerShell should run on any other operating system AS-IS. Secondary goal: the scripts should run across the machines and different OS's seamlesly (but following all the security guidelines).

[Source code here]




Free XML Diff Tool
Here. Including source code.


Voir le BoutDuTunnel (v 1.4) ... surtout quand on travaille pour MegaCorp

Un chouette petit bidule qui vous permettra peut-être de contourner certaines règles de sécurité absurdes de MegaCorp. Shhhttt. On ne dit rien. On se tait.

BoutDuTunnel v1.4.




Windows Form FAQ
Here.


The World Wide Telescope is online
Here.


Free online SQL formatter
Here.


CodeScout

CodeScout is a free tool developed by Foundstone to help application developers and code reviewers validate adherence to coding best practices and determine the complexity and scope of a code base. The tool is a plugin that comes with a set of default rules as well as functionality allowing power users to define their own rules. This tool helps users automate part of the code review process by identifying potential hot-spots in the code base and provides useful metrics about to size and scope of the source code of a project.

Other useful free tools here.




xSQL Software

xSQL Software offers a set of tools (free for lite editions), allowing to compare database schemas or database contents for SQL Server.




Altova Authentic: InfoPath "light" for free.

Altova Authentic® 2008 is a FREE XML and database content editor that allows non-technical business users to view and edit data in XML documents and relational databases without being exposed to the underlying technology. They simply fill in electronic forms using the word processor style interface, and their content or query is instantly processed. Authentic® 2008 is ideally suited for use as the user interface element of XML-based document frameworks and management-oriented databases.




Feature Pack for Microsoft SQL Server 2005

Here.

Includes: a redistributable version of SQLCMD, MSXML 6.0, Microsoft SQL Server 2000 DTS Designer Components, Microsoft SQL Server 2005 JDBC Driver, Microsoft SQL Server 2005 Notification Services Client Components ... and much more.




Tired of querying in antiquated SQL?
Just switch to LinqPad, then. LINQPad is also a great way to learn LINQ: it comes preloaded with 200 examples from my book, C# 3.0 in a Nutshell.  There's no better way to experience the coolness of LINQ and functional programming.


Gallio: a test automation platform for .NET

The Gallio Automation Platform is an open, extensible, and neutral system for .NET that provides a common object model, runtime services and tools (such as test runners) that may be leveraged by any number of test frameworks.

The Gallio platform seeks to facilitate the creation of a rich ecosystem of interoperable testing tools produced by and for the community at large so as to address a far wider range of testing needs than any previous independent testing framework has done before. Unit tests, integration tests, performance tests, and even semi-automated test harnesses should all be able to leverage common facilities where appropriate. Moreover, they should present consistent interfaces to the world so that they can easily be integrated into the systems and processes of the enterprise.




Free (updated) e-Book: The Little Book of Ruby
Here.


Free e-Book: Understanding Programming Languages
Here.


Software Architect: c'est du vécu



Exotic .NET Language of the Month: Prolog.NET

Prolog.NET is an implementation of a Prolog for the .NET Framework. It allows interoperation between Prolog programs and other .NET languages. This lets Prolog and .NET programmers use .NET class libraries from Prolog, as well as compile Prolog predicates to call them from a .NET language. Another purpose of this project is to use Prolog as a declarative metalanguage that can reason against object-oriented languages implemented on the .NET framework.




CrossNet: a cross platform .NET runtime

CrossNet is a cross platform .NET runtime. It parses .NET assemblies and generates unmanaged C++ code that can be compiled on any standard C++ compiler. More than 95% of the .NET 2.0 features are actually "emulated" in C++. CrossNet does not produce managed C++, the generated code is pure ANSI C++. Even if that's only an emulation of .NET, the performance and memory usage are usually in the same range as C++ / .NET. It is important to note that CrossNet's parser is a Reflector Add-In.
CrossNet can be used where .NET / Mono might not be the best fit:

  • The platform is not standard and doesn't support .NET or Mono.
  • JIT cannot be implemented on the platform.
  • The platform has some memory constraints.
  • Best performance is needed and interpretation is not an option (i.e. Mint or MicroFramework might be too slow).
  • A simple code that can be customized and facilitate user's policy is a plus (memory tracking for example...).
  • There is a need for direct interaction with C++ code / compiler.
  • The code needs to be easily understandable and maintainable (or could be used to learn how .NET behavior can be emulated).



Microsoft Office Binary (doc, xls, ppt) File Formats
Here.


IoC and Dependency Injection

An excellent presentation explaining the two concepts is available here.




Arc is out
Paul Graham's semi-mythical Lisp-based language is now out.


Irony: A .NET Compiler Construction Kit

Irony is a new-generation .NET compiler construction kit. It utilizes the full potential of c# 2.0 and .NET Framework to implement a completely new and streamlined technology of compiler construction. Unlike most existing yacc/lex-style solutions Irony does not employ any scanner or parser code generation from grammar specifications written in proprietary meta-language. In Irony the target language grammar is coded directly in c# using operator overloading to express grammar constructs. Irony's scanner and parser modules use the grammar encoded as c# class to control the parsing process.

[Expression Grammar Sample]




OAuth
OAuth is an open protocol to allow secure API authentication in a simple and standard method from desktop and web applications. It's a simple way to publish and interact with protected data.  You can download a basic C# class that performs signing here.


Strategic Architect Forum 2007 - Recorded Sessions
Here.


FlexWiki 2.0 released
See here.


Java is becoming the new Cobol
Yep.


Free eBooks: Introducing LINQ
Requires registration.


Microsoft HealthVault

Microsoft HealthVault lets consumers collect, store, and share health information online. Third-party developers can build applications on the HealthVault platform by utilizing the HealthVault SDK. With HealthVault, users control their own health records, so they can share their health information with family, friends, and health care professionals, and have access to trustworthy online health management tools: these tools are the applications and devices of Microsoft HealthVault partners.

Sharing health information with people and programs can help users meet their health-related goals. For example, they can share health information from records they control:

  • to co-manage the health of a family member
  • to use products and services that can improve their health
  • to consult with their health care provider
  • to provide fitness information to coaches and trainers

HealthVault Connection Center is a desktop utility for users to upload information from their health and fitness devices and applications to their HealthVault account, as well as to view the information locally (see example).

HealthVault also has a Search feature that enables users to search for information on health topics within HealthVault and on the Web.




Do you burrow? Every time I need to debug my WPF code!

Mole is a Visual Studio visualizer that allows developers to view objects and data using a customized interface. Mole was designed to not only allow the developer to view objects or data, but to also allow the developer to drill into properties of those objects and then edit them. Mole allows unlimited drilling into objects and sub-objects. When Mole finds an IEnumerable object, the data can be viewed in a DataGridView or in the properties grid. Mole easily handles collections that contain multiple types of data. Mole also allows the developer to view non-public fields of all these same objects. You can learn a lot about the .NET framework by drilling around your application's data. Depending on the type of object you are visualizing you can view properties, fields, IEnumerable collection data, an image of the data/control, and run-time XAML.




Free eBook: Microsoft Guide to Team Development with Team Foundation Server
Here.


Visual SVN Server

VisualSVN Server is a package that contains everything you need to install, configure and manage Subversion server for your team on Windows platform. It includes Subversion, Apache and a management console. VisualSVN Server is less than 6MB in size and can be downloaded and installed in a couple of minutes with just few clicks. Last but not least, it's completly free.








Home  
 


Link to us




RSS Feed of new blogs                                                   Home        Feed Map        Submit Feed      Link to Us       Contact