Tuesday, June 21, 2005

Debugging asp.net 1.1 edit and continue?

The following link describes a technique for edit and continue in 1.1

attach to process visual studio.net While I haven't used the "src" attribute personally, I have been using the "attach to process" approach for some time. Rather than "F5", I load the website normally by accessing its url, then I use: debug > processes. Check the "Show System Processes" check box, attach to aspnet_wp or w3wp (the latter is server 2003) process, choose "Common Language Runtime" on the next dialog, and your ready to go!

attach to process visual studio.net The funny thing, and I mean funny-weird not funny-ha-ha, is that I can sometimes rebuild without detaching or stopping the debugger. It's weird because I can't seem to find any pattern. Sometimes the debugger insists on detaching. Sometimes it won't. Sometime you feel like a nut, sometimes you

I like it when it doesn't detach. It saves 10 mouse gestures and about a half a minute. I have tried to record a macro to attach to the w3wp but that hasn't worked out quite yet. I have never been a macro maniac. So far, I can get the macro to launch the "attach to process" dialog. Then I scroll down, select w3wp, and I'm off. Close. Nice! WAY better then F5

I thought I'd share in hopes that some people could also enjoy the time savings of using "attach to process". If anyone knows what the mystery factor is that causes the debugger to sometimes allow rebuild without detaching and sometimes not, please shoot me a message or leave a comment! I'd so appreciate it.

.Net | C#
6/21/2005 4:02:55 PM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  Trackback

You know how people write letters at christmas time that tell you how Aunt Betty's pig ate her canary and they McKensy twins joined the contortionist circus?  We'll, I'm a dork, so I'll write a blog entry for anyone out there who checks in occassionally and wonders why I have apparently slowed down on me blogging.

First and foremost, my wife is pregnant with twins!  Well, its a long story.  Its not my fault, they aren't mine.  Hey, now, they aren't hers either!  They are her sister's.  We're very excited to be able to help my (bro and sis) in-law to have what she and I are so lucky to have in my 2 year old son.  ..and a 2 year old son can keep you on your toes as well.  Now toss in my wife's medical residency and you might see what home life entails.  A hell of a lot of fun, hella busy!

Work has gotten crazy.  I usually have Fridays off but right now we have critical project schedules and I have to make up for lack of appropriate planning.  I am very glad to have such a flexible job and I actually prefer when things are fast paced.  Timing?  I like having more free time in the summer but then I like driving a sports car.  Our brand new luxury minivan is much more suitable.  (yes, new van, traded in the turbo volvo wagon).

I am studying for MCSD certification.  Since we dumped all our money in the van, I can't afford the practice tests and therefore have to read the books.  Doug Turnure of Microsoft was very generous in providing me with study materials and I have two co workers dedicated to our study group.  We're pretty senior developers yet we're finding a great value in reviewing some basic concepts and techniques.  This weeks reading was a little much, a little dry.  I'm far from finished.

A band is in the works.  After 15 years of looking for musicians to play with, I found a group of guys who I can rock with.  We're endeavoring on a original project with some covers thrown in for spice.  I hope we might play out as soon as a couple months.  I have some work to do to get my chops back!  I have a trip to Wisco to get my amps back...  I have to scrounge some money to buy some gear.  Expesive habit. 

Then there is home ownership.  Oh how little I knew when I signed that mortgage!  I have been trying to get grass to grow in the back yard.  Its coming up but its an ongoing battle with the dog and his propensity to dig.  He's received several beatings but he's a big, strong dog and I don't think he minds them.  He's also up to 2 walks a day.  That usually fends off misbehavior.  He may have figured out the situation and is now in complete control.  I/m not sure.  He's whippin' my ass.  Speaking of ass-whippage, our air conditioning is on the fritz.  Again.  The woman who sold us the house (and how I want to ruin her name but still have a little couth...   OK? Judy)  lied like a 10 dollar whore claiming to be a virgin when she told us the state of things in the house.  In her defense, she might actually be that stupid that she thought the 12 year old furnace was actually 7 and the 10 year old air conditioning was brand new.  She may have thought her crack smoking contractor knew how to do plumming correctly or that you can add a second story on a house for $30k...  I doubt it.  She seemed smart right up until I asked her whether she knew about the air conditioner.  Oh well.  We have spent nearly $2k on the HVAC already and have another $600 condensor looming in the very, very near future.  Whew!  feels good to get that off my chest.

