Geeks With Blogs

News





INauseous() Shawn Cicoria - Solution Architect, Craftsman and Artisan - INauseous() - Main Blog Here: www.Cicoria.com Utilities
Additional Mime Types in Visual Studio 2010 Development Web Server
While the development server in Visual Studio 2010 is great for most work, it does have 1 shortcoming in that if you start adding content types that are not part of the base set of known Mime types built in, you won’t affect the proper header response that is emitted to the client/browser. For example MP4 files, out of the box the development web server emits application/octet-stream or something like that. What we really need is video/mp4. Now, with IIS Express, you can easily switch over to use ......

Posted On Thursday, October 6, 2011 6:40 PM

Raffaele Rialdi DeployManager June 2011 edition–Now supports SAN certificates

Raffaele Rialdi has been adding features to his certificate management tool.  Already supporting wildcard certificates, he’s now added SAN cert support.

But it’s more than certificate management too.

IAmRaf - Tools

Posted On Wednesday, July 6, 2011 3:16 PM

Creating Wildcard Certificates with makecert.exe
Be nice to be able to make wildcard certificates for use in development with makecert – turns out, it’s real easy. Just ensure that your CN= is the wildcard string to use. The following sequence generates a CA cert, then the public/private key pair for a wildcard certificate REM make the CA makecert -pe -n "CN=*.contosotest.com" -a sha1 -len 2048 -sky exchange -eku 1.3.6.1.5.5.7.3.1 -ic CA.cer -iv CA.pvk -sp "Microsoft RSA SChannel Cryptographic Provider" -sy 12 -sv wildcard.pvk wildcard.cer pvk2pfx ......

Posted On Tuesday, June 28, 2011 9:14 PM

Lorem Ipsum–Generating in Word 2010
Well, apparently I missed this hidden feature having used the Lorem Ipsum website for some time, but if you enter the following in blank Word document – you’ll get 10 paragraphs of generated text: =Lorem(10) Such as: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant ......

Posted On Monday, June 27, 2011 3:17 PM

Visual Studio 2010 Setup Projects and x64 Support
I was taking the Windows Azure CmdLets project and getting it into an MSI just to make it easier to deploy in a nice package. I ran into problems with the Setup project not being able to properly establish the right registry settings for an x64 environment. Even though you set the target platform on the Setup project to x64 the InstallUtil.lib that get’s run is still x86. In order to have it work property, you need to follow the steps identified here: http://msdn.microsoft.com/e... ......

Posted On Tuesday, December 21, 2010 10:25 PM

Note to self – cURL download utility…

Time to time, we all need this capability.  I keep forgetting what the link/name of this tool is.

http://en.wikipedia.org/wiki/CURL

http://curl.haxx.se/

Posted On Friday, October 8, 2010 2:28 PM

Capturing Feedback in IE9
IE9 adds a nice feature - “Send Feedback” – which, helps you gather a report, even launches the “Problem Step Recorder” (PSR) tool that comes with Windows 7/2008R2 ***. The PSR tool is also usable outside of this feedback and is an optional capture that can be added to the feedback report. *** HOWTO: Problem Step Recorder ......

Posted On Friday, September 17, 2010 7:53 AM

Live Mesh – becoming Windows Live Mesh…
Good to see it’s sticking around and most importantly, they’ve increased the initial 2 GB limit to match what we had on Live Mesh – 5 GB. I’ve been loving this tool since it came out and becoming one of those things I can’t do without. http://windowsteamblog.com/... ......

Posted On Monday, September 13, 2010 5:49 PM

Making Web Client requests behave from .NET or in reality misbehave – ignoring Certificate Issues from HttpWebRequest
Many times, especially during development, you could have certificates that are out of date, aren’t singed by any real authority (makecert, etc.), or even don’t match the host name that the request is issued against, but you want to test, etc. One example is if you want to run Fiddler to get a good over-the-wire trace of the HTTP traffic, when the endpoint is accessed over HTTPS. With Fiddler, you can capture HTTPS traffic, only thing is, it sticks it’s own certificate in the chain which doesn't ......

Posted On Sunday, September 5, 2010 11:41 AM

