Thursday, November 04, 2004

Although I was expecting some syntax changes, so far, my debugger visualizer that I wrote with the March bits and ran with the Beta1 still runs in the October bits.

Two things to note: if you have the debugger visualizer project open in the same solution as the app you want to use it in, you will get a wierd error when trying to use that visualizer in run time. I actually haven't dug into how to debug these things. They are not like a project that you reference and debug into. But if you are testing it, you would just open it up in a separate instance of VS, then compile and copy the dll into the directory and test again.

The other thing is that when you create your visualizer and, as per the Beta1 bits, have to put them into mydocuments\visual studio\visualizers folder. In these bits, the folder does not pre-exist. However if you use one of the canned visualizers, then the folder gets created automatically.

Here is another pointer if you are moving a d.v. from older bits to newer bits.



Posted from BLInk!
Thursday, November 04, 2004 2:19:24 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Steve Smith and his famous red pen encounter Iraq's fabled Camel Spider. Don't forget to read the last sentence at the bottom - I almost fell out of my chair laughing.

Posted from BLInk!
Thursday, November 04, 2004 1:24:21 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
My husband teases me when I say "hey, I had an idea" by responding with "ahh - I thought I smelled smoke". So just imagine when....

Posted from BLInk!
Thursday, November 04, 2004 12:33:16 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Sounds like another perfect project for me if I weren't so darned busy. So here...anyone?

Visual Studio .Net Developer with emphasis on VB and ASP aspects. Prior experience in Database conversions a plus. Location will be partial on site in the Vergennes, VT area, balance from home or personal office as mutually agreed on. Contract status options: Hourly, either on a 1099, corporation to corporation or W-2 basis. Duration projected November '04 through April '05. Will be part of a team effort involving 4 to 5 other programmers, some very senior, some more junior.

Interested folks should call Chris Johnson at Technical Connection, toll free 1-888-854-TECH or email resumes to Vermontjobs@aol.com(let him know you found out here...)

Posted from BLInk!

Thursday, November 04, 2004 11:16:13 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

A#1: uninstalling all previous bits. Uninstall takes forever. Longer than install I think.

