This is a managed wrapper about an embedded db in winows.
Author: chriseyre2000
Why Software Patents are always a Bad Idea
Patents are intended to be a limited monopoly designed to encourage innovation. If you build a faster steam engine then you get to profit from this advancement for some time.
There is a distinction in software requirements between the Problem Space (PS) and the Solution Space (SS). The PS is a set of definitions of the problem, for example I want to get past a wall. The SS is a set of solutions to the problem, for example a rope ladder, a tunnel, a sledgehammer.
Software requirements should only deal with the Solution Space (that is specify the problem not how it is to be solved).
There can be many possible solutions to a given problem space. Patents are typically acceptable if they can cover a single solution since it is possible to find another solution.
The problem with software patents is that they are typically expressed in terms of the PS rather than the SS. This means that it is not possible to work around the patent if you want to solve the particular problem.
Powershell make equivalent
VO2 Max calculator
http://www.bodybuilding.com/fun/vo2max.htm
This is a calculator for establishing your VO2 Max based upon the distance that can be run in 12 minutes.
This makes it an ideal test to perform regularly in a Gym on a treadmill.
VO2 Max is related to the amount of oxygen that your body can process during aerobic exercise. The higher the value the fitter you are.
Powrershell text functions
Useful information on data binding in wpf
This is a set of useful information on data binding in wpf:
http://interactiveasp.net/blogs/natesstuff/archive/2009/01/21/6-things-i-bet-you-didn-t-know-about-data-binding-in-wpf.aspx
One of the very useful items is the list of fallback bindings (so you can bind to A if it is present else B &c) that makes for very flexible components.
CSV Processing in Powershell
Remote Registry in Powershell
This is a library of remote registry utilities for powershell.
Identify the port that sql server is running on
Identify the port that SQL Server is running on:
DECLARE @tcp_port nvarchar(5)
EXEC xp_regread
@rootkey = ‘HKEY_LOCAL_MACHINE’,
@key = ‘SOFTWAREMICROSOFTMSSQLSERVERMSSQLSERVERSUPERSOCKETNETLIBTCP’,
@value_name = ‘TcpPort’,
@value = @tcp_port OUTPUT
select @tcp_port
Example DSL : Mite
This is an example dsl used to create database migration scripts in .Net.
Migrations are a common solution to the database upgrade problem used in the Ruby community.
The idea is that the migration file states the changes to the database so that they can be easily applied and rolled back.
This is far more flexible than a random set of scripts.