Federation Metadata Generation Tool
Disclaimer: Use at your own risk – no warranties are granted or implied If you’ve worked with Windows Identity Foundation (WIF) without the help of ADFS 2.0, you’ll run into situations where you’ll need to potentially generate or regenerate the metadata used for federation. Additionally, while WIF supports SAML tokens, it doesn’t have support for SAML Passive Requestor protocol (urn:oasis:names:tc:SAML:2.... - you get that with ADFS 2.0. So, I needed the ability to quickly generate ......

Posted On Wednesday, August 18, 2010 10:14 PM

Enterprise Library 5.0 Released…
The announcement is up here: http://blogs.msdn.com/agile... Some of the things on the list of what’s new & improved 1. Redesign of the configuration tool – heck, that thing looked the same since the bits were acquired from Avanade quite a while back – good to see the changes. 2. Logging performance – this is has been 1 of the areas that we all need 3. Configuration improvements: XSD enabled, intellisence (yeah!) 4. Oh, and .NET 4.0 ......

Posted On Wednesday, April 21, 2010 9:00 AM

Copying Properties between 2 Different Types…
I’m not sure where I had seen some of this base code, but this comes up time & time again on projects. Here’s a little method that copies all the R/W properties (public) between 2 distinct class definitions: It’s called as follows: private static void Test1() { MyClass obj1 = new MyClass() { Prop1 = "one", Prop2 = "two", Prop3 = 100 }; MyOtherClass obj2 = null; obj2 = CopyClass(obj1); Console.WriteLine(obj1); Console.WriteLine(obj2); } namespace Space1 { public class MyClass { public string Prop1 ......

Posted On Thursday, March 11, 2010 12:11 PM

Need a simple LDAP server for Windows 7?

Well, in the past we had ADAM – which has migrated to AD LDS for Windows – under Vista, we really only had a hack to get it (ADAM) running on Vista.

Now, we have it for both Server and Client – and it’s known as Active Directory Lightweight Directory Services – aka LDAP!!

Download details: AD LDS for Windows7

Posted On Friday, February 26, 2010 5:02 PM

Collapse Project as a Visual Studio AddIn.
I’ve taken that macro that’s been passed around for years, and put it into a VS Addin. The following links for the full VS Solution and the MSI installer http://cicoria.com/download... http://cicoria.com/download... ......

Posted On Tuesday, February 23, 2010 4:40 PM

Snip-IT Pro – manage all those little code snippets for re-use and sharing…
An old colleague of mine from Avanade has apparently put out a very cool tool for managing re-usable “snippets” of code from a repository. This is a tool that could be used every day, or even for demos… This is a smooth application that takes advantage of some the P&P smart client framework. Quite a professional tool… The name of the tools is Snip-IT Pro http://www.snipitpro.com/in... It can also managed / retrieve snippets from a hosted service called http://snipplr.com/ along with Frankly, ......

Posted On Monday, November 30, 2009 10:42 AM

Loopback Check on Windows 2008, etc.
This KB article (KB926642) explains 2 methods for handling the scenarios that we as developers require for using a local machine for development. My option has been, going forward, of being explicitly in the host names that my development machine will use. From that article: Method 1 (recommended): Create the Local Security Authority host names that can be referenced in an NTLM authentication request To do this, follow these steps for all the nodes on the client computer: Click Start, click Run, ......

Posted On Tuesday, November 17, 2009 6:21 AM

Cleanup your Features…

Many times, your coding, etc. SharePoint features.  You’ll code something up, deploy, activate, etc. 

Using WSP builder, while a convenient tool, it also leaves some orphans around.  It forcibly deletes the solution leaving any place it’s activate with some “broken features”.

Fortunately, there’s a tool to help you cleanup those orphans.

http://featureadmin.codeplex.com/

Posted On Wednesday, November 11, 2009 8:34 AM

Minor update to the WSS Command Prompt…
Take the following and paste into a VBS file – then run. Still need to choose the Link, then set the “Run as administrator” when UAC is on… Set Shell = CreateObject("WScript.Shell") Set Env = Shell.Environment("PROCESS") DesktopPath = Shell.SpecialFolders("Deskt... Set link = Shell.CreateShortcut(Deskto... & "\WSS CMD.lnk") cssHive = Env("CommonProgramFiles") & "\Microsoft Shared\web server extensions\12" currentPath = RTrim(Replace(WScript.Scrip... WScript.ScriptName, "")) envBatFile ......

Posted On Wednesday, November 11, 2009 7:59 AM

Making a Windows 7 bootable USB…

This get’s even easier.  The Microsoft store has released a utility that will, from an ISO (eg. one you get from the Microsoft Store) create a bootable USB flash drive.

The direct link is here to the description page

http://store.microsoft.com/Help/ISO-Tool

Posted On Thursday, October 22, 2009 9:45 AM

Connecting to Verizon Wireless Broadband
For some reason all of a sudden I started getting PPP errors during connection on VZW broadband on my Mobile phone. So, I had to re-initialize the connection on the phone. This also works when tethering the phone and you don’t have to use the VZW software • Device: Smartphone wireless USB modem • Connection Name: [[whatever name you want]] • Number To Dial: #777 • Connection Availability: Anyone's Use • Username: [[your phone #]]@vzw3g.com. Example: 9175551234@vzw3g.com • Password: vzw ......

Posted On Thursday, August 13, 2009 6:11 PM

This version of the enterprise library cannot be installed side by side with version 4.0 on x64
When upgrading to Enterprise Library 4.1 on an x64 machine, even though you’ve run the 4.0 uninstaller, and even removed the registry key, you’ll still end up with an installer complaining that you can’t do side-by-side install.  The issue is the key is actually under the Wow node for x86 compatability – just remove this key…
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Enterprise Library v4

Posted On Friday, May 22, 2009 12:55 PM

Building a Mini URL Service – Part 1
This set of posts is about a "Mini URL" service that I created initially to help provide a means to automate shortening of URL's for sending in emails to users in SharePoint. If you've used SharePoint and at times you need to send a link to a List or Document item one way is to "right-click" the item (whether it's a folder, list item, or document) then if it's IE choose "Copy Shortcut". You can then just past that into an email and send over to your recipient. Recently, I also noticed that even the ......

Posted On Monday, May 4, 2009 11:15 AM

Making a Win7 Bootable USB device.
I have an old Toshiba that has no optical drive. To install Win7, I needed a bootable USB stick. Here are the basic steps 0. Download Win7 http://www.microsoft.com/wi... 1. Get a USB stick – need a 4 gig one here – the ISO is about 2.5 GIG 2. Format the USB as NTFS (use quick – no need for sector check) – it MUST be NTFS 3. Run DISKPART from an elevated command prompt 4. Make the new USB volume “ACTIVE” 5. Extract the Win7 ISO somewhere (not the USB) – you can use ImgBurn, IsoBuster, ......

Posted On Monday, May 4, 2009 6:21 AM

Live Messenger and AVG (Grisoft) Anti-Virus Issue 8100030d

If you’re running Grisoft AVG with Web Shield and trying the new Windows Live Messenger you might be experiencing connection issues.

For me disabling the Web Shield MSN Messenger protection worked…

Posted On Saturday, January 10, 2009 8:51 AM

Couple of Visio Links
Visio is my primary diagramming tool. I wanted to point out a couple of recent links I came accross that help in diagramming various things. The first are stencils that are used on MSDN and TechNet diagrams – these are a set of stencils that can be used in Visio just by adding the stencil to the list for your diagram. Located here: Visio stencils for IT Pro posters http://www.microsoft.com/do... The other is Visio Toolbox. ......

Posted On Saturday, April 4, 2009 9:26 AM

Kerberos Configuration Troubleshooting
I wanted to post about one of the best tools I’ve found for getting Kerberos properly configured and in the process getting some great HOWTO information on Kerberos, how it works, etc. When working with SharePoint, and the plan is to have your site run under Kerberos, I recommend using this tool before actually provisioning the Web App. You can do it later, but you’d have to “stop” the WSS provisioned Web App before using this tool. Why? Because the IIS site you use for testing must use the DNS name ......

Posted On Thursday, February 26, 2009 8:17 AM

SourceSafe in the Cloud – a second life for VSS
This post in no way endorses the use of Visual Source Safe, Mesh, or general supportability of this approach. This is entirely at your own risk…. Visual Source Safe (VSS) has been around for some time. There have been a few 3rd parties, then Microsoft, that implemented some nice server side capabilities such as Source Off Site (SOS), VSSConnect, and now in VSS internet based access. The issue with the server approach is that all of these requires some process to be running and hosting some part of ......

Posted On Monday, February 16, 2009 8:22 PM

Startup Delayer – Smoother Starts…
I have to give a nod to Startup Delayer from r2 Studios… This tool takes over the “timely” launching of all those startup programs that just seem to bog down a fresh boot. Just not having all these programs competing for resources makes the process nicer. A few programs that I use that had issues at startup with System Tray icons just not appearing but the programs were running are no longer an issue ......

Posted On Friday, February 6, 2009 9:42 AM

Creating a WSS / MOSS Command Prompt on the Desktop
UPDATED: 8/6/2008 - Minor issue on Path I've built quite a few WSS / MOSS machines and one task that I always seem to do is create a simple CMD shell prompt on the desktop (quick launch, etc.) that gives me easy access to STSADM and has the path set correctly. So in the interest of saving time I've created a simple VBScript file located here as well as the full listing below Set Shell = CreateObject("WScript.Shell") Set Env = Shell.Environment("PROCESS") DesktopPath = Shell.SpecialFolders("Deskt... ......

Posted On Thursday, July 24, 2008 3:13 PM

Learning LINQ - No excuses
There are really a whole bunch of great resources out there that help the community get up & running with LINQ. Personally, with all the additional providers that I've seen (Qak Leaf List) - several of which I see great use for - LINQ to SharePoint and LINQ to LDAP / LINQ for AD. In regards to tools, LINQ Pad is the tool that allows you to toil with the syntax, etc. LINQ Pad And now, here's a good 100+ pages on LINQ syntax in C# 3.0. Book Preview: C# Query Expressions and Supporting Features ......

Posted On Thursday, March 13, 2008 9:59 AM

MSDN Code Gallery - Home

Now that GotDotNet has been mothballed and CodePlex is more project oriented, Microsoft has gotten back into the mix with Code Gallery.

This is a community site, the content is minimal for now, and quite frankly, the interface is lacking.  While there's search, there's not much meta-data associated with the uploads.

We'll see how it pans out...

MSDN Code Gallery - Home

Posted On Monday, February 4, 2008 6:21 PM

FreeConference.com - Free Telephone Conference Call Service
For those of us that are cheap value minded, here's a service that provides conference calling, albeit using a long distance call. But with all you can eat phone pricing we have today, who cares. They also have a Web Desktop Sharing tool, in Beta - haven't tried it but the basic service for voice conference is great. Some outlook integration, of which I've only used the VCS file download, but they apparently have an Outlook Add in too. FreeConference.com - Free Telephone Conference Call Service ......

Posted On Tuesday, January 15, 2008 8:44 AM

Query SQL (or any LINQ Provider) Using LINQPad...
Here's a cool tool that provides an interactive LINQ environment that you can use to develop queries against LINQ sources (SQL, Objects, XML, etc.). If you're working with LINQ and need an environment that supports both expression and language statements in C# or VB.NET, this tool can handle both. The below shot is using C# statements. A few bonus items included: 1. provides a view of both the resulting SQL and Lambda expressions used in the query. 2. Provides SQL execution as well 3. A whole bunch ......

Posted On Saturday, December 15, 2007 4:46 PM

Installing ADAM on Vista
Ryan Dunn points out on his blog how to install ADAM on Vista. Basically, the installer chokes. His approach is to install on a different machine (not Vista), then copy the files over, registry change, run the admininsall.exe, then import the LDIF schema's you want. One thing you can also do is use 7-Zip to extract the "ADAM" directory from the installer, then just start from step 2 on Ryan's list - saves a bit of time if you don't have another VM handy. Here's Ryan's list repeated. << Extract ......

Posted On Wednesday, October 10, 2007 12:13 PM

Download them All FireFox Extension
I've been using Meta Products download express for some time now. Basically, it's a tool that if you brows to a page, see a bunch of links on that page pointing to downloads (zip, doc, rar, etc.) and you don't want to just click on each choose save and go through the annoying process of clicking every, this scrapes the HTML and presents a list of what links exist and you can easily click the ones you want and download. Then, there's a queue that manages the download process and some efficient use ......

Posted On Sunday, September 23, 2007 9:46 AM

Copyright © Shawn Cicoria | Powered by: GeeksWithBlogs.net