Sunday, October 02, 2005

My key take-aways from Clemens Vasters' introduction to Indigo article [read more...]

[A DevLife post]



Don't Forget: www.acehaid.org
Sunday, October 02, 2005 4:57:26 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Just a reminder that I will be presenting at the CNY .NET Developers User Group in my home territory of E. Syracuse, NY this Wednesday. My parents still live only about 1 1/2 hours away, it was really easy to justify the 6 hour drive each way as I will actually go to visit my folks for a few days and then do the talk while I'm there. Darn I wish they didn't still have dialup!

I will be presenting on What's New in ADO.NET 2.0, a session I enjoy doing quite a lot!!

Although CNY is a new INETA member, this is not an INETA talk, however, I do have two others coming up. WeProgram.NET in December and TechValley.NET in January.

Sunday, October 02, 2005 3:46:10 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Dr. Neil Roodyn contracts with a few different teams at Microsoft, and spends 1/2 the year travelling around the world as a consultant. He has a PhD in Software Architecture for Real Time Systems, recently wrote a book on Extreme Programming (Extreme .NET), is a Tablet PC geek, and runs ViaVirtualEarth. And that only represents a small slice of his recent ventures. Neil is a fascinating and very nice guy who I was fortunate to meet and befriend at the Tablet PC DevLab last summer. Check out Robert Scoble's Channel 9 interview of Dr. Neil.

Don't Forget: www.acehaid.org
Sunday, October 02, 2005 10:14:44 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Michele Leroux Bustamante is posting a lot of useful how-tos on Indigo Check out www.dasblonde.net.

Don't Forget: www.acehaid.org
Sunday, October 02, 2005 9:49:18 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

This summer, I spent some time working through a host of scenarios to move ink data around when you have collected it on a web page. Because the ink data is only available on the client side, there are a number of hoops to jump through and pitfalls to avoid. "Persisting Ink on the Web" walks through each of the following tasks:

  • Transferring Ink to another Ink-Enabled Control on the Same Page
  • Transferring Ink to an Ink Control on Another Page in a New Browser Window
  • Moving Ink to Another Page in the Same Browser Window
  • Transferring Ink to Another Page as a GIF
  • Storing Ink in an XML File on the Web Server to Be Used at a Later Time
  • Storing and Retrieving Ink from a SQL Server Database
  • Sending Ink to a Web Service
  • Surviving a Postback


Don't Forget: www.acehaid.org
Sunday, October 02, 2005 9:38:23 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Saturday, October 01, 2005

I'm not sure how early in the day my Indigo session will be, but I promise that if you come to it, you will be WIDE awake when you leave! :-)


Don't Forget: www.acehaid.org

Saturday, October 01, 2005 4:04:34 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

There was something I was not grokking about creating a proxy file from a WCF service that could then be used in the client app. I didn't know what to tell the svcutil.exe tool to build the proxy from. Finally it dawned on me. I needed to have the service running and then point to it's endpoint. Then svcutil was able to find the service and create the proxy. This may have been a problem for me because I am so used to using VS add web service for proxy creation.

I still have a little more work to do to get this client/service Indigo app running...



Don't Forget: www.acehaid.org
Saturday, October 01, 2005 3:24:19 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
The Bali nightclub bombings of a few years ago were sadly how the team led by IDEP got their start and their experience that prepared them to be so incredibly effective in helping after the Tsunami hit Aceh Province last December. There were more bombings in Bali yesterday apparently linked to the same group of the previous and much more deadly bombings.

Don't Forget: www.acehaid.org
Saturday, October 01, 2005 9:32:13 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Mike Swanson blogs that the PDC Showoff videos are now online. Kudos to Mike and Thomas Lewis for organizing all of this!

There are 25 videos and they are here.

I did manage to see some of the videos during the ShowOff screening after the Going Solo BOF, but there were a lot I missed and now I can watch them. Of the ones I did see that night, my absolute favorite, was the robotic arm ride at LegoLand. It's called RoboCoaster and is the very last video on page 2.

