SharePoint Thoughts

Ramblings About SharePoint and Related Technologies

I’m Moving!

This blog will stay here, but I’m in process of moving all my posts over to my Spiffy new SharePoint based blog.

Check it out as well as my new website, where I can host my own demos.

http://www.sharepointevolved.com

and

http://www.sharepointevolved.com/blog

 

See you there,

 

-Isaac!

No comments

Think Twice before modifying that View!

As Mentioned in Gary Lapointe’s Blog the new views for lists will be XSLT based in WSS 4. Any customizations that are made now, may not enjoy the beneifts of the new version once its released. And it seems that anything that uses CAML in its rendering may also not be “supported” in the new version!

So take the advice mentioned in his blog, and think twice before modifying. You should be able to prevent some headaches down the road, or at least start planning to reduce you’re current custom field types, and CAML based views.

2 comments

This Request Requires Request Buffering or Authentication

Using the compact Framework, I ran into this error when creating a web request to a webservice, not using a web reference.

I added:

hwr.AllowWriteStreamBuffering = true;
hwr.PreAuthenticate = true;

and this resolved the issue.

No comments

Don’t have Team Foundation Server for Source Code Management? Use DropBox instead.

DropBox, is a multi-platform, folder synchronization software. It handles synchronizations and updates efficiently and in the background. From what I can tell, the service is very fast, updates are processed within seconds of changing a file on the originating machine, from there its dependent of bandwidth to update the other locations where your DropBox is synchronized. Notifications from the system tray (in Windows) lets you know when files have been updated or modified, either by yourself or someone you’ve shared folders with.

This is good for small code projects, where Team Foundation Server is overkill anyways. You can share your Visual Studio project with a select number of people who can also work on the same project as you. There isn’t a sense of Checking IN and Checking OUT as there is in TFS, but there is conflict resolution and revision history for your files.

DropBox has versions available for Windows, Mac, as well as Linux, but you can also access your files through a web interface if you don’t have DropBox installed on the machine you need to access a file from.

The best part about this service is that its free, 2Gb with the free service level, with plans if you need more space. This should be more than adequate for any small project needing code backup as well as synchronization. The data ends up on Amazon’s S3 service and is Encrypted.

If you want to try it out yourself, see DropBox Logo
www.getdropbox.com

DropBox Benefits for Code Management:

    Fast - Uses Amazon’s S3 Service for fast transfers
    Redundant - Using the S3 Service, its backed up on the Dropbox Servers as well as your client machine(s)
    Team Friendly - Share Your Project Directories with your Team, have them make changes to your code or add their own
    Revisions - View file revisions via their web interface
    Multi Platform - Have Cleint/TeamMate that doesn’t use Windows, not a problem, Linux and Mac versions are available

These benefits aren’t just limited to .Net projects, but good for many other types of development.

No comments

Don’t Have Team Foundation Server for Code Source Management? Use DropBox to Synchronize your Code

No comments

Chris O’Brien Analyzes Using Solutions and Content Deployment VS. Features

Chris O’Brien makes an argument for using Solutions and Content Deployment for scenarios that Features may just not cut it. One instance is content updates using features on multiple machines can be troublesome at best. Read More at his blog, and see why he advices using Solutions in some cases.

http://www.sharepointnutsandbolts.com/2008/09/sharepoint-dev-strategies-it-not-all.html

No comments

Pro Microsoft Speech Server 2007

I’ve decided to bite the bullet and get some more information on Speech Server, forums and blog posts are great, but sometimes you just can’t beat a book. So I went ahead and got Pro Microsoft Speech Server 2007 by Mike Dunn, and I’ll post some more information on the book here as I read through it.

No comments

Speech Server Error 24911: Service Was Unable To Load The Grammar…

When I was running through the Office Communications Server: Speech Server tutorial, Creating a Speech Project [found here], I ran into the following error, which plagued me throughout the runthrough.

<Event
xmlns=http://schemas.microsoft.com/win/2004/08/events/event>

<System>

<Provider
Name=Office Communications Server 2007 Speech Server />

<EventID
Qualifiers=49152>24911</EventID>

<Level>2</Level>

<Task>4</Task>

<Keywords>0×80000000000000</Keywords>

<TimeCreated
SystemTime=2008-09-23T23:38:43.000Z />

<EventRecordID>3384</EventRecordID>

<Channel>Application</Channel>

<Computer>Dev-PC</Computer>

<Security />

</System>

<EventData>

<Data>Failed to compile grammar. (Microsoft.SpeechServer.SpeechEngineServices.UnsupportedFormatException) -> Failed to load lexicon ‘http://localhost/PizzaOrder/Lexicons/PizzaOrder.lex’ referred to in grammar ‘Microsoft.SpeechServer.SpeechEngineServices.Proxy.GrammarRuleUri’. [Line=2, Position=11] (System.FormatException) -> Failed to download HTTP resource ‘http://localhost/PizzaOrder/Lexicons/PizzaOrder.lex’. (Microsoft.SpeechServer.SpeechEngineServices.FailedToFindResourceException) -> The remote server returned an error: (404) Not Found. (System.Net.WebException)</Data>

<Data>http://localhost/PizzaOrder/Grammars/PizzaOrder.grxml</Data>

</EventData>

</Event>

 

Well apparently when creating the project, you were given the option to create custom Lexicons for your Grammar file. If you clear out these files, the solution will build, and you can use the voice response debugging window.

This happens because the MIME Type is not registered for .lex files in IIS, seen in KB938284.

RESOLUTION

To resolve this issue, follow these steps:

1.

Click Start, click Run, type inetmgr, and then click OK.

2.

Expand ServerName, expand Web Sites, expand Default Web Site, right-click the Voice Response Web application, and then click Properties.

3.

On the Http Headers tab, click MIME Types.

4.

In the MIME Types dialog box, click New.

5.

In the MIME Type dialog box, type .lex in the Extension box, and then type application/octet-stream in the MIME type box.

6.

Click OK three times.

 

This solution was found using the MSDN Forums, quite a useful resource.

http://forums.microsoft.com/unifiedcommunications/ShowPost.aspx?PostID=3915154&SiteID=57&mode=1

No comments

Charts for SharePoint using VisiFire and Silverlight

Ian at www.wssdemo.com has a great demo getting the VisiFire libraries to work with SharePoint and Silverlight http://www.wssdemo.com/Pages/graph.aspx

No comments

Speech Server Resources

Microsoft Communication Server 2007 Speech Server Articles on MSDN:

http://msdn.microsoft.com/en-us/library/bb857803.aspx

MSDN Virtual Lab: Access Information Anywhere with OSC Speech Server 2007
 

GotSpeech.Net

The Speech Server Guy Blog
GotSpeech.Net Community Dedicated To Speech Server
eLearning @ GotSpeech.Net

More to come…

No comments

Next Page »