(oh and if I had an A#2 : that darned 870MB J# Redistributable)



Posted from BLInk!
Thursday, November 04, 2004 11:12:18 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Wednesday, November 03, 2004
Wednesday, November 03, 2004 3:02:13 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Aaron Junod has posted a Windows/Cisco Admin job in the Hartford, CT area.

Posted from BLInk!
Wednesday, November 03, 2004 12:51:55 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Just for fun, I'm going to put the latest CTP of Visual Studio on my laptop that I will be using for my What's New in BCL Whidbey for ASP.NET developers presentation at next week's ASPConnections. Maybe I'll even try to run SQL 2000 Developer Ed. and sql 2005 express side by side. Just have to watch out for that sqldmo problem (though maybe it's fixed now) 

Posted from BLInk!
Wednesday, November 03, 2004 12:44:55 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Hooray John Bristowe for the WSEFAQ. This will be a great resource.

I highly recommend you (John) peruse the newgroups to see what types of questions people are asking - especially the over and over ones like "X509 is not an option for me/my company ...now what?" Aaaargh! :-)



Posted from BLInk!
WSE
Wednesday, November 03, 2004 12:26:54 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I've been looking for news on this all morning and the Burlington Free Press finally has this on their website.

Preliminary results: Voters reject technical academy
Updated 11:14 a.m.


FREE PRESS STAFF REPORT
Preliminary results show a ballot proposal to build a new Regional Technical Academy was defeated 43,834-34,371 Tuesday, Melissa Hersh, the project manager for the academy, said Wednesday morning.

Slightly more than 56 percent of the votes opposed the academy proposal, while 44 percent supported it.

Voters in 25 districts in northwestern Vermont cast ballots on the proposal Tuesday. Ballot counting went well into early Wednesday morning. Officials had difficulty with the counting machines and some ballots had to be counted by hand because they had been folded.

Hersh cautioned that the results were preliminary, and poll workers still had to make sure all the ballots matched names on the voter checklist. She said firmer figures would be available late this afternoon.

The $44 million project would have merged the Essex and Burlington technical centers into a full-time, two-year academy. Planners had envisioned the school eventually becoming a four-year diploma granting institution.



Posted from BLInk!
Wednesday, November 03, 2004 12:20:11 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I can see it brewing already. One of the interesting things about our community is that it has brought a lot of people together who have in common our absolute passion for programming and technology which is an incredible thing as it crosses every divide I can think of.

However, I think that sadly, the politics of the u.s. is right now driving a huge wedge between people and as many (like myself) can no longer hold their tongues about their feelings, I worry about the animosity that it could create between us. I know that I have many strong and respectful relationships with people that have different political views than myself and I have no worries about those relationships. It's the people that we don't know well, as we hold up our political badges and that becomes our key identifier.

We'll probably get past it after a few weeks and get back to our programming rants and raves but for now, be careful about who you target with your criticism - let's not get personal.



Posted from BLInk!
Wednesday, November 03, 2004 10:20:51 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Hypocrisy, I say!



Posted from BLInk!
Wednesday, November 03, 2004 9:21:02 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
It was snowing this morning when I first looked out the window. I thought maybe hell had frozen over, but then it stopped - so maybe not quite yet....

Posted from BLInk!
Wednesday, November 03, 2004 7:38:35 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Tuesday, November 02, 2004

Thanks Benjamin for this info on how to encrypt a UsernameToken. I didn't happen to see it anywhere else. I mostly liked looking at the soap message to see the effect (note that username="John", password="Doe" and I am hashing the password in both cases and then encrypting the UsernameToken in the AFTER). Cool! I love this stuff. It's like a big game. Based on the length of the encrypted UsernameToken, can you tell what I used to encrypt it with?

BEFORE

- <wsse:UsernameToken wsu:Id="SecurityToken-87259cd0-5a08-4a51-881e-fa901b96d5d9">
  <wsse:Username>john</wsse:Username>
  <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">z1YyKPkZdyPd0Hfs86gKWgQRurs=</wsse:Password>
  <wsse:Nonce>14KcMOY5cCTeMCTNPeCypA==</wsse:Nonce>
  <wsu:Created>2004-11-02T22:35:43Z</wsu:Created>
  </wsse:UsernameToken>
 
and AFTER
- <wsse:UsernameToken wsu:Id="SecurityToken-428cde88-3f56-47bd-8d09-e5efef45fca3">
- <xenc:EncryptedData Id="EncryptedContent-caa96918-e4ee-41c0-bafc-9b9740c6feea" 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" />
- <xenc:CipherData>
  <xenc:CipherValue>4xon7GAwNMsX3hU9kJ2atKGCf3bVbj/W6G5JsLV2lirb
WPyLuXcVG1bhzxeY6RPB1sElmVKMCz6iqfsC1yP
q/+HjhDKb5dB8h1NwPMSIkFbIkikHl3RyXSgUhtF
xUayFNAsef/Nq6XqN4WqwjWFG+x6il86Mf/x3O
IsojxHxVrqkyNbMw5OmHjbQBiM8bYFIpEDnk
1bYXB7zerytLP1zhPkBL+91ZptyTdZI2m3kFqc5e
/wtyFQInZ02ePhfUDPTc0jSlHDLPfDUN/doEkexe
Q264gYjWzXq1jaSFptxLDzcgOoH3f9AoQKsCitl
wo3tY2rLnK8lLgUOhjqbNV2FIiTwV/7aAVzhNmL
WzZdnBHRtA82X3jiqMtrvcyG2D0IDYfzFdLevp1
QPyil6Q9vaGr4I3yaUlqcgL+Ap5xn52lupxC+rv
Jv+xL2Xc9vKJaICsx8ib4ThGLod/damll3XO/1fbho1
NUU06nbMplzcifajNaVRsM4GbdLFsQfwp5rY1mePJpsjGq
m2hw7c1yxnlu4hCjDLdaxQU0H0IbPOlCufi6TT9jU+nPn
sCYg8p6sZXtKAoA4LAhgyKRduJMJmyV0Kjdh1pRUy4X
HKWxW1cxU/k4fC5VYaaDIpK6WK3eXcyoQ/RTRUzW4f
qeLgrUr6qXSSFF7WqZb4M+ZQYqqLl5Geq8AgPJrMNKC
xp1R1kQBFGwCRMALLR6L8BV0QhJgyIczuFyXSlpjJNSH
YJqBvTAeMTZwiIsmZeLTqgIFnMQ11XuGk8sc/P70ByYJ
WNP0Axt1I1gpjONzV4cwgu//fZD6DCRC4YW4NDBQAL
J687nfezcENZuBAHqUOxb7d/PRHcgCX0C1ggso63eOg
3XWFrvN+QreU3xmAEGJNZJCJFXeav+mg52lzJGCV15
Dv85ziccHHctOUxLYjIbaD647NDM4=</xenc:CipherValue>
  </xenc:CipherData>
  </xenc:EncryptedData>
  </wsse:UsernameToken>


Posted from BLInk!
WSE
Tuesday, November 02, 2004 6:17:53 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Dave Burke found it first! (how fitting :-) )



