Friday, September 30, 2005

... One great resource is Omri Gazitt's weblog post Porting from Beta1 to Beta2. This helped me resolve most of the problems that I was having with changed attribute names. Omri is on the Indigo team at Microsoft and I will be taking a look at his presentation decks from PDC this weekend.

There was one holdover that was still lingering in my config file though, the securityMode attribute in the [read more...]

[A DevLife post]



Don't Forget: www.acehaid.org
Friday, September 30, 2005 9:45:56 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
I just watched an update on residents returning to aveland to find nothing, just nothing left. (search their videos for "Waveland 30 days". It is really sad. As soon as I closed the video, I got a blog referral in my inbox from someone who had linked to a photo I put on my site in January... of Aceh - also obliterated, with nothing left but a very strongly built mosque. That was a really odd juxtaposition of looking at both of those things at the same time.

Don't Forget: www.acehaid.org
Friday, September 30, 2005 1:08:13 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Yesterday I had to make some updates to a friend/client's Access 2003 application. We had some problems with me emailing her updates that were daunting to her and one that was definitely mystifying to me! I do know that you can't just email MDB files, but these problems were different than that.

The daunting (to her) problem, I was able to solve thanks to this recent discovery. I had zipped one of the MDB files and she needed to unblock the zip file and then unblock the MDB file.

The other problem, I couldn't solve until she sent me her file. For a second solution, I sent her a small MDB file that contained only a handful of objects for her to import into her MDB file. Rather than zipping, I just renamed the file to whateverfile.mdb.myname and emailed it. She removed ".myname" from the file and imported the objects into her other file. But she got some wierd results when running the macro, which opens four queries then a report. As I couldn't understand her explanation, I had her send me the file. What I discovered was that all of the relationships between tables that were defined in the queries had been stripped out! I don't know whta process did this. I had no problem at all doing the import locally and then returning the full file to her. Very odd.



Don't Forget: www.acehaid.org
Friday, September 30, 2005 11:38:53 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Our neighbors are selling their house. They are just up the road from us. I would add to their description below that there are over a hundred acres of woods behind the house (each of us on the road own a chunk of those woods) with trails for hiking, dog walking and cross-country skiing. (But not for snowmobiles or ATVs or hunting.)  You can walk through the woods right to a trail head to get onto the Long Trail, too! There is also DSL available on the road, but no cable. The DSL has been excellent for me with my demanding web access needs. Plus, of course, you will be able to attend meetings of Vermont.NET every month. We are a 4 hour drive from Boston, 3 hours to Montreal and from the Burlington airport, a 50 minute flight on Jet Blue to NYC. Burlington's airport has lots of airlines with connections through the usual hubs.

.

Close to nature & an easy commute to Burlington, Middlebury, and the Mad River Valley, our bright and sunny Timber-Frame home is in move-in condition. Three bedrooms, 2 ½ baths (one w/ jetted tub), recently updated kitchen (w/ new flooring & stainless steel appliances), hardwood floors, finished basement, wrap-around deck, large Post & Beam shed, nearly 13 acres, mountain views – and more! 

In one of Huntington’s “coolest” neighborhoods. 

HUNTINGTON $303,000

Give us a call!
email: silvercoffey at aol dot com

Friday, September 30, 2005 9:10:57 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Thursday, September 29, 2005
Sony has a new TV - very pretty - called Bravia. What I can't figure out is the ad I saw on cnn.com that said something like "the first television in history designed for men AND women."

Don't Forget: www.acehaid.org
Thursday, September 29, 2005 8:05:08 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I have to work on a client's old Access program today. That means I have to take a short break from working on Indigo. It's really painful to give up playing with new toys, to fiddle with something old and boring. However, this client was my very first consulting client ever and not only is she still a client 19 years later, but a dear friend as well. So for her, I can do Access. It's all about love.



Don't Forget: www.acehaid.org
Thursday, September 29, 2005 11:08:10 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Wednesday, September 28, 2005

This past spring, I shared this photo of Rich up on a tall ladder washing our windows. That didn't work. I didn't have a heart attack and die. So he's at it again. Now he is washing and staining the house. He was going to do the scary part while I was at PDC but that got put off by another attempt at giving me a heart attack. The day before leaving for l.a. we went hiking and he had a very bloody scary in the emergency room for 6 hours accident. Somehow he convinced me on monday that he was okay (and in much better hands than mine wiht our neighbor nurse taking care of him) and I did go to PDC. So, that attempt at getting rid of me didn't work either. But he didn't get to do this job while I was away. He's doing it now though. And I can't even look up at him. At least from a distance I can handle it.

 

Wednesday, September 28, 2005 12:35:48 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Okay - so now I am already regretting my rash jump on buying the Nano. Everyone I know who owns an IPOD of other flavors LOVES them to death. So I confidentenly forked out an insane amount of money for the Nano, rather than going for one of the more familiar Microsoft friendly MP3 players.

I too have a very scratched up screen. Not broken. I haven't pushed the battery test yet. Doesn't sound like there is a happy future for us dopes.

Update: Now here's a guy who knows how to care for his Nano with a case made of duct tape and toilet paper. Think he's a Vermonter? Is his post for reaL?

Don't Forget: www.acehaid.org
Wednesday, September 28, 2005 7:56:20 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Sounds like Paul Glavich was trying to manually process an incoming email message and get it into the pipelline. Finally he gave in and used the built in goo: Pipeline.ProcessInputMessage(soapEnvelope) and WSE did it's magic. Apparently it was some white spaces that were eluding him, but the WSE method knew how to deal with them.  BTW - he's doing this in WSE3, but this is also a class and method available in WSE2. I have never had to use it before, so this is a great thing to know.

Don't Forget: www.acehaid.org
WSE
Wednesday, September 28, 2005 7:41:20 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Tuesday, September 27, 2005

I don't know if it's because I'm a programmer or if the Vermont frugality has seeped into my bones in my six years of living here, but I have a hard time when it comes to parting with my hard earned moolah. So last week was quite an anomoly as I managed to justify purchasing an IPOD Nano, a new external hard drive and a new digital camera. The justification was size. These are very small [read more ...]

[A DevLife post]



Don't Forget: www.acehaid.org
Tuesday, September 27, 2005 9:09:12 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Getting behind on blog reading can be detrimental to your health.

Had I read this a little earlier, I may not have wasted time installing the VS2005 RC bits and SQL Server on a VPC.

Luckily I found this before beginning my second install.



Don't Forget: www.acehaid.org
Tuesday, September 27, 2005 8:51:29 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
I just ordered some Moleskine notebooks for my mom (a writer) on Amazon. Apparently it goes through a store called MindBodySource.com. So I browsed directly to there site, and the home page is filled with ummm, adult toys! Tee hee. Really, I just got the notebooks! I swear!

Don't Forget: www.acehaid.org
Tuesday, September 27, 2005 6:30:06 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
In the past 15 30 45 minutes, I have had about 500 1000 1500 aaargh or more trackback emails dump into my email box. Bastards.

Don't Forget: www.acehaid.org
Tuesday, September 27, 2005 2:41:37 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Clemens Vasters
newtelligence AG

September 2005

Summary: Clemens Vasters explains the fundamental concepts of the new connected systems platform for Windows, Windows Communication Foundation (previously code-named "Indigo"), and shows you how to build services and service clients using Windows Communication Foundation's System.ServiceModel namespace. (21 printed pages)



Don't Forget: www.acehaid.org
Tuesday, September 27, 2005 11:18:48 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

VBSR SOLO Circle is a group of independent business people from a wide variety of industries who get together monthly to discuss things that are specific to working SOLO.

Come one, come all, and gather to discuss the really knotty thorny subjects that arise when Solos have to confront tough ethical issues.

Some points to ponder: What's YOUR code of ethics? What kinds of issues/ subjects/ problems make you concerned about ethics? Let's have a discussion about raising (or lowering) the ethical bar -- where is it now, and where should it be?

Solo and UVM professor Annie Viets will lead us in a discussion of the issues we've faced (or are facing) and strategies for making the right decisions.

When:
Tuesday, October 4, 2005
4:30 - 6:00 pm

RSVP: Info@vbsr.org   (and for more info or directions) Your first Solo Circle is free, a la carte is $10, or you can buy a Circle pass from VBSR for $20



Don't Forget: www.acehaid.org
Tuesday, September 27, 2005 8:15:35 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Monday, September 26, 2005

Crazy for Atlas? The latest VSI to create an Atlas project using VS2005 is online here. You can still get bits for Beta2 as well.

(thanks jhawk)



Don't Forget: www.acehaid.org
Monday, September 26, 2005 9:10:10 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Many of us spent a LOT of time rooting around the damned JS files

If it hadn't been for ViaVirtualEarth, I would probably have bagged working with VE.

But now, there is an SDK. It's pretty light, but something. And there is a new search control I heard about during PDC. You can get that in the SDK area as well.



Don't Forget: www.acehaid.org
Monday, September 26, 2005 5:54:48 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Sara has been at a few of the various "women who code" bofs. She's pretty awesome. Bill was rightfully wowed by her when he met her recently.

Don't Forget: www.acehaid.org
Monday, September 26, 2005 4:57:04 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Hannes Preishuber drove from PDC in L.A. to Seattle (by way of Vancouver) for the MVP Summit. In LA he was gathering ideas of things to see and do on the way. Here is his  very quick recap of his 2500 mile journey.

Don't Forget: www.acehaid.org
Monday, September 26, 2005 4:49:49 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
coooooool

Don't Forget: www.acehaid.org
Monday, September 26, 2005 4:27:43 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Well, as expected the 4th Code Camp pulled together by our most awesome D.E., Thom Robbins, was fabulous. I had to basically breeze in and out as I fine tuned my talks until noon on Saturday, drove the 4 hours to Waltham and gave 2 talks. Then gave 2 more talks the next morning, hung around for a bit and headed back to Vermont. With my focus on 4 topics it was hard to absorb content from other people's sessions which was a big disappointment. There were so many great people talking about very interesting and valuable things. I still haven't figured out how Sam Gentile pulled off doing 3 talks in one day! I think a few other people did this too. Amazing. I was most disappointed thought to miss Dave Burke's session on Building Smart Client Apps in .NET 2.0. He is reluctant to present at his very own user group but I will keep pressuring him (mwuahaha) to get him to do this talk for Vermont.NET sometime in 2006.

There was a crew from Vermont - over 10 people from Vermont.NET, which is the most who have made the trip of all four Code Camps.

I really enjoyed not only seeing old friends, but meeting in person for the first time some folks who I have communicated a lot with on email. In particular, Phil Denoncourt, who runs the New England C# group and Andy Beaulieu who started CNY Developers in Syracuse New York (my home town) where I am going to speak next week.

I loved doing my sessions. One on Virtual Earth where I made sure everyone was familiar with the awesome resources on ViaVirtualEarth and showed them some of the tricky things I have had to figure out in my Virtual Earth does Ink app. I think what made the deepest impresssion on those in the session was seeing some of the various imaginative and useful web applications people have done using Virtual Earth. It really helps get the ideas rolling. I will write another post with specific links for this talk.

 I also did two "standards" which I am very passionate about - new goo in ADO.NET 2.0 which was followed by an impromptu lunch time session digging further into Query Notification and the other is my attempt to teach the world about some of the crypto tools that are key for doing Web Service security.

The fourth talk is a new one for me: What's new in WSE 3.0. I really love what the team has done with this new version of the WSE API and love being able to share this information.

Again, I will write a separate post with links to resources, decks and demos for these talks.

But what is most important about Code Camp is to thank Thom Robbins. He pulls off a 2 day "conference" with 80 sessions and over 500 attendees as though it was absolutely no effort at all. Get the speakers to commit to sessions, create a schedule, order some pizza and sandwiches and the rest just seems to happen all by itself. Or so he likes us to think. :-) Thanks Thom, once again.