After the grass comes in we need a deck or a patio and somewhere for tiny dude to play.  We just decided on our five year plan to finish our attic and basement, build a deck, fix up anything needing repair, and then find a nice, old, 1920's brivk bungalow across the street to renovate.  It reminds me of the Dukes of Hazzrd when boss Hog hypnotizes Beau into selling the General.  He beats Luke in a archery challenge so they sell it.  Then they go down to the junk yard and pick up a Charger.  Beau says, "we can fix it up, paint it orange, weld the doors shut and pain an 01 on the side!"  And Luke realizes he's been hypnotized, or he bangs his head, or something stupid...  then they find boss Hog about to roll the General off a cliff...  commercial break..  and then boss hog isabout to roll the general off the cliff but they save it and then jump it over a ravine and say yee haw.  See, our house is a nice, old 1920's bungalow.  However, its on a busy road.  I would like to move 3 blocks over to a not so busy road.  Same neighborhood, same house if possible.  Just three blocks over. 

The ironic thing is, I can't afford to spit right now, so I don't feel much pressure to get much of this stuff done.  Rotting wood on the back of the house?  so?!  Fence falling down.  Yep!  Basement unusable?  What of it?

I'm a 30's, working man with a beautiful wife and kid, a big, dumb dog, a house I can't afford, a mini van and a four door sedan, more projects then time, more ends then means, a hose, a rake, a shovel, a circular saw, a hippie bus parked out back, an office that doubles as storage, a job and a mother making me nuts, no idea how to do any of this and, despite it all, I still throw a guitar on my shoulder and try to be a rock star...  heh.  What am I?  Typical american male.

However, when you step back, you will see only an amazing life.  You will see the best wife and child anyone has ever been blessed with.  I wish there were a word that could describe what it is to have unbelievable and unlikly good fortune thrust upon you such that a rudderless existence suddenly has meaning and importance.  I wish I could express what it feels like to look around and see everything in bloom all around and realize, in an instant, that this is the magic that everyone is searching for and most give up on, and that you did nothing to make it happen except to receive it and make it grow.   We don't have a word quite right in our language...   purpose.

So I may not have had time to write, I may not have had words to add.  But that might just be becuse, sometimes, words are too cheap for moment, or just as good unsaid.

 

 
6/21/2005 3:10:02 AM (GMT Standard Time, UTC+00:00)  #    Comments [3]  |  Trackback

My traffic lately has been incredible!  I I was trying to perform a more inclusive statistic report to find out exactly what's been going on, but my host's reporting server goes down each time I try to select date ranges.  Not just errors, DOWN...

My traffic has really increased recently.  A google guru friend of mine explained that Google keeps you in a sand box for while.  They want to make sure websites are consistent and valid so they won't let someone shoot straight to the top without some time in the mud pit.  That way, if someone is really trying to get ranked, they probably will just hurt themselves by making too many silly changes and spamming techniques.  In other words, make a real site. 

So, it appears they love blogs!   When I say "they", I mean spiders.  Its fresh content appended to the old content.  Its information.  Its text based.  Makes sense, doesn't it?  Anyway, I recently started getting alot of traffic.  I haven't been able to determine exactly how much, but it might be enough to cost me money.  I thought I would pre-eptively experiment with some google ads.  Please forgive me if they are obtrusive, and please tell me.  All I want to do is pay hosting fees for this weblog.  If my traffic increases enough to make hosting unaffordable, then I'd imagine a few ads would be enough to help