Mine was pretty dry compared to some of these VERY creative videos. I merely did a screen capture of my Virtual Earth on Ink web application in action and a voice over describing what it was doing. But lots of people actually got out their video cameras and feigned some acting skills (which is very entertaining) and showed some actual code, too! The bar has definitely been set for the next ShowOff challenge.

There were a bunch that were basically advertisements which took some of the fun out of those videos. Mike and Thomas plan to have a few more rules next time.



Don't Forget: www.acehaid.org
Saturday, October 01, 2005 9:28:23 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

First, proof that I really got it working! Although you can see that one of the messages got lost. (Note Ari doesn't receive first "hello?" from Julie.) Guess I need to build some Reliable Messaging into this! This dropped first message was consistent every time I ran this. But looking back at the TechEd video from Ari Bixhorn's Indigo talk, where my demo came from, I see he is having the same problem. I did get rid of the echo after I took these screen shots, just by filtering messages by the local chat member.

I posted previously on getting an Indigo Peer Chat written in Beta1 to run in Beta2. One of the references there is Kevin Ransom's blog which has excellent info on Peer Chat in Indigo. However, I still had another problem and lucky for me (and you!), Harry Pierson had the same problem I was having and blogged his way through the solution. Phew! After using Kevin's notes to get PNRP installed (it's a Windows service), I was getting an error message when testing to see if it worked. Harry had the error too then someone told him that you need to actually START PNRP after you install it before you can run the test that Kevin explains. There is one tiny little problem with Kevin's steps, but I easily got around it. So putting together Kevin's and Harry's information, here is how to get PNRP going on your computer.

From Kevin's blog:

To enable PNRP you will need a computer running Windows XP Service Pack 2. PNRP is currently not available for Windows 2003 server.

  • Select Add / Remove programs
  • Select Add / Remove Windows components
  • Select Networking Services and click on details
  • ensure that the Peer to peer check box is ticked and then select Okay followed by Next
  • The Windows installer will do its thing then you should select Next  followed by Finish

___________________________________________________________

From Harry's blog (Harry has an entire P2P category)

From the DOS Prompt type: net start pnrpsvc

He also notes that this will now start automatically from now on
_______________________________________________________

Back to Kevin's instructions!

To check that everything went well run a netsh command shell by:

  • Select Start followed by Run
  • enter netsh followed by the return key

In the command shell that appears enter the command:

  • netsh p2p pnrp cloud (note from Julie, don't retype netsh, that won't work)

followed by the command

  • show list

You should see output similar to:

Scope Id    Addr  State            Name

----- ----- ----- ---------------- -----

3     4     1     Virtual          LinkLocal_{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}

1     0     1     Virtual          Global_

netsh p2p pnrp cloud>

 

One other note, I started wtih a Beta1 version of the code and went through a tough (but very educational) process of getting it to work in Beta2. Kevin's post on Peer Channel is a more efficient way to get started, since I basically ended up with code similar to his post. All of the mods I had to make were in the config file.

It's pretty scary when you are so early in the game that there is only one result from Google when you are trying to solve a problem. But thank goodness, thank Kevin and thank Harry for their posts! One giant leap for Julie, one small step for demonstrating that Indigo is built for non-plumbers!



Don't Forget: www.acehaid.org

Don't Forget: www.acehaid.org
Saturday, October 01, 2005 9:04:07 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I suppose it's great news for Richard Tarrant, who founded this company in Vermont in 1969, as he is making a bid for Senate (though he will likely be running against the ever-popular Bernie Sanders), but the news is causing major worry for many here. IDX employs 800 people in their Burlington headquarters, and another 1600 in offices in other states and in the U.K. It is a big source of pride in Vermont - one of the largest employers and a locally owned company (even though people like to tease Tarrant about his Rolls Royce - very un-Vermonty) - but no longer. And more worriesome is the fact that GE recently purchased Vermont's Bombardier Capital, for 2.3 billion this summer and then began the process of closing the "Vermont office".

IDX is definitely a Microsoft shop, too. They are finally shifting some of their VB6 development to .NET.

 



Don't Forget: www.acehaid.org
Saturday, October 01, 2005 8:15:37 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 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]  |