Don't Forget: www.acehaid.org
Monday, September 26, 2005 1:51:57 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Sunday, September 25, 2005

I shared this list of personal favorite things to do in Vermont for someone who is coming here next weekend and thought I would share. This is all focused mostly in Northern Vermont.

Some super special things I would recommend are
www.shelburnemuseum.org
 
For a GREAT drive:
 
From Burlington, drive South on 89 to Exit 10 (stowe/waterbury)
Stop at Ben & Jerry's for a factory tour
Continue up Route 100 to Stowe. Check out Stowe, for sure.
Then drive up 108 to the top of Smuggler's Notch and go hike around for a while.
 
 
Definitely go to downtown Burlington. Maybe do a ride on the Ethan Allen Cruises on the lake. Check out the pier. If you have kids, the ECHO Center right there is really cool. Also while downtown, take a walk on Church Street. That's an "open mall"  - lots of great local stores with the usual Old Navy cr*p mixed in. Some fave local stores on Church Street are Frog Hollow Gallery (all excellent vermont crafts people and artists) and Apple Mountain - really nice and not cheesy (well, except for the cheese) Vermont gifts.
 
Also, near us, Mad River Glen (and I'm sure other ski areas too) are doing fall foliage rides on their ski lifts. http://www.madriverglen.com/?Page=fall02.html
 
Those are just some ideas of personal favorites.
 
Oh and most importantly, you should go to the Lake Champlain Chocolates (note the aspx page :-) !) factory near downtown and stock up on seconds.
 