Posted from BLInk!
Tuesday, November 02, 2004 11:37:19 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Geeze since March! Subscribed. Their second post is about what I need to do: dynamically embed an image into a report at runtime. Of course, it's on www.ASPADVICE.com!



Posted from BLInk!
Tuesday, November 02, 2004 9:08:10 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

You probably know that Crystal was bought by Business Objects last year. Crystal is a great product with a horrible support reputation. That's not about individual support people (I spoke with an awesome one last night) but just an overall problem. I have suffered plenty as well. I will never get past the experience of upgrading from 6.0 to 8.0 and how it horribly shattered many of my client applications and the deployment nightmares I went through (and my famous $500 phone bill for calling the free support line in Canada). And still, when I do have a problem, I sometimes cannot find the solution to it (granted at this point I have wierd problems, but still....)

But they are really trying. Now they have a .NET Developer Zone. It's still a work in progress, but the more we use it, the better it will get.

I know that we all want it to be a good resource. So use it and if you don't like it, let them know about it. Let them know what they can do to make it good so that we don't roll our eyes when talking about Crystal Reports.

This is the tool I have used for years and am still using it even though I do keep looking over at ActiveReports and SQL Reporting Services. The hook for me is I know how to use Crystal. I only run into trouble once in a while, but I just don't wnat to have to spend 4 hours researching a problem and still not come up with a solution.



Posted from BLInk!
Tuesday, November 02, 2004 8:48:00 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Well, you can't really vote more than once...JUST VOTE! Vote Vote Vote Vote (of course, I mean if you are a u.s. citizen). I bet there are a LOT of people around the world who wish they could vote in this election.

Posted from BLInk!
Tuesday, November 02, 2004 8:03:28 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Monday, November 01, 2004
Did I happen to mention that I have WSE2 running in a production app? We are replacing the old version of the app with the new one a few users at a time at the client site and on the laptops as well as at the few remote sites. They won't know the difference, but I sure do!

Posted from BLInk!
WSE
Monday, November 01, 2004 8:35:20 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I have been trying to figure out why my crystal reports are mysteriously growing to 2+MB in one of my applications. Ummm DUH - I kind of forgot that I had embedded a watermark in them and that file is over 1MB. I actually got them to call me to help me about it (awesome tech support guy who has been with Crystal for 7 years). I think sometimes I am too quick to get aggravated by Crystal.

Now I have to figure out how to either shrink the watermark or I was told I can deploy the rpt files outside of the dlls.

Update: not so dopey. Even if I use a 30KB jpeg for the watermark, it still get's morphed into an OLE bitmap and makes a 400KB dll with a crystal report in it go to 2MB. It's just how it works.

Posted from BLInk!
Monday, November 01, 2004 6:19:25 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  |