Download details: SQL Server Centric .NET Code Generator (OlyMars)
"SQL Server Centric .NET Code Generator (code named OlyMars) is both a flexible and powerful code generator based on database modeling.
It allows instant generation of both SQL and .Net code providing a complete library of stored procedures, .NET classes and ready-to-use Windows/Web form controls (including associated documentation).
SQL Server Centric .NET Code Generator is also fully extensible to use one's own custom templates and consequently can be adjusted to generate any custom code respecting a homogeneous implementation scheme within the company (can be written either in VB .NET or C# .NET)."
Intersting... Worth a look at least... from the read it seems CodeSmith "like" but will have to see.
In taking a quick look at it, CodeSmith 2.5 has a much better UI.
Thursday, 25 December 2003
Wednesday, 24 December 2003
ThinkGeek :: Stuff for Smart Masses
ThinkGeek :: Stuff for Smart Masses
Oh there is some COOL stuff on this site...
[Greg googles Santa's IM handle...]
Oh there is some COOL stuff on this site...
[Greg googles Santa's IM handle...]
Tuesday, 23 December 2003
FileForum | Program Detail - Adobe Reader Speed-Up
FileForum | Program Detail - Adobe Reader Speed-Up
"Adobe Reader Speed-Up significantly decreases the amount of time required for Adobe Reader 6.0 to start by disabling most of the least used plugins. Plugins can be freely enabled and disabled, if required."
Nice...
Will have to use this. :)
"Adobe Reader Speed-Up significantly decreases the amount of time required for Adobe Reader 6.0 to start by disabling most of the least used plugins. Plugins can be freely enabled and disabled, if required."
Nice...
Will have to use this. :)
Deadbolt - Interscape Technologies - Simple. Affordable. Solutions.
Deadbolt - Interscape Technologies - Simple. Affordable. Solutions.
A cool VS 2003 addin that makes signing your assemblies MUCH easier.
Yeah, once you know about sn.exe, etc it's not hard, but still.
There are more things I have to worry about/remember than silly things that should be in the IDE anyway...
A cool VS 2003 addin that makes signing your assemblies MUCH easier.
Yeah, once you know about sn.exe, etc it's not hard, but still.
There are more things I have to worry about/remember than silly things that should be in the IDE anyway...
Monday, 22 December 2003
Dino Esposito's WebLog - Enjoyed the Process API in .NET
Dino Esposito's WebLog: "Enjoyed the Process API in .NET "
Here's a .Net class I've not played with but sure looks like something I will be playing with...
Here's a .Net class I've not played with but sure looks like something I will be playing with...
Saturday, 20 December 2003
Visual Studio Home: Developing Software in Visual Studio .NET with Non-Administrative Privileges
Visual Studio Home: Developing Software in Visual Studio .NET with Non-Administrative Privileges: "Members of the local Administrators group have privileges to perform any action on a machine. This causes both a risk to the user performing actions in that environment and to the software that they develop. This article explains how to productively develop software while logged on with non-administrative privileges"
Interesting... Something to think about...
Wednesday, 17 December 2003
Jan Tielens' Bloggings - SharePoint
Jan Tielens' Bloggings - SharePoint
Some good info on SharePoint and links to Web Part directories...
Some good info on SharePoint and links to Web Part directories...
Tuesday, 16 December 2003
Saturday, 13 December 2003
ADO Connection String Samples
ADO Connection String Samples
A good list of ADO connection strings for pretty much every provider...
A good list of ADO connection strings for pretty much every provider...
Friday, 12 December 2003
310099 - Description of the Portqry.exe Command-Line Utility
310099 - Description of the Portqry.exe Command-Line Utility
A nice little utility...
"Portqry.exe is a command-line utility that you can use to help troubleshoot TCP/IP connectivity issues. Portqry.exe runs on Windows 2000-based computers and Windows Server 2003-based computers. The utility reports the port status of TCP and UDP ports on a computer that you select.
"
A nice little utility...
"Portqry.exe is a command-line utility that you can use to help troubleshoot TCP/IP connectivity issues. Portqry.exe runs on Windows 2000-based computers and Windows Server 2003-based computers. The utility reports the port status of TCP and UDP ports on a computer that you select.
"
Monday, 8 December 2003
LEGO Mosaic
LEGO Mosaic
Being a Lego junky, I think this is pretty cool... Now I have to try it (um... for my son... really :)
Being a Lego junky, I think this is pretty cool... Now I have to try it (um... for my son... really :)
Friday, 5 December 2003
The FREEIMAGE Project
The FREEIMAGE Project:
Interesting...
"FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. The library comes in two versions: a binary distribution that can be linked against any 32-bit C/C++ compiler and a source distribution. Workspace files for Microsoft Visual C++ 6 are provided, as well as makefiles for Linux."
Interesting...
"FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. The library comes in two versions: a binary distribution that can be linked against any 32-bit C/C++ compiler and a source distribution. Workspace files for Microsoft Visual C++ 6 are provided, as well as makefiles for Linux."
Thursday, 4 December 2003
TECA ImageTransferPlus - A BLOB transfer program for SQL Server or Oracle
TECA ImageTransferPlus - A BLOB transfer program for SQL Server or Oracle
For those of us putting LOB's, CLOB's and BLOB's in our SQL DB's this is pretty cool looking...
"ImageTransferPlus is a fully graphical import-and-export utility that makes it easy to add Text/XML and BLOB (Binary Large Objects) data to your SQL SERVER or ORACLE database. Eliminating the need to write custom file import and export programs, ImageTransferPlus is the fastest and most efficient binary data transfer mechanism for SQL SERVER or ORACLE available. ImageTransferPlus is able to import and export any PC file type to and from an Image or Text column. This allows graphic, audio, video and other application files be easily stored and retrieved from a SQL SERVER or ORACLE database. ImageTransferPlus can be used to transfer virtually any PC file including:
- XML files (.htm, .xml, .xsd, .html, .plg)
- Image files (.bmp, .gif, .pcx, .tif, .jpeg)
- Audio files (.wav, .mp3, .wmf)
- Executable files (.exe, .dll, .ocx)
- Application files (.zip, .doc, .xls, .ppt)
- Text files (.txt, .csv)"
For those of us putting LOB's, CLOB's and BLOB's in our SQL DB's this is pretty cool looking...
"ImageTransferPlus is a fully graphical import-and-export utility that makes it easy to add Text/XML and BLOB (Binary Large Objects) data to your SQL SERVER or ORACLE database. Eliminating the need to write custom file import and export programs, ImageTransferPlus is the fastest and most efficient binary data transfer mechanism for SQL SERVER or ORACLE available. ImageTransferPlus is able to import and export any PC file type to and from an Image or Text column. This allows graphic, audio, video and other application files be easily stored and retrieved from a SQL SERVER or ORACLE database. ImageTransferPlus can be used to transfer virtually any PC file including:
- XML files (.htm, .xml, .xsd, .html, .plg)
- Image files (.bmp, .gif, .pcx, .tif, .jpeg)
- Audio files (.wav, .mp3, .wmf)
- Executable files (.exe, .dll, .ocx)
- Application files (.zip, .doc, .xls, .ppt)
- Text files (.txt, .csv)"
Wednesday, 3 December 2003
Sysinternals Freeware - Utilities for Windows NT and Windows 2000 - Process Explorer
Sysinternals Freeware - Utilities for Windows NT and Windows 2000 - Process Explorer
I know I've posted this utility before (or at least stuff by SysInternal), but I have to post it again... Damn those guys are GOOD!
Their Process Explorer just helped my save my sanity...
"Ever wondered which program has a particular file or directory open? Now you can find out. Process Explorer shows you information about which handles and DLLs processes have opened or loaded.
The Process Explorer display consists of two sub-windows. The top window always shows a list of the currently active processes, including the names of their owning accounts, whereas the information displayed in the bottom window depends on the mode that Process Explorer is in: if it is in handle mode you’ll see the handles that the process selected in the top window has opened; if Process Explorer is in DLL mode you’ll see the DLLs and memory-mapped files that the process has loaded. Process Explorer also has a powerful search capability that will quickly show you which processes have particular handles opened or DLLs loaded.
The unique capabilities of Process Explorer make it useful for tracking down DLL-version problems or handle leaks, and provide insight into the way Windows and applications work. "
I know I've posted this utility before (or at least stuff by SysInternal), but I have to post it again... Damn those guys are GOOD!
Their Process Explorer just helped my save my sanity...
"Ever wondered which program has a particular file or directory open? Now you can find out. Process Explorer shows you information about which handles and DLLs processes have opened or loaded.
The Process Explorer display consists of two sub-windows. The top window always shows a list of the currently active processes, including the names of their owning accounts, whereas the information displayed in the bottom window depends on the mode that Process Explorer is in: if it is in handle mode you’ll see the handles that the process selected in the top window has opened; if Process Explorer is in DLL mode you’ll see the DLLs and memory-mapped files that the process has loaded. Process Explorer also has a powerful search capability that will quickly show you which processes have particular handles opened or DLLs loaded.
The unique capabilities of Process Explorer make it useful for tracking down DLL-version problems or handle leaks, and provide insight into the way Windows and applications work. "
Tuesday, 2 December 2003
W3Schools Online Web Tutorials
W3Schools Online Web Tutorials:
Free is good...
"W3Schools - Full Web Building Tutorials - All Free
At W3Schools you will find all the Web-building tutorials you need,
from basic HTML and XHTML to advanced XML, XSL, Multimedia and WAP.
W3Schools - The Largest Web Developers Site On The Net"
Free is good...
"W3Schools - Full Web Building Tutorials - All Free
At W3Schools you will find all the Web-building tutorials you need,
from basic HTML and XHTML to advanced XML, XSL, Multimedia and WAP.
W3Schools - The Largest Web Developers Site On The Net"
Visual Basic Home: Exploring the Visual Basic .NET Resource Kit
Visual Basic Home: Exploring the Visual Basic .NET Resource Kit
"Exploring the Visual Basic .NET Resource Kit"
"Joel Semeniuk examines the Visual Basic .NET Resource Kit and highlights the best of the hundreds of documents, videos, and samples that can help you build proficient solutions. (9 printed pages)"
"Exploring the Visual Basic .NET Resource Kit"
"Joel Semeniuk examines the Visual Basic .NET Resource Kit and highlights the best of the hundreds of documents, videos, and samples that can help you build proficient solutions. (9 printed pages)"
Monday, 1 December 2003
SmartLibrary - Home - Live Technologies
Home - Live Technologies CANADA
Looks pretty cool... and very cool for those of us who are "Graphically Challenged"
"The SmartLibrary is a collection of free controls and components for Microsoft Visual Studio.NET, designed to help you improve your software projects. The SmartLibrary has its own Themes Editor, if you don’t like the way a control looks like, just change its theme, or create your own one from scratch, it’s just a few clicks of a mouse :-) The SmartLibrary, your controls, your way! http://LiveTechnologies.ca "
Looks pretty cool... and very cool for those of us who are "Graphically Challenged"
"The SmartLibrary is a collection of free controls and components for Microsoft Visual Studio.NET, designed to help you improve your software projects. The SmartLibrary has its own Themes Editor, if you don’t like the way a control looks like, just change its theme, or create your own one from scratch, it’s just a few clicks of a mouse :-) The SmartLibrary, your controls, your way! http://LiveTechnologies.ca "
The Code Project - Funnel IT for Free - Product Showcase
The Code Project - Funnel IT for Free - Product Showcase:
Pretty cool... Downloaded it and am checking it out. There are other tools that do this too (MSInfo32,etc), but this one is a more targeted solution and looks to be "User" safe...
"Funnel IT for Free
By ByStorm Software
A fully-functional freeware tool, Funnel IT for Free is a one-stop resource for capturing and sharing the environment in which a defect occurred, answering the frequent questions between Development and QE that delay defect resolution. "
Pretty cool... Downloaded it and am checking it out. There are other tools that do this too (MSInfo32,etc), but this one is a more targeted solution and looks to be "User" safe...
"Funnel IT for Free
By ByStorm Software
A fully-functional freeware tool, Funnel IT for Free is a one-stop resource for capturing and sharing the environment in which a defect occurred, answering the frequent questions between Development and QE that delay defect resolution. "
Sunday, 30 November 2003
SingleDrive Utility - Jeff Key
SingleDrive - Jeff Key
Cool little utility for those with a zillion drives...
"“Features”
User picks which drives to use in the virtual drive, including network drives. (This is good for me because my “server“ machine has two internal and two external.)
Folder tree view is an aggregate view of all of the folders on all the drives. For example, although I have two or three “\Documents and Settings\Jeff“ folders on different drives, it shows up only once. Every file is shown.
Send files/folders to the recycle bin.
View file/folder properties.
Open files.
That is all. "
Cool little utility for those with a zillion drives...
"“Features”
User picks which drives to use in the virtual drive, including network drives. (This is good for me because my “server“ machine has two internal and two external.)
Folder tree view is an aggregate view of all of the folders on all the drives. For example, although I have two or three “\Documents and Settings\Jeff“ folders on different drives, it shows up only once. Every file is shown.
Send files/folders to the recycle bin.
View file/folder properties.
Open files.
That is all. "
Wednesday, 26 November 2003
Reflector for .NET - Lutz Roeder's Programming.NET C# .NET VB .NET CLR
Lutz Roeder's Programming.NET C# .NET VB .NET CLR
"Reflector is a class browser, decompiler and XML documentation browser for .NET components (assemblies). It features assembly and namespace views, type and member search, reference search, IL disassembler, C# decompiler, VB decompiler, C# XML documentation viewer, MSDN help viewer, dependency trees, supertype/subtype hierarchies and resource viewers. Function prototypes are displayed in C# and VB syntax. "
Ok.. I'm sold... Reflector really is pretty darn cool!
I've seen a number of people talk about it, but I didn't have the cycles to check it out. Well today was the day, and all I can say is... "Wow".
"Reflector is a class browser, decompiler and XML documentation browser for .NET components (assemblies). It features assembly and namespace views, type and member search, reference search, IL disassembler, C# decompiler, VB decompiler, C# XML documentation viewer, MSDN help viewer, dependency trees, supertype/subtype hierarchies and resource viewers. Function prototypes are displayed in C# and VB syntax. "
Ok.. I'm sold... Reflector really is pretty darn cool!
I've seen a number of people talk about it, but I didn't have the cycles to check it out. Well today was the day, and all I can say is... "Wow".
Tuesday, 25 November 2003
Plugin frameworks in .Net links - ISerializable
ISerializable
Nice list of Plugin frameworks/articles/examples for .Net...
"It looks like making applications that can have plugins starting to catch on. But I really didn't get much feedback on my Extensibility Application Block - which enables exactly this. Perhaps I should have renamed it to Plugins Application Block? Anyway, Both Julie and Brady have written about using a pluggable framework do do various useful stuff.
I do see this area as mostly untouched in the .Net world so here are a few links that talk about this(first 3 are mine)"
Nice list of Plugin frameworks/articles/examples for .Net...
"It looks like making applications that can have plugins starting to catch on. But I really didn't get much feedback on my Extensibility Application Block - which enables exactly this. Perhaps I should have renamed it to Plugins Application Block? Anyway, Both Julie and Brady have written about using a pluggable framework do do various useful stuff.
I do see this area as mostly untouched in the .Net world so here are a few links that talk about this(first 3 are mine)"
Monday, 24 November 2003
SharePoint Trial: Home
SharePoint Trial: Home
Try out MS Sharepoint 2003 online free for 30 days... Nothing to install and just takes a few minutes to sign up. Much easier and quicker than using a MSDN copy to sell your boss/team on it...
Pretty cool. Lets you play with SPS's very quick and easily... (which ='s very cool).
Try out MS Sharepoint 2003 online free for 30 days... Nothing to install and just takes a few minutes to sign up. Much easier and quicker than using a MSDN copy to sell your boss/team on it...
Pretty cool. Lets you play with SPS's very quick and easily... (which ='s very cool).
Protect Your PC-Free Anti-Virus/Firewall from CA...
Protect Your PC
Free (till June 2004) Anti-virus/Firewall from CA...
"eTrust EZ Armor Security Suite from Computer Associates, the world's #1 supplier of Internet security software** combines award-winning Antivirus with industrial-strength Firewall protection. Built specifically for today's Internet-intensive computer user, eTrust EZ Armor leverages the core technology CA has developed for the world's most demanding users including over 99% of the Fortune 500. "
Free (till June 2004) Anti-virus/Firewall from CA...
"eTrust EZ Armor Security Suite from Computer Associates, the world's #1 supplier of Internet security software** combines award-winning Antivirus with industrial-strength Firewall protection. Built specifically for today's Internet-intensive computer user, eTrust EZ Armor leverages the core technology CA has developed for the world's most demanding users including over 99% of the Fortune 500. "
Friday, 21 November 2003
Microsoft Professional Developers Conference 2003
Microsoft Professional Developers Conference 2003
Very cool... MS has made the recent PDC sessions (audio/video/slides) available online.
A great deal of very cool info...
Very cool... MS has made the recent PDC sessions (audio/video/slides) available online.
A great deal of very cool info...
Thursday, 20 November 2003
Improving .NET Application Performance and Scalability: Home
Improving .NET Application Performance and Scalability: Home
" A lot of good content regarding general and distributed application performance and scalability concerns..."
There's some good doc's here... quite cool...
" A lot of good content regarding general and distributed application performance and scalability concerns..."
There's some good doc's here... quite cool...
FreeTechBooks - Free online computer books, tutorials, lecture notes, documentations and references
FreeTechBooks - Free online computer books, tutorials, lecture notes, documentations and references
Nice collection of free tech books. More Open Source related, but still can't beat the price...
"
Programming Language
C/C++, Java
Scripting Language
Perl, Python
Operating Systems
UNIX, Linux, FreeBSD, Common Applications
Computer Science
Introduction to Programming, Data Structure and Algorithms, OOP, Logic Programming, Compiler Design, Software Design, Game Development
Miscelanneous
Free Software / Open Source, Hackers and Computer Philosophy "
Nice collection of free tech books. More Open Source related, but still can't beat the price...
"
Programming Language
C/C++, Java
Scripting Language
Perl, Python
Operating Systems
UNIX, Linux, FreeBSD, Common Applications
Computer Science
Introduction to Programming, Data Structure and Algorithms, OOP, Logic Programming, Compiler Design, Software Design, Game Development
Miscelanneous
Free Software / Open Source, Hackers and Computer Philosophy "
Tuesday, 18 November 2003
Visual Studio .NET 2003 for the Enterprise Customer: Overview of the Visual Studio "Whidbey" Service-Oriented Application Designer (Visual Studio Enterpris
Visual Studio .NET 2003 for the Enterprise Customer: Overview of the Visual Studio "Whidbey" Service-Oriented Application Designer (Visual Studio Enterprise Tools)
Grrr... now I have to install the Beta so I can check this out... :)
Grrr... now I have to install the Beta so I can check this out... :)
Monday, 17 November 2003
Burn CDs right from your .NET code...
Burn CDs right from your .NET code...
"The XPBurnComponent allows your .NET applications to burn files to CDR/W discs on a Window XP® or Windows 2003 Server system. This component does not work for systems which have a different OS installed; though it will detect that case and give a reasonable error message. This component talks directly to the system’s IMAPI interfaces and doesn’t use the Windows XP CD burning wizard, so it’s possible to create your own snazzy UI for burning CDs.
Though the component is a UserControl, I wouldn’t recommend that you put it in the toolbox. Instead, simply reference it and use it like you would use any other framework type (the constructor can potentially throw exceptions, so for robust handling you should wrap it in a try…catch). The documentation and source for the component is included in the download.
You can download the component, developer documentation, and source from here. Send any feedback, comments, or bug reports to ansonh@microsoft.com."
"In a few hours it should be happily living at http://msdn.microsoft.com/vcsharp/team/code/xpburn/default.aspx (future home of samples and any ongoing updates) but the download on its own is available now from http://download.microsoft.com/download/6/9/c/69c5d1b7-e3ac-4986-99f1-0c55dc374d66/xpburn.msi "
"The XPBurnComponent allows your .NET applications to burn files to CDR/W discs on a Window XP® or Windows 2003 Server system. This component does not work for systems which have a different OS installed; though it will detect that case and give a reasonable error message. This component talks directly to the system’s IMAPI interfaces and doesn’t use the Windows XP CD burning wizard, so it’s possible to create your own snazzy UI for burning CDs.
Though the component is a UserControl, I wouldn’t recommend that you put it in the toolbox. Instead, simply reference it and use it like you would use any other framework type (the constructor can potentially throw exceptions, so for robust handling you should wrap it in a try…catch). The documentation and source for the component is included in the download.
You can download the component, developer documentation, and source from here. Send any feedback, comments, or bug reports to ansonh@microsoft.com."
"In a few hours it should be happily living at http://msdn.microsoft.com/vcsharp/team/code/xpburn/default.aspx (future home of samples and any ongoing updates) but the download on its own is available now from http://download.microsoft.com/download/6/9/c/69c5d1b7-e3ac-4986-99f1-0c55dc374d66/xpburn.msi "
Dare Obasanjo aka Carnage4Life - Open and Royalty-Free License For Office 2003 XML Reference Schemas
Dare Obasanjo aka Carnage4Life - Open and Royalty-Free License For Office 2003 XML Reference Schemas
Good move by MS...
"Open and Royalty-Free License For Office 2003 XML Reference Schemas
Microsoft Corp. today announced the availability of a royalty-free licensing program for its Microsoft® Office 2003 XML Reference Schemas and accompanying documentation. ... Microsoft's new Office 2003 versions of Word, Excel and the InfoPath (TM) information-gathering program utilize schemas that describe how information is stored when documents are saved as XML....
To ensure broad availability and access, Microsoft is offering the royalty-free license using XML Schema Definitions (XSDs), the cross-industry standard developed by the W3C. The license provides access to the schemas and full documentation to interested parties and is designed for ease of use and adoption. The Microsoft Office 2003 XML Reference Schemas include WordprocessingML (Microsoft Office Word 2003), SpreadsheetML (Microsoft Office Excel 2003) and FormTemplate XML schemas (Microsoft Office InfoPath 2003)."
Good move by MS...
"Open and Royalty-Free License For Office 2003 XML Reference Schemas
Microsoft Corp. today announced the availability of a royalty-free licensing program for its Microsoft® Office 2003 XML Reference Schemas and accompanying documentation. ... Microsoft's new Office 2003 versions of Word, Excel and the InfoPath (TM) information-gathering program utilize schemas that describe how information is stored when documents are saved as XML....
To ensure broad availability and access, Microsoft is offering the royalty-free license using XML Schema Definitions (XSDs), the cross-industry standard developed by the W3C. The license provides access to the schemas and full documentation to interested parties and is designed for ease of use and adoption. The Microsoft Office 2003 XML Reference Schemas include WordprocessingML (Microsoft Office Word 2003), SpreadsheetML (Microsoft Office Excel 2003) and FormTemplate XML schemas (Microsoft Office InfoPath 2003)."
Friday, 14 November 2003
BrickFilms
BrickFilms:
"We are a community dedicated to the art of stop motion animation. Our main focus is the animation of plastic building toys, or bricks (LEGO, Mega Bloks, Best-Lock etc), which we call 'brickfilms' (these films are also commonly called 'LEGO Movies'). We also encourage other forms of animation, including 3D and Flash. On this site you will find a searchable directory of hundreds of films, contests, a busy forum, and great resources to help animators of any level in the creation of their movies."
LOL... I love lego's...
"We are a community dedicated to the art of stop motion animation. Our main focus is the animation of plastic building toys, or bricks (LEGO, Mega Bloks, Best-Lock etc), which we call 'brickfilms' (these films are also commonly called 'LEGO Movies'). We also encourage other forms of animation, including 3D and Flash. On this site you will find a searchable directory of hundreds of films, contests, a busy forum, and great resources to help animators of any level in the creation of their movies."
LOL... I love lego's...
_123 TSQL functions updated 09-08-2002
_123 TSQL functions
"This is a collection of 123 TSQL functions for professional, academic or learning purposes. There are many conversions hexadecimal/octal/binary/Roman numerals, mathematical functions such as hyperbolic, logic and trigonometric. Combinatorial functions such as combinations, permutations (factorial), arrangements. Other interesting functions include turning a number into plain English, Morse code, EBCDIC and vice-versa, Levenshtein Distance (linguistics), encryption, infinite precision division and number theory functions: primes, deficient, perfect, abundant, golden numbers. Validation: valid email, IP, ZIP code and many others. There are some useful string functions to count occurrences of a string within another, find a character position in a string from the end of the string, wrap, rewrap, unwrap a string, etc… Some functions are clones from Microsoft Access or VBA(IIF, date, time, IsNull, IsEmpty), others from Oracle (INITCAP, TRANSLATE, RPAD, LPAD, ADD_MONTHS, MONTHS_BETWEEN, LAST_DAY, NEXT_DAY). Base convertion(10)+Combinatorial(6)+Algebra(9)+Numeric(14)+String(24)+Date(8) Comparison, validation(27)+Logic(11)+Trigonometric(5)+Hyperbolic(9)=123 total Levenshtein Distance algorithm-original developer: Michael Gilleland (thank you for allowing me to translate the code to TSQL J ) http://www.merriampark.com/ld.htm Tested on Microsoft SQL Server 2000, BigInt should be replaced with int, in order to work with other versions of Microsoft SQL Server or Sybase. ..."
Very cool collection of SQL functions...
"This is a collection of 123 TSQL functions for professional, academic or learning purposes. There are many conversions hexadecimal/octal/binary/Roman numerals, mathematical functions such as hyperbolic, logic and trigonometric. Combinatorial functions such as combinations, permutations (factorial), arrangements. Other interesting functions include turning a number into plain English, Morse code, EBCDIC and vice-versa, Levenshtein Distance (linguistics), encryption, infinite precision division and number theory functions: primes, deficient, perfect, abundant, golden numbers. Validation: valid email, IP, ZIP code and many others. There are some useful string functions to count occurrences of a string within another, find a character position in a string from the end of the string, wrap, rewrap, unwrap a string, etc… Some functions are clones from Microsoft Access or VBA(IIF, date, time, IsNull, IsEmpty), others from Oracle (INITCAP, TRANSLATE, RPAD, LPAD, ADD_MONTHS, MONTHS_BETWEEN, LAST_DAY, NEXT_DAY). Base convertion(10)+Combinatorial(6)+Algebra(9)+Numeric(14)+String(24)+Date(8) Comparison, validation(27)+Logic(11)+Trigonometric(5)+Hyperbolic(9)=123 total Levenshtein Distance algorithm-original developer: Michael Gilleland (thank you for allowing me to translate the code to TSQL J ) http://www.merriampark.com/ld.htm Tested on Microsoft SQL Server 2000, BigInt should be replaced with int, in order to work with other versions of Microsoft SQL Server or Sybase. ..."
Very cool collection of SQL functions...
Thursday, 13 November 2003
Microsoft Virtual Machine
Microsoft Virtual Machine
Need MS's JVM? Here's a site with a couple working links where you can still find it...
Need MS's JVM? Here's a site with a couple working links where you can still find it...
More Templates-Eddie Garmon's Weblog
Eddie Garmon's Weblog
A blogger posts his C# Visual Studio templates (ie. "Add New Item" item)
This one is for his custom collections template and wizard.
Now all I need is to convert this to VB :)
A blogger posts his C# Visual Studio templates (ie. "Add New Item" item)
This one is for his custom collections template and wizard.
Now all I need is to convert this to VB :)
Wednesday, 12 November 2003
JP Brown's Serious LEGO - CubeSolver
JP Brown's Serious LEGO - CubeSolver
Now this really is cool...
A Lego Mindstorm robot (with instructions and source) that solves Rubic's Cube's...
I have to upgrade my 'Storm kit now... (and steal it back from my Son :)
Now this really is cool...
A Lego Mindstorm robot (with instructions and source) that solves Rubic's Cube's...
I have to upgrade my 'Storm kit now... (and steal it back from my Son :)
Tuesday, 11 November 2003
B i n k . n u | The Tweakomatic Util
B i n k . n u | The Tweakomatic Util:
"The Tweakomatic is a nifty new utility that writes scripts that allow you to retrieve and/or configure Windows and Internet Explorer settings. So what, you might ask. Well, think about it. Because these are WMI scripts, they can be used to configure settings on remote computers. Need to change something on a remote machine? Then haul out the Tweakomatic. And think about this: because the Tweakomatic writes scripts, you could do something like run these scripts as logon or logoff scripts. In other words, you could quickly, easily, and automatically configure settings on any or all the computers in your organization."
Sounds very cool....
"The Tweakomatic is a nifty new utility that writes scripts that allow you to retrieve and/or configure Windows and Internet Explorer settings. So what, you might ask. Well, think about it. Because these are WMI scripts, they can be used to configure settings on remote computers. Need to change something on a remote machine? Then haul out the Tweakomatic. And think about this: because the Tweakomatic writes scripts, you could do something like run these scripts as logon or logoff scripts. In other words, you could quickly, easily, and automatically configure settings on any or all the computers in your organization."
Sounds very cool....
Monday, 10 November 2003
SQLTeam.com Forums - Fix Orphaned Users
SQLTeam.com Forums - Fix Orphaned Users: "Fix Orphaned Users"
Nice way to fix orphaned users in a SQL DB. Like when you redeploy a Db to another SQL Server and are using like named Standard accounts.. etc etc etc..
Nice way to fix orphaned users in a SQL DB. Like when you redeploy a Db to another SQL Server and are using like named Standard accounts.. etc etc etc..
Friday, 7 November 2003
CodeSmith - FREEWARE template-based code generator with ASP.NET style syntax
CodeSmith - FREEWARE template-based code generator with ASP.NET style syntax:
"CodeSmith is a FREEWARE template-based code generator that can generate code for any ASCII-based language. CodeSmith templates use a syntax nearly identical to ASP.NET syntax so that creating templates should feel immediately familiar to ASP.NET developers. "
Now playing with it to see if I can get it to gen my SP's... (which are currently based on a cut-n-paste-n-change stuff template).
"CodeSmith is a FREEWARE template-based code generator that can generate code for any ASCII-based language. CodeSmith templates use a syntax nearly identical to ASP.NET syntax so that creating templates should feel immediately familiar to ASP.NET developers. "
Now playing with it to see if I can get it to gen my SP's... (which are currently based on a cut-n-paste-n-change stuff template).
.NET Undocumented: Natural Language in Longhorn
.NET Undocumented: Natural Language in Longhorn
"Longhorn introduced a new namespace called System.NaturalLanguageServices in WinFX, though I believe the name will be shortened to System.NaturalLanguage. More information about this can be found in the Longhorn SDK. There are also a number of samples demonstrating usage of this new API like SpellIt and DidYouMean (which I wrote).
It offers the first direct support of Natural Language in Windows...."
Nice... A good thing to have as part of of the OS...
"Longhorn introduced a new namespace called System.NaturalLanguageServices in WinFX, though I believe the name will be shortened to System.NaturalLanguage. More information about this can be found in the Longhorn SDK. There are also a number of samples demonstrating usage of this new API like SpellIt and DidYouMean (which I wrote).
It offers the first direct support of Natural Language in Windows...."
Nice... A good thing to have as part of of the OS...
Thursday, 6 November 2003
Fortune Cookies at Lowest Prices
Fortune Cookies at Lowest Prices
Now this is cool...
"The perfect promotional item and party favor!!
Custom fortune cookies imprinted with your own logo or message... we make it easy. These personalized fortune cookies are affordable, fast and perfect for events, election campaigns and as tradeshow giveaways. All our fortune cookies are custom printed with logo in our factory in 1-3 weeks. We can produce up to 80,000 fortune cookies per day! Custom wrappers and packaging available too. "
Now this is cool...
"The perfect promotional item and party favor!!
Custom fortune cookies imprinted with your own logo or message... we make it easy. These personalized fortune cookies are affordable, fast and perfect for events, election campaigns and as tradeshow giveaways. All our fortune cookies are custom printed with logo in our factory in 1-3 weeks. We can produce up to 80,000 fortune cookies per day! Custom wrappers and packaging available too. "
Wednesday, 5 November 2003
JonGalloway.ToString() - Util - BgInfo
JonGalloway.ToString(): "BgInfo (Background Info) is a cool, free tool from the good folks at SysInternals that shows computer info on the desktop...
Especially handy if you work on multiple desktops or servers. Very configurable, can run at startup or periodically update. Just writes to desktop bitmap, so it doesn't consume any additional resources."
Very cool...
Especially handy if you work on multiple desktops or servers. Very configurable, can run at startup or periodically update. Just writes to desktop bitmap, so it doesn't consume any additional resources."
Very cool...
SourceForge.net: Project Info - MMC Library
SourceForge.net: Project Info - MMC Library
"MMC .NET Library - managed wrapper library to support MMC snapin development for Windows."
"MMC .NET Library - managed wrapper library to support MMC snapin development for Windows."
Monday, 3 November 2003
DialogWindow Control Set
MetaBuilders - Stuff I Did
"This is a framework for displaying dialog windows in your asp.net application. "
Also there are a bunch more components at this site...
"This is a framework for displaying dialog windows in your asp.net application. "
Also there are a bunch more components at this site...
Automatic VS.NET Command Prompt
IXml* - Welcome to the real world: "Automatic VS.NET Command Prompt "
"Tired of going to the "Visual Studio .NET 2003 Command Prompt" program files shortcut and then having to move to the desired folder? Want to get the environment variables set whenever you run "cmd"?"
...
"Tired of going to the "Visual Studio .NET 2003 Command Prompt" program files shortcut and then having to move to the desired folder? Want to get the environment variables set whenever you run "cmd"?"
...
Creating a Multi-Boot DVD - MSFN.org
Creating a Multi-Boot DVD - MSFN.org
"It's nice to have an unattended cd that will install all of your favorite programs, registry tweaks, and hotfixes all while you sit on the couch eating pizza and watching Futurama right?. But, what if you decide you want to install Windows 98 and Windows XP on your computer, and you don't want to have to carry around multiple cds? That's where this guide comes in handy."
Pretty cool...
"It's nice to have an unattended cd that will install all of your favorite programs, registry tweaks, and hotfixes all while you sit on the couch eating pizza and watching Futurama right?. But, what if you decide you want to install Windows 98 and Windows XP on your computer, and you don't want to have to carry around multiple cds? That's where this guide comes in handy."
Pretty cool...
Friday, 31 October 2003
Workflow Patterns
Workflow Patterns
"Welcome to the workflow patterns page. This site serves as a repository for workflow modeling patterns. These patterns can be used to examine the expressive power of a workflow server that you intend to work with or they can serve as a set of ideas how to implement given business requirements having some workflow server already deployed in your organization."
I'm hunting for good works on automated workflow models/patterns and found this site... Very cool.
"Welcome to the workflow patterns page. This site serves as a repository for workflow modeling patterns. These patterns can be used to examine the expressive power of a workflow server that you intend to work with or they can serve as a set of ideas how to implement given business requirements having some workflow server already deployed in your organization."
I'm hunting for good works on automated workflow models/patterns and found this site... Very cool.
The Open For Business Project - Philosophy
The Open For Business Project - Philosophy
"The Open For Business Project is an open source software project that provides tools and applications for business. The software is freely open and used by many people and organizations. To enable that it is licensed using the MIT Open Source License. The MIT license allows adopters of the technology to customize, use and even sell it as desired with no obligations other than a release of liability and a copyright acknowledgement for the original source.
The vision of the Open For Business Project is to produce High Quality Custom Enterprise Software which embraces and enables 'The 5 'E's':
Ease of Cost
Ease of Installation
Ease of Customization
Ease of Integration
Ease of Use
Our goal is to make it possible for developers to provide the functionality businesses need for 1/10th of the cost and still make twice as much money."
Interesting...
"The Open For Business Project is an open source software project that provides tools and applications for business. The software is freely open and used by many people and organizations. To enable that it is licensed using the MIT Open Source License. The MIT license allows adopters of the technology to customize, use and even sell it as desired with no obligations other than a release of liability and a copyright acknowledgement for the original source.
The vision of the Open For Business Project is to produce High Quality Custom Enterprise Software which embraces and enables 'The 5 'E's':
Ease of Cost
Ease of Installation
Ease of Customization
Ease of Integration
Ease of Use
Our goal is to make it possible for developers to provide the functionality businesses need for 1/10th of the cost and still make twice as much money."
Interesting...
Thursday, 30 October 2003
Jason Nadal
Jason Nadal: "...the new Command Shell..."
MSH (Microsoft Shell) is looking pretty nice... A REAL next gen command shell
MSH (Microsoft Shell) is looking pretty nice... A REAL next gen command shell
Download details: Autoplay Repair Wizard
Download details: Autoplay Repair Wizard: "The Microsoft AutoPlay Repair Wizard scans your computer devices to find defective AutoPlay settings, and attempts to fix those it finds"
Tuesday, 28 October 2003
Monday, 27 October 2003
Jan Tielens' Bloggings - Enterprise Instrumentation Framework Downloadable again
Jan Tielens' Bloggings
Funny, I was just looking for the EIF download on Friday and found it was gone...
Glad it's back... :)
Funny, I was just looking for the EIF download on Friday and found it was gone...
Glad it's back... :)
Sysinternals Freeware - Utilties for Windows NT and Windows 2000 - Process Explorer
Sysinternals Freeware - Utilties for Windows NT and Windows 2000 - Process Explorer
New version... 8.0... Updated to support .NET AppDomains and processes ..
New version... 8.0... Updated to support .NET AppDomains and processes ..
Thursday, 23 October 2003
Logging Application Block
More cool free stuff from MS...
"Logging Application Block
Application block that builds on the Enterprise Instrumentation Framework (EIF).
Overview
The logging block provides extensions to the EIF architecture that help to address the common usage scenarios for logging. These include:
• Formatting of event information
• Configurable log levels
• Enhanced information in the published events
• Asynchronous logging
• Reliable logging
• Centralized logging
• Request tracing for Web services
• Metering for Web services
• EIF publisher for Exception Management Block"
"Logging Application Block
Application block that builds on the Enterprise Instrumentation Framework (EIF).
Overview
The logging block provides extensions to the EIF architecture that help to address the common usage scenarios for logging. These include:
• Formatting of event information
• Configurable log levels
• Enhanced information in the published events
• Asynchronous logging
• Reliable logging
• Centralized logging
• Request tracing for Web services
• Metering for Web services
• EIF publisher for Exception Management Block"
Wednesday, 22 October 2003
Arrays and Lists in SQL Server
Nice article... Very common SQL Server issue...
"In the public forums for SQL Server, you often see people asking How do I use arrays in SQL Server? Or Why does SELECT * FROM tbl WHERE col IN (@list) not work? This text describes several methods to do this, both good and bad ones. I also present data from performance tests of the various methods.
This is a quite a long article, and if all you want to know is how to handle a comma-separated list, then just click one these three quick links depending on which version of SQL Server you are using: SQL2000, SQL7, SQL6.5. If that answer does not meet your needs, come back and read from the beginning. :-)
"
"In the public forums for SQL Server, you often see people asking How do I use arrays in SQL Server? Or Why does SELECT * FROM tbl WHERE col IN (@list) not work? This text describes several methods to do this, both good and bad ones. I also present data from performance tests of the various methods.
This is a quite a long article, and if all you want to know is how to handle a comma-separated list, then just click one these three quick links depending on which version of SQL Server you are using: SQL2000, SQL7, SQL6.5. If that answer does not meet your needs, come back and read from the beginning. :-)
"
Friday, 17 October 2003
Databases: Patent Grant and Patent Application Full-Text and Full-Page Images
Databases: Patent Grant and Patent Application Full-Text and Full-Page Images
Our Gov at work... I think this is a nice, if fugly, example of the US Gov using technology.
Our Gov at work... I think this is a nice, if fugly, example of the US Gov using technology.
Wednesday, 15 October 2003
Monday, 13 October 2003
Sunday, 12 October 2003
Ariadne & Ajay Juneja
Something to watch... Could the start of something very cool? I'm looking forward to the C# implementation...
Ajay Juneja blog
"What exactly IS a Natural Language Dialogue System? (ie basically what the heck is Ariadne?) "
http://weblogs.asp.net/ajuneja/posts/31644.aspx
"Ariadne Beta October 2003: released -- NLP for the Masses!"
http://weblogs.asp.net/ajuneja/posts/31618.aspx
"Ariadne Overview:
Ariadne is a Natural Language Processing Platform. Ariadne can enable natural language interactions between users and applications through the use of natural-language speech interfaces. Work on Ariadne is also being done to incorporate gesture recognition in the future.
As a platform, Ariadne can interact with other applications (both locally and over a network) through the use of the other applications API in conjunction with a Java or C# (C# support coming in January 2004) interface. Database interfaces currently work with Java and DAO (Data Access Objects) – support for ADO and SQL Server is also scheduled for testing in January 2004."
Ajay Juneja blog
"What exactly IS a Natural Language Dialogue System? (ie basically what the heck is Ariadne?) "
http://weblogs.asp.net/ajuneja/posts/31644.aspx
"Ariadne Beta October 2003: released -- NLP for the Masses!"
http://weblogs.asp.net/ajuneja/posts/31618.aspx
"Ariadne Overview:
Ariadne is a Natural Language Processing Platform. Ariadne can enable natural language interactions between users and applications through the use of natural-language speech interfaces. Work on Ariadne is also being done to incorporate gesture recognition in the future.
As a platform, Ariadne can interact with other applications (both locally and over a network) through the use of the other applications API in conjunction with a Java or C# (C# support coming in January 2004) interface. Database interfaces currently work with Java and DAO (Data Access Objects) – support for ADO and SQL Server is also scheduled for testing in January 2004."
Saturday, 11 October 2003
Joel on Software - The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
Joel on Software - The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
Nice posting about Unicode and characters sets...
Nice posting about Unicode and characters sets...
FREE - Monitoring, Investigating and Reporting Software for Microsoft SQL Server
"We have one mission at HybridX; provide FREE, monitoring, investigating and reporting software for Microsoft SQL Server. All applications provide a safe environment for Database Administrators, Developers, Business Analysts or End User who wish access to valuable metadata information and/or real-time activity from a Microsoft SQL Server. "
A couple pretty cool SQL Server utilities here...
Thursday, 9 October 2003
Default - Xheo.com - Configure n' Go!
Default - Xheo.com - Configure n' Go!
Very nice free library of utility classes and controls. Both Win and WebForm...
Very nice free library of utility classes and controls. Both Win and WebForm...
Wednesday, 8 October 2003
Sysinternals Freeware - Information for Windows NT and Windows 2000 - PsTools
Sysinternals Freeware - Information for Windows NT and Windows 2000 - PsTools
A great suite of FREE NT/2K tools.
PsExec is just one of these
A great suite of FREE NT/2K tools.
PsExec is just one of these
Sysinternals Freeware - Utilties for Windows NT and Windows 2000 - PsExec
Sysinternals Freeware - Utilties for Windows NT and Windows 2000 - PsExec
Officially VERY COOL!
"Utilities like Telnet and remote control programs like Symantec's PC Anywhere let you execute programs on remote systems, but they can be a pain to set up and require that you install client software on the remote systems that you wish to access. PsExec is a light-weight telnet-replacement that lets you execute processes on other systems, complete with full interactivity for console applications, without having to manually install client software. PsExec's most powerful uses include launching interactive command-prompts on remote systems and remote-enabling tools like IpConfig that otherwise do not have the ability to show information about remote systems."
Officially VERY COOL!
"Utilities like Telnet and remote control programs like Symantec's PC Anywhere let you execute programs on remote systems, but they can be a pain to set up and require that you install client software on the remote systems that you wish to access. PsExec is a light-weight telnet-replacement that lets you execute processes on other systems, complete with full interactivity for console applications, without having to manually install client software. PsExec's most powerful uses include launching interactive command-prompts on remote systems and remote-enabling tools like IpConfig that otherwise do not have the ability to show information about remote systems."
Tuesday, 7 October 2003
15 Seconds : Can I Get That As a Spreadsheet?
15 Seconds : Can I Get That As a Spreadsheet?
Nice example of taking a .Net Dataset and turning into an Excel file WITHOUT using the Excel Object Model...
Nice example of taking a .Net Dataset and turning into an Excel file WITHOUT using the Excel Object Model...
Friday, 3 October 2003
FileForum | Program Detail - DAEMON Tools 3.41
FileForum | Program Detail - DAEMON Tools
One of my favorite tools to mounting ISO images has been updated to rev 3.41.
One of my favorite tools to mounting ISO images has been updated to rev 3.41.
Halloween--its origin and is it for you!
Halloween--its origin and is it for you!
My son just asked my "Why do we use pumpkins on Halloween?" So I wiped out my trust Google and found this site...
The Jake-o-lantern part is kind of funny...
My son just asked my "Why do we use pumpkins on Halloween?" So I wiped out my trust Google and found this site...
The Jake-o-lantern part is kind of funny...
Thursday, 2 October 2003
The FREEIMAGE Project
The FREEIMAGE Project
" What is FreeImage ?
FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications."
" What is FreeImage ?
FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications."
Coding4Fun: Background Copying (Code4fun)
Coding4Fun: Background Copying (Code4fun)
Nice example for using BITS, Isolated Storage, Data Binding to non-databases, etc
Nice example for using BITS, Isolated Storage, Data Binding to non-databases, etc
Wednesday, 1 October 2003
The Visual Basic .NET Resource Kit CD
The Visual Basic .NET Resource Kit CD
"Learn to Build a Range of Applications
The Visual Basic .NET Resource Kit CD is an essential aid for new or experienced Visual Basic .NET programmers. Programmers who are interested in creating applications for Microsoft Windows, Microsoft Office, the Web, and mobile devices will benefit from this comprehensive collection of technical information.
Choose Your Learning Style
Do you prefer to dive right in and play with code samples? Or, do you prefer a more guided, step-by-step approach to programming? Regardless of your style, you will find this CD a useful companion to Visual Basic .NET. Organized by your type of application development, the Visual Basic .NET Resource Kit CD contains information for building every type of application. Included on this CD are:
Four ready-to-use, customizable Web applications with source code
Hundreds of useful code samples
Dozens of self paced, step-by-step programming guides
Training videos
Free training content from Microsoft Certified Technical Education Centers
Book chapters from popular Visual Basic .NET titles
Technical white papers, and more
Build Powerful Applications Using Free, Industry-Leading Microsoft .NET Components
Every Visual Basic developer understands the power of creating applications by assembling reusable, pre-built components. In addition to the technical information mentioned above, this CD contains a powerful collection of free, fully functional Microsoft .NET controls, including:
ComponentOne Studio Enterprise
A comprehensive collection of more than 30 high-quality WinForms and ASP.NET Web controls including grid components, reporting components, charting components, data components, user-interface components, and e-commerce components.
Dundas Chart For Windows Forms, Professional Edition
Developed for rich-client .NET applications, this fully-managed charting control gives you all the features of a premium charting control. This functionality combined with incredible design-time support allows for the fast and easy creation of sensational looking charts that have the exact look and feel that you require.
Infragistics UltraWebNavigator and UltraWinTree Controls
UltraWinTree delivers an advanced .NET tree control that surpasses the look and functionality of the Microsoft Visual Studio .NET TreeView control. UltraWebNavigator is the first tool to provide a simple, easy-to-use designer to create menu and tree hierarchies, making it possible for Web masters and non-programmers to build eye-popping navigation systems and outlines visually, without writing code.
Sax Software Corp
Sax.net Communications makes it easy to add scalable serial communications to all your .NET applications. "
"Learn to Build a Range of Applications
The Visual Basic .NET Resource Kit CD is an essential aid for new or experienced Visual Basic .NET programmers. Programmers who are interested in creating applications for Microsoft Windows, Microsoft Office, the Web, and mobile devices will benefit from this comprehensive collection of technical information.
Choose Your Learning Style
Do you prefer to dive right in and play with code samples? Or, do you prefer a more guided, step-by-step approach to programming? Regardless of your style, you will find this CD a useful companion to Visual Basic .NET. Organized by your type of application development, the Visual Basic .NET Resource Kit CD contains information for building every type of application. Included on this CD are:
Four ready-to-use, customizable Web applications with source code
Hundreds of useful code samples
Dozens of self paced, step-by-step programming guides
Training videos
Free training content from Microsoft Certified Technical Education Centers
Book chapters from popular Visual Basic .NET titles
Technical white papers, and more
Build Powerful Applications Using Free, Industry-Leading Microsoft .NET Components
Every Visual Basic developer understands the power of creating applications by assembling reusable, pre-built components. In addition to the technical information mentioned above, this CD contains a powerful collection of free, fully functional Microsoft .NET controls, including:
ComponentOne Studio Enterprise
A comprehensive collection of more than 30 high-quality WinForms and ASP.NET Web controls including grid components, reporting components, charting components, data components, user-interface components, and e-commerce components.
Dundas Chart For Windows Forms, Professional Edition
Developed for rich-client .NET applications, this fully-managed charting control gives you all the features of a premium charting control. This functionality combined with incredible design-time support allows for the fast and easy creation of sensational looking charts that have the exact look and feel that you require.
Infragistics UltraWebNavigator and UltraWinTree Controls
UltraWinTree delivers an advanced .NET tree control that surpasses the look and functionality of the Microsoft Visual Studio .NET TreeView control. UltraWebNavigator is the first tool to provide a simple, easy-to-use designer to create menu and tree hierarchies, making it possible for Web masters and non-programmers to build eye-popping navigation systems and outlines visually, without writing code.
Sax Software Corp
Sax.net Communications makes it easy to add scalable serial communications to all your .NET applications. "
Monday, 29 September 2003
ASPAlliance.com : The #1 ASP.NET Community : The LogonUser API
ASPAlliance.com : The #1 ASP.NET Community : The LogonUser API
"Learn how to authenticate domain users via web forms using a simple Win32 API. Users will not be prompted with the standard and oftentimes confusing Windows Logon dialog."
Kind of cool... also kind of scary. I don't know if I want to ever have code in the position of knowing a user's password...
But then again, it happens all the time when we roll our own user bases.
And I do HATE having to explain the different dialog boxes for logging in...
"Learn how to authenticate domain users via web forms using a simple Win32 API. Users will not be prompted with the standard and oftentimes confusing Windows Logon dialog."
Kind of cool... also kind of scary. I don't know if I want to ever have code in the position of knowing a user's password...
But then again, it happens all the time when we roll our own user bases.
And I do HATE having to explain the different dialog boxes for logging in...
AppSettings can Reference an External Config File
Paul Wilson's .NET Blog - AppSettings can Reference an External Config File
"I recently discovered that the app/web.config file can reference an external config file to get some or all of its appsettings. "
Very cool... Leave you Web Config in place, and use the external .config for JUST your dev/qa/prod settings.
"I recently discovered that the app/web.config file can reference an external config file to get some or all of its appsettings. "
Very cool... Leave you Web Config in place, and use the external .config for JUST your dev/qa/prod settings.
Friday, 26 September 2003
Cool .Net Classes... The Genghis Project
The Genghis Project: "Genghis"
This is a very nice set of classes for .Net. And the price is just right.... free.
From a command line parser to a File Searching engine, a image combo, screen saver class to a wizard framework. And much more.
With the DotNetMagic UI library going comerical this is a nice replacement...
This is a very nice set of classes for .Net. And the price is just right.... free.
From a command line parser to a File Searching engine, a image combo, screen saver class to a wizard framework. And much more.
With the DotNetMagic UI library going comerical this is a nice replacement...
Thursday, 25 September 2003
Google Fun
Search by Location
A cool new way to google... enter a search term and location, such as zip code, and see hits (with a map) of your hits.
A cool new way to google... enter a search term and location, such as zip code, and see hits (with a map) of your hits.
Download details: System Administration Scripting Guide Scripts
"...This help file contains all the scripts found in the TechNet Script Center (http://www.microsoft.com/technet/scriptcenter) as of September 15, 2003. Most of the scripts are designed to run with either Windows 2000, Windows XP, or Windows Server 2003..."
This is an outstanding system scripting resource.
From scripting Printers, Files and Folders, Log and much much more.
This is a resource all system admins and developers should not be without.
"...This help file contains all the scripts found in the TechNet Script Center (http://www.microsoft.com/technet/scriptcenter) as of September 15, 2003. Most of the scripts are designed to run with either Windows 2000, Windows XP, or Windows Server 2003..."
This is an outstanding system scripting resource.
From scripting Printers, Files and Folders, Log and much much more.
This is a resource all system admins and developers should not be without.
Download details: Microsoft Solutions Framework Version 3 White Papers
"Microsoft Solutions Framework (MSF) provides proven practices for planning, building, and deploying a variety of technology solutions, combining aspects of software design and development and building and deploying infrastructure into a single project lifecycle for guiding technology solutions of all kinds. MSF helps organizations achieve a delicate balance of flexibility while meeting commitments; speed while minimizing risk."
Why reinvent the wheel?
"Microsoft Solutions Framework (MSF) provides proven practices for planning, building, and deploying a variety of technology solutions, combining aspects of software design and development and building and deploying infrastructure into a single project lifecycle for guiding technology solutions of all kinds. MSF helps organizations achieve a delicate balance of flexibility while meeting commitments; speed while minimizing risk."
Why reinvent the wheel?
Wednesday, 17 September 2003
Software Downloads
Nice list of ton's of testing tools, from Unit testing to Acceptance testing and more. Tons of languages covered...
Nice list of ton's of testing tools, from Unit testing to Acceptance testing and more. Tons of languages covered...
Another list of cool tools...
This is another list of cool tools a blogger uses...
Some pretty nifty utilities.
This is another list of cool tools a blogger uses...
Some pretty nifty utilities.
Sunday, 14 September 2003
Scott Hanselman's Ultimate Developer and Power Users Tools List
This is a great list of utilities... Some I use too, but some I never heard of (till now).
And I was just looking for the ASP Version Switcher yesterday...
This is a great list of utilities... Some I use too, but some I never heard of (till now).
And I was just looking for the ASP Version Switcher yesterday...
Friday, 12 September 2003
What You Should Know About Microsoft Security Bulletin MS03-039 (824146)
a.k.a. Son Of Blaster comming soon to a PC near you....
a.k.a. Son Of Blaster comming soon to a PC near you....
IE patent endgame detailed | CNET News.com
This could make Thin Client (Web Apps) fun... :(
I know of a number of apps that use ActiveX/OCX's "in which the Web page called up data located elsewhere."... Who doesn't?
Makes MS's .Net No-Touch deployment look much better.
This Patent crap is getting out of hand.
..."If you're currently using a plug-in, you will have to change your pages quite significantly,' said one person familiar with Microsoft's post-verdict plans. 'There might be tools to help you do so, but currently they don't exist.' "
...""There are technologies that are already used today (that aren't covered by the verdict) and all we are saying is, given the choice, use the technologies that are already available to you."
Those techniques involve using scripting languages and the set of technologies marketed as dynamic HTML (DHTML) to launch external applications--a commonly available and familiar method that Microsoft does not believe infringes on the patent."
..."According to these sources, Microsoft said at the meeting that it believed a simple dialog box inserted between the selection and the launch of a Java applet or an ActiveX control would maneuver IE out of the patent's definition of an "automated interactive experience.""
..."Microsoft's view, attendees said, the patent only covers a situation in which the Web page called up data located elsewhere. "
..."This is not an issue just for IE," said Wallent. "This is a potential issue for Netscape Navigator, for Opera and for other browser vendors. This is an industry issue.""
..."the implementation of the workarounds would require a huge amount of work on the part of Web authors."
This could make Thin Client (Web Apps) fun... :(
I know of a number of apps that use ActiveX/OCX's "in which the Web page called up data located elsewhere."... Who doesn't?
Makes MS's .Net No-Touch deployment look much better.
This Patent crap is getting out of hand.
..."If you're currently using a plug-in, you will have to change your pages quite significantly,' said one person familiar with Microsoft's post-verdict plans. 'There might be tools to help you do so, but currently they don't exist.' "
...""There are technologies that are already used today (that aren't covered by the verdict) and all we are saying is, given the choice, use the technologies that are already available to you."
Those techniques involve using scripting languages and the set of technologies marketed as dynamic HTML (DHTML) to launch external applications--a commonly available and familiar method that Microsoft does not believe infringes on the patent."
..."According to these sources, Microsoft said at the meeting that it believed a simple dialog box inserted between the selection and the launch of a Java applet or an ActiveX control would maneuver IE out of the patent's definition of an "automated interactive experience.""
..."Microsoft's view, attendees said, the patent only covers a situation in which the Web page called up data located elsewhere. "
..."This is not an issue just for IE," said Wallent. "This is a potential issue for Netscape Navigator, for Opera and for other browser vendors. This is an industry issue.""
..."the implementation of the workarounds would require a huge amount of work on the part of Web authors."
Wednesday, 10 September 2003
Career Calculus()
An interesting post...
"In basic calculus we learned that the first derivative of a function is the "rate of change" of the value of that function with respect to another variable. In the case of your career, the other variable is time. The basic equation for a developer career looks like this:
C = G + LT
C is Cluefulness. It is defined as an overall measure of your capabilities, expertise, wisdom and knowledge in the field of software development. It is the measure of how valuable you are to an employer. It is the measure of how successful your career is. When you graph your career, C is on the vertical axis.
G is Gifting. It is defined as the amount of natural cluefulness you were given "at the factory". For each individual, G is a constant, but it definitely varies from person to person.
L is Learning. It is defined as the rate at which you gain (or lose) cluefulness over time.
T is Time. It is on the horizontal axis of your career graph."
An interesting post...
"In basic calculus we learned that the first derivative of a function is the "rate of change" of the value of that function with respect to another variable. In the case of your career, the other variable is time. The basic equation for a developer career looks like this:
C = G + LT
C is Cluefulness. It is defined as an overall measure of your capabilities, expertise, wisdom and knowledge in the field of software development. It is the measure of how valuable you are to an employer. It is the measure of how successful your career is. When you graph your career, C is on the vertical axis.
G is Gifting. It is defined as the amount of natural cluefulness you were given "at the factory". For each individual, G is a constant, but it definitely varies from person to person.
L is Learning. It is defined as the rate at which you gain (or lose) cluefulness over time.
T is Time. It is on the horizontal axis of your career graph."
Tuesday, 9 September 2003
Neowin.net - Where unprofessional journalism looks better - 12 year old sued by the RIAA for downloading music!
RIAA is making some friends now... sigh. They need to get real.
UPDATE (9/10/2003): I heard this morning that they have settled this... for $2,000....
Update (9/11/2003): P2P group: We'll pay girl's RIAA bill
" peer-to-peer group says it will cover costs for a 12-year-old New York girl who agreed to pay record labels $2,000 to settle a file-swapping lawsuit.
P2P United, a peer-to-peer industry trade group that includes Grokster, StreamCast Networks, Limewire and other file-trading software companies, said Wednesday it had offered to reimburse Brianna Lahara and her mother's payment to the Recording Industry Association of America. Lahara's mother agreed Tuesday to settle copyright infringement charges on behalf of her daughter.
"We do not condone copyright infringement, but someone has to draw the line to call attention to a system that permits multinational corporations with phenomenal financial and political resources to strong-arm 12-year-olds and their families in public housing the way this sorry episode dramatizes," said Adam Eisgrau, the executive director of P2P United. "
RIAA is making some friends now... sigh. They need to get real.
UPDATE (9/10/2003): I heard this morning that they have settled this... for $2,000....
Update (9/11/2003): P2P group: We'll pay girl's RIAA bill
" peer-to-peer group says it will cover costs for a 12-year-old New York girl who agreed to pay record labels $2,000 to settle a file-swapping lawsuit.
P2P United, a peer-to-peer industry trade group that includes Grokster, StreamCast Networks, Limewire and other file-trading software companies, said Wednesday it had offered to reimburse Brianna Lahara and her mother's payment to the Recording Industry Association of America. Lahara's mother agreed Tuesday to settle copyright infringement charges on behalf of her daughter.
"We do not condone copyright infringement, but someone has to draw the line to call attention to a system that permits multinational corporations with phenomenal financial and political resources to strong-arm 12-year-olds and their families in public housing the way this sorry episode dramatizes," said Adam Eisgrau, the executive director of P2P United. "
Robert Hurlbut's .Net Blog - .Net Design Patterns
Why do we reinvent the wheel so often? These design patterns can help with that... Why not take a known working pattern.
The above post contains a number of links to using design patterns with .Net.
Why do we reinvent the wheel so often? These design patterns can help with that... Why not take a known working pattern.
The above post contains a number of links to using design patterns with .Net.
So you have a Win2k3 server and it's locked in a room somewhere. You had logged into locally and started a process. You're now far away and need to check that process... Call a buddy and ask them to check it? But wait, as a good IT Security citizen you locked the console... So give your buddy your password? Bad... So does that mean you have to travel all the way back just to check that process?
NOPE Windows Server 2003's Terminal Server has a great new feature that allows a remote administrator to TS into the local console.
The trick is that you need to start the Remote Desktop Connection app with the "/console" command line parameter.
Once you do that and connect to the machine you'll be connected to the local console! Very cool...
To connect to the console session of a server
Mstsc Creates connections to terminal servers or other remote computers...
NOPE Windows Server 2003's Terminal Server has a great new feature that allows a remote administrator to TS into the local console.
The trick is that you need to start the Remote Desktop Connection app with the "/console" command line parameter.
Once you do that and connect to the machine you'll be connected to the local console! Very cool...
To connect to the console session of a server
Mstsc Creates connections to terminal servers or other remote computers...
Monday, 8 September 2003
DAEMON Tools Homepage :: Download
This is a utility that allows you to mount ISO images. Once mounted you they act just like a CD-ROM.
Looks like they wrote it to help with gaming (I know I hate having to hunt down a CD-ROM just to start a game...) but will work just as well for the ISO images Microsoft now uses on MSDN...
I'm still playing with it... I'll post if I can get it to work...
Update (9/10/2003): This works great... The trick is that you need to make a 1:1 copy of any copy protected CD-ROMS you want to host. So for example I no longer have to hunt down my Battlefield 1942 CD-ROM because I've 1:1 ISO'ed it to my local HD and have the ISO mounted with Daemon tools. Now my son and I don't have to play the "Swap the CD" game... :)
The Help file is critical to understanding how to best use this tool.
This is a utility that allows you to mount ISO images. Once mounted you they act just like a CD-ROM.
Looks like they wrote it to help with gaming (I know I hate having to hunt down a CD-ROM just to start a game...) but will work just as well for the ISO images Microsoft now uses on MSDN...
I'm still playing with it... I'll post if I can get it to work...
Update (9/10/2003): This works great... The trick is that you need to make a 1:1 copy of any copy protected CD-ROMS you want to host. So for example I no longer have to hunt down my Battlefield 1942 CD-ROM because I've 1:1 ISO'ed it to my local HD and have the ISO mounted with Daemon tools. Now my son and I don't have to play the "Swap the CD" game... :)
The Help file is critical to understanding how to best use this tool.
redemption in a blog: Google's new built-in calculator
Google's calculator is pretty cool...
Very convenient if you have the Google toolbar installed. Just type in your calc and hit enter...
Google's calculator is pretty cool...
Very convenient if you have the Google toolbar installed. Just type in your calc and hit enter...
Startup Programs and Executables Listing (DIRECT links)
Nice list of commonly found background processes...
Ever wondered what all those processes are in Task Manager? Well this list just might help...
Nice list of commonly found background processes...
Ever wondered what all those processes are in Task Manager? Well this list just might help...
CodeNotes® - Download Free .NET eBook
Looks like a good (and free) eBook.
"CodeNotes®, a joint venture with Random House Books (www.atrandom.com) and Infusion Development Corporation (www.infusiondev.com), is a new concept in computer-book publishing. This series was designed for the software developer who needs to come up to speed quickly on a new language or technology.
Most programming books give equal weight to all areas of a given technology, forcing a developer to spend time sorting out the critical aspects. Code-Notes® takes a different approach, drilling down to the core aspects of a technology and focusing on the key elements needed to implement it immediately, thus presenting highly technical material in a format and style that is efficient and instantly useful. CodeNotes® is a unique resource for developers, bridging the gap between comprehensive manuals and pocket references.
In every edition of CodeNotes® you'll find:
• The closest thing to an instructor-led class on essential technologies
• Real-world examples and training-style lab exercises
• A section that warns developers of potential pitfalls, and offers alternative workarounds to common problems
• Free access to www.codenotes.com, which provides additional background and examples, bulletin and message boards, and a constantly expanding Code Gallery that developers can cut and paste"
Looks like a good (and free) eBook.
"CodeNotes®, a joint venture with Random House Books (www.atrandom.com) and Infusion Development Corporation (www.infusiondev.com), is a new concept in computer-book publishing. This series was designed for the software developer who needs to come up to speed quickly on a new language or technology.
Most programming books give equal weight to all areas of a given technology, forcing a developer to spend time sorting out the critical aspects. Code-Notes® takes a different approach, drilling down to the core aspects of a technology and focusing on the key elements needed to implement it immediately, thus presenting highly technical material in a format and style that is efficient and instantly useful. CodeNotes® is a unique resource for developers, bridging the gap between comprehensive manuals and pocket references.
In every edition of CodeNotes® you'll find:
• The closest thing to an instructor-led class on essential technologies
• Real-world examples and training-style lab exercises
• A section that warns developers of potential pitfalls, and offers alternative workarounds to common problems
• Free access to www.codenotes.com, which provides additional background and examples, bulletin and message boards, and a constantly expanding Code Gallery that developers can cut and paste"
Thursday, 4 September 2003
Developer Playground
Very cool tool...
"Developer Playground can only monitor interactions between a process and its loaded DLLs, and between DLLs within a process, but can't give any more detailed information about calls within the .EXE or within DLLs. Nevertheless, it is a powerful tool in the hands of a developer.
Typical usage would involve:
Spelunking — If you're ever curious what goes on behind the scenes, and why Windows is not behaving the way you'd expect it to, fire up Developer Playground and find out at least what the call-chain looks like.
Debugging — Do you have a problem that only manifests itself on some machines? No matter how much debug logging you add, you can't seem to track it down? Developer Playground shows you the program flow without your having to add specific debugging code or single-step through optimized assembly code.
Reverse-engineering — Are you trying to mimic functionality you've seen somewhere, but you can't figure out how they did it? Trace the target application and find out."
Very cool tool...
"Developer Playground can only monitor interactions between a process and its loaded DLLs, and between DLLs within a process, but can't give any more detailed information about calls within the .EXE or within DLLs. Nevertheless, it is a powerful tool in the hands of a developer.
Typical usage would involve:
Spelunking — If you're ever curious what goes on behind the scenes, and why Windows is not behaving the way you'd expect it to, fire up Developer Playground and find out at least what the call-chain looks like.
Debugging — Do you have a problem that only manifests itself on some machines? No matter how much debug logging you add, you can't seem to track it down? Developer Playground shows you the program flow without your having to add specific debugging code or single-step through optimized assembly code.
Reverse-engineering — Are you trying to mimic functionality you've seen somewhere, but you can't figure out how they did it? Trace the target application and find out."
Wednesday, 3 September 2003
SSW Rules to Better ...
Very cool collection of standards and stuff...
From Naming conventions to Project Management to sending better emails. Some good stuff.
"Whenever you doing something more than once there should be a standard. SSW standards manage our coding, development, project management, email and phone communication. However, we don't follow them blindly. If someone suggests a better way of doing something, then we change the standard"
Very cool collection of standards and stuff...
From Naming conventions to Project Management to sending better emails. Some good stuff.
"Whenever you doing something more than once there should be a standard. SSW standards manage our coding, development, project management, email and phone communication. However, we don't follow them blindly. If someone suggests a better way of doing something, then we change the standard"
Tuesday, 2 September 2003
Monday, 25 August 2003
CONNECTIONSTRINGS.COM - Forgot that connectionstring? You'll find it right here!
I used to end up cutting -n- pasting my connection strings.
No longer! :)
I used to end up cutting -n- pasting my connection strings.
No longer! :)
Monday, 11 August 2003
The Code Project - Advanced Shape Control - VB.NET
Sometimes it's the little things you miss...
I needed a circle control for an app I'm building. A visual indicator as to the status of the app. VB6 had the shape controls, and as we all know, VB.Net doesn't.
Sure drawing lines and circles, etc in code is pretty easy, but I need to change the color, etc etc etc. So just prior to writing my own shape control googled and found the above control.
Very cool....
Got to love the internet!
Sometimes it's the little things you miss...
I needed a circle control for an app I'm building. A visual indicator as to the status of the app. VB6 had the shape controls, and as we all know, VB.Net doesn't.
Sure drawing lines and circles, etc in code is pretty easy, but I need to change the color, etc etc etc. So just prior to writing my own shape control googled and found the above control.
Very cool....
Got to love the internet!
Thursday, 7 August 2003
DotNetNuke - The Web of the Future > Home ( DNN 1.0.9 )
This is a great open source portal solution, based on Microsoft's VB.Net.
I've been fighting (mind-space) to get a portal solution in place. With this tool, I think I've been able to get my team members over the acceptance hump.
It's starting to gather its own steam and roll forward without my prompting... (which is a good thing).
This is a great open source portal solution, based on Microsoft's VB.Net.
I've been fighting (mind-space) to get a portal solution in place. With this tool, I think I've been able to get my team members over the acceptance hump.
It's starting to gather its own steam and roll forward without my prompting... (which is a good thing).
Subscribe to:
Comments (Atom)