Unfortunately, I think there is some strong possibility that the majority of my traffic is spiders being aggressive.  I'm getting lot's of similar queries from Google.  Is that someone looking for a Sountracs Topaz Mixing board or is that a robot trying to piggyback off of Google's success?  Are people terribly frustrated, trying to trap the enter key in asp.net or has Google directed no one but other crawlers my way?  Perhaps its an old p III university machine in a back closet that someone forgot about and has been running Avida on way too long

I'm not sure...  anyway, here's some google for you

p.s. hint, I said 'Google' an awful lot in this post. I wonder what would happen if I said, "Music, Progamming, Blogging, Blogs about Programming, blogs about Music, I like music. Music is my favorite thing. Programming is my second after music. I like free music and good music and good programmers."

Stupid robots.

 

6/21/2005 2:24:31 AM (GMT Standard Time, UTC+00:00)  #    Comments [0]  |  Trackback
Thursday, June 09, 2005
blogging my way to pdc

The FUTURE

What is the PDC? It's a glimpse into my tomorrow. I love technology and software, I don't plan to hang up my keyboard anytime soon. Therefore, anything discussed at the PDC applies to me and my peers. It took 5 years for my life to catch up with what I was shown at PDC 2000. In fact, I am just now beginning to look into BizTalk and some of the things that were mentioned there. Longhorn, Avalon, WinOE, WinFS, XAML, Team Systems, Indigo - that's alot to swallow! These terms are new to me. In 5 years, they will be what I do. I am very psyched to look into that crystal ball!

Visual Studio Team Systems

I am intensely interested in Microsoft's Team Systems but I haven't any spare time to test drive or prototype it. I currently use a custom, Windows-Forms-based build application that integrates with Visual Source Safe and nAnt (Open Source Build Tool). Recently we migrated to a new internal framework and intensified our corporate need to version assemblies. I am petitioning for time to make that extension to the application. I hope it is the last one I have to make. I hope to be migrating to Team Systems ASAP!

Second Chances

First impressions persist for a long time. I was fortunate enough to attend the PDC in 2000. Microsoft announced the details surrounding .Net. I was giddy with excitement and having a hard time containing my emotions. When a reporter shoved a microphone in my face and asked me some questions, I answered eagerly and with the frankness of a 2 year old walking into Disney World. What she used was this. While it was not inaccurate to say migration would take a while, my statement wasn't printed in context and therefore sounds like I had reservations. The truth is that we did implement a year later and have been dedicated to .net ever since. I've even started...

The Atlanta C Sharp User Group

Two years ago, I regularly attended the Atlanta ASP.Net User Group, but felt myself longing for a good C# (C Sharp) focused community. Stuart Dickerson, the founder of the Asp.Net user group, helped me to start The Atlanta C Sharp User Group. It started small. We met at New Horizons Learning Center, then Michael Earls stepped up and started making things happen. The next thing I knew, we were INETA sanctioned and meeting at Microsoft's Atlanta campus. Doug Turnure of Microsoft took an active and effective role in helping to grow the group. I ran the group for nearly two years, until about six months ago, when I passed moderation of the group to Paul Lockwood and then he passed it to Keith Rome. All of these individuals have done amazing things with the group, it now regularly brings more than 30 attendees to each monthly meeting (I don't have an exact count but its enough to make you feel intimidated when winging a presentation). In May 2005, the CLR team, Brad, Claudio, Kit, and Jason met with us, turned us into CLR experts, had dinner with us, and left us feeling closer to the mother

This little story illustrates one point: As a community, we grow. That is why Microsoft wants us to blog about them. That is why we have the Atlanta C Sharp User group. Every tiny individual plays a crucial role in the larger picture. We're all bound by profession, by passion and by interest. Those who insist that they are the elite just get left behind. Those who share and remain humble get to see the future.

In the near future, I may once again take responsibility for the group again (Keith has asked for help, and he's really done a great job with it). I would like to meet the right people, ask the right questions and learn the right topics so I can share with the Atlanta community. The PDC would be a gooooood place to make that happen, wouldn't it?

6/9/2005 5:09:14 PM (GMT Standard Time, UTC+00:00)  #    Comments [4]  |  Trackback

Theme design by Jelle Druyts

Pick a theme: