The Lord of the Rings
The ROTK trailer is just too good... Can't wait.
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
Subscribe to:
Comments (Atom)