Also www.Vermont.org is a great resource for year-round things as well as an event calendar.
 
This sounds like so much fun, I want to come here on vacation now!
 


Don't Forget: www.acehaid.org
Sunday, September 25, 2005 9:08:35 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

One of the fun brain teasers that was asked in my What's new in ADO.Net 2.0 talk today at Code Camp 4 in Boston was if it was possible to create a DataReader from the original values of a DataTable using the new CreateDataReader method.

Although there isn't a direct way to do it, I came up with a simple way to achieve this.

Basically you get a dataview of the table. Set the RowsStateFilter to OriginalRows. (That's available in 1.x also). Then use the new DataView.ToTable method to create a new table. Lastly, use the Table.CreateDataReader to create a DataTableReader.

dim dv as DataView=myTable.DefaultView
dv.RowStateFilter = DataViewRowState.OriginalRows 
dim dtNew as DataTable=dv.ToTable()
dim dtr as DataTableReader=dtNew.CreateDataReader



Don't Forget: www.acehaid.org
Sunday, September 25, 2005 8:47:24 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Friday, September 23, 2005

Although I missed Mark's talk at PDC last Friday, I was still highly entertained by watching (again) his WSE 3 Overview talk from the WSE 3 SDRs. Mark has a lot of fun acting out many messaging scenarios such as timing out a telephone conversation with his mother to demonstrate a new feature for SecureConversation. It may seem silly, but he has great methods of taking concepts that may be confusing and putting them into a context that many people can understand. You can watch this video yourself. There are a bunch of them on the home page of the Web Services Developer Center.

I am giving a similar talk Sunday at Code Camp and then at TechEd South Africa and once more at DevConnections. Mark is a tough act to follow. Being the pm on the WSE team and having a serious background in XML, he knows this stuff inside and out.



Don't Forget: www.acehaid.org
WSE
Friday, September 23, 2005 10:05:30 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Often, the last day of a conference is a real downer - the expo hall is gone, people have already started leaving. But for me and many, the conference was still in full swing. I had two must-see sessions to attend in the morning. The first was by WSE P.M. Mark Fussell on interoping Indigo and WSE 3.0 messages. The second was a 400 level session by ADO.NET P.M. Pablo Castro on Advanced Data Access Patterns in ADO.NET 2.0.

As the previous day's first session was 10am I had it in my head that the Mark's talk was at 10am, so I was really frustrated at 9:30am when I was still packing up my things in the hotel room to realize that his talk started at 8:30. Uggh. Luckily I was able to catch up with Mark later who [read more...]

[A DevLife post]



Don't Forget: www.acehaid.org
Friday, September 23, 2005 8:49:12 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

One thing I love to do at conferences is the Hands on Labs. There is no email or i.m. or phone to interrupt you while you are working. Unfortunately, I didn't get a chance to do them this time around while at PDC, but I did do some of them when I got home, in preparation for a talk titled “What I saw at PDC” that I gave at my user group (Vermont.NET) on Monday night. The two sets of labs that I did were for LINQ and for Atlas - two technologies that I am *really* excited about. [read more ...]

[A DevLife post]



Don't Forget: www.acehaid.org
Friday, September 23, 2005 8:47:56 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
The guy in the store who had to explain to me how downloading music works didn't think I was very cool. But I have a 4GB Nano now. Now all I need is a nice soft little "wallet" for it. The nice thing is that there is a very cool Apple shop near where I live - over the mountain in Waitsfield, named Small Dog Electronics. They have also become a big online store, but their retail store is. I felt a bit like an alien in there, not only because I'm a bit of a microsoft geek, but I have BIG dogs.

Don't Forget: www.acehaid.org
Friday, September 23, 2005 7:26:33 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I have been meaning to mention how cool and informative the info is in the WSE3 trace files. Not only does it show you the soap, but leaves a step by step trail of processing. Here is a sample file from a simple HelloWorld request being made from a client using a UsernameoverX09 policy asserstion.

<?xml version="1.0" encoding="utf-8"?>
<log>
  <outputMessage utc="9/23/2005 7:04:53 PM">
    <processingStep description="Unprocessed message">
      <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
        <soap:Body>
          <HelloWorld xmlns="http://tempuri.org/" />
        </soap:Body>
      </soap:Envelope>
    </processingStep>
    <processingStep description="Entering soap filter Microsoft.Web.Services3.Design.UsernameOverCertificateAssertion+ClientOutputFilter" />
    <processingStep description="Exited soap filter Microsoft.Web.Services3.Design.UsernameOverCertificateAssertion+ClientOutputFilter" />
    <processingStep description="Processed message">
      <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
        <soap:Header>
          <wsa:Action wsu:Id="Id-3055d475-5038-45ae-9909-d7feb1241b7b">http://tempuri.org/HelloWorld</wsa:Action>
          <wsa:MessageID wsu:Id="Id-bc312d98-8815-4c65-a015-2cf87409140c">uuid:80c57c6f-7226-49a6-95ba-51c160841d30</wsa:MessageID>
          <wsa:ReplyTo wsu:Id="Id-d3c52946-1153-4ef6-85df-4e80506bb0a2">
            <wsa:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:Address>
          </wsa:ReplyTo>
          <wsa:To wsu:Id="Id-047058e6-d0e9-4592-8d10-2df4cd13d976">http://localhost:1624/WSE3_Demo2_Service/Service.asmx</wsa:To>
          <wsse:Security soap:mustUnderstand="1">
            <wsu:Timestamp wsu:Id="Timestamp-71acb0d5-9d5c-4d6d-beba-585045011528">
              <wsu:Created>2005-09-23T19:04:53Z</wsu:Created>
              <wsu:Expires>2005-09-23T19:09:53Z</wsu:Expires>
            </wsu:Timestamp>
            <xenc:EncryptedKey Id="SecurityToken-2eb49508-1d19-4dc8-ac98-df6037e4dce3" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
              <xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5" />
              <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
                <wsse:SecurityTokenReference>
                  <wsse:KeyIdentifier ValueType="http://docs.oasis-open.org/wss/2004/xx/oasis-2004xx-wss-x509-token-profile-1.1#X509ThumbprintSHA1" EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">h9ksyrcUww2w4LrmubC2W11t988=</wsse:KeyIdentifier>
                </wsse:SecurityTokenReference>
              </KeyInfo>
              <xenc:CipherData>
                <xenc:CipherValue>(this goes on for a while...) Udj=</xenc:CipherValue>
              </xenc:CipherData>
            </xenc:EncryptedKey>
            <wssc:DerivedKeyToken wsu:Id="SecurityToken-a4ae21b8-bdab-4011-a7b2-c5e8f65bae44" Algorithm="http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1" xmlns:wssc="http://schemas.xmlsoap.org/ws/2005/02/sc">
              <wsse:SecurityTokenReference>
                <wsse:Reference URI="#SecurityToken-2eb49508-1d19-4dc8-ac98-df6037e4dce3" ValueType="http://docs.oasis-open.org/wss/2005/xx/oasis-2005xx-wss-soap-message-security-1.1#EncryptedKey" />
              </wsse:SecurityTokenReference>
              <wssc:Generation>0</wssc:Generation>
              <wssc:Length>16</wssc:Length>
              <wssc:Label>WS-SecureConversationWS-SecureConversation</wssc:Label>
              <wssc:Nonce>0waVpgMtJcwLe6nu2EJfWA==</wssc:Nonce>
            </wssc:DerivedKeyToken>
            <xenc:ReferenceList xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
              <xenc:DataReference URI="#EncryptedData-95a05b43-87ff-4265-8220-0b0301998d5c" />
            </xenc:ReferenceList>
            <xenc:ReferenceList xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
              <xenc:DataReference URI="#EncryptedData-474cdefc-1a57-4848-9d3b-195021ac5f88" />
            </xenc:ReferenceList>
            <xenc:EncryptedData Id="EncryptedData-474cdefc-1a57-4848-9d3b-195021ac5f88" Type="http://www.w3.org/2001/04/xmlenc#Element" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
              <xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes128-cbc" />
              <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
                <wsse:SecurityTokenReference>
                  <wsse:Reference URI="#SecurityToken-a4ae21b8-bdab-4011-a7b2-c5e8f65bae44" ValueType="http://schemas.xmlsoap.org/ws/2005/02/sc/dk" />
                </wsse:SecurityTokenReference>
              </KeyInfo>
              <xenc:CipherData>
                <xenc:CipherValue> (this goes on for a while...) =</xenc:CipherValue>
              </xenc:CipherData>
            </xenc:EncryptedData>
            <wssc:DerivedKeyToken wsu:Id="SecurityToken-ef9f2efd-b777-4288-9a93-f7b24b9eb083" Algorithm="http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1" xmlns:wssc="http://schemas.xmlsoap.org/ws/2005/02/sc">
              <wsse:SecurityTokenReference>
                <wsse:Reference URI="#SecurityToken-2eb49508-1d19-4dc8-ac98-df6037e4dce3" ValueType="http://docs.oasis-open.org/wss/2005/xx/oasis-2005xx-wss-soap-message-security-1.1#EncryptedKey" />
              </wsse:SecurityTokenReference>
              <wssc:Generation>0</wssc:Generation>
              <wssc:Length>16</wssc:Length>
              <wssc:Label>WS-SecureConversationWS-SecureConversation</wssc:Label>
              <wssc:Nonce>+G94xbAd/DYLEKwIvHIdTA==</wssc:Nonce>
            </wssc:DerivedKeyToken>
            <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
              <SignedInfo>
                <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" />
                <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#hmac-sha1" />
                <Reference URI="#SecurityToken-6d4fff15-de0b-449d-ab5e-47ac5f5b4592">
                  <Transforms>
                    <Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
                  </Transforms>
                  <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
                  <DigestValue>XOXZQd6B320w7VI/HbimntQgLI0=</DigestValue>
                </Reference>
                <Reference URI="#Id-3055d475-5038-45ae-9909-d7feb1241b7b">
                  <Transforms>
                    <Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
                  </Transforms>
                  <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
                  <DigestValue>1kE5FH5eNF4vkBKNE9o0/vCJvks=</DigestValue>
                </Reference>
                <Reference URI="#Id-bc312d98-8815-4c65-a015-2cf87409140c">
                  <Transforms>
                    <Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
                  </Transforms>
                  <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
                  <DigestValue>t/FJbUnIn0gLqoLt6eMRTFOTI/Q=</DigestValue>
                </Reference>
                <Reference URI="#Id-d3c52946-1153-4ef6-85df-4e80506bb0a2">
                  <Transforms>
                    <Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
                  </Transforms>
                  <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
                  <DigestValue>9QxbDw3l7++M8PbJMur9JxcPf4c=</DigestValue>
                </Reference>
                <Reference URI="#Id-047058e6-d0e9-4592-8d10-2df4cd13d976">
                  <Transforms>
                    <Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
                  </Transforms>
                  <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
                  <DigestValue>9l1Au73puBn71S7N/1XIBe2vRSY=</DigestValue>
                </Reference>
                <Reference URI="#Timestamp-71acb0d5-9d5c-4d6d-beba-585045011528">
                  <Transforms>
                    <Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
                  </Transforms>
                  <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
                  <DigestValue>Ys2mZfoq7z+Ix/XyIYWTIDUvm28=</DigestValue>
                </Reference>
                <Reference URI="#Id-8d5987f2-3dd0-41aa-8dc5-5551bc171011">
                  <Transforms>
                    <Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" />
                  </Transforms>
                  <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
                  <DigestValue>PkZhQS+mXa/s8BC0x09fp7BOeB8=</DigestValue>
                </Reference>
              </SignedInfo>
              <SignatureValue>tJZfFrgNccXPYc91i41uHxdrzXk=</SignatureValue>
              <KeyInfo>
                <wsse:SecurityTokenReference>
                  <wsse:Reference URI="#SecurityToken-ef9f2efd-b777-4288-9a93-f7b24b9eb083" ValueType="http://schemas.xmlsoap.org/ws/2005/02/sc/dk" />
                </wsse:SecurityTokenReference>
              </KeyInfo>
            </Signature>
          </wsse:Security>
        </soap:Header>
        <soap:Body wsu:Id="Id-8d5987f2-3dd0-41aa-8dc5-5551bc171011">
          <xenc:EncryptedData Id="EncryptedData-95a05b43-87ff-4265-8220-0b0301998d5c" Type="http://www.w3.org/2001/04/xmlenc#Content" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
            <xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes128-cbc" />
            <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
              <wsse:SecurityTokenReference>
                <wsse:Reference URI="#SecurityToken-a4ae21b8-bdab-4011-a7b2-c5e8f65bae44" ValueType="http://schemas.xmlsoap.org/ws/2005/02/sc/dk" />
              </wsse:SecurityTokenReference>
            </KeyInfo>
            <xenc:CipherData>
              <xenc:CipherValue>(this goes on for a while...) ==</xenc:CipherValue>
            </xenc:CipherData>
          </xenc:EncryptedData>
        </soap:Body>
      </soap:Envelope>
    </processingStep>
  </outputMessage>
</log>



Posted from BLInk!
WSE
Friday, September 23, 2005 2:02:16 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

October 17th

Tim will be doing a fantastic talk that I saw him do at TechEd 2005:

Top Ten Hands-On Tips and Tricks for Implementing ASP.NET Web Services

more info at www.vtdotnet.org

 



Don't Forget: www.acehaid.org
Friday, September 23, 2005 10:02:21 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Thursday, September 22, 2005

I'm so happy to already have two INETA gigs lined up.

I'll be speaking at WeProgram.net in Virginia Beach on December 6th.

Next will be Tech Valley.NET, in Albany NY on January 25th. I'll hope for now blizzards!

In addition to that, I will be speaking next month at the new group in Syracuse, NY  - CNY .NET Developer Group. Although they are now an INETA group, I am going there on my own because I grew up in the area and my parents still live about an hour away. I was really exicted when I heard that Andy was starting up this group so am very happy to be going there. So are my parents since I'll get to go see them, too!



Don't Forget: www.acehaid.org
Thursday, September 22, 2005 10:44:57 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I was astonished at how many people attended the Atlas talks. Here is a photo I took of the sea of people (I had to stand on a chair) during the first of the two sessions. I took this to show to my fellow ASPInsiders, but of course want to share with everyone. Click on the photo for a larger view.



Don't Forget: www.acehaid.org
Thursday, September 22, 2005 9:14:51 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Neil Roodyn and his ViaVirtualEarth team have been hard at work tracking Rita on Virtual Earth.

Don't Forget: www.acehaid.org
Thursday, September 22, 2005 9:01:59 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I have worked in silence for a long time. When I drive in my car, I love talk radio. Of course, I can't listen to that when I'm coding. But I can't listen to music either - the words are distracting. I finally had a great idea today. I LOVE cuban music. I don't understand any form of spanish. So I can listen to it while I'm working without the words getting in the way. So I have been on www.batanga.com - Cubanismo music on and off all day. I think I could work all night!



Don't Forget: www.acehaid.org
Thursday, September 22, 2005 8:26:26 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

John Mueller demonstrates a nifty debugger visualizer in his article on DevSource: Write Your Own Visualizer for VS Debugging. I have played with visualizers a lot, but have focused on data - like database data. John expands my world with his DateTime visualizer. Definitely check out his article.

Thursday, September 22, 2005 7:24:28 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Rather than focusing on my talks and demos for Code Camp IV: Developer's Gone Wild, I find I am spending all of my time getting decks and demos from various machines and vpcs all onto one computer. I am really happy that now I will have one computer to use for all of my demos - until it's time to start showing Vista (when I can get the video drivers to work with a projector that is).

I still haven't figured out how I managed to have four sessions at Code Camp. :-)

Well, soon I'll have everything in one place and can get to the real task at hand...



Don't Forget: www.acehaid.org
Thursday, September 22, 2005 4:00:11 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I'll be the guy carrying the Accoridan case

not quite what Microsoft has in mind when they say "mobile pc" - but it works for me (so long as I don't have to carry it for him!)



Don't Forget: www.acehaid.org
Thursday, September 22, 2005 10:20:32 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I am terrified of flying and I do waaaay too much of it

http://www.cnn.com/2005/US/09/22/airliner.emergency.ap/index.html

but now walking is scary

http://www.cnn.com/2005/US/09/22/pedestrians.struck.ap/index.html



Don't Forget: www.acehaid.org
Thursday, September 22, 2005 8:44:58 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

National Gardening Association

 



Don't Forget: www.acehaid.org
Thursday, September 22, 2005 8:39:14 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Thursday, September 22, 2005 8:38:13 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Bluehouse Group in Richmond, Vermont

We're looking for an experienced Web professional to join our team. Someone who can design and construct Web pages, both visually and functionally. Someone who is as comfortable in front of the client as in front of the computer. Solid understanding of designing for the Web, and expertise with XHTML, CSS, JavaScript required. Flash, PHP, MySQL a plus. Project management skills also helpful. Adobe Creative Suite expertise desired. Salary commensurate with experience. Benefits package including retirement plan and health insurance. hr@bluehousegroup.com
 



Don't Forget: www.acehaid.org
Thursday, September 22, 2005 8:34:50 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Jobs in the Burlington VT location



Don't Forget: www.acehaid.org
Thursday, September 22, 2005 8:27:29 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Propeller Media Works

More details on their website: www.propelled.com

PHP/Web Developer

Propeller Media Works seeks candidates eager to join its experienced team of web designers and programmers. This is not a design position. Instead we seek a programmer with an eye for design to assist primarily in the development and ongoing integration of our proprietary PHP/MySQL based CMS and e-comm systems, B-B and B-C e-comm system integration, and custom web application development.

Jr. Developer

Propeller Media Works seeks exceptional candidates eager to join its experienced team of web designers and programmers. This is not a designer position, but the ideal candidate will have respect for design and at least 2 years of paid work experience producing websites. Must be solid in Fireworks, Dreamweaver, Flash, CSS, and have a strong understanding of the op