ME PRGM 4 U
Matt - Welcome Aboard!
Really excellent controls Matt! Welcome
Matt- Excellent controls, welcome on board
They have the same thing in Kentucky, which I drive through to get to me parents house, but I don't really worry about it. I am usually driving fast enough that I passing all the people that are in the right lane, and I only get in the right lane when someone wants to drive even faster than me. -James
Wow... must be nice to have that kind of bandwidth on your highways... :/ Here in Los Angeles that could never work... Just toooooooo many cars for our freeways. Or is it not enough freeways for our cars?) Plus our Governator wouldn't let it happen. I just can't see him NOT driving his Hummer in the fast, left most, lane.
Wow, I'm from St. Louis and I've heard many people complain about people from Illinois always driving slow in the left lane in Missouri. I always thought it was a joke but I guess it really is an issue.
I'm originally from St. Louis, and when I was back over the holidays I heard the news of this. Personally, I think this is great because of point #1. Many people just drive along in the left hand line (even in St. Louis, the drive from St. Louis to Columbia comes to mind) and it makes it a pain to pass them. They'll even create lines of people behind them. What's particularly annoying is when someone is going the same speed as the person next to them! As for the police detecting speeders, I don't think this is the case. If you're speeding along in the right lane it'll still be obvious, especially on a 4 lane highway. On an 8 lane highway it'd probably be less obvious, but you could also easily be speeding along in the 2nd to left lane too. As for more money that's certainly true, but I don't like people who drive in the left lane, so I'm willing to take their money for it :). I think there should be some exceptions though. What do you in bumper to bumper traffic? Everyone's going the same speed, even the people in the left lane. Can some asshole cop get out and just walk down the highway giving them all tickets?
You think Illinoians are bad, you should drive in Wisconsin...they're old, slow, and listen to the latest & greatest music...which by the way, they've finally made it to 1980s!
I usually avoid commenting on how drivers are in one state versus another (because invariably, the speaker's state has the worst drivers, or perhaps it's the place the speaker just moved to that has the worst drivers, etc :-)... but I've definitely seen that around the seattle area, drivers tend to drive close to the speed limit. I grew up in Illinois, and if you went below 70 or 75 on the highways near my house (88, 294, etc) you would see other cars whizzing by you. Is it because washington police ticket more frequently or publicly? I really don't know. It's also pretty subjective.
I'll second the Wisconson comment. The bass boat pulling, beer drinking, cheese eating people combined with the insane Chicago drives makes for an interesting weekend drive to the cabin...
It's a good law, as I said earlier :)
Innovasys.co.uk - SmartTasks
You might also try Taskline for Outlook 2003. http://www.taskline.info.
Both look decent if you don't want a server based product, where I did. Thanks for the info though.
Yes!! My thoughts exactly. I usually, do it in a label control that I hide/unhide depending if no records are found. I also successfully hide the datagrid by setting the DataSource to Nothing if no records are found.
Hi we build, support and sell this kind of tools over the last 6 years. It works! Since 2 Month we have a new kind of pop3 polling tool with very smart anti spam engine the old still sold product is popconnect the new one is visendo mail checker server www.visendo.com 30 day trial available
Matt can you send me this so I can test it ? thanks
EmptyDataGrid Control
Thanks for the plug! Naturally a site like ours is only as successful as its community, so here's hoping people jump in there!
is there a way to choose the name of the SQL Server database used in the new version?
Nope, I just tried creating a new connection, and no beans.
looks kewl this is the first time seeing this.....Does anyone know the developer? I always get nervous installing freeware software... afraid of "hidden" spyware and Trojans. Has anyone had a problem with this? Or does anyone know of a way to evaluate an assembly to make sure that it does what it is supposed to?, and nothing else? Thanks
Don't know the developer personally, but CodeLib is a pretty good tool, I've used it for quite some time. I've never had a problem with Spyware coming from this app either.
SQL Team.Com Elsewhere
I've never really gotten into it, I just though I'd post this since I saw some blogs saying they'll be dropping MINDSTORMS. Maybe if I can find some time away from programming & the girlfriend, I'll check them out. But, what are the chances of that :)
Thanks for letting us know! You have no idea how relieved I am. Looking forward to Mindstorms 3.0. -raj
File "gacutil.exe" File "ngen.exe" File "msvcr71.dll" ExecWait '"$INSTDIR\gacutil.exe" /i "$INSTDIR\your.dll"' ExecWait '"$INSTDIR\ngen.exe" "$INSTDIR\your.dll"' Delete "$INSTDIR\gacutil.exe" Delete "$INSTDIR\ngen.exe" Delete "$INSTDIR\msvcr71.dll" Should make a simple plugin for that tbh :)
Thats a lot easier than what I was trying to do, and also I thought gacutil was a lot more than 60KB ... thats miniscule. Thanks alot, thats helped me a TON!
Fire the staff that once again embarrasses all of us. They make it so damn hard to proudly proclaim I chose MS technology. Idiots. How about suing the guys who didn't put FTP support in VS.NET, now that would be useful.
I'm sure it would cost less to give Mike Rowe $10,000 for HisNameSoft.com than to sic the lawyers on him.
Thanks for posting about this, Matt. I was disgusted when I read this story earlier today. Because I am proud to be a Microsoft developer, this is a personal embarrassment.
If they would have given the kid 500$ or 1000$ he prolly would have accepted it and everything would be fine, i'm not going to hand over a domain name for 10$ either but now MS has all this bad publicity... (which according to marketing standards still contains the word 'publicity'...) This could have been solved with more tact
What assholes. They have no right to try and take the domain from the guy.
BTW Matt, expect to be hearing from this guys lawyers if you ever register MattHawley.com I guess. http://www.donnabaldwin.com/index.asp?FramePage=/actors/male/maleactor.asp&FrameQuery=FirstName%3DMatt%26LastName%3DHawley How would THAT make you feel? ;)
Its my childhood picture! :) Just kidding. What if I went and registered www.EyeBeeM.com ... I bet IBM would come after me.
Thanks for posting this! Just thought I'd leave a couple of comments. Re the performance early yesterday - we had some problems on Monday morning with the database, and everything (especially the web edition) came to a crawl. It appears that everything is working better now (as you've seen), and we're monitoring it closely to make sure it doesn't happen again. Premium content - we're aggressively working with potential partners to add additional content, and we have some pretty exciting deals in the works. I can't say anything more now, but stay tuned over the next few months. Individual post deletion - definitely necessary, it just didn't make the cutoff for the launch date. I would hope we'll have this in there soon.
That's good news :)
I'm a bloglines user now but curious how it compares to new Newsgator Web edition. Anyone know how they compare?
Yeah, of course, for all we know they tried to do that before the kid went public. Until I've heard both sides of the story, I wouldn't pass judgement.
I haven' t looked at the code or know if they have implmented it yet but.... the new asp.net forums will allow reading and posting to NNTP newsgroups. http://forums.asp.net/Forums/ Might be some good c# code to check out
I'm actually preparing v0.1, I've got it working with the help of Randy.
Plugin Release: NNTP Posting from NewsGator v0.1 has been released. This version includes basic support for replying to newsgroup posts as well as new posts to newsgroups. Download and try this plugin out if you're looking for NNTP Posting support within NewsGator. Post improvments or bugs on this blog....
iblogthere4im
When I post a new item, it prompts for newsgroup and server. What do I do if it's a server I need to log in to? Does it access Newsgator's subscription information to log me in? Also, to reply to a post, I selected the post and hit the "Post this Item" in the menu. This opened up my editor with the previous text blocked per my Outlook settings as expected. However, it left the subject the same (no "Re: "). Did I do something wrong or is that the best way to reply currently. I realize that this is 0.1, so I don't mean to criticize. I'm impressed so far. Keep up the great work!
I'm planning on reworking the whole thing, version 0.1 was just a proof of concept for me. There are a TON of things that need to be enhanced, including authorization, configuration, etc. Look for v0.2 to be different. Unless Greg can give me some insight on how to access the Newsgator information, all configuration will have be done in 2 places, unfortunately. As far as the subject, I believe it is part of the RFC standard to leave the subject pretty much the same. I believe it is optional to add the "Re:" in front, but per the standard it should be the same.
Matt- One thing you might find handy to have when you do this, is to have a packet sniffer on your Internet NIC. When you keep running a command that fails, open the sniffer, get the command text sent to the server and compare with the RFC. Network Monitor, included with XP & 2003 will work for this, as it allows only local machine monitoring. For a promiscuous sniffer (monitoring other machines), you'll have to grab NetMon from the SMS CD or a service pack (both of which you can grba off MSDN, trials, etc).
Matt, it should be possible to get this down to a case where you're not having to prompt for anything. Email me offline and we can discuss it.
It is the best thing to happen that will never get enforced.
Larkware
I agree, I have at times wanted the same option.
We had a discussion about this a few months ago...problem would be that emails used in blog comments are unverified - so you can (and many do) enter eny email address - I have lots of comments from billg@microsoft.com - but I don't think it's actually him :-) (unlike ASP.NET forums where you have to be a member). I had an idea about a 'casual membership' system, but you'd still need some way of confirming your identity - so password or some other token (e.g., cookie would be sufficient)...
Even still, thats not a bad problem. I was thinking the same thing for "casual membership" where the checkbox wouldn't be available unless: 1. You subscribed with .Text to be a casual member 2. You're a blogger within the .Text application Would that take care of the headache?
Personally I'd favour a comments RSS feed, either for a whole blog or for the comments on individual posts. No membership problems then.
BTW - please let me know if you reply to this! ;)
Personally, I don't think a blog feed would be everything that I would want. I would probably want both worlds. Only because they're are some posts that I want to follow more closely than others, so an email would be better, however...others that I just want to keep track of, would be nice - enter RSS.
Here's an idea that may work for this. Setup a protocol like trackbacks for comments. So I could put in my blog URL and it could do a comment track back and send a ping to my blog saying I posted here then on my blog I could see, ok I made postings here, here, and here ... Does this make sense? I think this should be relatively ease to do considering it almost mimics trackbacks ...
Thats not a bad idea..I could see some sort of win app coming out of that to track them. Maybe use Web Services?
YOu do know that CommentRSS is already supported in .TEXT? You can subscribe to the comments of any post see http://scottwater.com/blog/archive/2003/11/21/10719.aspx
Well, thats cool... I wonder if they're is any plan on having NewsGator support CommentRss.
the first link in google for: newsgator commentrss is: http://www.newsgator.com/forum/shwmessage.aspx?forumid=2&messageid=1185
I'm starting to wonder if they're is a way to extract comments out ... maybe a WinApp could be used. It would still be nice to have a webservice I think.
You can 'subscribe' to any posts comments directly (it's just a standard RSS feed - this one is http://weblogs.asp.net/mhawley/comments/commentRss/62101.aspx)
Ahh, very cool. I guess that answers my question...however, I'm not really sure if I would want to add a new Rss feed in NewsGator each time I want to track some comments. I think that a WinApp sitting in your task tray with an alert would be cool...or a website that tracks things for you and sends emails. Hmm, thoughts are rolling now. What would you guys like to see? Web or Win?
This is nice, i missed the post telling .Text has CommentRSS support. Uptill now i used bloglines (bloglines.com) to read blogs and if i replied somewhere i just saved the post to check back later.
(I would like to see Web btw) easier to check from everwhere.
I've never used Bloglines, does that have this feature?
Sadly enough it doesn't It does a nice job at keeping your feeds ordened in folders and with a winapp sitting in your tray telling you when there are new entries, which you can check online then. I got asp.net, dotnetjunkies and the msdn feeds (along with some others) ordened in it, it shows all new posts since last visit but for each post you can choose 'Save' which puts it away in a seperate sections, that way i remember where i replied, and i check back once in a while, to finally remove it if the commenting ended :p here is an example of the public visible part: http://www.bloglines.com/public/DavidCumps
Well, I think that I may be adding an extension to my website - I cant quite create a new website, against my company's policy...plus this will be free!
Really pretty simple to do this - I do a similar thing to monitor hits on my site (yup, I am that sad!). I have a little notifier icon popping up (like MSN) telling me that I have a 'new hit'...Pretty easy to modify this for displaying a 'new comment' message. Only 'issue' would be specifying which blogs you want to watch...the list could get very large very quickly!
I wrote a CommentRSS extension for Newsgator. It basically rendered the comments with the post. However, it wasn't very usefull because there was no way of getting updated comments since the post wasn't "modified". However, I've suggested to the NG folks that they tread a post with an updated number of comments as modified. Once this happens, I'll release the extension.
no forum powered by asp.net? ;)
Nope, looks like its all PHP based.
I got one of these today... it contained a binary .exe renamed to 'message.exe'. Dont know what the payload was, it was deleted right away. Travis
many server based virus scanners can handle zip files e.g. symantec. You often have to install the zip software, so it can understand the archives, but AFAIR, pk204g.exe will work fine, otherwise download winzip.
15 + mails of these for me just today. Eventual ruling - block all emails with zip files.
True, most virus scanners do scan zip files, however, when the files contained are not infected themselves, they can continue on. In this instance, the file in the zip file was the virus executable, and was not infected with it.
That is great to hear!
Could you please consider also enabling the newsgroup list that apprears to be multi selectable? Often I need to post to multiple newsgroups. Also, is there any way you set the selection on that list to the newsgroup that you are replying in? Thank you.
Good ideas, I'll get those into 0.4
I'm thinking that they'll fix it about the time IE supports CSS 2 properly.
Ha! Good one.
No problem, Matt. Thanks for doing the research and checking this out.
'If Outlook was running, please shut it down.' should be 'If Outlook IS running, please shut it down.' in my humble opinion.
Slight oversight, thanks for catching that.
Thanks for the multi select on the newsgroups. Of courxe if you were to only display the groups from the server that you are posting or replying to it would be even nicer. Not a lot of fun walking thru a 100 item to check off a few.<g>
What if... You have 2 options - 1) Display the server/newsgroup as is currently. 2) Display the newsgroup selection based on a drop down list for servers, that controls the newsgroups that are displayed. The newsgroups will then be selectable as to post to which. I would set it up so this would be a configuration option to switch between the 2. However, the 2nd option will still pull the newsgroups from your NewsGator subscriptions. Now thinking of that, maybe a 3rd option could be to type in the server yourself and then have all the newsgroups be populated based on that. How does this sound?
This might be a silly question, put a made a couple of posts with 0.3 and I noted that there is no "quoting" of the replied-to-text. I.e. there is no quote character such as ">" or "|". Scott-
This is really how the text is displayed in Outlook when editing the reply, it has nothing to do with the plugin.
Currently it displays all servers and all newsgroups. I cant' think of a reason ever to need to see multiple servers at the same time. I believe that default should be to check the current newsgroup that you are replying to and to display the rest of the newsgroups for that server only.
GNKSA 2.0 is an invaluable guideline as to how newsreaders should behave. It lists what behavior is required by which rfc's and addresses the many conventions that have also evolved. Along the way it explains why the must's & should's are important and how their application keeps Usenet a useful place. Highly (HIGHLY!) recommended reading and strongly urged application. <http://www.faqs.org/faqs/usenet/software/good-netkeeping-seal/>
Ok, lets try that again *without* premature-return: GNKSA 2.0 is an invaluable guideline as to how newsreaders should behave. It lists what behavior is required by which rfc's and addresses the many conventions that have also evolved. Along the way it explains why the must's & should's are important and how their application keeps Usenet a useful place. Highly (HIGHLY!) recommended reading and strongly urged application. BTW, most great plugin, highly appreciated, where's your Amazon wishlist?
Wishlist? I'm afraid I don't understand. BTW - I'll look at the guide to see whats what in it. Thanks for the link.
Larkware - Daily Grind
Looks excellent! I've been using your library for the Multi-Text list controls and the Calendar Popup. They perform exactly as advertised. Keep on rockin'.
"Wishlist" - go on your favorite shopping site, pick out a bunch of nice moderately priced items you'd appreciate (usually music and books) save that list. Amazon.com is quite popular for this but any that will let you set up a public registry will do. Then let folks know about your list. No obligation, but as folks have already paid good money for NewsGator 2.0 without being able to post to newgroups then it stands to reason your addition might be appreciated with a thank-you item sent your way. Thus you possibly get some nice stuff to encourage you to continue developing your plug-in, and the rest of us get to use it and along the way thank you for your contribution.
I used to have a fairly regular visitor who used HotJava 1.0...on which nothing at all worked not surprisingly...
I know for a fact that Netscape 4 doesn't even work...it doesn't like the amount of CSS that I use. BTW - I just checked out HotJava, the pages work but it looks like crap, however none of the controls work.
Well Matt on Scoilnet site the stats show a lot of interesting users including Mosaic, Netscape 2 and Internet Explorer...1 ! And don't forget the exotic Unix kind of browsers you can have on stats. Yes strange !
some people are so bored they put win 3.11 in their user agent? ;)
I guess thats possible, but they'd have to be a rather big geek to do that. I wonder how you do it... ;)
I've got a hit from IE 1 Internet Explorer 1 1 2/2/2004 12:41:00 AM I didn't know there was an IE 1!! as well as the following reqs pages os 27 0 HP-UX 5 0 AIX 6 238 11 WebTV 7 27 0 OS/2
Talk about having browser compat issues! I had to do a double take when I saw your post! Did that really say Windows 3.11!
Maybe these people have the right idea. You don't hear about new daily security exploits being discovered for NS 2 and 3 now do you? :)
Crawlers will sometimes use odd user agent info.
I usually put Commodore64 in my UserAgent.
Some of the "terminal" machines at my old university used Windows 3.1. Basically they had a bunch of outdated boxes setup as dumb terminals allowing quick surf or check email. The boxes were setup in hallways, etc in the student union, allowing people to quick jump online while walking to class.
You should talk to the guy i have been working for.... windows 95 and netscape 4 had to do some major stuff just to get him from win95 and office 97 to win 2k pro and office 2k pro. at least now when he sends me a powerpoint deck his checkmarks stay the same... he likes check marks as bullet point items.... used to be due to the font differences he checks came to me as funny blocks.
You want to know old? I'll give you old... I know of several radio stations that are still using TRS-80 Model 4's running Zenix for their accounting systems (written in a version of BASCOM)... Bear in mind, these radio stations are located outside of the U.S. and they have an extremely limited budget to work with; but still...
Hey I was wondering if you could post the code for figuring out the .NET framework version. I have seen the stock example of IsDotNETInstalled, but it does not give version information. Thanks!
Check out <a href="http://weblogs.asp.net/mhawley/archive/2004/02/06/68763.aspx">Custom NSIS Macros</a>
Didn't like that -- http://weblogs.asp.net/mhawley/archive/2004/02/06/68763.aspx
Awesome, thanks for sharing.
"It is going to make reporting so much easier" Crystal Reports is still distributed in Whidbey, so I don't know what RS is making anything easier. And, for the record, RS is kinda feature-clone of Crystal. In terms of adoption, don't forget that large businesses rely on non Windows platforms for their BI. Top 5 BI vendors's product lines are all working on Windows (design) and Unix (engine + scheduling + delivery). "Also, I'd like to mention that the development team did a SUPERB job on the IDE with integrating it into VS.NET." Yeah, they did a great job. Unfortunately, they have missed their audience. What where they thinking when they envisioned that normal people would use VS.NET only to create reports? Normal people use Excel.
Considering I've had nothing but problems when working with Crystal, I would say that's a huge "making things easier" for me. I don't really want to get into a symantics or CR is better than RS argument, leave that for other geeks to do...esp on slashdot. I have to agree with you on only being able to use VS.NET, however there is a "Import" feature that allows you to pull reports in from Access...maybe something is down the road? I'm thinking they should provide a low-cost alternative to allow you to create reports...just having to have VS.NET is pretty costly if all you want is a few reports and no customization.
Doing things the hard way with RSS Bandit leads to some interesting statistics; Stuff for my Boss and co-workers; SOA and Joe Developer -- Phillip gets it right (again); Bits on Reporting Services; Wake up and smell RSS.NET; htmlArea (drool); InfoPath duh; McD's
Look for the hands on labs for Reporting Services. I followed it and I could indeed make a graph very simple with Reporting Services
I completely relate. I have found myself here a few times and each time I could have sworn that I had somehow screwed up something in the database only to find out that I was in the wrong transaction. The reason I hate this sooooo much though is that it takes forever to debug only because the transaction itself will only fail because it times out (at least it reacted this way for me). Which means that you have to go get your favorite beverage and visit your closest relative before you can move on through your error handling. So here, have my sacrificial code to sacrifice to the code god that can give us back this time we all have wasted.
Couldn't you just create an object that joins your transaction & connection together? This way you would not talk to SQL without the proper transaction. It would be easy enough to have a factory object that creates these if you need to share a connection between transactions.
The problem arises on how you execute commands against SQL. If you want transactional support, you need to pass in a separate SqlTransaction object when running ExecuteNonQuery, etc.
ADO.NET annoys me too - mostly because of the name. What is ADO.NET? It doesn't really exist. There is no ADO.NET namespace. I don't believe it is mentioned in any of the documentation. There are data access components in .NET, but I don't think they are (or should be) called Active Data Objects .NET.
cmd.CommandText = sqlStmt; cmd.Connection = sqlConn; cmd.Transaction = sqlTran; cmd.ExecuteNonQuery(); ... Would change to ... cmd.CommandText = sqlStmt; slqTranConn.SetupCommand(cmd); cmd.ExecuteNonQuery(); If no transaction was necessary then SetupCommand() would assign cmd.Transaction = null. Maybe I am looking at it all wrong. It is easy to be a backseat coder when you don't have to maintain your claims.
Right, but you can only create a transaction by calling SqlConnection.BeginTransaction() ... you cannot create an instance of the Transaction.
It seems to me that your BLL is in the wrong place. The entire transaction should be performed by a single sproc... I only use "coded" transactions for distributed transactions....
nay, breaking things out to easy to manage stored procedures is the way, or at least the way of my work. I have absolutely no say on what is created for me, I just use what is given to me. Besides, its not a bad method or way of doing things...besides, most of what the BLL does is more intense than what SQL can provide me. Thats the whole idea behind a BLL layer.
>>>Right, but you can only create a transaction by calling SqlConnection.BeginTransaction() ... you cannot create an instance of the Transaction. <<< How does this hinder a Connection/Transaction class? It seems that this is the reason why you would create such a class. 1) Instantiate SqlConnTran object 2) SqlConnTran.BeginTran(...) - Connects, starts transaction & stores copy of SqlTransaction in member variable. 3) Call Update 1 with SqlConnTran 4) Call Update 2 with SqlConnTran 5) Call Update 3 with SqlConnTran 6) SqlConnTran.Commit / SqlConTran.Rollback - closes connection to make sure object is not reused accidentally.
Well that would work, if I was going to re-architect all of our projects and database helper. Unfortunately, that can't be done, so I have to deal with what I have.
>>>Well that would work, if I was going to re-architect all of our projects and database helper.<<< Don't tell me you are wasting your nights away by sleeping!
Heck, if I got paid for working all night long, I would...but, since I dont things will just have to work the way they do now.
.NET:18;Beer:1;Blogging:10;Dev:18;Food:2;Rants:5;RS:3;SciFI:1;Security:4;SQL:3;Tools:6;WILY:9;WFT:5;Writting:2;XML:10 Line of the night:
This is probably so that MS reps are able to drag a DG onto a form and run it and say "ooo! Ahhh! Look at that! A working application without writing any code!" I'm with you, waiting for the day MS starts engineering VS.Net and .NET so that it is more focused on real productivity and best practices instead of fancy smoke and mirrors presentations of drag&drop functionality that is useless in the real world.
Woohoooo!!!! Thanks.
Well, if you use CSS to create your look and feel then changing it is still a matter of few hours even without master pages.
True, but its a complete overhaul of the design, new images, etc. Plus, it has to be downlevel browser compatible.
Take Outs: The Digital Doggy Bag of Blog Bits for 18th and 19th February 2004
Have you looked at the params keyword?
Actually no, but I'll keep that in mind for future reference.
How about the moronic modal two-different types of copy & paste? Have you ever tried to copy text from a work document into an ASP.NET page? Then switch to the C# code-behind and paste the same text there. Huh? If each mode were bound to a the same keystrokes regardless of view then I could safely ignore the paste with formating. But Nooooo!
I agree. There should be a way to turn off *all* auto-formatting in the IDE. I like a lot of the auto-formatting options but some are just plain annoying. I especially dislike the automatic formatting it does to your HTML as soon as you make one change in design mode. I tab my HTML out nicely so it is readable and the IDE basically mucks it all up by wrapping lines and changing the tabbing.
I noticed that as well. It looks intresting, so I was going to sign up .. guess not.
BTW.. Here is more info on locations: http://www.msdnconnection.com But they don't even have it updated for Australia yet.
so far its only an asiapacific initiative think of it as a beta test this will rollout globally later in the year
Are you disposing of the objects after you are done with them?
I would, if FileInfo and DirectoryInfo had a .Dispose method. Its odd, however... The code works split out (which is what I reverted back to using), but within 1 method, it doesn't.
Already some good feedback! Rockin!
You do realize Whidbey will have this functionality, right? Pretty dang sweet though.
Very nice application. Something like this should have been built into Visual Studio. One feature that might be useful is the ability to save the deployment source and destination paths in case you need to deploy multiple applications often. Thanks for the application
Couple of other thoughts.... Hook into NAnt, and allow the developer to choose which configuration (Debug, Development, Production, Release, Staging, etc...) and actually build it for them. Also VB.NET web projects have the feature of web.config override. Maybe you could do something like create deployment profiles, so that a user could choose to override web.config with a file called production.config. This would copy the production.config to the new server and rename it to web.config. We use this to maintain different config files in our vb.net web projects. Unfortunately C# web projects do not have this same ability.
Last comment i promise =) VS.NET does have this inherent functionality, you can use the Copy Project menuitem/toolbar menu (located on the solution explorer) to deploy web projects across file shares.
Not only will Whidbey have this functionality but it's just a GUI over XCOPY... It's much easier to include XCOPY in a build script...
Now I'm not saying it's not a neat tool, I am sure a lot of programmers will have use for this.
Read my feedback: http://weblogs.asp.net/mhawley/archive/2004/03/04/84124.aspx
Jeff G: Copy Web project has some issues (apologies to anyone who worked on it). It doesn't allow for true XCopy deployment. It still tried to create a FP web for the project on the target server even if you select "file share". If you don't have admin permissions on the server, it gives you an error but still copies the files which is nice. But I always worry that it's going to futz up the web application settings some time. Updated: Next feature request: The ability to select whether or not the target file should be overwritten based on it's last modified date. What I'd like to see is a checkbox that says "check last modified date". If it's checked, WebDeploy would check the File.GetLastWriteDate of the target file. If the GetLastWriteDate value of the file is older than the source file, then the file is overwritten otherwise it is not. A lot of times I have three or four changed ASPX files I need to deploy up to our server. Rather than having to go through each directory by hand and copy them up there, I think the ability to only copy the files that have been changed since the last copy would be pretty handy.
Scott: I totally agree with you.. I'll definately look into that feature, however most of the time, just copying all the files isn't a problem. I've already got some more ideas floating around in my head, so we'll see where this takes... I think for v0.6, I want to get FTP working :)
More comments coming... =) Your UAT or staging server shouldnt need NAnt, vs.net or any other build tool. The way we currently handle this at work is by having a build server. Our build server runs a process that uses NAnt to build the projects, then it checks the build back into source control as the latest successful build. From here our infrastructure team (with no real knowledge of development) can check the latest build of our product into the correct application directory. We use CVS as our source control and www.tortoisecvs.org is a nice shell enhancement for getting to the repositories via a GUI you are already familiar with, Windows Explorer. So you install the cvs client on your server, and export your source controlled source code. Now, I really want to drive home that I am not dissing your tool in anyway. It is damn nice. I can see in a hosting environment where it could be EXTREMELY useful. That said, the build process is a really nice way to go for enterprise or larger scale development. It is a little bit of a headache to setup to begin with. I basically had to figure it all out on my own. NAnt made life alot easier, but it was just tedious work to get it working.
Scott, the only error I have ever gotten with Copy project is because IIS on the client and server are different versions. I have not had to work in a hosted environment though, so you could be correct. I posted on the other topic about build processes, which I really feel are superior to what we are currently discussing. Great work on the tool though Matt!
Jeff - I can completely see where your coming from and agree with you. I come from a small ISV - we have 1 SQL guy, 1 consultant that does some programming, and me...the main .NET developer. Our environment is a bit different than a larger environment, where we have a development server, which I'm getting my team to move towards using as only a build server. That server does have VS.NET installed, but that is due to the fact that we used it prior to using NAnt. I've now created a process where we use NAnt for build scripts, which is GREAT...lemme tell you. However, this process still doesn't allow us to put the "production-like" files on our UAT server very easily, or moving the UAT files to the live server. So, I guess what I conclude between these things, is that I built the tool to aim at smaller development teams, or hobby developers that don't have a infrastructure team that copies builds to live servers for you. I'm not saying its my way or the highway for using this tool, its up to you. If you find it useful for something, great! However...like some tools out there, free or $$, they just may not be for you.
Matt, This looks like a great little app, and I am eager to use it once you support FTP. I just tried AND+FTP (from http://www.dotnetftp.com)... it's pretty decent, but not very robust (doesn't log exceptions, difficult to continue if there was a connection problem, and can't customize extensions). Ideal feature list: 1) FTP support 2) Synchronization -- only copy changed files 3) Excluded files list 4) Saved Profiles and configurations (debug, release) 5) Ability to rename files (production.config -> web.config) 6) Optionally rebuild before deploy 7) I'm sure I'll think of others later. Thanks, AJ
I agree wholeheartedly. The tool you made is excellent for smaller teams, without the infrastructure that we have at work. I showed it to one guy and he is going to use it for his personal site. Deployment profiles would be a very nice addition. Not sure if you are wanting to do this, but maybe you could make the project a sourceforge or gotdotnet project and allow a team to work on it with you? I'd be willing to put in a few hours for additions if you decide to do so.
I must agree that this is a great tool for small teams. I mean, who else would allow modification of your web app over FTP, that's just so easily hackable... Otoh most web hosting companies do not really give you a secure way to upload your content so this will be a great tool for hosted sites. As for NAnt not allowing moving files to testing/live environments? Why doesn't it allow that? Just include fileset element inside a copy task, specifying file masks you want to move, including things such as moving only specific files in specific directories. And you don't need NAnt on the target server.
Touche... not a bad idea. I still like WebDeploy though ;)
Hehe... I'm in the process of resurrecting an old Gateway2000 ColorBook laptop [486DX2-50, 20MB RAM (Maxed out), 1.4 GB HDD]... Windows98 is not even an option with this old hardware. Tried Windows95 OSR-2 w/ IE 3.02, and it ran like molasses in January. :P So, I loaded DOS 6.22 and WFWG 3.11 and Netscape Communicator 4.07... At least it's somewhat useable now. ;) The older OSes do have their uses... - Tursiops_G.
If your main feature is FTP deployment, then the "last updated" file copy feature is a good addition. Why transfer a lot of files if you don't have to, especially if you are on a dial-up connection.
Thanks for another great tool. I'd been using robocopy scripts. This is much nicer.
Go see! Now you have been fully scobleized.
Awesome... I feel so special now :)
I think v0.6 will be released tomorrow with new stuff! Stay tuned for the updates!
Any chance of getting FrontPage extensions support? I realize I can do this from within VS.NET, but I'd like to be able to control which files are uploaded. Thanks!!
I'll see what I can do, but don't get your hopes up.
Can it work with firewalls?
Can you elaborate? Do you mean can you configure it with proxy servers, etc?
A new version, great! Thanks for this nice tool, goes straight into the archive :)
Some command line switches would be nice. If I could tell it what profile to use and to auto-deploy then close, that would rock! Would make it much smoother as an "External Tool" in VS.NET Also, a deployment to a zip file would be pretty awesome as well.
I like your ideas, keep em coming!
Matt, I started working on a project here at work and it looks like I could use some of your functionality. Since I work on an Intranet I wouldn't need FTP but I do have to deploy to multiple sites. A nice feature would be to integrate this with SourceSafe or Vault and also integrate WinDiff. Also, a log file would be nice as well. Mark
I really have no intentions of integrating VSS or Vault, sorry, but I feel that is out of scope of my initial plans for the project. I'll look into the diff functionality.
That other guy was me! Don't worry about forgetting my name, I completely forgot yours. :) I had a great time, and I'm looking forward to possibly doing it again sometime.
Gotcha in there now! Thats okay on the names, its hard to remember someone new sometimes.
I am sure that this will now cause a rush to download XPSP2 beta from MSDN as everyone will want to see the changes contained in .NET 1.1 SP1. Wally
Here you go, guy. I don't want you to have to search or anything... http://www.jeffsandquist.com/PermaLink,guid,00edafcf-b233-41f6-95a5-8ec53367dd95.aspx ;)
Hehe, I did search, but my searches just returned "link" pages. Sometimes I swear! Thanks for the links though.
Good idea! I've been facing the same problem, though I had not yet spent the time to think a way around it. Now I don't have to! :) Joe
"... have you actually stopped and thought - "Why am I playing with this?" this could be the funniest thing i've ever read in a blog.
My "thinking toy"? Simple... whatever object happens to be in reach of my hands at the time. Pens, scissors, and pretty much any other small object.
By and large I use the pen. I normally break the little clip off the pen cap after having it for 5, 10 minutes top. I also wind up chewing on the pen cap quite a bit. (This is probably a side effect of quitting smoking.) Also I wind up playing with the stapler more often than is probably normal. I used to play with some scissors until I cut my hand. :)
You have been Taken Out! Thanks for the post.
Not the most interesting thing, but I tend to grab a football or basketball when I need to think. In fact, the all time greatest way for me to get my thoughts in line is go to a gym and shoot free throws. I don't know, I guess I just feel more comfortable with a basketball or football in my hands while racking my brain.
Bent paperclips? http://www.squirrelsw.com/cats/fun.html I just tend to go the clicky pen route...
Yeah, this is freakin' ridiculous. Yesterday I played golf in a light jacket. Today the ground is covered in white.
Yeah, I am in DC. Got here last week and will be here for another 8 or 9 days. It was something like 62 degrees here yesterday and beautiful. Today, it will only be in the mid 30s upto maybe 40. Just north of here is where the snow is. Last weekend was pretty nice. It will get better. Wally
I a bit south of dayton and this area got 4-6 inches of snow and I've yet to see a snow plow. WTF? In Louisville at even the chance of snow they'll salt the living heck out of the road. Of course, with UPS threatening to leave town if you don't, I guess that happens.
Are you going to update this soon?
Its funny you ask - I'm currently working on it as I type (and now as you read). I've been busy, and remember this is only a side project for me. I'll keep you posted.
Put the code on GDN, let me help. Hey, if you dont wanna put it on there, then just share it privately; but you can take a load off by distributing the burden. I wanna add zip and command line support at the least.
Both are on my list, right now I'm working on pretty'n up the UI. I'm almost guessing a new version will be out next week.
Fan-frickin-tastic! Thanks for the info.
Well, I'm using Windows 3.11 on a Pentium II. We were still teaching it because the Comp/TIA A+ exam still covered it up to last year along with DOS 6.22. And guess what!! I'm running WinXP on a Pentium 133MHz with 128 Megs of RAM. It runs pretty smoothly too. Abe
Appreciate the heads-up. Just a note. The link to CodeLib on the in the 1st line of your text is broken.
Very nice...especially like the command-line stuff - I can see this being very useful for little deployment scripts - which are pretty tricky to do right now.
That was the whole idea behind the command line functionality :)
Good work Matt, curious about the split between the GUI app and console; how come?
Its how the .NET framework handles GUI (windows based apps) and console apps. If you say the .exe is a windows based app, then nothing is written to the console when you do a console.writeline. The only way around this was to split the 2 assemblies apart and have a console app & win app. Also, as I was able to start the win app from a console build, the console would still appear while the win app was running. Not reasonable.
Very nice, Matt. We have actually developed a simple deployment tool as well. We utilize the Visual Studio .NET project file to help us determine what files to deploy. This is handled with the 'Build Action' tag that every file in the project has. Basically every file that has a build action of 'Content', 'None' is deployed. It sure would be a nice feature to import a VS .NET project file for the file types to be deployed. Let me know if you would like some help in implementing this feature. I'd be glad to lend a hand.
It would nice to be able to parse a VS.NET project file for included filex and exclude *.cs and *.resx.
Binder clip - medium size...
Awesome program idea. I get a couple of minor errors/problems though. 1) When I TEST the FTP connection, I get FAILED when I type a folder in - even thought that folder not only exists, the whole deploy still works when I ignore the error message! 2) Why is it painfull slow when FTPing just one file. I uploaded my small .css file (super small) and it tool like 70 seconds. Kept saying....Uploading file. Keep up the good work! Jim Jim@cheseborough.com
A browser is not outdated till the one uses thinks it is. There are lot of older computers and use and some 3.11 is a must.
Jim C - send me an email via my Contact link, maybe we can work on solving the problem :)
I still use Windows 3.11 Windows for Workgroups on my 386 Zenith Laptop... Some old 286,386, and even some 486 and First Generation Pentium's run Windows 95 and above too slowly... sadly, a lot of older computers also have problems with old Linux Distro's as well, so the Windows 3.11 option isn't that bad of idea... My favorite thing to do with this old laptop, is connect to the a 16 bit client of Inter Relay Chat.. and also a 16 bit verison of ICQ, thru my network. I am really surprised, seeing how there are so many older computers out there.. that there hasn't been a company, be it Microsoft or one of the Linux companies, that haven't marketed a Operating System, just for Legacy computers. Thier is Linux, but mainly console based... Image a low cost operating system that would work flawlessly on older systems? A goldmine ! Happy - ghostrelay@yahoo.com
Where are you located? I'm doing a number of these events on or near the east coast. I'm off tomorrow, and presenting again in Butler, PA on Thursday. Whoever you get, I think you'll like the content. It's definitely not the same content as what you saw at DevDays, although there is some overlap, given that the subject matter is quite similar.
Bloomington, IL.
OK. Your MSDN presenter tomorrow will be Haytham Allos, since he's swinging through Illinois this week, according to my schedule. I haven't met Haytham yet, but I know that all of the presenters on the team I'm on are top-notch. I'm sure you'll get a lot out of the event.
Excellent. Thanks for the info!
I think it's a great law. I live in Ohio and have adocated it for years. If people would stay to the right except to pass, it would make those in the left lane stand out like a wounded gazelle to a pack of lions. And, if you have ever been trapped behind some bulbous red nosed, skipper hat wearing, VFW post lifestyle, 1982 Mercury Marquis, pale yellow with flapping vinyl top, driving old fart that has locked door handles with a semi doing .01 mph below the limit, you know what I mean. These "speed Nazi's" have taken it upon themselves to control my driving. My attitude is: "COntrol this!" as I run them into the median strip. I sincerely want a bumper sticker that says: "ever wonder WHAT causes road rage?". I drive every day on I 75 for aprox 6 miles. The right lane is almost always empty. I have counted 39 cars bumper to bumper in the left lane (as I passed them). Our local DJ says we could save a lot of money if we don't even build a right lane. The center lanes are clogged with trucks. Wait! I could be shooting myself in the foot. Never mind! I'll just leave it like it is and keep the right lane to myself!
Thanks, I've got it fixed now.
Are you going to share with us how you plan to store the encryption key? For me, that is the primary motivation to use the DPAPI. I've developed a small "framework" for using the DPAPI in web applications, which I plan to write about on my blog soon. With a little help, it isn't so bad to work with.
Don't know yet, we've not come to that point.
I would like to be able to use the plug-in but for some reason it doesn't want to post to the server but it does show up in Outlook as being posted .. I think maybe I have a setting wrong somewhere.
I completely agree with you. Crossing that line detroys the ease in which you can port a web application. If you are using SQL Server as your database, then using windows authenticated security coupled with standard encryption of the connection string is sufficient in my opinion. Even if someone could get a hold of the connection string AND decrypt it, all they would get is the name of your SQL Server and database name.
It's really hard to give you much useful feedback without knowing your application's security requirements or the threat modeling that you've done, but a few comments come to mind: Your first issue (the difficulty of implementing the entire encryption infrastructure in development) might be addressed with an environment-sensitive config setting. If the code is running in the dev environment, grab the connection string from web.config, otherwise use the secure route to it. I'm totally confused by the particular aversion to the registry that you relate. Unless you're planning on deploying your app on another platform, what's the problem? Web apps, Winforms Apps, Windows Services, and console apps can all use the registry. What's the difference? I hope you understand the difference between the encryption scheme you are proposing and one that involves DPAPI. You are correct in assuming using DPAPI requires peforming the encryption/decryption in a specific context (either user or machine). The problem with your solution is that anyone who gains read access to your virtual directory will be able to decode your connection string (because they will have the program code, the encrypted value and the key). Using DPAPI raises the bar by requiring them to inject code into your process or run under the. Ok, I've simplified the issues a bit, but that's the fundamental trade-off. Be careful about suggesting "best" approaches to security. You have to be very explicit about your environmental assumptions, app requirements, and likely threats
Steven - shoot me an email so I can help you.
The decision for not using the registry is not mine, it was my boss...and frankly, I agree with him. I understand that it can use it, but why should it. It just adds a level of complexity for setting up applications, and some of our apps are currently hard to setup anyways. After attending the security briefing today, and speaking with the instructor...I will be going forward suggesting to use DPAPI for encryption - mainly for the reasons stated above. The only problem is that multiple configuration settings need to be applied depending on the machine its running on. I think thats partially trivial, and an added benefit of the security we would get. I never stated or suggested the "best" approach to strategy, I was merely regurgitating it from the DevDays presentation on what the "best" methods for this type of thing is.
Some thoughts on storing encrypted things in ACL registry keys. http://www.lazycoder.com/weblog/wp-trackback.php/46
Matt, I downloaded your newest version .. uninstalled the previous release and installed the new one. Everything seems to be working well .. but I'll do some more testing on the WinExtra newsgroups to make sure :) Oh and I do hope you figure out away to include sigs. Steven Hodson WinExtra http://www.winextra.com news://news.winextra.com
The easiest way I found out, was to just create a new signature. Then, when your responding go to "Insert" -> "Signature" and then choose which one you want. (BTW - I'm at home and don't have sigs setup, however I do at work, and it works great). Its an extra step, but it at least works & saves time from writing my sigs each time.
I'm meeting him soon, I'll take a look.
How greedy of you to steal bandwidth from those of us trying to download it in only one location! Ever heard of burning a hardcopy? ;P
Wanna give me a DVD burner, then I wont have this problem :)
It's nice to get there. I am going to try right now...
what's the URL?
You have to be a MSDN Subscriber (Universal I think) to be able to download it.
Heheheh, you mean you don't have a single DVD burner at work? *gasp* You poor deprived developer. You should strike immediately! ;)
Well - they just got a new one in the lab, though I'm not sure if its installed or even working yet. I don't have privledges to the lab right now :(
I highly recommend Alcohol 120% http://www.alcohol-software.com/
Daemon Tools works really well for me too. http://www.daemon-tools.cc/portal/portal.php It should mount DVD sized images. At least I hope so, since my VS2005 is still downloading and I plan on using D-Tools to mount the image... :)
Daemon tools works, I had to mount the .img in the host os, and then grab the G: drive from VPC. Worked like a charm.
Thanks for sharing!
Now if it was only distributed with modern technology (torrent)
Original CD Emulator lets you mount the image as a drive. http://downloads.zdnet.co.uk/0,39025602,39066252s,00.htm
two solutions for CD images: One: Winrar will open iso type images. Winrar is the best archiving tool, and beats Winzip or crap like that Two: Nero Image Drive lets you mount CD images. Burning downloaded images is a waste of a good disc
It is a DVD image, not a CD image. I think there are differences (but not positive). Does everyone's comments have that in mind? Do all of the ISO mounting programs work for mounting DVD's? If so, I'm surprised it doesnt work for VPC.
VPC doesn't like it...however I did use Original CD Emulator at work, and it worked without a hitch. The program is a little childish, wacky colors and all, but works great.
Hmm.. I'm having some trouble with WebDeploy reporting that access is denied to certain files that are plainly not. I can copy the files manually over the existing files, I can delete the existing files, I can modify them. But if I use WebDeploy to overwrite them with newer versions, I get: File: blah.aspx Path: Path\blah.aspx Exception: Access to the path "Path\blah.aspx" is denied. Any ideas?
Check to see if those files that are failing have the "Read Only" attribute checked in the properties. This is the only time I've seen this.
Come to think of it, they probably are. I would really like to see an option in the next version that will overwrite even read-only files (if checked) because this is very common with files that are kept in version control.
Its been on my mind, though its already "overwriting" files... but for some reason it blows up if that attribute is set. I'll make a note of it, and make sure items like this don't happen in the future. I know you're pain, as I've had to uncheck that attribute a lot as well.
Personally I think encrypting connection strings adds an unnecessary level of complexity. We use integrated security at work, so the most an attacker could get is server name and database name. I guess I could get completely paranoid and hide those too, but honestly, I just don't see the point.
You lasted two days longer than me. I was only able to have it on for 24 hours before I had to uninstall it. I wrote a couple of scathing bug reports. This SP is NOT ready for prime-time. (And I beta test things all the time! Just didn't get in this beta, because I was testing Whidbey.)
LSN WebLog » RE: BlogJet 1.0.0.16 BETA Released
For the designer grid lines, there is an option to toggle them (go to the Windows Forms Designer branch of options, it's in there somewhere), but even when it's turned on (the default, for me at least) they aren't actually showing up in the designer.
I used IsoBuster to get at the contents, and it worked great.
This morning I installed Visual Studio 2005 CTP into a VPC that I had, and everything went smoothly. The worst part was installing SP4 and IE6SP1 (I had never installed a SP on it since I don't use it much...
I have Windows 2.03 installed on a 586 I have. I use it to play old DOS games mostly.
Win XP SP 2 RC1 will kill your Bluetooth drivers from Widcom and installl Windows Bluetooth drivers and making your Bluetooth accessories trash. I wouldn't install if you have Bluetooth installed.
I agree with you completely. The second half of the video was exactly what I was looking for and is the piece that has been missing in the current version of .NET. I am so looking forward to working with Whidbey. JW
Using XHTML is nice but useless when 95% of browsers used (Microsoft's own IE) doesn't support it. Just try serving XHTML as application/xhtml+xml (not required, you still may serve XHTML as text/html) or putting your inline scripts onto CDATA nodes (required when you use < or & in the script).
Looks great, Matt. Just wanted to mention that there is also a free resizer PowerToy for XP available at http://www.microsoft.com/windowsxp/pro/downloads/powertoys.asp. The nice thing is you can just right-click a folder or some images and select "Resize".
Didn't know that was there... I like mine better though :)
I Think, Now these are no longer private newsgroups. ;)
My understanding is that those newsgroups are for MSDN Universal Subscribers and EAP participants only and that the login information you have just published is not supposed to be made public.
I found that information freely available on the internet somewhere. I will remove it if I get word from MS.
One other thing i've noted is that the Web URL for the "homepage" in the About box brings me to a page that has nothing to do with WebDeploy. Just an FYI
That would be my website :)
Yes, but you have no links on there about WebDeploy
FYI on those magenta colored windows and lines - this was an internal "feature" introduced to flush out code in the IDE that was not using the VS standard colors (that respond correctly to XP themes for instance). Rest assured that these will be fixed before final release :) -Rahul Kumar Dev Lead, IDE Team
Not a problem, I kind of figured it was something of that sort.
Matthew, You can still pre-compiled your assembly in a DLL btw. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/codecompilation.asp
That is exactly what I was looking for. Thanks Dody!
Another thing i'd like to see is exclusions. I'd like to exclude certain directories from being scanned, and possibly the ability to exclude certain files as well (or patterns of files). For example, suppose I have a test directory on my localhost and I don't want to upload that to my server, or suppose I want to upload all .config files except for my test .config file.
Thanks Matt - you are doing the right thing. It's a little confusing so I'll explain what happened. These newsgroups were originally for people who went to the PDC. We wanted to make those public since PDC was not an NDA event. But we also did not expect the newsgroups to live on forever. For a reason I can't explain (as in I don't understand it), we can't delete public newsgroups, so we made these in some "private" space we have control over. And to make them public we simply published the account/password info. I have someone in my team (Josh Ledgard) looking at our overall use of newsgroups and forums, to figure out what we want in the long-term. I anticipate making some change, perhaps going to a v.Shipped and v.Next kind of pairing where people who want help on the shipped product don't have to deal with pre-release clutter. So rather than do something different for this community drop (and then maybe something still different in a few months) we just re-used these newsgroups. If you have any thoughts on how DevDiv is using newsgroups/forums, please contact me at blogs.msdn.com/markcli or better yet Josh Ledgard at blogs.msdn.com/jledgard.
Hello, Matt. I was also looking for a way to actually compile ASP .NET project. Looks like Dody found one. Cool!
Matt, I would like to use this utility to copy updated files from my development webserver to my production webservers. Would this WebDeploy utility be able to do this? I would like to just copy out those files that have changed since the last replication event (similar to the /MIR option in Robocopy Wndows Resource Kit Utility). I would also like to exclude certain directories as well. Can WebDeploy handle this as well? Your feedback would be greatly appreciated.
This is the tool for you...except for the exclusion of directories. In the latest build, though, you get the option to include/exclude certain files....so you could deselect the files from those directories specifically.
The problem with the precompile, unless things have changed, is that it compiles everything, including the aspx and ascx content page too, leaving those as just empty placeholders. I want the model we have now where I can compile my code, for some level of protection, while still leaving my content alone so that quick changes can be done. That model was not on the table the last time I heard, although its been a while and maybe that has changed now.
Paul, I agree with you...someone had responded to me in the private whidbey newsgroups about this, saying that it will probably come back in the future...but I'm not sure how reliable that was because I don't believe it was from a MS'ee. I sure hope it does, though.
The ability to exclude directories would be a great enhancement. I am going to use the software anyway. Kudos for the great program!!
I got this error when trying to run the program: Application has generated an exception that could not be handled. Process id=0x1a0(416), Thread id=0x190(400). Click OK to terminate the application Click Cancel to debug the application Does anyone know why I am gettin this error?
I'm relatively certain that's kept in the .suo, which is the file that contains developer specific settings for the solution. Unfortunately the .suo is binary and AFAIK there's no docs on its format. :\ HTH, Drew
Thats what I was afraid of. Errr, I guess that won't be a viable solution then.
dem folks dat use dem out dated 'puters be liking 3.11
After finding your tool and realizing what I needed was to import a VS.NET project file, I decided to write my own little "deployer". It's definately not as cool as your's. Then I saw this post. YAY!! But, then I run it only to have it crash on me by just pressing the VS project browse button. BOO!!! ;) Somebody isn't check boundaries. Here's the exception. System.ArgumentOutOfRangeException: Length cannot be less than zero. Parameter name: length at System.String.Substring(Int32 startIndex, Int32 length) at eWorld.Apps.WebDeploy.210ff09a2516b1a7.e66da26517d259bf(Object e0292b9ed559da7d, EventArgs fbf34718e704c6bc)
And another thing. Do you really name your classes and methods like that? Or is that the work of some obfusicator?
Obfuscator...I'll get a fix up for that later today, I have an idea on what it is.
I downloaded the new version and now I get "Strong name validation failed" errors in WebDeploy-GUI.exe. Unfortunately I lost my old version. Is there a link to the old zip file somewhere?
Arr - I forgot to resign the assemblies...too much things going on this weekend. I removed the file at 10:15 PM CST, and I'll get it back up (and working) first thing Monday morning.
Okay - everything should be good again.
100% managed code matters quite a bit for me from a development standpoint. It's not uncommon for people to want applications launched via an UNC or even a hyperlink, and unmanaged code is not allowed to run in these situations by default. And I certainly don't want to tell someone to lower the security for their app solely because the toolbar control I'm using needs a Win32 api call or something.
You're requirements would fall under my "unless there is a defined restriction set forth by their company" statement.
Well, maybe performance *is* a relevant factor for you. In that, case 100% managed code vs using Interop is significant. Furthermore, have a look at http://www.datadirect.com/products/dotnet/index.ssp to see why a developer (or even an admin) may be interested in that "100% managed code claim".
You should try Jamie Cansdale's NUnit Add-In as well - it's pretty much installed as standard in our company now. No fancy GUI, just simple, context-aware menu item that doesn't draw your attention away from the code: http://sourceforge.net/projects/nunitaddin/
Cool, I'll check that out as well.
Works great now. thanks!
Cancelling classes when there isn't enough interest is standard practice, I'm afraid. It's a business and most trainers are contractors - so running a class with not enough interest costs the training business money. A bummer sure, but understandable.
Yeah, I realize that, its just a shame, though.
Oh, I wouldn't advise going on training for this exam. It's supposed to be based on experience, rather than knowledge, so if you've been building systems for any length of time, then you should be fine.
Ehh, my companies paying for it, and it gets me out of work for a week. I've not really led projects, so I just want to get that aspect of things. It'll also allow me to gauge my knowledge of the information.
Fair enough. My experience of this certification is two-fold: The documentation (official guide) revolves around MSF. Which is all good. The exam doesn't really bear any resemblance to the documentation. It's not difficult, and is a bit mickey mouse, if the truth be told. So... if the course covers MSF, then you're in a good place. If the course covers the exam, then I'd skip it, and do another, non-exam-oriented course. Good luck.
Valid point, however I'd like to know the information, not just know the information to pass. There may be some point in my future where I won't be doing MS related projects, and having that experience is a good thing. I'm only 22 :), so I got a lot of time ahead of me.
Check out my essay "The Myth of .NET Purity" where I talk about this very issue: http://www.hanselman.com/blog/content/radiostories/2003/05/13/theMythOfnetPurity.html
I write blog entries that make people unhappy. :) No, seriously, I surf the Net, wander aimlessly, and in one rare occurrence, open the sun roof and take a nap in the car. I was up late writing code, so that seemed like a fair trade that day.
So true, I think you're last post proved that point. Hmm, I don't think our parking lot is big enough for the nap thing, though it does sound very intriguing..oh wait, my cars in for service right now...man.
I post comments on other peoples blogs.
Simple search in google... http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=%22end+of+the+internet%22
Walk around, drink enough coffee to make anything seem interesting (seriously, 3 cups of super strong espresso, I could find almost anything interesting - even what I'm being paid to do)
I guess I didn't reach the end of the internet then, phew thats a good thing.
Here's a programming item for you to tackle. Add a feature in WebDeploy to import a Visual Studio project file and deploy the non-compile files (BuildAction=None,Content,etc.). I posted a comment a while back regarding this but maybe you missed it or chose not to implement it.
Beat ya to it :) You should download 0.8.0.1 which has this functionality :)
Here's my comment without HTML If you're using a recent verion of Mozilla or Firefox, you can type "dict foo" in the address bar and it will look up the word at dictionary.com. If you use IE on Windows, you can download the http://www.microsoft.com/windows/ie/previous/webaccess/ie5wa.asp Web Accessories, which includes the Quick Search utility to configure IE to do the same. (It works fine for IE6 even though it says IE5 only.) Here's a registry entry that adds this to IE. This is all that the Quick Search utility does. The capability is already built in to IE4+ (on Windows, at least).: REGEDIT4 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\dict] @="http://dictionary.reference.com/search?q=%s"
Hmm, very cool...I'll have to give that a shot.
You probably have the job that I just left.
I doubt that, but what did you do?
Or rather...what didn't you do. LOL
If you cannot find that course perhaps you can try the MSF course, that covers most parts of the exam. Then you have to know a little bit of ORM, some UML and a little bit about class and database design... Hope it helps!
Hi Matt, I'm sorry/happy/unhappy to hear that you're bored because you don't have much program to do... Oppositely, I'm bored because I have TOO MANY things to do.. (My team have 1 programmer - Me - right now only, so I'm terribly busy) BTW, I guess surfing the Net and chatting with other bored buddies might help .. you and me.. :)
Hi Matt, Great little utility - WebDeploy! Though support for VS.NET projects is great, I think it would be very useful to be able to save and load your own 'WebDeploy' projects. This is particularly useful for deployment from say a staging to a live environment. What do you think? Cheers - and keep up the good work! Wim
Do the profiles not work for you?
I pray to Almighty God in heaven that those of you lawless drivers who think this is a great thing could walk in my shoe (having been a victom of 2 serious auto injuries that has affected my nerves and severe headaches for over 30 years and also 5 yeara ago) due to neglegent, aggressive drivers. Experience the helliksh pain I and thousands of Americans have gone through and then and ONLY then might you change such SELFISH and CARELESS attitudes that one's driving habits doesn't affect others!!!
just downloaded... I am using correct version of .net, Windows XP Pro. System.InvalidOperationException in WEbDeploy-gui.exe I rebooted, uninstalled, downloadeda again... same thing.
Brian - shoot me an email through my contact.
Sorry Matt, Just recently downloaded WebDeploy and only created a default profile. Thought the profile was just linked to the extensions and not to source and destination paths DOH...*blush* Cheers! Wim
i´ve tried the bluetooth services from xp sp 2 and think they are pretty stable.
Great work Matt. The read-only option is a real time saver. One question though, I can't seem to locate the "Exclude Folder" option. Where is it? A few bugs i noticed: Click Deploy, then click the close button. It starts deploying anyways. Click cancel and it stops, but the button doesn't change back to "Deploy". It only does this the first time you run it AFAICT. The setting "Show Folders To Include Dialog" doesn't seem to do anything. It still shows the folders whether it's set or not. Other than that, good job!
One other issue. At least once I've received an exception in the profile configuration. I was unable to duplicate it. Also, on several occasions when I shut down the application, the window closes but the process stays running in memory.
I'll look into them, keep the bugs coming!
I saw Creepy Combover Strongbad in my neighborhood in New York City yesterday. Senor Cardgage is his name, I think.
At Xtras.Net we addressed that issue of 100% managed code in our printed catalog (but unfortunately not yet on our website.) We identified that components fall into one of several categories, in order of desirability (IMO): 1.) Written 100% in a .NET language 2.) Using unmanaged code in C++ or C# 3.) Calling an unmanaged DLL (but not COM) 4.) Wrapping a COM/ActiveX component Vendors sometime do #2 or #3 because they need to do something that simply can't currently be done in unmanaged code. #4 is usually done to quickly port a product to .NET. I think the benefits of 100% managed code is robustness from type safety, automatic memory management, and other .NET-specific features. A chain is only as strong as its weakest link. Certainly any part of the .NET framework that calls the WinAPI is calling unmanaged code, but a 100% managed code component is highly unlikely to be less robust than a component containing less than 100% managed code. For example, COM/ActiveX components are much more likely to have bugs than .NET components because there are simply many more ways to make a mistake when implementing COM than in a .NET language. Unmanaged code in general is much less robust because of errors that are possible in C++ that are not possible in C# or VB.NET. For C++, BoundChecker was one of the most necessary and useful 3rd party products sold. There is no (need for a) BoundsChecker in .NET.
Well, if you don't have enough to do, I've got *ton* of projects waiting for a good .NET programmer to work on for free... :)
if the walmart guy was Strongbad, then would that make you Homestarrunner, and your gf, Marzipan? 8) btw: strongsad is the coolest.
P.S. You should send this in to the HSR people and have them make a Strongbad email out of it.... something along the lines of "Does Strongbad have a job?"
I guess it would, however I have arms :) I think I may try and send it to them..that would rock!
You do have the option of turning off the tv, right?
I don't bother with TV news; I just listen to NPR. They have great reporting and don't get into all the trashiness of most "news" news.
I hate when people attribute some evil to "the media." I used to work in "the media" and always found it fascinating that people are quick to consider that the media dictates our needs to consume it, not the other way around. My first difficult interview was with a woman that lost her house, and everything in it, in a fire. As a reporter, it absolutely sucked. I did it anyway. You know why? Because it was my duty as a journalist to provide context for an event that happened in the community I served. We can certainly accuse "the media" for not giving a balanced report (haven't seen any interviews lately with the families of dead Iraqi civilians, especially on flag-waving Fox), but regardless of what you think, it's "the media's" duty to provide context and document history. We can't bury our heads in the sand and pretend that there's nothing going on. It can be argued that the last half-dozen decades have been the most well documented in all of recorded history. It's easy to say that the past is the past, and that it doesn't matter, but without it, we can't learn from it. We need "the media."
I'm not saying we don't need the media...what I'm saying is that I'm sick and tired of the media giving us false sense that everything is alright when it isn't. Sure, some broadcasts are right on the money, whereas some are so obscured by their our indesgretion about what is right or wrong, that it makes absolutely no sense to me. I'm sick and tired of seeing familes on television that have lost family members. I'm sick and tired of seeing stories that happend a long ago, and the media continuously brings up pointless information about what happened in the past. I'm not saying we shouldn't learn from the past, but I'm tired of hearing "what if's" and "whys" about stuff that no one can do absolutely nothing about. All in all, I'm but one voice that cannot change anything, however with my voice I can state my thoughts, feelings, and emotions towards the world as it stands today.
While I understand your disgust, you understand that no one FORCED that family into the studio and FORCED them to go on national TV and talk about their lost family member. Ambushing the family at the funeral and asking the same question would make me hate "the media". In this case, I think the family volunteered to go on TV. Asking the same questions of someone who lost their house or loved one in a fire seems sensationalistic to me. In the specific case of the Iraq/Afghanistan conflict I think that EVERY soldier/civilian lost over there deserves a news story dedicated to them. I think it puts an emphasis on the cost of any war. Listening to war stories from WWII veterans and seeing the graves of those lost reminds me of the cost that freedom sometimes carries.
I'm not asking anyone to agree with me, this topic was posted mainly to get it off my chest and possibly start a good discussion. I too believe that each man, woman, and child that has been killed deserves the chance to get their story told, however I don't feel that getting on national television the day after is the right time to do so. Sure, they may have not been forced into doing the interview, but like any non-known person (in the sense of movie stars, athletes, etc.), the chance of getting on national television is extremely appealing. My beef with the media on this is why even ask them to come on. Unless those persons come to NBC, ABC, CBS, FOX, etc. and ask to share their story, I feel they are being bombarded...like you stated according to attendance at funerals. I never said once that I was bashing the men and women who are dying for my country, its something I would never do, and I have the upmost respect for that. However, their stories should be told, but in a manner that is appropriate, and after enough time that reality has sunk in for the family members. Most commonly, those doing the interviews are still distraught about what has happened, and end up making wild accusations that a person would normally not do. If they had enough time to let it sink in, let them come to the reality of which it is currently, and then decided to share the story, then more power to them.
Very well said Jason.
Unless every one here skipped high school or government 101, we don't necessarily need "the media". We need the news, but that does not include "the media". If you read Matt's blog, what are you getting? Only Matt's view. That is the danger of "mass media". If someone else posts their comments, then we may have two totally different views. If a national television show does a story on cancer clusters and their causes, we only get the view points of the reporter, their editor, and possibly any experts they bring into the story or the station's owners even. But, in a sense, they are all paid from the same pocket. There is no way for us to "talk back" and present a view from our vantage point. Never make the mistake that "we need the media". And we need them less at this point in history than at any other. If you still think the media is a necessity, my eight year old can teach you a thing or two.
While I don't "hate" the media, I do "hate" the fact that they feel the need to stick the microphone in the face of someone who's just been through something like this. Just like the local news asking the father of child who's just been killed by random gunfire and asking him "how he feels". That really bothers me.
or how about this one... Gas prices....I am sick of hearing about gas prices..... great they are up again... and then they go to a reporter at the gas station interviewing something "wow these prices are sooo high" and then the prices go down....o yeah and we dont hear about agina ....until they go back up... blah enough already bert
You didn't answer my question :) Where is the "Exclude Folders" option? I can't find it.
You'll need to configure your profile.
or you could use wxClock and have it display it all the time :) http://www.winextra.com/PermaLink.aspx?guid=ced379ed-88be-49a3-92fb-b5d16460e597
No need to see it all the time since I don't use my server.
Hello, Matt. As far as I did research, there is not aspx.cs or aspx.vb file any more in Whidbey. When you write server side code, check the file in your Windows Explorer. There is only .aspx file and server side code is written in the same file. And about compilation, when you set a reference to class library project, you do have an option to compile. So no frustration there. Happy .NET 2.0 coding!
There is still a .aspx.vb and .aspx.cs when using code-behind (the files by default are listed under the .aspx in the project window). Visual Studio will still do a full-compile check in the IDE (popping up any source errors in the task list) in Whidbey when you hit Ctrl-F5 or F5 to run the project. I'm not sure if this is on by default yet with the current community drop (it is in current builds -- but the profile switch was only changed about 30 days ago). This hopefully gives you the best of both worlds -- full tool intellisense and error checking but also still the flexibility of the just hit save model. Hope this helps, Scott
I agree with Scott, it is there, but I'm just wondering why they don't have a C# or VB.NET icon associated? Oversight? Can't wait to see the full build - does that create a /bin directory and place things in there as well? Also, will we see "CopyLocal" resurrected again?
That's nothing! :) I had a RC of Win2k3 working on the corp network for almost a year. Finally had to take it down because we moved offices. Current uptimes for some servers here: 208 days, 61, 61, 56, 55. Love the 2k3! (I've never had the gold version crash.)
Nice! I'm running 2k though, so I think thats pretty good :)
We'll be add a feed that just returns items highlighted on the homepage of Channel 9 soon. If you just want to follow the videos via RSS, you can do so today by: 1. Visiting http://channel9.msdn.com 2. Selecting the Videos tab 3. Subscribing to the RSS feed to the right of 'The Videos' What is the best spec for handling comments? RSSComments or Slashcomments?
I'll make sure I subscribe to that feed, like I said I hadn't looked yet. I'm not really sure on the best spec, I think RSSComments is more supported, I know SharpReader uses that spec. .Text also uses RSSComments as well, so maybe thats a good thing to go with. Thanks for the reploy Jeff!
I'd far prefer an option in VS to modify my default code template - so I could specify things like my default imports, accessibility options etc...
Thats actually a far better idea, have an actual "template editor" available in the IDE. Heck they're giving us a ton of control with the keystrokes, layout, etc...why not this too :)
There was a big discussion about this on one of the MSFT blogs a while ago; don't remember who. People fiercely arguing both sides, as they tend to do. I'm in the sealed camp. People should only be able to extend classes that were designed with that in mind. I really doubt that anyone designs every one of their classes to be used by a subclass, so the default of non-sealed doesn't make sense to me. On a big project you wind up seeing the brittle base class probem, not necessarily because people are lazy, but because it's so easy. +1 for sealed.
I did configure the profile, I can't find any setting for excluding folders. On what dialog should it appear?
It should be with all the other checkboxes on the first profile config screen. Are you sure you're running 1.8 or 1.8.1 ?
If you find some, please post them in a new entry! Thanks!
As long as you don't have any virtual or protected members that why do you care if your types are subclassed? What harm can they do?
Although I'm not the poster of the newsgroup posting, I wrote a blog a while back with the similar point: http://weblogs.asp.net/fbouma/archive/2004/01/28/63799.aspx
Christa Carpentiere was recently trying to solicit feedback on exactly this issue: http://sqljunkies.com/WebLog/christac/archive/2004/04/07/1954.aspx My thoughts appear amongst the comments...
In regards to the second bullet point - you don't need to have the exact HTML id. You need to setup a user control container and then place your textbox controls in there. That way NUnitAsp can figure out the HTML id for you.
Is there any documentation that you can point me to for this? Is that limited for only UserControls that you know the ID of, and does it work with dynamically loaded UC's?
I didn't even know this existed (shows how much I pay attention). I'm a Web jockey at heart, but in my current gig it's all back-end stuff and we couldn't get along without NUnit. This sonuds good conceptually, but if you figure out how to overcome the limitations you mention, I'd be glad to hear how.
The latest excuse I'm hearing, "Well that'll be fixed in Whidbey so wait until then.". Great, a year from now I'll have a fix, along with a host of other problems that go along with any software release. I think Fran's post addressed this point too.
Ahh.. Ok, I think I misunderstood the feature. I thought you meant that you could configure which folders to include and persist that. The Show Folders To Include dialog allows you to unselect foldres, but this doesn't seem to persist.
Nope, it sure doesn't. Mainly because you can change your source from time to time.
Matt, There is just the tiniest bit of documentation. The UserControlTester is here: http://nunitasp.sourceforge.net/api/NUnit.Extensions.Asp.AspTester.UserControlTesterMembers.html Then you need to combine that with the fact that the TextBoxTester constructor (http://nunitasp.sourceforge.net/api/NUnit.Extensions.Asp.AspTester.TextBoxTesterConstructor.html) requires a container class, and I just tried passing one into it instead of "CurrentWebForm". It will work for dynamically created user controls as long as you know what their dynamic name is going to be (it's not a random number or anything). I was thinking of writing something about it on my blog, but wasn't sure how many people were interested in the topic.
The problem with my situation is that we dont set the ID of the dynamically generated UC's, so they do get _ctl1 and _ctl2, etc. I'm thinking that this can change for my situation, though, so we have an actual name to use.
Big deal, we'll have good articles when the beta's out...I still won't be using it in production for another year or so. I want stuff I can use *now* for real projects...I learn by doing, and when I get production-qualify Whidbey on my desk that's when I'll be ready to learn about it.
I'm beginnging to explore NUnit and NUnitAsp for our development as well and would love to see a good set of tips for using NUnitAsp. The biggests issues I'm having right now is simply that the support for a few of our frequently used controls is not supported (ie: Repeater, CheckBoxList, and RadioButtonList). I'm trying to get familiar with the source, actually working to add a RadioButtonListTester to the project but until I have time to really look into the guts of how everything works it's tough.
How did you collect the data? For example, how did "50% of developers found that it decreased overall development time"?
I didn't collect the data, nor did my co-worker. She found it in some of the references I stated above. I'll ask her later this afternoon and post which one(s) she found that info in.
I understand now. Thanks.
Matt, Intellimouse 4.2 is still available from MS.
I may have to go find that then, thanks!
My response is here: http://www.cincomsmalltalk.com/blog/blogView?showComments=true&entry=3259562674 to be blunt, this is such a bad idea I have trouble believing that anyone thought of it....
Just rename the file to .ISO and it will do the magic. Nero and I guess most other programs will recognize the image. Also, you can read the file with Winrar (even without renaming it).
Eric Lippert had a few posts on sealed a while back, that's probably what you're thinking of.
Bill was better suited for the job, Kwame has got some learning to do. I do think that Bill was bummed about the Crossfire. My reading of his face indicated that he had another car entirely in mind for his quarter mil. :)
Hey, why not just remove inheritence altogether?
I think in large part your concerns are mitigated by the fact that virtual members must be opted in to, versus being default. To accidentally "inherit and break changes with your API" presumably is more specifically a concern that, through polymorphism and the ability to override default behavior, other parts of your API reliant upon said extended classes might break? For instance, public class ImportantClass { public ImportantClass(StrategyClass sc) { this.sc = sc; } private StrategyClass sc; Int32 ComputeSomething() { return sc.GetState() + 10; } } public class StrategyClass { Random rand = new Random(); virtual Int32 GetState() { return rand.Next(); } } Now I "break" ImportantClass's relationship on StrategyClass by providing the following implementation, and supplying it to the ImportantClass constructor: public class MyStrategyClass : StrategyClass { override Int32 GetState() { throw new Exception("Ha ha, you are broken!"); } } In this case, yes a sealed class would have worked, but better API design would have better prevented such a problem (namely, not creating GetState() as virtual!). In summary, the typical concern is not with interface extension, but rather simply the concern that one could substitute a new implementation that goes against the grain of its dependant's expectations.
The link to reference #4 is broken.
Link of reference #4 is not working. Remove the about:blank in front of the http:// Thanks, Matthias
As a point of interest you can obtain the clientside ID programmatically via the ClientID property either from the codebehind(MyUserControl.ClientID) or within the ASPx with <%=MyUserControl.ClientID%> for dynamic controls you can iterate across the page with: foreach (System.Web.UI.Control currentControl in this.Controls) { TheUserControl currentUserControl = currentControl as TheUserControl; if (currentUserControl != null) { // do somthing with currentUserControl.ClientID } }
#4 is fixed. BlogJet somehow removed it multiple times when updating the post.
goode
Matt Hawley has a post that details the first measurements that I've seen regarding the effects of Test Driven Development (TDD). Some of the interesting numbers: 95.8% of developers reported reduced debugging efforts. 79% of developers thought that TDD promotes...
Nice to see posts on NUnitAsp. We use it all the time but on a regular web app not a portal. We have had similar problems testing custom controls - what we decided was to have a separate test web project that hosts each control in its own page where it can be tested in a known state. This doesn't test the interaction of that control with other controls - but after all, it is unit testing. Another approach we use when we can't figure out a better way is to just use IndexOf(expectedString) tests on the resulting HTML (Browser.CurrentPageText) - ugly but it keeps the TDD cycle going ...
Hi, Matt. I'm the maintainer of NUnitAsp. NUnitAsp was developed for a portal project, so I know that it can be used in that environment. The trick is to remember that it's meant to be used for test-driven development and for unit tests. If you try to test pre-existing code at integration-test level, as you are, you're bound to be disappointed (as you were). Jonathan Cogley has the answer: focus on testing individual units and put them in test web pages so that you can get at them easily. That's what we did on our portal project and it worked well. I'd like NUnitAsp to work more smoothly. I'm not currently developing in ASP.NET, so I'm relying on the (very sporadic) contributions of the community to keep it up to date. In this situation, NUnitAsp is only as good as the people who use it.
Jim, Thanks for the answer and explanation. It does seem like it would work in that instance, however my division has chosen to not proceed with UI level TDD, so its not really an issue anymore.
I don't have any .net certs at this point and I probably won't get them anytime soon since no one is looking for them here in New York City, but I remember that the VB6 exams were more about VB the tool than the language and there was very little mapping between subjects tested and what people did in real life (and I worked with a slew of MCSDs in Philly). The only thing I learned while preparing for the exam that I later used was the MoveNext method of the Recordset object. I got my VB6 certs to help move along my young career, but now that I've been around for a couple of years and have a few websites that show off what I can do I haven't found myself needing to get the .net certs. This is a good topic for discussion, by the way.
uber - I totally agree on the test content. I've received my MCAD for .NET, however 70-305, 70-316, and 70-320 tested more of my knowledge of VS.NET rather than the language/topics at hand. On all 3 of the exams, I swear I was asked nearly the exact same questions relating to ADO.NET and debugging within VS.NET. Just kind of irks me too.
Well, I can see your point. But my observation is that it would be pretty difficult to pass any of the Microsoft development certification exams without a great deal of understanding of the tested material. For example, I am currently studying for the XML Web Services and Server Components exam. I personally don't have any experience with building web services - I haven't needed to learn it for my job yet. Still, I am reading a book, working through some labs, and yes, I still review my progress with Transcender tests. But there is no way (even with Transcender) to just memorize the questions/answers and take the test. You have to understand the underlying concepts. So, I'm not too worried about people decreasing the value of the test - I don't see a lot of people passing the tests and being completely useless in the real world. Also, a certification is just one indicator when hiring. I would also look at a variety of other things, like will the candidate be cool to work with, and do they have real-world experience with what I need them to know - not just certification experience. And any company you would want to work for would actually do what you described.
Totally agree with you on having to use books, and what not. Now, I've not used a transcender, so I can't compare how that is, but I've seen (not studied) brain dumps, and heard they're damn near word for word on the questions. So - those individuals who use brain dumps can memorize the tests based on the answers the dump provides, making knowing the content pointless because they don't need to. I also agree on the cert being only 1 indicator, like I said, I would rather a future employer test my skills rather than just assume I know what I'm doing just because I've got a cert on it.
Each post contains a tiny gif in it, when this gif is requested on your server it counts as an agg view. This is commonly referred to as an agg bug. -James
Its just the number of times someone viewed your post in an aggregator. (well, an aggregator which renders HTML/Images -Scott P.S. Yes, it does include the aggregate site
Gotcha, and now that I view the RSS feed I see it in there. Thanks for responding.
I just got a job with a salary for $95,000 (previous salary was $72,000). When the employer asked my salary requirements I didn't hesitate to ask for 95 because I could tell they were impressed with my MCSD.NET, MCAD.NET, and MCDBA certifications. But, also, I know my stuff, and could answer any question they asked plus some. So I would always recommend getting certifications. Three years of studying and they finally are paying off.
Mike - rock on and congrats!
Matt, I agree that there is value in certification. It helps those who *don't* know the technology some independent viewpoint on a base level of understanding of the technology, or at least it is supposed to. My certifications helped me get promoted at my last job and were a major consideration in this one. Of course, consultants are always better off with certs than without, since some customers do look for them. To the people that say certs aren't for them, I'm happy you can get along without them now. But don't forsake personal development just because you aren't looking a few years into the future. And even if you never need them, it might help raise your salary level! Dismissing certs as unimportant is short-sighted, in my opinion.
When Microsoft starts taking certification seriously and makes it so the certification test can not be passed by any idiot who gets a transcender braindump then and only then will people take certification seriously. I'll probably get my MCAD/MCSD at some point for the hell of it, but really I haven't seen anyone who is impressed by it for all the reasons you ranted about.
So lets say you have a guy with 10 years of experience, including some fortune 500 companies, applying for the same job as a guy with 2 years of experience and the MCAD certification. Who do you hire? How much do you pay them? Not a fair comparison? Ok, how about if they both have 3 years of experience but the one without certs spent his 3 years working at Microsoft? Certs are like college degrees, they prove you can train yourself to take a test. Certs are a little worse in that they only train you in ONE way of approaching a problem, the Microsoft way. That's not to say that the Microsoft way is always wrong, but it is one dimensional. It also doesn't dimish the work that some people put towards getting their certs. A friend of mine is a cert getting machine. He just about has every cert MS offers, including MCT :). He also has several other Oracle certs. He takes the test and passes it just about every time. That doesn't diminish his programming skills in my eyes at all. He knows his stuff and that's how he's able to pass all the technical exams with ease. I posted a small rant a while back where Jason Salas was wondering about the lack of "push" by MS regarding their certification program. My rant deals more with the MVP program and how it's really irrelevant to me but it has some links at the end to other people discussing certs. http://www.lazycoder.com/article.php?story=200401291020509
<p><a href="http://weblogs.asp.net/mhawley/">Matt</a> <a href="http://weblogs.asp.net/mhawley/archive/2004/04/20/117030.aspx">takes certifications seriously</a>. A lot of developers don't, myself included, unfortunately. Back in the Windows DNA days I used to teach developers how to pass the various certs, but I myself never bothered with them - now how laughable is that ? I've been working with .Net for almost 3 years now, and about every 6 months or so I say to myself - "Udi, it's time you got yourself certified." But then projects have to be completed, and the desire to go get certified wanes.</p><p>I guess that the main thing that even pushes me to certification is the fact that I <i>know</i> .Net. I'm not talking about demo-ware here - I've done several big, serious projects with it and covering many different aspects of development. And what irkes me is when I go to some user group and a guy gets up with a bunch of letters behind his name, that I know more about the topic of the meeting than he does ( this obviously doesn't happen all, or even most, of the time, but when it does I get really irkish, almost ork-ish actually <g>)</p><p>Maybe if I get some slack time on the project I'm currently working on, I'll make an effort and transform myself from being "certifiable" to "certified" because, you know, the letters behind your name <i>do</i> make <b>some</b> difference, especially to the people who don't really know better - you know, those decision-maker types, the ones who sign my checks :)</p>
Form my own experience people who take certifications are taking them because they do not understand the subject. But since they have a certification they can feel good about themselves and they have a shot at getting a job they couldn't get otherwise, because they have no idea what they're doing. Now of course there are exceptions, but they're exactly that - exceptions. How does that saying go in English - those who can do, those can't teach (get certifications in this case).
If people pitch me on their certification(s), what I hear is "I have no tangible skills or interests, so I took some tests to look attractive to those that don't know any better". Don't get me wrong; plenty of smart people have certifications. (Especially since they're a requirement for every Microsoft partner program I'm aware of.) Selling me on those certs, though, will get you nothing but a "thank you, I'll have my people call your people, don't let the door hit your ass on the way out". The big gotcha, of course, is that's just me. I'm sure there are plenty of corporate IT managers that love certs. They're 9-to-5ers and their employees are 9-to-5ers; they don't need to keep up with the cutting edge technology, practices and whatnot. ..and there's nothing wrong with that.
Matt Hawley has an interesting conversation going on about how seriously we should take certification. I'm with Udi on this. I am probably where he was previously when he was teaching people the knowledge needed to pass the exams but didn't bother himself. I am in the same situation, and your right, there does alway seem to be something more urgent to do. However, my employer's partner program does require some degree of certification so I am under some pressure to get the exams done. In general, I don't really take them seriously. I would like to see a serious professional set of certifications being available. This should not really be driven by a single provider, like Microsoft, but would be cross platform. There should also be more to it than simply passing some multiple choice exams. You should really have to provide some real work. This could either be work that you have done professionally or work that you do specifically for the certification. Obviously, there is a lot more work involved in administering such a scheme so there would have to be a charge involved. If this sounds more like membership of a professional body then thats because its exactly what I am talking about.
Matt- I think you hit hte reason many people see them as useless right on. I haven't taken the development exams, but, the MCSE/MCSA ones are pretty easy to do, especially if you read the book the night before. It's case scenarios, memorization, and non-realworld scenarios. I'm an MCSE, now I'm certified to screw up your system beacuse I don't know how to apply a book to a production system is the way I see it. --Brian
Hi, Matt: My problem with NewsGator's NNTP interface is that it doesn't display messages as threads. I tried following some NNTP newsgroups in NewsGator, but after a few weeks I gave up and went back to Outlook Express. NewsGator is the finest RSS reader I've used, but I find it unsatisfactory as an NNTP client.
I have it so it has it as threads, or as closely as possible. You juse need to group it by conversation.
If I have a html table that doesn't have an ID, how can I initiate click on the cell data ?
Scott's link to lazycoder.com draws an HTTP 404!
If you hit deploy on a project and then hit Show Log you recieve the following error. Here is the full thing. ************** Exception Text ************** System.IO.IOException: The process cannot access the file "C:\Program Files\WebDeploy\DeployeLOG.wdlog" because it is being used by another process. at System.IO.__Error.WinIOError(Int32 errorCode, String str) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize) at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize) at System.IO.StreamReader..ctor(String path) at eWorld.Apps.WebDeploy.995ed0692c6a073d..ctor(d49f21b461104655 config) at eWorld.Apps.WebDeploy.210ff09a2516b1a7.e97dda61ecc49717(Object e0292b9ed559da7d, EventArgs fbf34718e704c6bc) at Reflector.UserInterface.CommandBarControl.OnClick(EventArgs e) at Reflector.UserInterface.CommandBarControl.PerformClick(EventArgs e) at Reflector.UserInterface.CommandBar.PerformClick(CommandBarItem item) at Reflector.UserInterface.CommandBar.WndProc(Message& message) at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll ---------------------------------------- WebDeploy-GUI Assembly Version: 0.8.1.0 Win32 Version: 0.8.1.0 CodeBase: file:///C:/Program%20Files/WebDeploy/WebDeploy-GUI.exe ---------------------------------------- System.Windows.Forms Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll ---------------------------------------- System Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll ---------------------------------------- CommandBar Assembly Version: 2.0.0.0 Win32 Version: 2.0.0.0 CodeBase: file:///C:/Program%20Files/WebDeploy/CommandBar.DLL ---------------------------------------- System.Drawing Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll ---------------------------------------- WebDeploy.Common Assembly Version: 0.8.1.0 Win32 Version: 0.8.1.0 CodeBase: file:///C:/Program%20Files/WebDeploy/WebDeploy.Common.DLL ---------------------------------------- System.Data Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 CodeBase: file:///c:/windows/assembly/gac/system.data/1.0.5000.0__b77a5c561934e089/system.data.dll ---------------------------------------- System.Xml Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll ---------------------------------------- ************** JIT Debugging ************** To enable just in time (JIT) debugging, the config file for this application or machine (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration> <system.windows.forms jitDebugging="true" /> </configuration>
Glad to help, Matt! Thanks for pointing out "B" :) Now when I forget how to do it, I can look through my blog, click on the trackback and there your entry will be! :D
Don't forget our other friends N, D & P! I had to figure this out the hard way when dealing with the MSCRM SDK. "N" 32 digits: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx "D" 32 digits separated by hyphens: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx "P" 32 digits separated by hyphens, enclosed in parentheses: (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
Long live censorship :)
If all you wanted in the first attempt was to put curly brackets around the guid, you should have done this {{{0}}}. As the documentation states: 'The leading and trailing brace characters, '{' and '}', are required. To specify a single literal brace character in format, specify two leading or trailing brace characters; that is, "{{" or "}}".' (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemstringclassformattopic1.asp)
I, much like you, hate the media. However, I hate the media for different reasons. It's for the endless focus on the negative aspects of what's going on in the world. If I have to see yet one more CNN blurb on the number of soldiers killed in the war on Iraq, I'm going to throw up. The liberal media based in the states has a political agenda, and of that I have no doubt. I also agree with the individual that commented that you don't have to listen, watch, or view them online. If you want to beat them, don't pay attention to them. Get your news from sources like NPR that have less of a political slant on all the terrible things that are happening in the world. Oh, by the way, global terrorist attacks are down by 45% since 2001. Isn't that something that people would want to hear?
To pass the exam you don't need training, a good book, some knowledge, Transcender. The 70-300 exam is easy if you can read all the questions and find the related info in the text. Everything is all there!
70-300? If you've shipped software, you'll do fine. I was in the same spot, no chance of getting time to go over anything for it and so I got ticked and just signed up. Took it cold the next day, and it was the easiest of the 4 I've taken to pass. Think of it as a combination of reading comprehension and a test to see if you've actually been on a real software process.
I'll add my vote for the jump right into the 70-300 exam. I thought it was a pretty fun exam (yes, I am a dork). You knock that thing out, you are a hop-skip away from your MCSD. I'd recommend picking up the transcender for the exam to get used to the exam style of questioning with the drag and drop type stuff, but beyond that most people who've been working on software usually have no problem with the actual exam. If you passed the XML Webservice and Components exam, this thing is cream cheese. So along with Lorenzo, you've got two MCTs recommending that route :)
Congratulations... :)
I would advise against using basic quality. I think you'll be dismayed with the picture distortion you're going to get. I would upgrade your default level to Medium, which will drop your 90 hours down to about 60-65, but the picture is much much better.
Ahh, thanks for the advice. I didn't really know what to choose, so I just said, hey - 90 hours would be great!
Hey Matt, was thinking of getting a TIVO too but don't have a landline, only broadband, r u saying that u just need to get someone with a landline to let you set it up the first time and your good to go?
That is correct, Alex. The initial guided setup requires a land line, however for the weekly updates you can set it up to use your broadband connection. I bought the Linksys USB200M adapter, and it works without a hitch.
Matt - don't know what you tend to watch - but if it's soap operas, Basic or Medium will be fine. If you intend to watch ANY fast moving action, go with High or Best or you'll regret not watching it live...
Hey, soaps - no way! However, I'll keep that in mind too, but most of the time its just general tv.
Matt - you're welcome. After you've been a user for a few days, you'll see a red 'Invite' link. Go back to the Channel9 wiki and pass it on.
Negligent and aggressive drivers are very, very dangerous. Also, speed kills. -Internet searches last year convinced me. So, why do I race to be first at the stoplight near my home so that when the light turns green I have an unobstructed roadway to hit 105 mph? I love to speed, I drive a fast car and I have a slew of speeding tickets in my driving history that proves that statement. However, I don't talk on my cellphone, my eyes are constantly roving the different views presented by my various mirrors and windows and if I have passengers, I drive in the right lane and maintain the speed limit. Why? I am more likely to be distracted by conversation with my passenger and accidents happen when people don't pay attention. I have no wish to be damaged by my own idiocy or someone elses. The gentleman above this post makes a very valid point. A main issue that I find is that when I was contemplating the new left lane law and the aspects of road rage, I thought that tailgaters might feel more righteous in tailgating their victims, the slow drivers driving in the left lane. This could easily lead to additional road rage. Couldn't it? (colorado is newly advocating this law) As in... GET OVER BUDDY! COMING THROUGH! I am taking a neutral stance on this one... I would appreciate that people stick to the right lane when not passing others, but, who am I to dictate to anyone else how fast they go in the left lane? If the speed limit is 55 and the person in front of me is doing 65, but, I would prefer to be doing 90... too bad for me. I shouldn't be speeding anyway.
I use mythtv [http://www.mythtv.org/]. No subscription fees, web interface w/the ability to schedule recordings online, and the box didn't cost me anything either (had an old athlon sitting around). I can watch the shows on my TV, or my linux box, or on my windows laptop (wireless & samba). One more thing: open source. I have the ability to customize the software and even offer my changes back to the community. I watch way too much tv now. Even shows I can't stand, like 10.5.
I really hope you did *not* get the lifetime service. When I had my first TiVo that's what I got. When I upgraded to a better TiVo I discovered to my dismay that the lifetime service is tied to that particular box! It does not transfer. I gave my first TiVo to a relative, who is now happily enjoying "lifetime" free service, while I am paying per-month with my new TiVo. Sigh. I guess I'll move up to a Media Center PC one of these days...
Well, I figured I wasn't going to be upgrading mine within 2 years (which is what 12.99 per month equates to the lifetime fee), so it was a safe bet. Plus, if the darn thing craps out on me in 4 years, I get it replaced from Best Buy since I took out a service contract on it. Good thing with that is, the lifetime service transfers :) It has its pro's and con's to it, most definately, however I feel the pro's outweighed the con's for going with lifetime.
I agree that lifetime is worth it (it keeps its value on eBay as well). I also expect that you will get to like your TiVo much more as time goes on and you actually start forgetting what commercials and live TV look like.
Nice. I want GMail but not enough to resort to ebay.
Thanks for sharing this info, it solved my problems also
John said that all he had to do was post something to his blogger account, and then got an email asking him to register for GMail, maybe you can do the same?
Fi you don't want VB, then you can get a "developers pack" with CD and .Net book (I forget the title) instead...
grr... "If you don't" Need to apply the latest patch to my fingers :)
Funny, I did the exactly same thing for the Longhorn download! I thought I was really on to something big, but apparently not. I don't even know if it's actually downloading faster or if their speed algorithm just needs a few seconds to adjust. Oh well..
I wonder just how many of us do the pause+resume speed burst trick!
Of course, this might mean that Raymond will probably blog about how this confused users and had to change it back to the original dirty icon since they could not figure out where their notepad went.
Oh to have a copy and a handy icon extractor :) It's about time that the default Windows icons got an upgrade.
And here I thought that I was the only one to do that! We've noticed at work when downloading from MSDN, that over time the transfer rate seems to get slower and slower. However, if you suspend/resume, the speed jumps back up. At least we're not the only ones. ;)
XP SP2 RC1 issues
please tell me the serial number if you found one
Why in the world would I do that? Not only would I loose my license, it could be grounds for legal action against me.
plz if you can invite me to gmail plz do so my emails acidbluespikes@yahoo.com
I use it at work and at home, alternatively with Linux. It is perfect virus-proof system :-) Well, there are some problems with unicode, but that may be solved in newer Linux.
ABCUpload can help about the memory issue by saving uploaded files on the fly. Check it out..
Actually - after I had posted this in Nov 2002, we eventually did move to ABCUpload, and it has proven to be very versatile and a good solution.
ABCUpload is great, but someone needs to write something to upload an entire folder (including contents). Uploading 1 file at a time is tedious when you have alot to upload via a web browser.
ISAPI is just the only (sane) way to go for file upload right now. Let's hope that the IIS7 and ASP.NET teams can work together to figure out a solution to this problem in future versions.
Great utility! I use a different web.config file locally to what I use on the production server, it would be great if I could pick a .config file for a profile and have it automatically renamed to web.config when it's deployed.
We're in a four story building with a comms/server room taking up the entire ground floor. I've spent (roughly) one year on the 1st (in the British sense) floor, one year on the second, and am just coming up to one year on the 3rd floor. I've just resigned to take up a new job elsewhere, but keep having to convince myself that it was just because it was a good oppurtunity, and not because of some deep-seated fear I was going to be moved up onto the roof!
William, You can inheritely do this - 1. Modify your profile to show the files to be copied prior to copying them. 2. Add a extension that you use for your common config files. 3. Start deployment, and a new window will be opened up where you can choose which files you want to include. At this point, de-select which config files you don't want to be copied. Also at this point, you can rename the 1 config file that you wish to be copied to Web.Config. 4. Continue with the transfer process and the appropriate config file is written as web.config :)
Love the deploy tool. We had been using something similar here at work that we built but I'm giving yours a try for a while. One thing I find useful that we have incorporated, is the ability to only deploy files that have been updated since a date/time. Makes a nice quick deploy to customers when I'm working through a slow VPN.
Don't fret Richard, thats available on a per profile basis :)
For cheap-ass computing, nothing beats DOS/3x. I just bought a 486 laptop for a friend on Ebay for $35. It is running WfW 3.1l with IE 3. Most websites display fine. I wouldn't use it to buy anything with a credit card though. Also, lots of 3x commercial software is free these days.
Funny you mention this. I downloaded and installed Windows XP Media Center Edition into a VPC a couple days ago, just to play around with it. I don't really watch TV, so it's kind of a hard sell, but there are some shows that I do like (Chappelle's show, for one) and might watch if i could just have the damn thing record all of them and let me watch them when I get a free minute or two. Anyway, it looks like the price of these units are really coming down. Shuttle sells full systems now, and they have an MPC for $999. Crazy! After thinking about it, though, I've decided to hold off until this HDTV thing hits. I still have a 20-or-so inch from college, so I doubt I could do any computing on it (AWFUL resolution) and therefore relegating it to just a Tivo/Music player, and an expensive one at that. Oh right, now I remember: The Media Center extenders were all the rage in the rumor mill a few months ago and THAT was what got me pumped. Use the MCE computer as your main machine (ie hooked up to one or more LCDs/monitors), then hook a wireless extender up to your TV to watch your "Tivoed" shows, play music and whatnot. _That_ would be cool, and not a complete waste of a computer. OK, done.
Mike G's book is a hot one, that's for sure. I've not read it nor tried to order it, but I do hope you can post a review when you finish reading it.
Consider it done.
Eek! I've passed the word along to Sybex to see if we can do something to get this ironed out faster. I expect this is a consequence of the book's brief best-seller status after Joel Spolsky's nice link. However, it doesn't seem like it should take a month to get copies back in stock. In any case, thanks for the vote of confidence, and I hope you find it worth the extra five bucks!
Thanks Mike - I'm hoping B&N will come through for me ;)
You just missed a rebate Tivo was running for the HMO. You could have gotten it for $60 in March.
Man, you shouldn't have told me that, I would have bought it then, err.
Unfortunately, Bookpool is also "out of stock". Too bad, this is a REALLY EXCELLENT book. Eric
For those that do like to hack - here's the roll-up-your-sleeves-and-get-your-fingers-dirty version: http://grumet.net/weblog/archives/2004/01/29/nutty_rsstivo_hack.html
In all fairness, Amazon always posts worst-case ship dates. Every time it's happened to me they end up shipping a couple of days after I order. The TDD book isn't bad. Really, I didn't have much use for many of the "by example" chapters, but it gets the job done. I've been working in a TDD/agile environment for a couple of months, and while I used to be skeptical, it's a good methodology, and the resulting code just works. Good stuff!
A third party seller on amazon took close to a month to ship it.
Looks like buy.com has it in stock for $2 bucks less than Amazon. I love this site for book shopping http://www.bestwebbuys.com/books/compare/isbn/078214327X/isrc/b-home-search
Thanks Rich! Though, I went to go cancel my B&N order and the thing had already been shipped. Oh well, at least I'm getting a copy.
Check out http://javahmo.sourceforge.net/. It's a GPL Java-based HMO server already running on *nix, Windows, & MacOS X. It already grabs movie listings and such, creates images out of them and serves those up to TiVo(s). It should be reasonably easy to do the same with RSS. I know you're not a Java person but with an existing project out there offering nearly what you're looking to do, as well as so much more... Well, might be worth looking at playing with some Java. An interesting alterative would be a TiVo feed reader that works over the 'net. Folks could subscribe for feeds to processed (individually or via OPML) and then view 'em on-demand from their TiVo. As long as a TiVo has HMO and the right ports are open (no firewall blockage) there's no need for a service to be loval, it just won't show up in browsing (no Rondezvous/ZeroConf). However it is easy enough to manually supply an address. this is the same way the 3rd party music & photo collections are already handled.
Michael, I have checked out JavaHMO, and personally - I hate Java. So, I'm not even going to look at the source code to see if I could implement it like this. I've started working on the parsing engine for a single feed, and so far its going good. I'm thinking I'll start with that and maybe extend it to web based retrieval if I have time left on my free trial :)
I had the same problem, but i posted my order on the May 5, 2004 ! Now the delivery estimates are May 20, 2004 - Jun 3, 2004 !
Oddur - go with Buy.com or go to B&N, I placed my order today, at B&N, and it shipped today.
I checked with my editors, and the bottom line is that they've got no control over Amazon's book ordering. There are copies in the Sybex warehouse waiting to be shipped, even though you folks have helped make this one of the better selling development titles Sybex has had lately. So, hopefully Amazon will get off their butts and place an order soon.
Your time, your energy, your call :) Hopefully if you get something working in time you'll release it, it'd would be nice to trivially track a few feeds on the TiVo.
plz send Gmail invitation to spellyourname2000@yahoo.com Thx
Wow....that are great news. Unfortunaly I dont have any gmail account to test it. Do you have any contacts there to mange an account for me ? I would really appreciate this. Sonu
Matt your point on Interscape everywhere is sadly an ego constant stuff with Robert :-( Now if your read Robert post you can see some contradiction again. First this tool was announced as a free community tool integrated in Visual Studio. Now it's separated from Visual Studio, and now it's clearly going to be another Interscape McLaws commercial stuff. Dimitry with Blogjet has always been clear, it was made for a fee. So after reading your comment, I am the same, no way in my list
You know what Paschal, I actually thought the exact same thing after I wrote my post. I think I'm going to rant a bit more...
I was wondering that as well, I seem to recall Robert saying in the past that it would be free.
I really, really like wblogger. Its awesome and there are enough *plugins* to make everything work correctly. Looove it. http://wblogger.com. Check it out.
Bought BlogJet myself just recently...I tried using Beta 1 of VisualBlogger - but it just wasn't even close to usable for me. If VisualBlogger becomes commercial - which I'd guess it probably will, it'll have to at least compete with BlogJet in terms of performance and price (VisualBlogger seems to have a few more features - but as you say these're features only developers will really use).
Matt, Dimitri will receive also my $19.95 for Blogjet. It's really the best and most simple to blog today ! If VisualBlogger has been made for some Interscape viral marketing operation, I am not playing, I'm too busy !
please send Gmail invitation to felipehn@yahoo.com Thx
Robert really really likes to talk. I stoppped listening some time ago.
What are the advantages of BlogJet over w.blogger? Is it just WYSIWYG HTML editing?
Scott - the best thing I can really say is just download BlogJet (it has a 30 day free trial) and try it out on your own. I used to use w.blogger as well, but once I tried BlogJet I was just floored, and immediately switched.
Hi MAtt Love the tool... one thing... though I put a path into the FTP profile, it chooses to dump it in the FTP root... Using .81, and specified dir as www/thedir or www\thedir
Well heck, tryin's free. I'll try it. It'll really have to floor me to get my $20, I'm cheap. ;)
The only things that are missing from BlogJet is code pasting (nicely formatted) and cross blog posting. Well, that and formatting of text is a bit cumbersome, but you'll love the app overall.
Nice! A little bug with the command line version: The /s switch does not work if it ends with a backslash. VS.NET post build event macros, $(ProjectDir) for an example, ends with a backslash. v0.8.1.0, and I'm not specifying a profile (/p) I hardcoded the paths, as a workaround.
I don't blame anybody for trying to convert a project into a revenue opportunity, even if they once said it would be free. But still, I will likely not buy any product from Robert's "team". I had to filter him long ago. I can only take so many overhyped posts about his company, himself or anybody else he wants to advertise for whatever reason (free licenses, I suspect.)
I am not able to use BlogJet, unfortunately. It works fine unless I delete any HTML code, then the program silently disappears. I'm not the only one that has this problem but the developer can't reproduce it (I can, in the last 3 versions). So Visual Blogger, if/when it makes it to release quality, will be a welcome addition here. I have no desire to write my own, the web interface isn't *that* bad.
"Robert really really likes to talk. I stoppped listening some time ago." Robert is da man. Robert is a fucking god. He's founded his own company? He is a successful developer. Robert rocks. He rocks. Robert just rocks. .NET Rocks? WRONG ROBERT ROCKS! I KNOW HE DOES BECAUSE HE TOLD ME SO. Everyone buy BlogJet. Because it isn't a recycled version of Lutz Roeders Writer.exe, minus the decent interface.
can ya send me an invite valour63@hotmail.com Thanks in advance
my email is j1000000@msn.com
my email is j1000000@msn.com# please send invitation to gmail plzplzplzpl
Matt, Thanks for clarifying. I've been taking some time to recover, and catching up from the last couple weeks. I was sick for nearly 2 weeks, and am quite a bit behind on some other things I need to get done. This is a good start, and i will elaborate on this in a few days.
"VisualBlogger 2004 will become a commercial application sometime in July/August, price is unknown to me. The main reasoning behind Robert's decision was due in part that he spent 60+ hours refactoring from Beta 1 to incorporate the (uber cool) provider model. In short, this isn't a bad idea due to the amount of time that has been spent developing the tool." Erm... just because he made a design decision which turned out bad (so he needed to refactor), users have to pay the price? :) Isn't that a little odd? (in general). I'm not saying Robert should give away the tool for free, that's not the point, he should do what he thinks he should do (and a cool tool may have a price tag, why not) but justifying the move from 'free' to 'commercial' just because the developer had to spend a lot of time to recover from a design mistake is a bit weird to me. Metaphore: I didn't make LLBLGen Pro a commercial product just because I lost 2 months of work because I had to refactor 70% of the code after 4 months.
Hi, When I attempt to insert this javascript code into my HTML code, the " (quote) in the replace string function prevents the </script> tag from closing. What am I missing? Thanks. Richard
Hey, Can someone please invite me. matthewnikravesh@aol.com TIA
VB2k4 will have to become a hell of a lot better before I'd pay anything for it. I'd barely call it alpha in it's current state. It's a useful tool to be sure, but the only thing that really separates it from other blooging tools (in my opinion) is the code formatter and lets face it, pasting into ftb works pretty well and there are a even a few freeware code formatters out there. More blogging tools are adding .Text support every day, so VB2k4 is going to have to really improve to be worth laying out some money for it, and the price will have to be right (I'd pay $20-$30 TOPS) That said, if it's a good tool that offers more (developer centric features) than the freeware tools and does it well (good ui, few bugs), I'd probably buy it. But that's a lof of "if"s.
Hi Matt - I don't have an exact date for you regarding when this will be on MSDN Subscriber Downloads. Let me send some emails and get back to you, I'll repost here. Brian
Regarding the similarities between this and Vault - Beyond the fact that they are both version control systems that use MS SQL server what are the similarities? Using a database to store code is not that amazing. Visual Source Safe uses JET (AFAIK), SubVersion uses BerkleyDB, StarTeam can use a number of different databases (once again, from what I've heard). Microsoft choosing SQL Server is not amazing (it would have been amazing if they had chosen anything else). Now please forgive me god for calling JET a database.
I heard it will be live sometime this week...
Joseph, I know about as much as you do. I was just speculating.
please send Gmail invitation to rompn8@hotmail.com
My email is apw00d@hotmail.com Sick of the evil hotmail. Please send me an invite to gmail. Please note that my email address contains two zero's not oh's Cheers now.
Hey :) Thank you if you can invite me to gmail. If you can help me mail jorgizz@msn.com MVH Jørgen -Norway
it's actually up right now. enjoy the download!
hi pals, Can anyone plzz invite me to gmail...well my mail id is rags@seznam.cz
Send an invite to joshtwemail@yahoo.com thanks much
I've been considering using a similar method to install COM interop controls using NSIS. But is this wise? (see next paragraph) I'm stuck between using /codebase with regasm or using a trick like this. :-S Note: Gacutil.exe is only for development purposes and should not be used to install production assemblies into the global assembly cache. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconinstallingassemblyintoglobalassemblycache.asp
Please could you send me an invite to GMail at lbadol@infinito.it Really thanks Luigi
Hmm, I've yet to encounter one which does auto-wrapping code blocks though, all seem to rely on pre tags. Still sticking with Word...
I wrote an article (http://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnaspp/html/httphandl.asp) on using squishy's code for color coding code samples via an HTTP handler. The squishy software is easy to setup and get going, highly recommended.
don't forget nostalgia! i have set up win 3.11 on vmware. It's quite funny to see it's "outdated" gui again!
Hi, Please send an Gmail invite to me please. Sharing is caring so please please please share your joy!! Thanks a lot guys, I would really appreciate it. Send to heyman101@hotmail.com Ellison
Hey!I'm sick of Yahoo!`s 4 megs Mail Storage Limit Warning.I want to experience the new Gmail.Please send me an invitation to aconstantin88@yahoo.com. Thanks!
Please send an Gmail invite to me please. It will be great help to me. As i am working remotely i want more mail box size. Please..please..please send me an invitation to mbchaitanya@yahoo.com
plz send Gmail invitation to cechico@yahoo.com.mx
First of all a great thanks for this wonderful program. I just dowloaded it yesteday and found it very nice. Now a few suggestions / requests: - When you start deploying (click Deploy) there no way to cancel the action. If you close the window by clicking the X it just continues. I think a cancel button is needed here - Exclude files/folder. While you can just deselect the files and folders you don't want to deploy it would be very nice if this feature could be a part of the profile, as the file extensions are. If not the automation is very hard because you don't have control over what files/folder exclude. - That last one is just to make the perfect tool. Provide a help file both form UI and unatended versions. Thanks again
Hello! Please can you invite me into Gmail. My email's melissacheung78@hotmail.com and i wud really really appreciate it if you could do that. pleeeeeeeeeease! Bye
could you invite me? it would rock. thanks al8barker@yahoo.com
Cool. I'll give it a shot. Looks like 1.1.0.18 removed the "mangle my href's so none of my links work" feature, which I wasn't so hot on.
Yeah, I hated that too, and it finally got fixed once I reported it.
Could you please send an invitation to me .i have been looking for it several weeks!THANK YOU!!!!!!! my Email:wangsuyongtwo@sina.com
I am now using Windows 98 SE but I also installed a Windows 3.1 version on the same disk to use it when I've got problems with the 98 version or when I want to run 16bit Windows applications without waiting for Win98 to load. Is there a page for downloading Windows 3.11? I'm very interested in it!
I have been looking for a gmail invitation seriously!could you please help me? Thank you! My Email:feizhulin@163.com
Steve Celius, I just got around to testing your submission, and it seems to be a problem with how arguments are determined. It's passing in a double quote because of \" in the string. Could this be a problem with .NET or the console, probably, but it is (unfortunately) something I cannot handle.
Any chance of supporting multiple deploy directories. For example when have NLB servers and DR servers. So we need to deploy to four servers the are the same.
I enjoyed your program until we shifted to SSL over FTP. It would help me a lot if you could add auth SSL since im currently using a regular ftp program again (pain!). Best, Anders
plz send Gmail invitation to aycansezer@superonline.com
It would be nice, if someones sent me an invitation for the GMAIL...Thanx very much jetonlushaj@msn.com
If you will have some problem with Nullable<T> types with the ObjectDataSource, so will that be fixed during the beta timeframe. You can read more about that on my blog: http://normen.mine.nu/myblog/viewpost.aspx?PostID=93
Like you, i'm looking most forward to using the ObjectDataSource. Databinding against business objects is a definite plus. I'm also looking forward to the XmlDataSource. These two will really simplify databinding a lot as well as hopefully reducing the amount of required code. At work i'm forced to program against an Oracle database. I really hope Whidbey's designers will have more support for Oracle, since it kinda sucks like it is now :). Oracle's own Data Provider for .NET doesn't have any designer support at all, nut i'm hoping that will all change, now that Oracle have joined the Visual Studio Partners program.
I have two posts that draw comments like that as well (one of which being a post on Longhorn product activation - http://weblogs.asp.net/jnadal/archive/2003/11/01/35131.aspx ). The good thing is that many of the comments are so badly written they give me a good laugh.
::Like you, i'm looking most forward to using the ::ObjectDataSource. Databinding against business ::objects is a definite plus. ONLY if MS finally makes it WORK. I am so tired of spending weeks on getting this working in our O/R mapper. THis is ridiculous work. This should have worked right from the beginning.
Thomas, the March drop never worked for me, but I'm having no problems with the may drop. Remember, this is pre-alpha, expect things to not work!
Can you invite me to gmail? No seriously, can you? :P The power, and evilness, of blogs in search results is that people looking for gmail or orkut find our blogs and want invited. I had them same issue for a while with an orkut post I made. They've sorta died off now though. Have fun with it as most people on the net can be rather entertaining.
Great app. Could really use the ability to choose 'all files' in a profile instead of having to specify every file type to copy though.
I think there's possibly a problem for fresh installs. I had a previous version of this and it worked just fine. My co-worker installed it and it's not showing any files copied. I noticed that his extensions do not include the "." while mine do. I looked at my WebDeployOptions.xml and I see this: <Extensions> <ProfileID>30</ProfileID> <Extension>dll</Extension> </Extensions> <Extensions> <ProfileID>31</ProfileID> <Extension>.dll</Extension> </Extensions> So I'm thinking the switch to "dotless" extensions may have caused a problem.
I did not sa anything about a build. All I said is iit wil lbe wonderufll WHEN MS FIXES THEIR ISSUES. And I waas referring to tremendous oversights in .NET 1.0 / 1.1 Basically, it will be great (once their work is finished) if I can JUST USE IT. Otherwise I will be pretty sad :-)
Hmm, I'll do some testing tonight Jon. Can you shoot me an email so I can get your configuration?
Just thought I'd make a few notes, based on some info I got back in August at Redmond. First off, you don't HAVE to use the new DataSource objects. Second, ASPX files are not HTML markup. Even HTML tags are processed by the ASP.NET runtime, and exist as objects on a call graph. They're just not accessible unless you add a runat=server attribute. In regards to the UI design aspect, I would argue that, if you ahve 15 dropdown lists, a datagrid, and some detail information, then you have a poorly designed UI. The datasource controls were designed so that you didn't have to write procedural code. If you don't like them, write procedural code. You don't have to use them declaratively, you can always use them programmatically too. Also, you don't have to have the datasource control right by the dropdown list. So put all the datasource controls at the end of the file. Then they're out of the way. Finally, those controls were designed to make it easier to interact with data in a visual designer. Yes, it blurs the line RE: separation, but at the same time, you can make changes to your data sources without recompiling the app.
I am trying to get it set up for one site (brinkster) and I dont know if this is the case... but the user/pass is in the format of domain\user so brinkster\mydomain but I get object reference not set to an instance of an object or whatever.
Matt, as they say, "it works on my machine". I'm thinking you want the config from my co-worker's machine, where it's not working?
Hi, I am facing a problem when i try to test an HTML Control. Is NUnitASP limited to Web Controls alone? Thanks In Advance, Jefferey Rayan
You said it was a new install and immediately didn't work, right? Well in that case I'll test that instance. I got around to watching the Cubs vs. Cards game last night and didnt do any programming. Go Cards!
Go Cards?! You live in IL, man! :)
hey can i get an ivite for Gmail my email is bozo_073@hotmail.com
Stefán Jökull Sigurðarson: I had a chance to talk with the Oracle folks at TechEd in a BOF session (yeah, they were actually there, 7 of them!) they hinted that IDE-integration was one thing that they're excited on doing -- as well as allowing allowing more Oracle Object stuff through ODP.Net
Thomas: Do you have a specific example of one of these oversites? Datasets work great for me in 1.0/1.1 even complex hierarchies using DataRelation..
Hi Matt, it's supported by: IE4, Nestcape 7, Opera 3.5. See: http://www.blooberry.com/indexdot/css/properties/print/pbafter.htm
Thanks William! I guess it has been around for quite awhile, I just didn't have the urgency to actually go searching for it for a project...now I can actually use it!
YOu can put the style attribute in a <BR> tag as well.
or better yet, give it a class and display it only on printed pages in your css.
Please send me an invitation for gmail vcsenthil_kumar@hotmail.com
A similar feature, but much more useful (IMHO) is the display:table-header-group and display:table-footer-group, which prints the header or footer (respectively) of a table at the top or bottom (respectively) of each page, when the table spans across multiple printed pages. AFAIK, this feature is supported only in IE (4+).
I hope your customers don't read your blog...
I know how you feel. In today's world, miracle-working and mind-reading are the only things that can restrain some people from throwing an ego-charged fit whenever things don't go the way they expect. I see this type of reaction from my own customers often - few want to take the personal responsibility to learn what they need to know before jumping into new territory, but they're extremely quick to attempt to place the blame for their own unpreparedness on someone else. Personally, I don't think I would have been as polite. When you're supplying the controls for free, you don't need to deal with such hassles. Besides, it wouldn't have been nearly as bad if the writer had simply ASKED if there was a simple way to do what he wanted, but then, it probably never crossed his mind that he was less-than-perfect himself. I would have just replied that his e-mail was long, narrow (-minded), and ugly!
Hooray, now we get HMO without having to pay extra! http://www.tivo.com/4.9.asp Are you still working on the RSS reader?
I haven't recently, though I'll probably pick it up now since HMO is free!
Can any one send me an Invitaion for Gmail please, I have been looking for this and I will be really thankful to you guys. Vinod*
I am looking for something small in trade. email me at ipdetective@hotmail.com
Make me an offer of what you would like to trade me for the gmail account I can send you
Can someone invite me for GMAIL. Thanks in Advance. Kannan
Take Outs for 12 June 2004
That's almost as bad as my customer who asked me to design a new invoice for her. While in a meeting with the accounting department, they showed us a sample invoice with a tear-off perforated section at the bottom to be returned with payment. She turned to me and asked, "Can our printer do that?? - make those little holes in the paper so they can tear off the form at the bottom???"
On a similar front, apparently bidders were repeatedy asking eBay sellers of Gmail invites whether or not this or that Gmail username was still available before they wanted to commit money. Funny enough, this agrivation prompted yet another strain of Gmail craziness ... paytoknow.com ... pay to find out what's still available. Go figure.
Please send gmail invitation to LindaGJR@yahoo.com
can ya send me an invite nitinhss@rediff.com
iwant gmail email:(kabiri1000@hotmail.com
Please please please invite me to gmail my id is joshirashesh@yahoo.com i will really appreciate your help Thanks folks
me_is_crisis@yahoo.com
Can any one send me invitation to Gmail at pradeep577@yahoo.com
I am appreciate that if someone could send me invitation to Gmail at addict_li@yahoo.com Thanks,
I had the same problem, no boot, and it was related to a bad driver. I started ERD Commander, I disabled the UAGP35.sys driver, and then the notebook (ASUS A2800S) booted again. I filed a bug, and it seems that with the new RC it is solved...
Can anybody invite me to GMail? I am desperately waiting for an invitation
good
thjan
i really want a gmail acc cause that would make me the first indian 2 do so, so please send me an invitation on vica_rum@hotmail.com 4ever in ur debt.
Works like a charm. I thought it was odd that I had to re-set my preference to Enable Automatic Updates, since I had enabled it when I installed RC1 way back when. As for burners and other hardware devices (and some software programs), you're most likely running into DPE enforced memory protection. You'll need to set exceptions for certain programs (like burning software) to get it to work correctly. Some programs will just crash without giving any reason, other times XP will prompt you to add them to the safe list. HTH, -Paul
If I buy a gmail invite on ebay for about $5, does that allow me to invite others as well? Also, does anyone know if gmail allows the pop mail forwarding?
Oddly enough, I had huge difficulties with RC1 and wrote some scathing bug reports to MS, but RC2 (so far) seems quite stable. All of the bugs that I wrote up seem to have been fixed as far as I can tell.
helped to me too, thanks
Did you install over the last RC? If so, that's probably the cause. If not..well, ya got me. Works fine here. :)
paytoknow.com That is just so funny. The internet creates more bandwagon jumpers than I have ever seen. Between that and ebay there is quite a bit of profiting going on around these "free" accounts.
can u please send me an invitation to Gmail at haddad_milad@hotmail.com thank u
Could somebody please invite me@xenoke.be Thanks!!
Please send gmail invitation to me - paul_rajesh@yahoo.com
Anyone to give me a invite to GMail email: stuffedcod at sympatico dot ca Chris Black
Free Gmail account here: http://www.mxl.ca/tshirt.htm
GMAIL INVITE FOR U HERE: http://www.mxl.ca/tshirt.htm
Ah, the joys of Wiki... My name was on that list for a while. Then on May 9, someone created an account called "acidbluespikes" and deleted the top 3 and the bottom half (or more) of the list and never logged in again. That perfectly illustrates the reason wikis don't make sense to me.
Personally I dont see a point in the certifications if the questions come from dumps. From MS point of view I dont think they really care, they are getting their job done anyway infact because of dumps more people take certifications and hence increased marketing for them. The fact that there are recruiters and managers out there who value certs compelled me to take them.
can u plz get me Gmail.
Please please please invite me to gmail my id is punjabiz@khalsa.com i will really appreciate your help
Please please please invite me to gmail my id is punjabiz@khalsa.com
If you have anymore of those gmail invites and you need a good candidate please drop me a line. jlw19@students.uwf.edu -Jason-
Ask me whatever you like that I may offer you. I have always loved new technology and I need a new e-mail account for college. Please help me as I will always be very grateful for your generosity. Thank you. kyoung1033@aol.com
please send me an invite to juliot04@yahoo.com Thanks Julio
Please send an invite to akrupted@hotmail.com Thanks, AK
Strange, in Joel's "How MS Lost The API War" rant he writes... "It's so important for Microsoft that the only reason they don't outright give away development tools for Windows is because they don't want to inadvertently cut off the oxygen to competitive development tools vendors (well, those that are left) because having a variety of development tools available for their platform makes it that much more attractive to developers. But they really want to give away the development tools." I'd love VSTS too, but maybe there's something they know that we don't...NOT.
I agree, if its not in MSDN universal, my chance of using it is drastically reduced.
MS is taking out other things from "Universal" subscription, too. For example VS 2005 Team System... It seems that somebody in MS is inventing a new meaning for the word 'universal'... Srdjan
@Srdjan ::MS is taking out other things from "Universal" ::subscription, too. For example VS 2005 Team ::System... Yeah, they also take more stuff out. Like the Team System and the Team System Nice comment you did. The Post is about VSTS and you talk aobut Visual Studio Team System. eality check: you both tal abou the same thing.
As I understand it, VSTS will still be available through MSDN Universal (in one form or another). Read an official blog about it somewhere. God knows where though.
Thanks for the feedback Matt. In regards to the Post Options, that's just one method I'm considering. Gonna prototype a few more and see what works better. In regards to the professional look, I'm glad you think it's getting there. What you're looking at is the first prototypes of a non VS-docked UI. The old form is still there, but that's only for "compact" mode when run in VS. When I get the codebase a bit more stable, I'll start working on the add-in, and you'll see why the old form seemed unusable from a standalone perspective. The Settings etc. menu will be going away in expanded mode. I still have to figure out the most usable way to submit posts, because of the MDI format. "Send/Receive" won't work in this case. At this point, I basically just copied and pasted the old menus in to get something working. Thanks again for the feedback. I might post more screenies tonight after I get some more work done. Oh yeah, and naver say never. If you think that the only thing we're gonna do with code is make it pretty, you've got another thing coming.
haha i already got gmail. and no. im not giving my invited here
What about team system? are they keeping team system or taking it out?
can anypne invite me for get a gmail? my email: irmtfan@yahoo.com thanks in advance
Maybe that one guy thought you said VSTO
VTOL?
send me too! my mail box is cheungfukyuet@hotmail.com
I would like to see applications distributed as single files containing a filesystem containing the files needed by the application (think .zip or .iso). Within this "brick" would be a manifest declaring the applications requirements, capabilities and interactions with the operating system. The manifest would be used by the operating system to dynamically alter the user's environment. For example, the manifest might state that the application is capable of viewing .gif files. The os would then add it to the list of available viewers. If new commands for the command line are declared, it adds them to the list of available commands (replacing PATH altogether). The point here is that the REGISTRY IS GONE. It is replaced with a synthetic or virtual registry constructed from application manifests. This makes uninstalls, application upgrades and operating system upgrades easier. It also improved security by limiting what the application has access to that declared in the manifest. If can also help ease distribution issues by allowing you to cache the application bricks from a central (or hierarchical) location. One note, some form of administrator application configuration document is needed to impose constraints on permitted applications. Configuration documents might also be used to configure multiple independent instances of the same application (ever try to install SQL server 5 times on the same machine?). The manifest can also provide resource limitations or guidance so that multiple applications on the same machine don't trample each other. It also helps detect resource leaks. The filesystem object itself would be mounted on a cannoncal virtual drive such as APP: (notice the multiletter drive names!). Processes in general would only be able to see the "drives" they should have access to. Other areas, such as operating system files and other applications, would not be accessible.
hey plz send me invitation for gmail my email id is ajaysharma@australiamail.com
Just got done installing it. installed flawlessly. no problems at all.
I have the same issue with no files being selected to copy. New install.
The problem is because the extensions in the "Quick Deploy Profile" when setup for the first time do not have the period in them. Just edit that profile, removing all the extensions, then replace them. The "Quck Deploy Profile" is all editable, except for the name and being able to delete it.
can you invite me to get gmail please. pick321@hotmail.com thank you so much
plz invitation to nbsivanda2@hotmail.com
May u plz invite me too,send it to danielcwm@yahoo.com.hk
Great lil tool I haven't had any problems really. But I do have a suggestion... how about adding the current profile name to the main form somewhere. The likely place would be down by the deploy button. That way I don't have to remember what source and destination equal which project.
Paul, its on the list to be added.
It would be great if it could load in a VS project file and get its list of files from there. Not by extension, but by whether the file is specified as content or not. Great utility, by the way!
can anyone can invite to gmail please.i'm excited to join gmail....
can anyone can invite to gmail please.i'm excited to join gmail........ rogerdon23@yahoo.com thanx harendra gupta
plz people invite me to gmail.... abhishek_kaul@lycos.com i seriously am running out of space on m email accounts
true NNTP for outlook is Mapilab NNTP because it is not a plugin, it is a transport and when I installed it I could download news like usual mail. Before using Mapilab NNTP I read news from OE and after switching to big Outlook I d onot see differents between OE and Outlook with working with news and it is a very good for me.
can any lovely people here invite me to gmail...capsmon@hotmail.com,thank.
Just to say if anyone _REALLY_ wants a Gmail invite there's now a site that buys and sells them for a dollar. I just got mine! Goto: http://gmail.head-nod.com
I went to Wal-Mart to order a cake for my son's birthday. What was I thinking? Anyway, the fellow that waited on me had... three teeth... Again, at that point I should have just walked away, but... I was desperate for a cake! So he takes my order, and asks me what time I want to pick it up the next day, and I replied, "8 a.m." And I swear to you--and I have a friend from California that was with me and he still tells this story--the man looked me right in the eye and asked... "8 a.m.??? In the morning?" I handed him his sign over the counter.
plz people invite me to gmail.... milindmore@lycos.com or milind2001@hotmail.com
I want to register gmail account
Cool implementation of the Provider Model.
I asked this last week I think. Any chance of supporting coping to multiple locations in one copy. Like App Center does :) If you can't (or don't want to), don't worry about. Just say so.
I must have missed that, sorry about that. For simplicity sake, and the original scope of what WebDeploy was designed to do, this will not be put in place. There are ways around doing what you wish, and that includes using the command line version of the utility and writing a batch file that will use the multiple locations.
Matt, I posted a solution to the reference problem on my blog <a href="http://michaelteper.com/archive/2004/06/25/178.aspx">here</a>...
Can you extend it to put the errors in a (sql)database ?
Michael, If you wanted, you can. Just download the block and follow the 3 provider examples that I've already built. I didn't want to do this right away, because there is really no good "general" way of doing it, however the provider model allows you to extend with possibilities.
Good one! I made own observations about being a geek in my life. http://blogs.wwwcoder.com/psantry/archive/2004/06/23/517.aspx ;-)
That's alright Matt. I have no expections on people providing free tools. I think it's great you do that. Also replying to comments and suggestions is really going the extra mile :) Thanks for your suggestion.
I don't know why it is that people don't ever think before they ask something. It's as if they aint got no sense bless their heart. It's scary to live in a world where people ask say stupid stupid things. For example, how many times have you been lookin fer somethin, and someone asks ya, well where was the last place you saw it? If I knew that, I wouldn't be lookin no more now would I? Here's your sign. A few years ago I got into a car accident. When the police arrived at the scene, they got to doin their questionin like they always do. We had been hit from behind by a Dodge Ram Truck, and we was driving in a Corolla. Anyways, cop circles the vehicle and I swear to you, he looked at me and said, "so, ya'll got rear ended?". I looked at him, said "Nope, came that way straight outta the dealership" All his partners was wearing signs already. Bout time he got his too. I would have to say that one of the most easily recognizable games in the world, is Twister. You got bout 4 or 5 people down there on the floor, legs and arms going every which way. At my birthday last year, we started a game of it. It was bout 7 of us down there on the floor, legs and arms going everywhere. My friend walks in, looks at the situation, says, "Ya'll playin Twister?" I looked at him between someone's legs, said, "nope, just doin group Ta Chi exercises on a plastic Zen Carpet" Lost the game cus I had ta get up and give him his sign. Thanks for letting me share!
Matt, The new version is out. You might wanna check it out.
I agree about the config screens ... Robert McLaws is a good Coder, but like most good coders, he can't interface for toffee :D
I mention about the XP Theme before , and in .Net there can be problems with treemenus and Application.EnableVisualStyles(); Just use Application.DoEvents(); afterwards and it resolved all of my ills with XP Themes
You could also try to contact some book publishers or software vendors like Microsoft to do some reviews. I did many when I lived in Germany.
VERY cool review!
- The sideways submit button will go away when I have a suitable icon. Really, I know you don't like it. - Configuring BlogProviders - RTFM. The User's Guide even had a walkthrough with screenshots. - I'll fix the exiting bugs - The only toolbar items that aren't wired up are the font and size ones. Everything else is. That's far from "a lot". - New image functionality will be available in the next beta. - I can't use EnableVisualStyles because of the TabControl. I've discussed this numerous times. It renders tabs wrong when they are on the bottom of the tabpage. - The property grid is staying. You can close it if you want and you'll never see it again. OK, so Matt, you deleted it off your computer. You're supposed to be a BETA TESTER. How can I troubleshoot your problems with you if you don't submit error reports and leave it on your computer long enough for me to check out?
Robert, I find it very hard to beta test something that, I would consider, not even a beta. These "drops" as you may call them are on the scale of the CTP drops for Whidbey...a lot of things broke, but definately not a "Beta". Great, a walkthrough in the user guide, what if I was my mother who didn't realize there was a user guide? Maybe you should provide inner help with it? Honestly, how often do you read the "user's manual" for a new piece of software, hardware, or piece of furniture? I sure as hell don't have an extra 30 min to read through something like that, and I can probably say a lot of people will be with me on that. So I imbellished a bit with my "a lot", sue me. Okay, so you can't use Visual Styles, thats fine...the flat style still looks like crap though. PropertyGrid != user friendly, you seem to keep positioning yourself further and further away from the non-developers that I would hope your targeting this app for. You give them something they don't understand, or something that just isn't user friendly, they ARENT going to use your tool. Yes, I deleted it from my computer...I wouldn't consider myself a BETA tester, more of a "lets see if this is something I like" tester...if I cared more about the app (like I did BlogJet), I would consider myself a "BETA" tester and fight off bugs and report new ones. Now, I'm not normally this blatant about things, but seriously, VisualBlogger just isn't that good, and I'm just the one voicing my opinion. Again, I regress to my statement of "have you checked out BlogJet or w.bloggar to see what they did right?" If you've not, you really should. They have user friendliness in mind, whereas VisualBlogger is far from that. Obviously, I'm in the BlogJet camp, and its going to take a gun to my head to get me to change.
App doesn't run for me. ZERO FLOPPIES.
Jeff, you forgot to mention that your running Win2k3 SP1 (a pre-release version).
I keep getting Office XP SP2 error The expected version of the product was not found on you system. If anyone has an idea how to correct this problem, please email me at mfaysal@earthlink.net
I loooked at it about 4 months ago. The only thing I didnt like is that it did not store track numbers. Call me old scholl but sometimes I want to play a cd in order of track numbers. Does the current verison have this limitation? bert
Did you check out the "Help" menu? There are buttons for an online help, which means it's coming. Future versions will have a "New User Wizard" which will guide new users through the configuration process. I'm sorry if you don't feel that these drops are the same quality as Whidbey. There is good reason. I'm one dev. Whidbey has thousands. It works when it's on my machine. I put out drops so that I can troubleshoot what happens when it's not on my machine. In regards to the property grid, it's not necessary to change options to post an entry. Most won't even see it. And I doubt it's as unstraightforward as you say. Anyways, see my blog for details on a new drop. I'm still not in user friendliness mode. I'm in "proof-of-concept" mode. The concepts that it's trying to prove are not visible to you. And that's fine. But we still have a few pretty big guns left. Stuff that I guarantee BlogJet doesn't do. And won't do any time soon.
if is possible : maxximo@fastwebnet.it ,thankz
plese give me gmail invitation your friend KAshif seemab@pbc.com.pk kashif18sep@msn.com.pk Thanx in Advanced
see i believe in tit for tat, if u send me a gmail invitation, i will send you 2 other free sites offering 1gb each. so send the invitaion now. My email: arihant04@rediffmail.com
Before you can produce anything, be it software, document or product you have to have a rough idea of who you are aiming it at.
The c# and web dev girls are good looking, but the c++ guy is clearly evil. Seems like they've got it about right ;)
I love how the J# dude is old too, heh...and the SQL guy just looks like a DBA.
Ouch... that is one of my pages... Thanks!!
Plz send me an invitation 4 Gmail....i'm so sick of jumpy!
My e-mail is uerthyps@jumpy.it!!!
Not sure about the rest, but the photo of the C++ guy is used in MS print advertising.
Very Good! I like!
> But we still have a few pretty big guns left. Stuff > that I guarantee BlogJet doesn't do. And won't do > any time soon. Aha! ;-)
Ha. I was thinking the same thing. Pretty accurate pictures for the stereotypes, but... hmmm... Hey, is it just me, or the VB.NET guy stoned? Hey, Mort, eyes up here! Picture time!
curious why everyone is f--king crazy about the damn Gmail thing??
I want to register gmail account.
please send an invite to paul@nakhleh.ca thx in advance!!!!!!
Hi m8 :-) I am Jith from India. It would be very much appreciated if you could send me a gmail invitation at mail2jith@hotmail.com. Thanks in advance. Looking forward to hear from you. Warm regards m8 :-) Jith
hey guys!!! can u invite me too for the gmail signup!!! thanks!!! Gaurav
hey guys!!! can u invite me too for the gmail signup!!! my email is gauravleo_2000@msn.com thanks!!! Gaurav
you announce you are a geek whilst in a large group of people
First I tried to test our MSCMS Application with NUnitAsp, I was also disappionted. But a second look helped me to understand how it works and now I'm using it more and more. Yes, I had to modify the pages and some controls but in future I will design my pages to work well with NUnitAsp. The benefit of testing tens or hundreds of use cases on one button click before delivering a release or patch is very big. It is really embarrassing to deliver a software and the customer notices that some older components don't work anymore. There is a lot to improve in NUnitAsp but we can contribute...
Can we run it from the command line?
Yes, this was implemented long ago. The GUI is WebDeploy-GUI.exe and the console (which will launch the GUI if -u isn't specified) is WebDeploy.exe.
Hi there can i invite me too for gmail singup mail is misa_bg@hotmail.com Thanks
Please invite me on gmailo i want this account my email id is piyushrawat@yahoo.com
Please invite me on gmailo i want this account my email id is support@jaipurhandicrafts.com
Please invite me on gmailo my emial is ehsan99@noavar.com
Please invite me on gmail my email is corlionicn@hotmail.com
Hey, please invite me too! send it to ozzy3300@hotmail.com THX in advance!
How do I set DPE enforced memory protection. exceptions for certain programs (like burning software) to get it to work correctly. ???
hi you have a wonderful site here . Im a medical student ,i really need Gmail to store lots of things ,so if you can invite me iwill appreciat you so much.my email is saeed247@yahoo.com God speed you. Tnx
well, can anyone of u send me an gmail invitation coz i work for an org which mails me daily lots of stuff and i keep deleting to protect my box and in the process lose imp data. my id: layla16@fastmail.fm
My email is sreeni_rao@excite.com. Can any one send me an invitation please ? Thanks in advance.. Srini
Lotta insightful comments here. At one point I got so irritated with the media (CNN, in this case) that I got off the couch and registered "IHateTheMedia.com". I invite you to take a look. I've also started a similar blog, which is available at IHateTheMedia.com or at ihatethemedia.blogspot.com
Hooray for Illinois! Demian doesn't ssem to comprehend a concept that is intuive to many. You see, Demian, it's about traffic flow: faster vs, not about arbirary speed limits. The morons who haven't learned efficiency and coutesy on their own will be unlikely appreciate the very sensible and safe autobahn Fahren Sie rechts!(Drive [always] to the right" concept. It's not enough to keep right. You need to keep up with traffic, even in the middle lanes. It's great to see people from St Louis waxing as though St Louis is some sophitcated metrolpois. The truth is, St Louis is not even one of America's 10 biggist cities. It's hiarious to seem St Louisers imply that IL is a parochial backwater. Chicago is a real city while St Louis epitomizes wannabe. St Louis drivers are as annoying as anywhere: driving 40 when their lanes' are moving 60 -- just like the wannabe jersey jakasses who can't drive, who lie and tell everyone they're from New York we have to contend with in NYC. You can spot who's inexperienced at driving in traffic in nyc. Californians and Canadians are great. They keep up and a safe distance, keeping traffic moving. JJs, new englanders people with Maryland, VA and MO plates people invaiably drive 40 when their lanes are moving 60. Oh, but they'r not in the left lane. Doesn't matter genious. The whole point of moving right is to avoid hindering trffing tryin to move faster than you. It's not so hard. If your lane's going 60, you go 60, or move right. Natally you're excepted if you're as as far right as you can go. Also, you have the right of way over someone entering from an on-ramp. Keep your speed and let them move into traffic. Don't vary your speed and screw up everything. Keep up or keep right. If you're in a middle lane and more than 2 seconds behind the guy in front of you, either close the gap or move right. Another good tip: do the opposite of what jersey jackasses and St Louisers do.
Please invite me for Gmail (srinathcv@hotmail.com) thanks
Flash Animation Filters :D
Avant Browser's Flash filter is great when visiting sites like Anandtech or Tom's Hardware. On the other hand, I hate MDI mode, so I limit my use of Avant to sites that overuse Flash.
I don't know how you could hate MDI mode, I love it because sometimes I have more IE windows open that can be displayed on the taskbar. Now, I only have 1 and can be used in Avant, wahoo!
Please send me an invitation. Thanks! (nagygergo@bakats.tvnet.hu)
If you like Avant you should definitely try out MyIE2 www.myie2.com. It has all the stuff you mention and then some. I instantly fell in love with this browser and haven't been using anything else since I discovered it a few years back.
As Soren mentioned, I'm curious how Avant compares with MyIE2. That's my personal favorite. Also free, btw.
I gave Avant a spin after reading this post and while it did have some things going for it (sleek look, good performance) I did find some things which I think MyIE2 does better: You can search from the Googlebar by pressing ENTER (can't in Avant), IE plugis don't work at least I didn't figure out how to make them, and there was some other weirdness which I have forgotten at this point :)
plz give me an invitation to wenquan202020@yahoo.com.cn for gmail thank u !!!!!!!!!!!!111111111111
It doesn't do GoogleBar! :(
hey guys, is there any possibility to get a Gmail account invitation? i dunno how this works but it seems like i should be receiving an email which contains a link or sumthin for an account. Please, if there is any chance to send me an invite, send to haroutonline@msn.com and i'll be very greatfull for it. thanks allot in advance...
Yeah it does, David. It also has a built in search bar, too, that you can configure to go to different search engines.
Grrrrrrrrr........ so very smart they are! NOT! goes right against the ideas of the whole RDBMS and SQL mindset and model. someone please findout who did that and have them examined... and castrated so they wont breed! silly, won't index right, can't do compares right, looses precision ( fractions of a second are not there) and a whole ton of data conversion operators to slow down the code..... now I might go for using Julian date and time for some things.... but thats a whole nother deal with a big double where the fraction is the time and the whole number is a count of days from a date I can't think of right now. Julian Day / Date formats are used by astonomy folks most commonly. some times in history work....
I have to work with people who go one step further and introduce magic values to the mix - if it's 99999999 then it's what NULL what normally be and when it's 9999xxxx then xxxx is a form of a serial number to identify records with no dates. Go figure...
Actually, storing solely dates like that is very clever. Let me explain. If you store dates in the sqlserver datetime field, you get the time for free. Now, say you want all rows for a given date. How would you select those? Like this? -> SELECT * FROM MyTable WHERE Datefield = @dateValue No way. You need: SELECT * FROM MyTable WHERE Datefield BETWEEN @dateValue1 AND @dateValue2 because the dates in the database have the time stored inside them. This is cumbersome. Storing dates separately can help in a lot of situations. "goes right against the ideas of the whole RDBMS and SQL mindset and model. " And why is that? Because you think so? Ever used big iron databases? Oh, these are all wrong of course :) Also keep in mind that if you have to support multiple databases in 1 application, you probably want to keep the formats the same. SqlServer's stupid datetime type is not compatible with any other database system for example.
Please send an invite to lamkirk@hotmail.com Thanks a lot!!!
This is brilliant but... First problem I have is that we have several apps that deploy to the same ftp address, they're differentiated by the login... Second is the thorny issue of the site.config - every file /except/ site.config (ah, lightbulb moment, never mind). Murph
James, You can have multiple FTP profiles for a single deployment profile. Therefore you can just have FTP-1, FTP-2, FTP-3 for the same profile and just choose the correct profile.
pleez!!! send me an invitation! jaygswm7@yahoo.com
Frans, you're not right. If you store only dates and never set the time part then you can use equality to find specific date. And if you're storing time as well you can always use WHERE DATEDIFF(dd, DateToFind, [Datefield]) = 0.
I use Windows 3.11 and Internet Explorer 5.01/Outlook Express 5.01 to do almost everything I do on line... why? Almost no JAVA works, no Flash/Shockwave, no home page stealers, no secret dialer installs, no Gator spyware, no Win32 virus works, etc etc etc etc. I dumbed down my 2.8 P-4 system to get away from all the drek, spam, tripe, viruses, and leechware. I was having to scan for viruses, spyware, and general malware every 12-24 hours. I had Kaspersky set to its most paranoid level, ran AdAware Pro twice a day, and dreaded checking my E-mail. All of which took up my off-work time. You know, I thought I would miss all that, but after about 12 hours I felt like I had gone uptown from the over-all speed improvement. My aDSL connexion is finally beginning to be the benefit I had hoped it would be. I strongly recommend a dual booting of Windows for Workgroups 3.11 with your favourite flavour of Windows. Security through obscurity and obsolesence. Scary thing is I can do my actually work as well in Win 3.x -- if not quicker -- than I was able to get it done in Windows XP. If ALL hardware came with Windows 3.11 drivers I would abandon all later versions of Windows for the fast and friendly, albeit much less sassy and flashy, version that springboarded Microsoft into the lead.
Ok, but how are you going to store the 'current' date from say, C#? DateTime.Now? :) That contains time. I know that in T-SQL you get 00:00 for time if you don't specify it, but a lot of date values are set in higher layers of the application.
I need big email for my photos. Send me gmail invite lookyn@centrum.cz
Please send me an invitation. Thanks! (adrian_ain@hotmail.com)
i think the left lane law is great. we have to actually have a law like that because no one has enough sense to get over. some people just sit in the left lane in la la land with not a worry in the world. i am actually working on a petition for the state of North Carolina to enforce the left lane law. the more signatures i get, the better. drive "right" pass left!
Steve, Sorry about your luck-- sincerely I am. You don't go into details about your accident. Should I assume you were in the right lane and someone rear ended you (twice) for no reason? The people that posted here are most likely very good drivers that keep alert and anticipate situations before they happen. It is precisely the "LA LA'S" out there in the left lane with no concept of what the car is doing and, couldn't do much more than slam on their brakes in an emergency, (ABS was invented for exactly those people-- trouble is, ABS won't steer or accellerate, neither will the "LA LA's"). One question I do have, why do you think they call it an "EXPRESSWAY"? I suggest take the side/country roads. It's not how fast you go that kills you-- it's how slow you are going compared to the other person.
beklliyorum!!!!!11
how exactly can i use aspid or htmlid of controls for their validation or reference.. please help
Why didn't you just modify the CSS file? It doesn't care in how many pages it's included...
"which happens to be on every page" - this was a demo that we modified for our business...we didn't create it. Trust me, I would have liked it to all be in 1 CSS file, but it wasn't.
I feel your pain. I did the same thing the other day only with about 200 files. All I wanted to do was change the namespace.
Ah, the good old Homesite with its extended find & replace feature which searches and replaces in files as well....
Can u just send an invite for gmail account. My email is shridharh@rediffmail.com
tried this tivo newsreader with many diff rss urls.. says 0 post.. even if i dont choose dload new posts only.. whats wrong?
Nasty comment spam :( One thing that I dont see in it is the ability to do that I would like to see would be conditionally copying .config files. For example, we have 3 sets of config files depending on which environment we are deploying to, so I wrote a util much like this (minus the ui) that would use a config file to copy projects, and pick which config file to copy into web.config. I maybe the only one that could use that, but it seems like others would be similar setups.
cj Can you use the Submit Bug report and supply me with the RSS feeds you're using. Remember, this is 0.1, and is really more of a proof of concept. It may or may not proceed in development, but if I can get enough people to use it I definately will.
Aaron, Yeah, I got rid of that. The only problem is that there is no way of doing your suggestion, in an automated way. The only way of doing this is to view the "Files to be Copied" dialog which you can check which files should/shouldn't be copied, as well as change the name. This has been a request for quite some time, and frankly, I've not come up with a good idea of handling it. I'm not quite sure if this tool will be able to handle it, however if you have a suggestion, please let me know.
I downloaded thie program to try it out but I get "An exception 'System.InvalidOperationException' has occurred in WebDeploy-GUI.exe."
Julian - shoot me an email at http://weblogs.asp.net/mhawley/contact.aspx
Got GMail? wachira please send Gmail invitation to wachira@yahoo.com
comment top is not true e-mail true is ra_chaiyo@yahoo.com wachira thank
I just got a question/request (I haven't been able to test it yet, because I'm not on my dev machine), but does it give you the option to change the web.config debug option to false ? That would make me a happy man to find a tool with that feature.
Jason, No, WebDeploy does not look into your files at all, it serves as a "copier" from one location to another.
micorosoft sucks. porting you out of our business plan.
Make sure that you call the endInvoke() method for your request. In 1.1 it is now the fact that the CLR will be expecting you to do the clean up other there will be reseources with held until... So ialways create a callback method and process my endInvoke() there and I have thousnds of calls execute where the final step is to "fire and forget." Just my two cents... mr... mikerusaw@comcast.net
well, yes, it has changed, I remember my own initial confusion over .net over a year ago. even now adays, I meet a lot of people working with vb6 who are still confused about .net and think its something to do with web services and xml only (of course they still have no idea what a web service is, or why is xml appearing everywhere).
Can anyone send me an invitation to Gmail pls? My email is chezzels@hotmail.com. Thanks very much.
Hey, Matt, Don't get too discouraged by the lack of info available on the net. As a proud software developer, its hard for me to see the software turned off too. But it did make sense for everyone. Existing users all still have copies, and can continue to use them. And for those that lost it and needed it, I can help them out. But the more important bit is that this technology is going to still move forward. And just because it got acquired by MSN doesn't mean that its moving into some random, unrelated piece of software. I honestly think you'll like the next product better than you liked Lookout. But, call me a liar if that doesn't turn true!
Impressive. Obviously its still very early in development, but I like what you've done with TivoReader. My biggest problem at this point is that there are a lot of feeds which it won't process for some reason. I imagine this is something to do with the wide variation in RSS syntax that seems to be used. I haven't looked into it in detail yet, but I'm wondering if there's a way that I could control the format that TivoReader renders (paragraph spacing, stuff like that) or if its just limited to setting a font face , size and color. Anyway, great work and I hope you keep developing it.
I don't think the bug submission thing is working since I don't see it trying to send something out through my firewall so I'll post what I sent here. I've found that many feeds do not work and those feeds will cause the bug submission window to pop up on the first attempt to add them (the second attempt will work). Here's some examples of ones that fail to retrieve posts and also pop up the error window: http://slashdot.org/index.rss http://games.slashdot.org/index.rss http://www.broadbandreports.com/rss.xml
I want one! dstar@myanmar.com.mm
We had problems with this, too. It didn't seem to return immediately. We ended up just spinning off another thread to call the webservice synchronously, and that's worked well. So ours asynchronous on the calling side as opposed to asynchronous on the webserver side, but the end result (at least in our use case) is the same.
Any chance that you will be able to add extensions to the Extensions to Copy section? We use some other image type and .jse javascript files. Or can you do this already and I'm being dumb? Thanks for the great tool. Sean
Please someone, let me create a gmail account. It would be greatly appreciated. I would like this accountname RagedWebJAL my email is mcundead@yahoo.com
hi there, can you invite me to sign up in google email? I require it. because my current email in HOTMAIL has a short storage! my mail is roknifard@hotmail.com thank you for your help! regards, Roknifard
Happy birthday
Happy birthday dude! I wish you and yours the best and I hope that you are enjoying your vacation!
Happy Birthday!
happy birthday! today is my 24th birthday. lucky you... i get to spend my day creating a webservice to create pdfs from an html document...
Oy, you're the mirror image of my age. I have been playing with computers longer than you've been alive. Excuse me while I go take some Geritol and buy a red sports car. I hope I don't break a hip writing this comment. Happy Birthday. :)
can anyone please send me the invitation for gMail id. Thanks in advance! jvreddy2000@hotmail.com
Happy Birthday! Have more fun in your vacation. :-)
Could someone send me a gmail invite. My email address is d10sfan@softhome.net
Sweet, sweet little utility. Just what I was looking for! How about an option not to copy those _vti* Frontpage Server Extensions directories? That would make it a killer util for me :-)
Great tool! One thing: is it possible to have WebDeploy remember which folders were last selected? I have a few backup folders that are in my web root on my dev box, but I need to deselect them each time I deploy. (It ends up being about 50 dir/subdirs). I'm guessing the best approach would be to just use the project to deploy from instead of the folder? Thanks for the tool! Brian
Can anyone tell me how to: 1. get access to rendered HTML. Someone mentioned using Browser.CurrentPageText, but can you go into more detail or provide some sort of reference material. 2. how to address controls NUnitAsp does not support, other than just creating custom controls to handle them. 3. how to address actual objects instead of proxy objects (or have complete implementation of properties and methods of actual objects) 4. is there away to execute client side script using NUnitAsp 5. how to drive AspRunTime externally or get a handle on the actual webpage, and thus all elements on that page Thanks.
Could someone send me a gmail invite. this is my email add sitinoridah@yahoo.com
Looks good. Make sure to implement the ability select all files <i>except</i> those you specify masks for. I can see that in most cases I'll want say all files copied, except *.config files. But you've probably already covered this ;)
Asprin AND Viagra?! Wow, now there's a guarantee of a great evening! "Not now I have a headache" [slips asprin, half our later] "Wow my headache is gone" [takes Viagra, cheesey 70's porn music starts]
If people are still giving out invites, I'd greatly appreciate one. My email is: OhMyEric@msn.com THX~~
Not only does it not store track numbers, it also has some other limitations. i.e. it does not nearly 'activate' (recognize) all mp3's, well if your only listening mainstream it might, but otherwise forget it. Another problem is that it first clears all id3 information before writing it's own. This means that any additional information in there is deleted. I use another program (MusicBrainz; http://musicbrainz.org/) wich does recognize almost 99% of my files (and the rest is very easily added t their database) and on top of that is free! This program adds an ID number to the id3 information, so it can easily be recognized in the future. Moodlogic deletes this info. Also, the mixes MoodLogic creates aren't that great; ML puts a lot of value in the genre of a song, wich is often determined wrong, it will not create cross-genre mixes. Predixis MusicMagic, a less known program is in my opinion a way better alternative. It does not rely on a user submitted database that is often wrong, like ML, but gets info directly from the song, and analyses that. When you create a mix, you select a song you want the mix to be build around, and MusicMagic creates a mix of similar songs. Predixis MusicMagic is NOT free, but it does have a 14 day trial, in wich you can activate an unlimited amount of songs. Afterwards, you can still create mixes, so it's still usefull. In conclusion, the combination of the programs MusicBrainz, and MusicMagic mixer is a way better alternative to Moodlogic, even more so when you decide to pay the modest fee (around $30) I think for the Predixis MusicMagic Mixer.
As you have probably heard by now, Microsoft has bought Lookout Software. Lookout has written an add-in for Outlook which allows you to easily search your PST files, much faster than Outlook's built in search allows you to do (see...
hello, im adam. im bored also.
hi
Great utility but why doesn't it copy the dll's for a web project whenever you select a vs project file?
This has just been brought to my attention and will be addressed in a fixed version. Look for this to be out maybe next week at the latest.
Great News! Thanks for the quick reply.
Very sweet! Any chance they'd make the code available?
Wonderful... :)
I'm posting/hosting the code for Eric Hood, modifier of the above calendar. Here's the zip file with all corresponding files, and you should contact Eric directly for any help. There is a readme file in the zip file with his contact information. http://www.eworldui.net/files/CoolCalendar.zip
Thanks for the great work Matt! It's one heck of a tool and just the perfect one too! I had a small error when istalling but I had version 0.6 and I choose the option of "Leave my config settings" while installing 1.2. I don't think it's a big deal. I just uninstalled everything and then reinstalled and it's working great!
How about anemone, syzygy, Caesar, and Massachusetts?
If anyone uses this, can you send me a screenshot on how it appears on your browser? So I can make it more cross-browser compatible. Thanks!
I can't type jsut for some reason.
A GREAT work. Only two things missing: - Exclude Folders or Files (Profile based, matching some expresion) and FTP multithreaded.Are you going to implemnt any of them? Do you need some help? Thanks
What do you mean by multithreaded FTP? Exclusion of folders in a more easy manner is on the list, however I'm still not sure how feasible this is. Mallik - sorry you had troubles upgrading...there have been HUGE changes from 0.6 to 1.2, definately feature breaking, so I'm glad you got to start over from scratch.
database - all left hand
You know what wowd is fun to type? Qweue. Mississippi couwd faww into this categowy as weww. What awe fun wowds you wike to type? What awe hawd ones that you hate?
Took me a sec. Elmer, then I just started laughing when I saw your name.
i can never get 'occasionally right', i always want to put two s's in it.
funny, I just typed "queue" earlier today and had problems with it. Don't remember having problems before though... (are you watching me??) For some reason I often mess up any "-ion" words as "-ino", eg: notificatino, motino, justificatino
i want a gmail if any one will give me one it would be nice my email address is joshtwemail@yahoo.com
Can we have a feature to exclude folders? Or filetypes? In my web projects i store all photoshop files, database backups etc. in a 'resources' file which I don't want webdeploy looking at for filetypes. Thanks
'File' should read 'folder' above - I stored them in a resources folder. I've just realised you have it on the list so nevermind!
Sorry about the 3 comments that should've been one...one other suggestion is to have a post deploy FTP command setting. For example, I have 2 web.config files for the development server, and one for the live server. I edit both and upload the 'Web.config.live' file, and rename it web.config. If I could issue the 'ren' command (think it is?) that'd be grande.
Make that 4 posts. I've just realise you can untick folders when you deploy, making exclusions pointless.
fuke gmail . the all sddress email that send and creat use for bessines and spam fuck gmail google
Thats odd that you had some problems with the Hyper Threaded P4. I've been running WebDeploy on one since the beginning and I've never had any problems.
Is there a forum for web deply somewhere? Two things: In the 'Files able to Copy' dialog (after clicking Deploy on main form), the 'Last Modified' sort needs a custom sort, since a text based sort for dates does not work as expected. For some reason, I keep getting a 'Failure traversing the FTP Directory.' error message. Any thoughts.
I'll get a forum setup on my website. However, can you use the bug submission to submit both your ideas? This way I can keep track of them, and help you solve your ftp failure.
Ahhh, I cannot say how much this program rocks! Keep up the awesome work! Now if only I could come up with something this cool.
I saw it yesterday and although its a good movie, (I dont think M. Nnight knows how to make a bad one) Its not my favorite M. Night movie. I didn't find it scary and actually I kinda figured what was going on fairly early. But maybe I am just too used to his style by now. He got me with 6th sense and ever since that he wont get me again. :-) Ok I lied he got me with Unbreakable too.
please send an gmail invitation at shaikhfahaad@hotmail.com
Is it possible to use the WebDeploy by vbproj option and have it include the \bin directory?
Its on the list.
I just had this happen. I was deploying an app and I notice some image files that should not go out. I hit cancel and the app said it was deleteing the backup file (which it never made) and hung up until I killed it. Its a minor glitch, I love this thing. Thank you for writing it.
Would apprieciate an invite to GMAIL account Thanks
I tried it, but for some reason it doesn't pick up the dlls (yes, I selected the file extension :). I assume this isn't correct behaviour! It does take some other files from the bin directory (there was some xml doc files as it's a dev site). I also tried putting them in the root directory to copy from, but no success. Am I doing something horribly wrong here?! Hope not, cause it looks a great utility.
Make sure that you aren't defining file extensions anymore, but rather file masks. So, make sure that your "DLL" is set as *.dll
Stupid me for not noticing, yes it's .dll not *.dll. But wouldn't it be better to have *.dll in the first place as the basic profile, as are the other types (using v1.2.1)?
Its fully customizable, and with a fresh install you'll notice that *.dll is included as one of the defaults.
Pity me here in Italy... my keyboard is Italian layout so it's "Alt Gr" + "Shift" + "Some keys up on the right" for { and }, keys which also give [, ], è, é, + and *! Makes for some strangely defined code blocks at times.
I know, already added *.asmx, but on the install (just redid to check) ".dll" is the default, not "*.dll" for "quick deploy profile". Anyway, great program, thanks - passing it round the other developers here already.
Noted, found, logged, and fixed. Thanks for pointing that out, sometimes it can just slip right by.
Hi. i am tatyana.. i have finished high school yet. is there anyone wanna give a beauty gmaiL present? just can give a kiss.. mail: dallama@caths.co.uk
Heh! And I haven't posted for five days. What's going on here?
Its the change of winds. The tide must be turning. [Enter your own stupid phrase here]
Matt, and others. Let's do something about it. Let's seek out unbiased and objective news stories on issues that actually matter and get them posted on a blog somewhere. Personally, I was brought to this site because of the recent crap coming out about John Kerry. Its not the issue that upsets me, (I realize that it's all political, both sides) it is that the media will zero in on this at the expense of the real issue which is how Kerry has voted in Congress and what issues he has supported versus what issues George W. Bush has supported. The media will zero in on this because as a whole, they are more interested in ratings than in their so called 'responsibility'. I don't hate their impersonal reporting so much as their hypocrisy, because it is highly personal, its about who sells the most magazines and tv ads and newspapers. Lets find those articles that are objectively and fairly written about events that matter and post them here. I'll start looking right now. Bill Jefferson Clinton
So minimize, hide and then show and restore has side-effects in WinForms? What are the problems?
Matt, the session was really a good one. Everybody from our group(.NET-BUG) who attended felt it was worth to be there. I personally feel its very useful. Hope to have more sessions like this from you. Varad!
<p>Matt Hawley writes about Micro Mode feature in BlogJet: </p><blockquote dir="ltr" style="MARGIN-RIGHT: 0px"><p><em>Now a new window will open up that is semi-translucent that ...
Minimize To Systray
WebDeploy 1.2.2 Rocks!
I attempted an upgrade yesterday, however when I browse to the new virtual directory, I get a 404 error. Configured as an app in IIS? Check. Recompiled? Check. I have no idea what's going on, can't even browse from the server itself. Proceed w/ caution :-)
It's a pretty important release. Security fixes.
Oops..I was looking into different post! Thanks for proving the ppts.
plz send me the gmail invitation to me.thanku.
Can any body get me Windows 3.11 Free through the Internet Please email me at: abedoss@yahoo.com
Is that a test of the girlfriend or a test of the control?
Test of the control to select her birthday via the girlfriend, wasn't implied too well I guess.
Wow, what an improvement over typing in the date in a second or so. Keep up the great work, your users will love it :)
A couple points: The "birthday" test was chosen because it is more work than pretty much any other common task on the control. Date entry (in this case) is mostly to enter event dates, dates that are within a month or so of today. The time for entering an event date would be much shorter because there would be less steps. I don't know if people actually type a date into a textbox in 2 seconds, or not, but if a date is this month, using Matt's calendar would still be faster than that 2 seconds. Entering event dates is much easier using a calendar because it allows you to see what day of the week you're choosing. Constraints work better than instructions. Only allowing real, correctly formatted dates (via the calendar) is much "safer" than requiring a date to be typed into a textbox. For instance, what is "7/6/2004"? Is that in June or July? It depends on where you are. You either have to include instructions (which means the process is broken) or you have to force the correct entry format. I've learned that people do not read instructions until something breaks and often not even then. The only other way I've seen of adding the constraints I want is via 3 dropdown lists that adjust themselves via JS for leapyears and days per month. This removes the calendar aspect, though, and that is a serious drawback when you're entering an event for "next Friday". And why the girlfriend? Because she was nearby, because she's smart, and because she rarely uses the internet for this type of functionality. Thanks again for the controls, Matt. Good stuff.
It is not safer since you're talking about a web app where nothing that happens on the client can be considered safe. It's really simple to send an invalid request to your server and if you rely on the calendar control to validate your data you shouldn't be working on web apps. That said - there absolutely are scenarios where calendar control works fine, picking a date for a meeting is one of them - even though you should still let the user enter dates manually if they want to. When both of your hands are on the keyboard and you have to stop, move one of your hands to the mouse, find the cursor, move it over the control and start clicking it takes longer than typing in a date. that's if you know the date, which may not be the case of next wednesday but pretty much always is in case of your birthday.
Jsut use AVG antivirus. It's free, it works well. Can't confirm SP2 however.
well, my (legal) McAfee 7.5.1 enterprise works (or at least gives every appearance of working) on SP2. SP2's Security Alerts tool also stopped complaining about no anti-virus software after i installed it, so i suspect 8 will work.
woops, that would be 7.1.0
http://www.avast.com for Avast AV and it free for personal use and has supported SP2 since the first RC's and their support forums are quite good and responsive as well
DONT install AVG! its pretty crap. it gives you a false sense of working. i had it on my sisters machine and decided to roll out norton so all machines on my network would run norton. Norton on first scan found 200 viruses, a lot of which where active. luckly my sisters machine only has HTTP access and its though a proxy, but if it wasent my network would have been screwed. that being said, with AVG you pay for what you get...
I agree with Jerry on his last point - us web develoeprs tend to be very mouse-based - but a good portion of the mgmt population like to TAB-fillin-TAB-fillin, etc, ala Excel. What I had to do with my calendar control was pop up a calendar if the little clendar icon next to the textbox was clicked on, which would return a "dd-mmm-yyyy" formatted date into the textbox. If a user typed in a date, as the focus was shifted to another control, the control would automatically format the date into "dd-mmm-yyyy", so the suer could immediately see if they entered it wrong (wrong being a non-US format, since 90% of our users were in the US).
...cause I dont think VS is actually using a true XML parser to read/write the project file... I've run into several of the same "oddities" with VS.NET Project files since B1... since when is <TAG ATTRIBUTE = "value" ATTRIBUTE2 = "value2" > a standard way of writing xml???
If I am not wrong, there is an admin panel accessible from the report manager, which reflects the settings in the config file (especially the one related to the report manager).
Right...but if you cannot get to it because of the error, this won't help much. Therefore, I had to do it manually.
Yup... thats exactly how you do it.
mmm, pie
I'll definately be in, whenever it ships to Australia, September I think.. Madden is the best NFL game, just lacked live support which it now has :)
Matt also the list oder on the main feed page is going totally berzek since few days. Very hard to catch up with latest posts. Now I can see on the top people who posted something last year !?!?
Comments (accidently) have been trackback enabled since the first release of 0.95. I have mix feelings on it, but I will take you post as a no. :) -Scott
Yeah, its that I have a ton of trackbacks now, and can't get to my feedback easily. So I gotta wade through several pages of crap before I can see the important things.
o no pascal is not on top any more hahaha
> Over 50 name suggestions came through the pipeline, some duplicates, some hilarious, and some just great. Do tell. :)
If you register any domain names, be sure to use a hyphen...
Crashes on my machine on start with a SecurityException. I guess this is because I don't have my user in the Administrators group and so your application doesn't get write access to my registry. The culprit code in your WebDeploy.Common.dll is: Registry.LocalMachine.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run", true); I didn't understand why you make this call at all since you don't see to do anything with the returned key. It would be nice if you handy tool could be run by just having a regular user account. Hope this stack trace can also help: > mscorlib.dll!Microsoft.Win32.RegistryKey.OpenSubKey(string name, bool writable) + 0x1da bytes webdeploy.common.dll!eWorld.Apps.WebDeploy.Common.d49f21b461104655.43c9cbafd8c789da() + 0x5f bytes webdeploy.common.dll!eWorld.Apps.WebDeploy.Common.d49f21b461104655.d49f21b461104655() + 0xa3 bytes WebDeploy-GUI.exe!eWorld.Apps.WebDeploy.210ff09a2516b1a7.210ff09a2516b1a7() + 0x752 bytes WebDeploy-GUI.exe!eWorld.Apps.WebDeploy.210ff09a2516b1a7.c447809891322395(string[] ce8d8c7e3c2c2426) + 0xfb bytes Looking forward to using it and recommending it to my customers as soon as I can get it to run. Thanks.
Atif, That was left over code from long, long ago. In version 2.0 that I'm working on right now, its not making any calls to the registry (aside from the installation which I'll make a note to verify the user is an admin).
unleaSHIT.com... sorry couldnt resist
Perhaps that is so folks can hide results to be surprised by the results when they watch the evening shows (which happen some hours after the events in general).
So far it seems to work great with the exception that I'm not seeing any *.dll files in the bin folder get deployed (for an ASP.NET app, of course). Am I missing something in the profile configuration?
You should put a button on your website so people can make a Paypal donation to you for building this application. It looks extremely useful. I can't say that I would donate more than $5-$10 if I start using it...but even if 100 or more people did so, it would be a nice bonus for you. Hopefully I'll get a chance to start using it soon. Nice work!!
Oops... just noticed on your main website that you do have a Paypal donate button. If I start using it regularly, I know it's there now! :)
Just wait till Unleash It 2.0 comes out, you'll want to use it then :)
i cannot tell you how many times i've flattened a box only to run into this issue again, and again, and again. for some reason, i never seem to remember this fix, and it's so frustrating! i hope MS fixes this in the future (perhaps as part of the installer, giving an option to disable indexing on the asp.net folders).
This is a great tool and it seems that a good bit of effort was put inot making the user interface freindly and configurable. I was thinking of writing something similar and stumbled across your tool. I have run a test an I am also not seeing the bin folder or any of its contents being deployed. I am using the VS project option and file share. Any info you can provide would be greatly appreciated.
Brent, please use my "contact" form to contact me. I'll want to get more information from you.
Win XP Pro Fails to update slipstream to SP2 if you run the update under windows 2000 SP4. Almost EVERYONE neglects to mention you MUST be running windows XP to slipstream the CD. Also, it might work without error under w2k but you might need to install dotnet first. Error msg under w2k: update.exe has generated errors and will be closed by Windows. You will need to restart the program. An error log is being created. The log is: svcpack.log
oh .... what a bad name :o) What was wrong with Webdeploy?
WebDeploy is actually a product by Wise, so in lue of a copyright infringment, I decided a name change was in order.
It would be very useful to specify directoryes not to be included in the deploly
Already in Unleash It 2.0 :)
Matt rocks, and so does the rebranded Web Deploy. Free, fast, filterable, one click, slick deployment of only your updated web project's files (since the last deployment) to an ftp server, shared directory, or zip file. Oh, and excluding folders is a welcome addition too.
NEW: Unleash It 2.0 (Formerly WebDeploy)
UnleashIt (ex WebDeploy)
Matt, assuming you're using NGOS for your search feed, try specifying "unleash it" in quotes...if you use the quotes, it will be treated as a phrase search, and you should get better results. Hope this helps!
This looks great. I've been using WebDeploy and was just telling myself that it would be great to exclude vti* files and deploy to multiple servers. Installing now. Thanks.
Hi Matt, Great stuff. I might be missing something with regards to deploying to multiple webservers (a web cluster). I created a new profile, which obviously will need to be the same for all three web servers. At the moment, it looks like I need to create this profile several times (once for each destination server), and then add them all into the multiple deployment area. This is because of the 1-to-1 relationship between a profile and the source and destination configuration. When deploying to a web cluster, you'd want to create one profile, but multiple destinations. Am I missing something here? Cheers, Wim
Screenshots brother, SCREENSHOTS! ;)
actually i would like to see one more feature: excluding a particular FILE! (obviously a hack would be to put this file into an "Excluded Folder") I use the AppSettings a lot. I'm not sure a lot of people know about the file attribute on the appSettings tag, but basically it allows you to override a few "keys" for a local machine. So, on my dev machine, I have the web.config and a webDev.config, which overrides the appsettings to make it not send external emails, uses Localhost for url rooting, etc. (No debates as to using ~/, these are emails going out that have to be fully qualified)
LOL, just download and try Scott! Eric, I like the idea, so maybe it'll make it into future versions. However, you can change your file mask to be an actual file name if you wish, rather than just having *.config
Matt, see my comment above. How do I deploy to a cluster by reusing the same profile and configuring several destinations for this one profile?
It is designed so that each profile can have only 1 destionation at a time, so you'll have to configure multiple profiles to deploy to different servers. I may look at to changing this somehow in the future.
I don't like the new name of your tool. Every time I see Unleash It, I am forced to say the word "shit". Try something that doesn't have a curse word in it!@#$!!!
By the way, I just downloaded your latest release and I'm getting errors during installation and every time I run it. I never even get to see the gui it goes straight to the error. See below: An unhandled exception of type 'System.NullReferenceException' occurred in unleashit.common.dll Additional information: Object reference not set to an instance of an object. The debugger is showing that its in the UnleashIt.Common.Config.SaveConfig method. Thanks.
Send an email using my contact form and I'll try and help you out.
I'm getting JIT debugging errors on install, it comes up with which debugger do you want to use and all that, i let it finish up and then try to run it, same thing happens, I uninstalled it, same thing yet again. Any ideas? halaszj@satx.rr.com
See my update above.
I get the same problem as the first post. It sounds like there's a bug. I don't know if it matters or not, but I do have Whidbey installed.
I believe the issue to be fixed, please re-download the new bits and let me know if there are any continued problems.
Very cool Matt, it works now, thanks.
I'll try the new version at home to see if I still get the above problem, but it sounds like you must have got it. Thanks! Also, a possible setup enhancement... I had left it running, then tried to install again, so it did an uninstall, then when it was trying to install again, it gave me an error "error opening for writing ... UnleashIt-GUI.exe ...". It made sense of course, but maybe it needs to check if it's already running during both the uninstallation and installation. It obviously didn't uninstall that .exe because it was running, but it didn't give an error either...no big deal though.
Yeah, thats another issue that I realized I had in this deployment. I'm going to make some modifications to the install for the next round.
The newsletter was volume 3, issue 16, dated 9/9/04 and received by subscribers on 9/10/04. More info at aspnetPRO.com.
Thanks Kevin, I just signed up for the newsletter, so I didn't receive it...maybe you can forward it onto me?
Also the previous skins doesn't work well... they must be updated. However, a great browser for me.
A program valutation only based on time to finish it is not good. Coding well under time constraint is not the right way to work I think. However, congratulation, you're good! ;)
I agree, but remember, its just a contest and its not a mission critical application that your business relies on, just pure fun :)
I always thought a programmer version of 'Iron Chef' would be a good tv show. With the best programmers from around the world competing against the Chairman's top software gurus. Complete with sports commentary, judges, and everything.
Have you noticed that your page doesn't lay out the same in Firefox and IE? In Firefox (at least for me) your blog entry, the comments and this comment form are all shifted over to the left, while in IE they're nicely aligned in a separate column to the right of your links column. If you figure out why, I'd be interested to know. I'm no CSS expert, but for the most part my site seems to look just about the same in Firefox and IE.
I have noticed that, however I believe it to be CSS flaws in the skin that I'm using, that of which I cannot edit. I actually may change my skin for that primary reason :)
Me too, its a winderful browser. i recommend it to everyone!
Hate to point it out, but the different OPML files for MS bloggers versus non-MS bloggers has been there for awhile. :)
Not the OPML, but under the "Bloggers" section.
Woops! I'm not quite sure if that is new or not. I take back my original comment.
Maybe a less fluorescent orange so I don't have to use sunglasses to visit your blog ;)
There is only one color that can overcome a the utter lack of blue on your site and that color is orange.
Re: Call ReplayTV twice: For what? I mean, you plug it in, pick your local service provider, wait for the download, and bingo... "Engineers" eh? And ReplayTV reschedules shows and does the "Season Pass" thang too. The only problem with ReplayTV is that if you give it too many shows to record, it will skip 'em, even when it doesn't have recording conflicts. Which sucks. Maybe they've improved this in the year since I last used one tho'.
If there would be some way of naming the FTP profile to something other than the FTP server that would help. I'm always unsure if I'm just deploying to the root or if I'm deploying to the subdir FTP profile - as both appear in the dropdown but both have the same ftp server and therefore I can't tell which profile is which.
Ricky, this is now available in 2.1.1 :)
Hi Matt I upgraded to version 2.1.1 this morning when I got promted, and now I'm unable to deploy my project ( at least using UnleashIt ). It looks like the destination path is incorrect ( maybe an extra {1} or something ). This occours when my destination is a directory, I haven't tried FTP or Zip File.
What is your source?
Also, if you re-download Unleash It, I've placed 2.1 back up.
Have a good time. I beleive that Kent Tegles lives in Omaha, if you know or have heard of him. Wally
Yep he does, I actually got to spend a night hanging out with him earlier this month when he came to IL for our .NET user group. Unfortunately, I'm on a business trip and don't have any time for fun.
As a person who lives in Omaha, I got a laugh from your post. I realize you meant that you would be too busy on your trip to keep up with your blog. However, the way I read your bit about "limited contact with the outside world" made me laugh. I thought, "What? Does he think Omaha is stuck with the telegraph?" :-)
LOL, telegraph, thats good. Actually I'm stuck on dial-up from my hotel room, and this is the first time I got above 28.8 Kbps connection, woo hoo, a whopping 36.4 kbps. Maybe I should venture down to the business office, I hear they have 1 LAN connection. BTW, what is sad is that the only place that everyone suggests is our hotel bar, in Grand Island ... I know this town is big enough for something better!
Excellent! And it even worked like a charm after using my old config settings. Darn good job.
Where can I find the 2.1? (2.1.1 or 2.1.1.1(?) doesn't seem to work for me. Maybe it would be wise to encode the version number into filename of downlad file e.g. UnleashIt211.zip.
David, 2.1.1.1 can be downloaded at http://www.eworldui.net/UnleashIt by clicking the image on the top right hand side. i've thought about encoding the version number, however this means that some people link directly to the file which ultimately leads to people getting older versions. I personally have the setup files for each version >= 2.0 in case someone wishes to have an older version.
Sorry, I wasn't clear eoungh. 2.1.1.1 doesn't work for me. Only some files get deployed. Do you know why? Will older version help? I figured that last version has a bug...
it's a good idea to drop the l and 1 & 0 and 0 characters as depending on the font, they can be very hard to distinguish between.
Latgely, I've taken to doing this using GUIDs: Dim pass As Guid.NewGuid.ToString("n").Substring(0,6) Works great...
Thanks anon, duly noted and removed from my code. I got charachter happy. Richard, thats a good idea too, however you wouldn't be able to create a password of 20 chars, or in my case 8 from the GUID.
Why did you create an array of strings? You can do the same thing with a single string. string characters = "abcde.... Just curious.
No particular reason, like I said I pulled this code a long time ago and I needed it again for a new project. Works great either way.
It won't work if complexity requirements are enforced on the system the passwords are generated for.
Never said it would, just a quick & dirty way of generating a random password for websites and what not. This shouldn't be used to create network / domain passwords.
A small perf suggestion -- init the string (or array, whatever works for you) as a private static member outside the function.
The link on the website to download the file gives a 404 Error.
It is back up.
Matt announced Unleash It 2.2 on his blog today. I tried WebDeploy before Matt renamed it and had a few problems with the FTP functionality. I was happy to see the FTP library has been replaced in Unleash It 2.2 (formerly WebDeploy). I tested a few of the betas over the last week and have been very pleased with it so far. Matt has now posted the Gold version, so if you're working with ASP.NET (or anything that needs deployment, actually) go check out the feature list, this is a very helpful tool in overcoming the lack of deployment options in VS.NET 2003. I'll post further on this subject in a week or so, after I've banged on the product for a while. I have sites hosted by several hosting companies, each with their own little quirks. A good deployment tool can handle all those little problems because every deployment situation is different. So far, Unleash It seems to handle them with ease and is more flexable than some of the other affordable tools I've seen. (btw, Unleash It is free as in beer)
Here another nice class for your collection http://weblogs.asp.net/garethbrown/archive/2004/04/02/106216.aspx
Well, there's always a Gmail drive (http://www.viksoe.dk/code/gmail.htm)...
I've been using dual 19" Samsung LCD monitors for a year and a half. Recommended very, very much. By the way, using DVI instead of analog makes a big difference. Yes, having two big LCDs on your desk, immediately establishes considerable geek "cred". :-)
I wish I could say they were LCDs, but I could only quite swing a new CRT by the girlfriend. Besides, for home use, 2 CRTs are just great since I don't have to drop $1K, but only $500.
Was there a PowerPoint presentation for this event? The http://www.eworldui.net/files/Jeff_Prosise_Hacked.zip file 'only' contains VS project files (which btw, look quite interresting) Dinis Cruz .Net Security Consultant DDPlus
Dinis, This is the same talk Jeff gave our group. As I mentioned on my blog post(http://weblogs.asp.net/rhurlbut/archive/2004/09/19/231402.aspx), Jeff does a great job WITHOUT a PowerPoint deck. Robert
Robert, it's also quite similar (you could say almost the same) to what Jeff presented over here (in Melbourne, Australia) sometime last year. (It looks like Jeff has expanded on the content since then. But some samples look like they are still in there. Such as the SQL Injection, Cross Site Scripting examples) But I guess the messages that are presented in his presentations are still quite relevant and needs to be spread to all developers out there.
Excluded FILE mask. Thanks for your GREAT work.
with the exception of the pdf lib you used, I've done this very same thing... a long long time ago. Of course I cant say I've got any webcontrols that come close to the quality stuff you write.
Sounds like a major perf problem. I'd recommend having a seperate box on production Queue report requests and process them, rather than take up resources on your web box. Make the solution even more elaborate by using a Web Service to kick off the ASP/HTML/PDF/Email job :)
Well, remember Ron, its only our dev box thats the problem, the production server is a Dual Xeon processor machine w/ 2GB of RAM. The reports don't take nearly any time to run on that bad boy :) However, additional hardware isn't possible since they cannot afford it, etc. Politics. Its not like its a high-demand report that will be run all day long by 500+ users...In most cases, the # of reports that will be generated will be in the 10s.
It's not just cool, it's kewl! With the capital O:)
Matt, Thanks for providing the files! -Varad.
Want an alternative...www.x1.com Its not free but if you do a lot of searching it beats google desktop hands down, mainly because it doesn't use a web interface to show results.
I'm a log file fan, too. What log viewer/analyzer do you use? I've used Absolute Log Analyzer, which is great for some things but sucks at others..
None, came from SQL Server databases :)
Interesting, Matt. Worked on something like that a year ago. It sounds like we had a bit more budget. We ended up with an Async PDF WebService with a custom SQL Server based queue. The service "called back" to the website with a success or failure url to update the system with the pdf generation status. It's still humming along. It'll be nice when SQL Reporting Services is solid enough that this is a no brainer.
while i thought it was halarious as well - its not really true, you can be sure if its random. The easiest way would be to distribute the numbers as plot points and between certain intervals you should get an even distribution. Still doesn't stop it from being funny =)
Thanks :).
I 100% agree with you. Xdrive really sucks. It's hard to believe that they try to charge people more than $100 year for this serivce. My problems with Xdrive included: * SLOW upload * Their software crashed my computer frequently * Does not deliver on the features that they promise I would also advise everyone to stay away from Xdrive. If you absolutely need something like this, you can sign up for an account with them and immediately cancel. If you do that, you'll get to keep 50MB of online space in case you really need to store a file online.
it helps to slow down my computer
I have been getting that error too on my system. I seems to only happen whe I am delting VS.NET projects and there folders
Oddly enough, so was I.
I tried these guys for a couple of weeks too and was very disappointed. I bought an external hard drive instead. After uploading 8 GB the long way, I wouldn't trust them with my credit card with an open account; cancel it. Yeah, I'll try that Gmail drive thing and see if I can figure out. At the very least, I'll upload stuff manually to my Gmail. It's too bad Xdrive costs so much and is so incompetent. If I spend a day uploading a few folders, why have did only ten-percent of them end up at the website? I did this many times and I knew better than to ask for help. Most online businesses don't undestand the word "support", and there just in it for the press. Xdrive and HellaciousRiders -- so-called 500 MB email attachments, and 100 GB of online space. lol -- can go do hell. And so can Yahoo! Briefcase. Time to adjust the pricing, fellas.
A large part of our lives revolves around the tools we use to make our existence simpler and more productive. Regardless whether our professional or personal lives are in question, we use tools to accomplish a variety of tasks: a calculator to calcul...
Well, it may be because you will be getting System.Data.SqlClient, System.Data.SqlTypes and System.Data.SqlServer... And *.SqlClient and *.SqlServer shares those datatypes. One could argue that a custom Microsoft.SqlServer.SqlCient etc would have been a more reasonable way to approach this ... Morty
and...it won't only find from where you are down..it'll actually wrap to the page...god I hate that in IE..you look for something and don't get any results, only because you clicked 3/4s of the way down...
Or you can enable find as you type and just start typing, without having to press ctrl+F.
And Ctrl-Enter will highlight all instances of your search phrase. Very cool.
Ohh, nice one Rob, I didn't know that :)
For the first little while, I thought the Find feature was broken ... being brainwashed by the MS way of doing things, that is poping up dialogs, I expected a dialog to appear in Firefox as well! Eventually, I accidently noticed the find bar at the bottom of the browser one day >8P ... I know, silly me ... While it is certainly quite poweful, developers could have done a better job of alerting the user of the location of the bar ... functionality = A+, usability = C- ib.
Totally agree, I was in the same boat as you, however it didn't take me long to find it ;)
Whoa! I've been using Firefox for about a week now. Very cool! Thanks for pointing that out.
No need for Ctrl+F, just hit / (also note that incremental find is available in VS2005)
Daniel, that only works if a input field doesn't have focus on the page. But yeah, thats easier to hit, however Ctrl-F is the sure fire way of "finding" something.
congrats Matt ! MS use only the BEST tools
I gotta say they made a fine choice. I've used some of the eWorld.UI controls and I love them as well. Keep up the good work!
Now you can kick in the ultra-hidden license clause and make your million muhahaha...:-)
I gotta agree with Derick. I´ve used most of your controls at some project or another, and they are really useful and cool. Thanks, and congratulations Matt.
Your controls rock !!!! That said please keep them free :)
Microsoft leveraging tools from the community
you are my absolute hero! I'm just looking into doing exactly this...waiting with bated breath for the followup installments (between games of Big Team Battle on Live that is)
We love your work and are very excited for you about this new success. Keep up the good work.
Thanks for the heads up Matt. One question, does the excerpt function work for you? It's grayed out on my install. Can't figure out how it's supposed to be enabled.
Nope, sure doesn't. It also gives me an error since it is disabled. I've reported that bug.
Since you asked. . . I knew that. . . and I only knew that because I read a lot. I pose another question: Have you read the .Net SDK? Microsoft really got it right with this set of documentation. If you are thinking of buying a .Net book, read the free SDK documentation first. It is really great and will give you all the in-depth knowledge you need to know (like the behavior difference of throw {var}; vs. throw;)
No, I actually haven't read the SDK, I unfortunately don't get paid to do that at work.
I know that too. Though it is one of the most common mistakes I see in programs. I too only knew because I used to live and breath documentation and blogs to the point of I was sort of obsessed with it and spent way too much time doing that vs coding ;)
well I didn't know it! so thanks for passing it along! I haven't read the SDK either...there's so much to read and so little time, especially what with Halo 2 and all ;)
Matt, Other than being faster (not really a big problem for us with 2.06) and having a nicer add file dialog (not used much over here because most work is done through VS.net), have you come across any other really compelling reasons to upgrade to 3.0? I love vault 2.x, think Eric Sink is the man, and love supporting small businesses, but I'm not really sold on upgrading to 3.0. -Josh
I think the biggest reason I upgraded is that there probably won't be any more updates to the 2.x tree. That, and I have this bad habit of always wanting the latest and greatest. I can't really say why you should upgrade right now, I've actually upgraded but not had to check anything in yet, soooo...until then!
I'll see you there -- be sure to introduce yourself! My flight actually gets in late (after 9:00 pm), but I should catch the tail end of the get-together.
See you there Matt!
Doing a Google search, I turned up this for Joe's blog: http://dotnetjunkies.com/WebLog/joeolsen/. I agree, the man needs to blog (more -- only a couple of posts there).
You might also want to check out Eraser http://www.heidi.ie/eraser/ It doesn't have the wildcard matching (at least as far as I know) but its free.
Yup, I use Eraser, too. Simply writing over old data one or two times doesn't erase it -- it can still be recovered. Eraser has a few different algorithms, the default being an 18x or 36x (or something) write-over of random data, IIRC. Has all of the features you mentioned, except for the filter. Easy way to get around that is to do a search for *.dat files, then right-click Erase. Good stuff, and free.
I've never really understood all the hype around a simple design pattern that's been around for years. Why no FactoryPattern.com, or Singleton.net? Where's the love?
So why'd you quit? You can't throw stuff out there and expect us to be satisfied with that. Throw me a frickin' bone here! :)
There were internal issues mostly relating to me not seeing eye to eye with the other (very few - now 3) members. My biggest gripe was the fact that we were so small and no one but me had the motivation to expand. I'd rather not get into the dirty stuff (and trust me, there was dirty stuff) on the blog. IM me if you wanna chat.
No need, just curious! As a user group leader myself, I'm interested in things going bad as well as good. Thanks for the info. :)
Funny you should comment about this today. Not 30 minutes ago I was cleaning my link collection folder (my desktop) and came across the ProviderModel.com link. Opened it and saw nothing updated since October then deleted the link as another failed attempt at releasing a decent generic framework. I guess for now I'll keep this blog entry's link and see if anyone has a comment about it.
i'd even emailed Robert about it but never heard back... not sure what's going on. i ended up building my own Provider generic base class/helpers in C# 2.0 anyway...
I agree with your sentiment about MSN Messenger 7 BETA. You should check out Miranda at www.miranda-im.org. It's great little IM client supporting almost all known IM protocol using a plugin architecture. It has the UI simplicity of Windows Messenger but adds so much more without bloating the UI.
Matt, I attended PDC '03. The early registration fee costs $1695. My PDC approved hotel (shuttle running to/from) cost $160 a night (Omni Los Angeles, very nice hotel). Airflight was pretty decently cheap from Indianapolis... took ATA non-stop. Hope this helps...
Thanks scott!
My life has been rather upended at the moment... just moving into a new place and finishing up a security-related contract... both of which have been eating up my time. I'll release it soon, I promise... Kirk... why did you build your own base classes in 2.0? They're built into the Framework...
In case you don't get a response, I have used this as a tool to help localize stuff: http://www.google.com/language_tools?hl=en
You might also wish to check Microsoft glossaries. Those glossaries contain translations of text resources from many MS applications, available in many languages. If text resources in your application are consisted of common technical-language constructions, the chances are you'll find very accurate translations there. ftp://ftp.microsoft.com/developr/msdn/newup/Glossary/
这里有篇偶的分析。 http://www.donews.net/roydebox/archive/2004/12/11/199791.aspx 8fang.net - 搜索、发现有趣的blog
I guess the laws in the Phillipines are different -- in the US one could make serious trouble for such restrictions.
I had to see this for myself... Interesting. Not only wouldn't I apply here, but I wouldn't hire this firm either. I have to make a note to myself to avoid any type of relationship with this firm in the future. Being 39 I'm starting to get sensitive about age discrimination...
That is simply ridiculous. I've had employers ask me at times "Are you married?", and when I say "No" .. they view that as a positive that I can spend nights in office. Personally, I've decided not to work for a company that treats me like a slave. As far as the firm above, I wouldn't even hire their services, no matter how good they are, as that would be simply encouraging the above practise.
How good could their services be? They don't have anyone with "durable" experience. They want degrees, yet limit the age to 30? I see 8 years max in their "history" when they get to the company.
This is a common practice in the philippines, and is not exclusive to their IT industry. I'm Filipino/Canadian and I grew up in Manila. Don't be surprised if you encounter these questionable practices: Age limit for jobs, photo ID requirement in application forms, religion, civil-status disclosure in application. And if you are female and single, the manager might ask for your telephone number and start dating you. It happened several times to many of my friends. It's all about the culture. The sad thing is at some point in time, this is tolerated by the general masses, but I'm not sure nowadays if these practices are becoming obsolete as workers are more exposed to politically correct methods.
It's illegal here in New Zealand too, as is advertising for a specific gender. Perhaps it's a cultural difference - it's quite common practise in Japan as well as the Phillipines.I do think it's kind of strange that you can base your decision to hire someone on whatever you want (i.e. maybe you will only hire someone < 25 anyway), but you can't say or advertise as such. It's like you can't be honest with your advertising, and will end up wasting the candidates time and your own time responding to those who don't fit what you want.If I was thinking about applying for job, but they only wanted < 25's, or females or whatever, I'd want to know about that before hand.
Same thing in Portugal... and other european countries that I know of. It wouldn't help if we tried to sue a company for age descrimination because the legal system is just too damn slow... so what to do? write your age in your resume(everyone has to do it because they always ask your age...) and find a steady job before your're 30.... it is sad..
I heard that changing the defaults will not install the november ctp release, make sure you dont modify any defaults.
Test Driven .NET is da bomb!
Hehe, Jesus bought you a server, nice one! :-)
What do you know! Another guy with my name! Anyways, yes of course it was Jesus! Unless you are blind to the clear evidence above.
Hi, I found this code in one of your article in c# version which solved my problem of error which i was getting while 0pening solution Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs) ' Fires at the beginning of each request Dim ver As String = Request.ServerVariables("URL").ToString() If (ver.IndexOf("get_aspx_ver.aspx") >= 0) Then Response.End() End Sub but the problem still their, not opening pages, showing page not found for each and every page thank you please write me to "devtodev @ g m ail. co m"
It's alright... I'm not hurt... really... :)
:)
I got a 58, but it didn't even tap in to my vast comic book/movie knowledge.
what show
Step by Step
Your proclamation is devalued by your misspelling of the word proclamation. I do kind of agree - writing a simple 100 word post can take an your with the linking, spell checking, etc. Now that you've eliminated linking (and presumably spell checking), you can zip through them!
Ah, the irony. I meant to say that a simple 100 word post can take an "hour". Spell checker would not catch such a thing.
I never said I could spell :)
I'd recommend checking out <a href="http://iPodlounge.com">iPodlounge</a> for reviews of cases and skins for your new toy. I've gone through a number of them, and one things for certain, vendors are not building their products to work with iPods enclosed in skins. I was extremely happy that my wife bought me, among other things, a Bose SoundDock for Christmas, but low and behold, I couldn't use it with my iSkin on. I ended up picking up 3 new <a href="http://lajo.biz">Lajo</a>skins that are compatible...one thing is for certain, they are really cheap compared to what you'll find in a retail store like Best Buy.
shoulda linked the show so we would know! :) http://www.tvtome.com/StepbyStep/
Just to inform the people who have implemented it already: The post is edited with some extra tweaks such as escape and 'site:' I'm happy to see how many people find it usefull and easy to implement :)
<a href="http://www.google.com/search?hl=en&q=I">I</a> <a href="http://www.google.com/search?hl=en&q=say">say</a> <a href="http://www.google.com/search?hl=en&q=just">just</a> <a href="http://www.google.com/search?hl=en&q=link">link</a> <a href="http://www.google.com/search?hl=en&q=everything">everything</a> <a href="http://www.google.com/search?hl=en&q=via">via</a> <a href="http://www.google.com/search?hl=en&q=google">google</a>. :)
Boy... that sure didn't work oh well.. it was funny when I thought of it anyway. :) I do agree with you though, I don't link much on my blog either for the same reason.
Does the shipping carrier operate on MLK Jr day? :)
Ohh geez...maybe, its UPS.
Other info: I added an important notice to the post about Google terms and rumours about sites being removed from the index, please check it out and decide for yourself :)
Watch out... on my system, those unsupported codecs don't let you change the current location of the playing file. :) I had to install a DVD player to get it to work right. Check out the TivoCommunity for some thoughts on your other comment: http://www.tivocommunity.com/tivo-vb/
I beleive that it's Java based because it's going to be running client-side (On the Tivo) and not server side.
<chuckles> Thanks for the link Matt. :).
Here is a bit more integrated solution using the Google API Web Service. http://www.elegantcode.com/dottextweb/articles/462.aspx
Hope this helps.
Thanks for the heads up. Been looking forward to seeing what's in it.
Congratulations! That is wonderful!
Wahooooooooooo .... Congratz duuude ... ... and this just before Valentines ... :P
Congrats Matt! That's romantic!
Congratulations, Matt and all the best wishes...
Congratulations dude! I guess the scrapbooking book worked at Christmas! ;)
Gratz!
Congratulations, Matt! Don't we at least get to hear how it happened? =)
Congratulations. As one already down this path, it is much better to have someone that you love than to come home to an empty place. No matter how bad the day has been, I always get a smile on my face after I walk in at home and see my wife and children. Wally
Bravo!
thank you very much! :-)
"unearthed". What a nice way to describe finding a Firefox bug. ;)
Another (free) alternative search engine is dotLucene (based on the java version). http://www.dotlucene.org (have a look at nutch.org to see the power of the java version) Thanks Marco
Save Google the hit, post the URL ;) http://discuss.joelonsoftware.com/help/Index.html Thanks for the heads up.
That post came after mine, funny enough :)
I mean, Joel's 4.0 announcement came after mine.
I've just been looking at this too. There's a free WebDAV service for calendaring at http://www.icalx.com/ . You don't need a common share then as you have outlined above - and participants can then obviously be in completely separate places (in network terms). You seem to need at least one event to get the calendar primed, and then publish it. After that it seems smooth (click the option to automatically publish after every edit). I'm just looking for a way to automatically publish my outlook calendar now into this infrastructure too (required for work), and I'm all set.
Should the line : docElement.AppendChild(docElement); be docElement.AppendChild(docClone); ?
Thanks, typo in the example. Tis' fixed.
Google (yes Google) for "Brand Necrophilia".
I agree with the above comments, but from a joe blow regular user's point of view, nobody cares about interface guidelines. As long as it looks "fresh", "pimped" or whatever you want to call it, ordinary users will use it. Marketing has something in it. Although personally, I still prefer the standard UI look and I'm really annoyed by beveled edges, gradients, and blinking lights.
That's where I disagree. If the general user interface strays from the 'norm' as we so like to call it, most users will feel out of place and get frustrated with the application easily. Thats why abiding by standard guidelines is so important in windows applications. Yes, this means abiding by Microsoft standards, but you know what, its not such a bad thing after all.
That's what I mean, and ordinary users do not realize this. Let me know if I'm out of touch with the times, but from my experience with these types of users, they prefer fancy skinned interfaces because they look cool to them. Just go to any windows xp theme site (e.g. themexp.org, skinbase) and check out the top-rated skins to see what I'm referring to. I'm aware of user interface guidelines and the benefits of adhering to them, but I'm not sure if those principles are timeless or if they do change with the collective consciousness. Surely, Microsoft had spent significant resources studying these guidelines, but sometimes the decision to take advantage of them are overridden by other factors within the company.
Using your example, the users visiting ThemeXP aren't your "mom" or "pop" users, they're advanced users that understand how things work and enjoy making things look different. The problem is that most "advanced UI designs" adhere to the select few users (like us) who can handle such a drastic change in how their applications work. Take for example, my grandmother (pushing mid-70s) just got a new computer. Her old one was about 10 years old and running Windows 95. She was easily able to "upgrade" her skills to use Windows XP because the UI design of all her general applications had remained in tact from what she originally learned. That's the key...the fact that this is how it has been, and how it should be is so important. You go start changing things now, and users will get frustrated, or worse, unwilling to use your application. I agree, that some UI changes are pretty awesome, however its too much too late. If we as developers are to change the way our moms, dads, and grandparents use applications we build, we need to gradually bring them over or not at all. Now, all of this is relevant to Netscape, because that is what the "older" (and I'm using this term loosely in the sense that everyone that was apart of the 80% usage rate of Netscape years back) crowd is familiar with. You tell my grandma that Netscape 8 is just to be released, and she'll recognize that brand because she used Netscape 3 & 4 for so many years. FireFox or Internet Explorer are dormant terms for these users because they've never had a reason to use them, until now. However, if you throw Netscape 8 onto my grandmother, you're darn near going to scare her, and by her merely using IE will make her feel most comfortable.
I can remember Windows 3.1 users here using the Hot Dog color theme *by choice*, combined with that 256 color balloon background tile on a 16-bit display. Ugh. And for some reason that Netscape toolbar picture reminds me of Epcot Center's vision of "the future".
I like the way you can switch individual sites to display in either the IE engine or the Firefox engine - first time I've seen this done
Thanks for the link to icalx Mike. Here's what I did to publish a public calendar from Sunbird 0.2 on icalx.com: 0. Download Sunbird at http://www.mozilla.org/projects/calendar/sunbird.html install and enter at least one event. 1. Create an account at http://www.icalx.com">http://www.icalx.com. 2. Open Sunbird and go to Tools -> Options... -> Publishing -> enter in a value like "http://icalx.com/public/spoonyfork/public.ics". This will create the calendar file on icalx.com with the name you specify. Click Ok. 3. Still in Sunbird, select the Calendars tab view 4. Right-click on the calendar you wish to publish (e.g. "My Calendar") and select the option Publish Entire Calendar. 5. You will be prompted for your icalx.com username and password from step 1. Sunbird gives you the option to have this info saved which can be useful if not insecure. 6. Go to http://www.icalx.com">http://www.icalx.com, log in, and you should now see your public.ics in the Public section. Click the HTML view to see your calendar. This URL can now be given to others for quick viewing or the .ics URL for remote calendar integration with Sunbird or other calendar software users.
Matt announced Unleash It 2.2 on his blog today. I tried WebDeploy before Matt renamed it and had a few problems with the FTP functionality. I was happy to see the FTP library has been replaced in Unleash It 2.2 (formerly WebDeploy). I tested a few of the betas over the last week and have been very pleased with it so far. Matt has now posted the Gold version, so if you're working with ASP.NET (or anything that needs deployment, actually) go check out the feature list, this is a very helpful
Congrats! (I'm sssooooooo jealous!) We EXPECT that you will continue blogging, but maybe over at blogs.msdn.com, eh? Have fun!
Congratulations - hope eWorld UI will still continue ;-) Just had an interview for an MS role myself today...can't stand the suspense...
Congratulations! I recently went through the interview process my self. Where are you moving from?
Eric: You know I forgot to mention that, but Central Illinois - so a bit of a haul. Steve: I will definately continue to blog, I just gotta see how I have to get my blog over to blogs.msdn.com Scott: I have to run everything through Legal to make sure I'm not in a conflict of interest with Microsoft...I don't think it'll be an issue though.
Congratulations! Good luck at the new place ... :)
Congrats, Matt! You're going to rock the world over there. I don't see you in SMS&LOLTTFNYMMV for too terribly long, though, as you seem destined for something closer to the main development product lines. It'll still be awesome, though. I look forward to your MS stories! Good luck.
Ryan - Thats my actual goal, is to get into the ASP.NET product team. Thanks for your kind comments!
welcome aboard matt...look forward to seeing good things out of you!
I'll chime in with my own congrats to you and welcome to the beautiful Pacific Northwest I've done time as a contractor at MS and am working in Bellevue using UnleashIt! and the popup calendar to great advantage. Here's hoping you'll be able to continue evolving those tools.
WHOOT! Go Matt!
Congratulations Matt! Welcome to the team...! Don't worry, it is fun and challenging even if it is not a product group... ;-)
Congratulations, Matt. We're going to miss you at the Chicago dinners. Good luck and keep us posted on how things are progressing.
Woo Hoo! Great to hear it. I've got high hopes that a company as smart as MS enables you to make even greater contributions to the .NET developer community.
You should send this over to www.TheDailyWTF.com :)
Nah, not funny enough. Just enough for a chuckle.
In fact, "Toes the string" is a running gag with the guys at work ;-) Very common methods like "ToString()" or "Equals()" will be handled in a more intelligent way in a future version. Regarding "AlreadyScheduled": This is a case where a rule *would* be possible, but a different naming of the method could even be better; I'd call it "IsAlreadyScheduled()". One advantage: If you have several methods that check a state, you'll find them all in one place when using intellisense. Another advantage: GhostDoc knows how to handle methods starting with "Is..." or "Has..." ;-) Roland
Thanks Roland, I figured I could have made the architecure better, but I'm just documenting and don't want to change the code base. Good to see "Toes the string" is a gag for you as well :)
Typical Mozilla - Hotrod browser - ugly theme Why they don't just put a clean looking theme on something I'll never know. Another botched job.
I for one, find the blue default interface unreadable. Usability is one thing, but accessibility is an entirely new level. Dyslexics often change colours in order to better read the text. The words can "swim" so you can't read them. Bizarre as it may sound, simply by changing colours (or wearing glasses of a particular tint) the words stabilise on the page. It is not just dyslexics - other mental disabilities or mental illnesses benefit (or suffer) from colour issues. Ever been "blue"? Manic depressives often have a "happy colour". Blue might not be it. People with ADD/ADHD also benefit from colour therapy - there are calming colours and there are colours which make you crazy. Everyone is different. Personally for me, blue is NOT MY COLOUR. I would like to see a traditional UI which uses my system colours. After all, I chose my system colours for a very good reason. A reason that needs to be respected.
The suspense is killing me!! ;-)
I like Netscape Browser 8.0 Beta, I like the Netscape Comet theme it comes with. Right now I am using Netscape Browser 8 Beta as my default browser. You can make the the location (URL) bar larger in custimize. You can add Google Search to the search bar by downloading Mozdev's Mycroft Top 30 at http://downloads.mozdev.org/mycroft/MycroftTop30.xpi . You can move the location (URL) bar to the left of the search bar in custimize. You can make Netscape Browser 8 Beta default the rendering engine to "Netscape" (Gecko). I have made Netscape Browser 8 Beta set to default sites to the "Netscape" (Gecko) Rendering engine. I like that you can change it to the "Internet Explorer" (Trident) rendering engine when I need to. I prefere "Gecko" over "Trident", but I'm glad the choice is there for sites that require Trident. I like that requested pop ups open in new tabs instead of windows. There are a few bugs in Netscape Browser 8 Beta, but Netscape Browser 8 Beta is currently my favorite browser with Mozilla Firefox in second place. I think that this is Netscape's best browser they have ever made.
My favorite is still "Ons the Init". I spend a lot of time oning my init.
Glad I was able to help out!
Great story! Perhaps one day I'll get the same chance! :-)
I hope one day to walk down the same road :) Though it won't be a 3 hour flight than :) (from Belgium is bit longer :p)
Great story, and it reminds me a lot of my own experiences. I went through a similar process back in November with a similar outcome! Now that I'm out here I have to say it was the best decision I've made! The whole interview process may rattle your nerves a little, but working at Microsoft is totally amazing! I'm looking forward to hearing even more about your experiences thorugh the rest of the process in the future.
The space needle is the bomb. I have a miniture sitting on top of my monitor.
You can mention my name I dont mind... ;-)
great Matt! Lots of congrats for taking "The Job"! I believe that working for MS at your age is, well, great! I own my own software firm, but being a softie has always been a sort of wet dream...eheh! good luck!
Congrats, Matt. Very nice story, too. Working for "the man", huh? Maybe "the man" is not so bad after all?
The "blog" on their site is very, very different and well separated from "news." I don't think it's a big deal. News.com still has the best sampling of general tech news of anyone.
ewwwww, don't live in Redmond. We live in Seattle and it only takes my wife 30 minutes to get from Seattle to Redmond at 6:30AM. The commute sucks, but living in Redmond sucks more. Imagine a large strip mall surrounding Microsoft. bleh. Redmond is boring, Seattle is fun. If you live in Redmond you'll never make it over to Seattle. You'll think about it, you'll talk about how you're going to go to Seattle this weekend. But then you'll end up sitting there in your house/condo/appartment, you'll go get some sub-standard asian food, you'll look around for some place to get a beer that isn't a chain food bar and grill, then you'll go home. When you talk about going down to the water, you'll mean Lake Samammish or Lake Washington (if the "traffic" isn't too bad). Boring Well, that's not completely true. There is some pretty country over there. :) Congratulations on the job. Set a limit on how much you'll spend at the company store the first week you are there. ;)
LOL, I think the fiance will have to take my CC away from me so I don't splurge. I guess its that good ehh. Can't wait!
See, the lovely part of that is that now it's YOUR company that's breaking your stuff. At least you'll have an internal mail alias to bitch at and an internal build location to pull the fix from. Remember the rest of us are stuck waiting for the fix. :)
Thanks for the tip on Backup Plus. Looks like a nice little tool and just what I've been looking for. I'm currently burning my first backup to multiple CDs. Now I either need to break down and purchase some DVD-RW disks or that 250GB external hard drive I've had my eye on.
I work for CNET News.com (www.news.com). I certainly hope you can tell our blog posts apart from our stories. We don't let the standards slip, but we do range farther afield, in both content and tone. If anything on CNET News.com misses the mark, say so... either in a comment on the piece or by sending a TrackBack/Pingback ping to the piece in question. Thanks for reading. And, Jeff, whomever you are... thanks for the kind words. I hope we continue to earn your time. John Roberts CNET News.com product development first name dot last name at cnet dot com
Foobar on BackupPlus, see http://weblogs.asp.net/mhawley/archive/2005/04/01/396633.aspx as they were no help if you want to install SP1.
Hmm...identity crisis.
Well, I guess that means that the joke's on you then. Doesn't it?
THE prove of Copy-pasting code :D
Well, yes since its about me...
See, and I was actually happy for you!
Good one!
What source code did they buy? eWorld UI?
Yes, that is correct.
Oh man...that was a good one.
For Pete's sake, THIS is the joke! Come on, people! ;)
See, I knew you had really been to Seattle at least because you complained about the traffic. ALL Midwesterners who come to Seattle complain about the traffic. Or WAIT. Maybe this is a recursive joke and the latest update is the joke? I'll just wait for the stack to overflow and then laugh.
Well I know it's not a joke - I've seen all the paperwork and am giving the party Sat night!
I has the same thing last year, but tell me mine isn't more controversial! http://weblogs.asp.net/jeff/archive/2004/05/28/144180.aspx
Gosh. What if the MS job offer was the elaborate April Fool's joke, and the joke really is on you?
Congrats, Matt. It is nice to see that a guy whose controls have saved my time and my bacon is doing well. Remember us little guys fondly when you land at MS :-)
I'm not dead yet!
Gotta love it when the MSI database gets confused like this. :-( I assure you that there isn't a single reference to "Adobe Reader" in my installer.
As a fellow building 109'r where your MS interviews took place, I appreciate you validating the madness that reflects our parking situation.
Oh man I don't miss the acronym soup...worked in PSS a while back, everything was referred to as some sort of TLA (three letter acronym). If you hunt around, there's an internal MS website devoted to all the TLA's thrown around, don't remember the address offhand though. Sounds like you're having fun...well done.
wow that sucks.
My biggest acronym nightmare came while I was at Progressive. Not only are there letters for every part of the company, but each system within that part. Fortunately they were getting away from that. Our system was going to be called "PolicyPro," and that was our group name. Not surprisingly, it was short for "policy processing." That was a long way from the gig I had before that, where we called servers by planet names and laughed every time we said, "The file is on Uranus." Heh heh.
Great to hear you're having fun and being challenged. It's only about 3 weeks till I am in a similar scenario, though we are goign to be getting ready to launch a product. I can only imagine the firehose I will have to drink from. Anyhow if you haven't met "The Man" by the time I arrive we should introduce ourselves and meet "The Man".
Dont like rooming with me? ;-)
What's sad, Cleve, is that this is the most discussion we've had since Wed...we're just too darn busy.
^_~,pretty good!
Ugh, don't meet the man other than the "bonding over pain" hehe. I like a hot sauce mind you, I lived in New Mexico for 4 years, but I like a hot sauce with some flavor. The meat at Dixie's is GREAT though.
Jason Zander, head of the CLR, does a great job explaining application compatibility issues that the...
I'm very happy for you Matt. You deserve a great career at Microsoft. I use your controls daily. Jim Jim AT Cheseborough dot com
I believe that any DataLayer must be a simple code block, that they allow operations against DB. That code block would not have to know on the Business Entities. Single to specialize it is to execute the operations (Store Procedures and SQL Sentences) against the engine DB (SQL, Oracle, DB2, etc.), with which this setting. Finally, I invite to you to download the DataLayer.Primitives Public Version. This is very cool Data Layer :) DataLayer.Primitives - Readme! http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=1389 Cheers, Javier Luna http://guydotnetxmlwebservices.blogspot.com/
So sorry to hear this, Matt. Of course some of it's selfish, but I really feel bad for you after all the time you've put into these excellent controls. Of course I've signed your petition; let me know if there's anything else I can do.
Another solution: leave Microsoft. If they want to be such a pain, why stay with them? I'm quite sure you can find many companies that would let you do your own thing aside.
What a shame. I know you've put in a lot of hard work into these components. I imagine there have been a lot of developers who have benefited from your work (myself included). I also imagine this must be very difficult for you. I hope this all gets resolved in a way that benefits you and the developer community.
Ouch, that is a little harsh. Was this a post hire event? I hope they gave you some heads up. Anyway, I have really enjoyed your components and it's sad to see them forcefully reducing some of your contributions to the community. I'm sure many will keep an eye out on your sites in case the situation with MS ever changes.
That's really unfortunate man... employment contracts are sometimes a necessary evil, and sometimes an unnecessary hindrance. Maybe they just want you to integrate the controls into Whidbey SP1 :)
Matt, I really regret this news. I have always appreciated your efforts in the free controls world. Your free PopupCalendar has been a worthy entry in the DatePicker category. I hope you are able to find common ground with Microsoft or at least are able to utilitize your skills within their organization to continue the betterment of our community.
Great Going dude! Hope to see improvement to them control.Esp those calenders n boxes!! Great work and rock on !!
Hurrah.. nice one Matt! good to see that when I signed the Support petition list thingy last week I was number 18 and now it in the hundreds!! You have ace controls here and it is great to see a possibility of them continuing.. All the best in your assimilation into the MS collective!!
Awesome news Matt!
Hard luck Matt. I have made use of your controls quite a bit... excellent work... if only i had printed the sample code before now... :(
Hey, great news matt... i'm tapping my fingers as patiently as i can :)
any examples?
You should have seen my business cards at PDC03 :) Actually, here it is: http://www.paolomarcucci.com/images/PM%20-%20PDC%20Card.gif This year, I have *collectible* business cards. With XML and barcodes :)
hmmm... u should try to get some help for that :p
Yeay :) Hope you get final permission soon :)
Hey Matt, Just got back from my Honeymoon and was hoping too see some news from you. How're things going with MS?
adsf
Wow! Sounds like this is an awesome improvment to the Partner Program! Can't wait to see it in action!
You da man!
Awesome maan.. can't wait to see it go live..
B. Ravo? LOL
Thank God! Can't wait to use it. The bar is pretty low. I'll be happy if it just sucks less. I'm off to give it a spin!
Cool! Great find! I was just looking at snippet editing earlier but didn't want to take the time to learn the syntax today. This is prefect!
Thanks,very useful info!
check out http://www.gotcodesnippets.net as well to share intellisense code snippets
Is what you are working on at MS? It would seem so with your UnleashIt application background...
No, I have no connection with the ASP.NET team.
Now make the site compatible for FireFox!
I was just about to say the same thing... It's useless in Firefox
Congratulations!
I'll pass on the word, however it was designed for IE only.
You have got to be kidding me. A simple search showed me that this article is so wack that even *other* nuts dispute it. http://911research.wtc7.net/essays/reynolds/
C'mon, this is crap. A controlled detonation?! Nope.
I've got some Florida swamp land for sale, ping me if interested...
Are you smoking crack? Seriously, what a bunch of crap. I live in Hoboken, NJ, directly across from the WTC. You know what brought them down? Two, tremendous jet planes full...FULL... of jet fuel crashing into them. Get a grip on reality. I can still smell it.
Jacob's ladder Like the Sermon on the mountain says dumber got dumb Hellfire and brimstone swapped for oil and guns When we're pushing up daisies we all look the same In the name of the Father, maybe, but not in my name On this Jacob's ladder, the only way up is down One step from disaster, two to make the higher ground Jacob's ladder And they sent him to the wars to be slain, to be slain And they sent him to the wars to be slain A million lifetimes left dying in the sun In the streets down in Whitehall, dogs pickin' at the bones Nine eleven got branded, nine eleven got sold And there'll be no one left to water all the seeds you sowed On this Jacob's ladder, the only way up is down One step from disaster, two to make the higher ground Jacob's ladder And they sent him to the wars to be slain, to be slain And they sent him to the wars to be slain And they sent him to the wars to be slain, to be slain And they sent him to the wars to be slain On this Jacob's ladder, the only way up is down One step from disaster, two to make the higher ground On this Jacob's ladder, the only way up is down One step from disaster, two to make the higher ground Jacob's ladder Puppy dog leader sooner or later We'll dig up your cellar and try you for murder (Repeats)
I believe that 9/11 is the ultimate place for conspiracy theories.
I am trying to keep an open mind here, but I am to the part in the article where he starts analyzing the holes made by the planes in the buildings. All of his conclusions point to the holes in the buildings being "too small" to have been caused by planes. He backs it up by saying no significant plane parts were found at any of the crash sites. This part basically discredits the entire article. Maybe the buildings were destroyed by professional demolition, but that doesn't negate the fact that two huge planes impacted the sides of those buildings! What? - Did the government project the image of planes flying into the building onto huge movie screens? Was it a hologram? You can question whether the planes brought the buildings down, but to question whether planes even hit the buildings at all is just rediculous.
I didn't say I believed it, I don't at all. Read the essay posted in the first comment, it discredits the essay because of the theory that no planes crashed into the building.
I'm not usually into conspiracy theories either but this book was very interesting: http://www.amazon.com/gp/product/1566565529/104-2397900-6299160?v=glance&n=283155&n=507846&s=books&v=glance A very good read with some interesting claims Cheers Nick
Matt - after reading my own earlier response, I realize it sounded like I was criticizing you. My intent was to criticize the author of the article, not you or your comments. I personally don't put anything past the current US regime.
Not a problem & no hard feelings :)
best is to look into machine.config for the attributes
Thanks for sharing this. Jim [Long time user of Matt's Calendar]
Beta 2 is usually a good marker. If you want to do anything more than just look around, wait for Beta 2. Matt, right idea. :)
Awesome!
I've bound that action to cntrl+, as shift+alt+f10 is for people with 5 hands of a meter wide, each, and I'm not one of them.
FWIW, I've been running it for a few days and have zero problems. It even downloaded drivers for my fingerprint reader from WU! You'll probably want to skip it only if you have a laptop.
This addition was in VS2003 with Jetbrains Resharper .Very useful...
Yeah, I'm thinking of binding it to another shortcut, something I can do with my hand very quickly, maybe like Ctrl+Alt+Space or something.
If you're a big user of auto-inserted using directives, you might find my little add-in (http://bordecal.mvps.org/Nicole/ImportsSorter/Default.htm) for sorting the beasties to be helpful. (From the command list available for keyboard shortcuts, it looks like someone had meant to add sorting functionality to the IDE itself but, at least as far as I can tell, it doesn't appear to have been implemented.)
Excellent.. Congrats on the approval and thankyou for the great work.
Great news! Congratulations
Thats great news. I can't wait to see them back in action. Congratulations and thank you for fighting to keep these live.
Matt, I am super happy for you. This is great news for you and the community.
Finally! Congrats! Excellent news and looking forward to new controls maybe?
Yes, at some point - I'll have to get back into it.
YAY!
Congrats, Matt! Now I can stop making up phony names for the petition... - Jon
Congratulations, Matt!
Cool Matt. What's the link?
The link is http://www.eworldui.net
Thanks!
Congratulations Matt! Glad to see Microsoft didn't just toss your code into the dungeon of forgotten code.
WOOHOO!
No, seriously, welcome back... Looking forward to .net 2.0 controls from you! R
That is GREAT news! I have been using your CollapsablePanel control, and it was a great fun... of course, until you hit some problems. That is always the case with 3rd party controls right? it is a great way to get what you want fast, with extra features and cool thigns you would have never done yourself. You are happy. But then, a month before release youfind in QA a bug, and feel completely helpless becasue it is not your code )-:. I really hope you fix the 2 little bugs/problems I reported on in the forum, or have some workaround for them: http://www.eworldui.net/Forums/ShowPost.aspx?PostID=2377 http://www.eworldui.net/Forums/ShowPost.aspx?PostID=3768 And THANKS SO MUCH for making these cool controls. it just makes our life that much more fun (-8
This is because "hand" is an invalid value for the cursor property. The correct value is "pointer", IE supports "hand" for bug compat with an earlier version of IE, but also supports the correct w3c value of "pointer".
Yes - VS2003 is even a bit buggy/misleading, encouraging you to use the non-standard compliant hand, but discouraging pointer. One of the many tiny issues in a still brilliant product. I'd be suprised that FF throws an error on it instead of just ignoring it though. Can you put up a test page Matt? I've never seen that error before, even though I've tried the same thing.
Blaming Firefox when it's you that's at fault? Poor. FF even told you what the issue was!
Look at the W3C specs before saying that FF has a bug ... it often helps.
Take a look at this: http://www.quirksmode.org/css/cursor.html#pointer
If you are developing for the WWW, you should pretty much live at quirksmode.org
I've never seen quirksmode.org, so thanks for the link. Also thanks for the 'pointer' - pun, lame, yes.
Settle, Settle.. God forbid you say anything bad about FireFox.. No No, FireFox could never have a bug. So yeah it seems there is no bug here aside from maybe the fact that an error is given rather then ignoring bad styles. I just hope IE7 is going to be good enough that I can drop FF. This clunky pile of crap software that eats up more resources then a browser should and is slow as hell even with the recommended "tweaks". I love having all tabs and open windows freeze while waiting for a single window to load. FF is useless for any purpose other then development.
I agree that it's annoying that the CSS errors are lumped in with the JS errors so it's hard to tell the real problems. Especially since it's easy to write error-free JS because you can test for the features you need, but almost impossible to write error-free CSS that still has the effect you want in IE. However, I completely and entirely disagree with your suggestion that Firefox shouldn't show these errors at all. Browsers have historically been *very* lax about allowing bad HTML and CSS (and attempting to interpret it bug-compatibly with Netscape 3 and IE 3) so developers (such as, apparently, yourself) have gotten into the mindset that "if it works, it must be correct". A browser that actually *tells* you when something's incorrect is a *huge* improvement over one that silently ignores errors or tries to correct them, because it'll tell you when you're doing something that's likely to break in other, as yet unknown, browsers (and bear in mind that up until a few weeks ago, IE7 was an "as yet unknown browser")
I had a bunch of problems when upgrading to the latest version of Firefox, too. And I got the same comments from unemployed amateur web developers on my blog, too. I'm still never switching back to IE unless I have to, but I'm also dreading Firefox 2.0.
Check out Console 2 which I just discovered yesterday. It replaces the Firefox 1.5 javascript panel so you can filter out the css errors if you want. https://addons.mozilla.org/extensions/moreinfo.php?id=1815&application=firefox It's annoying when you have to have cursor:hand in there for IE, but then have to pick through your errors to find real javascript errors. This extension definitely helps.
Coilin, after 1000 years in development you'd hope that ie7 delivers something. At the moment ie is steaming pile of.... so heavily tied to the OS that if something goes awry you cannot reinstall the damn thing. I recommend to all my clients not to use ie, not to wait for the next ie and just use FF or Opera.
Pls send me the list
Where can i find this beta version ? Thanks
yanwei@ha.edu.cn
Good work Matt. Your controls are great. Happy marriage!
Love the controls! Will 2.0 also be sold with source? Any chance for upgrades? Greets, Gab
Yes, 2.0 will be handled just like my other versions, no charge to current licensed holders of the source code.
Thanks Matt. You're the best!.
Where can I find the 2.0 version download???
They're not publicly available yet while still in beta.
Would love to be on the Beta testers list! Thanks! Dustin Blair
OOPs! I would like to be on the Beta testers list! Thanks Forgot to send my email addy: dblair@turnleaf.com
This is very very awesome :) Thanks man!
Wow! Wow wow wow! Great news!
Excellent work........you have saved me so much brain ache........ I........I..........I think I love Excentrics Thanks Matt
Hi Matt As one of the people who mithered you about this, I would love the feature! Using the DetailsView component, I've found it impossible to use the control with Dates in a DB that can be Null. It would make the control a lot more usuable, and it's only a small change in usage for those that are re-writing stuff. Hope we get it! Thanks Martin
::I've found it impossible to use the control with Dates in a DB that can be Null I think that simply sums it up. A solution HAS to be found. Not supporting NULL has been a tremendous error in the first place.
And I thought I was the only one with this problem. There are some rather simple, but not intuitive problems to this issue.
Simple solution. Add a SECOND property called SelectedDateNullable which gets/sets a Nullable<DateTime>. Leave SelectedDate as a DateTime. Both properties would use the same ViewState items. No existing code is broken (that wasn't already broken), and people who want to bind to a data source have that option. Everyone is happy.
James, I thought of that same situation this morning. I already have an protected property that is Nullable<DateTime> that I believe I'll just expose. I think that's the route I'll be going.
Alright, I've exposed "SelectedValue" to both the CalendarPopup and TimePicker that allows binding with null values. This will be available in the next RC.
OMFG! This is awesome! I love it.
Of course I don't recommend null dates in a database. Rather, figure out what the date represents (a start date or an end date) and set it to the appropriate maximia. My O/R mapper takes care of that translation in a database-independant way. This is important to do so that you can code queries as plain-old BETWEEN clauses (with no special-casing for NULLs). This REALLY simplifies life for the developer and for the SQL optimizer (as it can depend on things being in the index, etc.) Oh, as for the actual question... don't change the property, add a new one.
I&rsquo;m happy to announce the public release of Excentrics World Server Controls v2.0, RC2! While there...
Great. Thanks for all your work for the community Matt.
Thanks Matt! In TimePicker.GetFormattedValue, you are serializing the GetHashCode() of an enumeration. This is a really bad idea as there is no guarantee that the HashCode values are unique, will stay the same between .Net versions or anything like that. What you should be doing is simply casting the enumeration to an int (since you want to do math on it). I'm also not a fan of controls that default sytle values for things like background colors and sizes. Is there any chance you could remove all that forced-style information?
Thanks for the info of the GetHashCode. As far as styles, no I won't be removing default styles.
A refresh button for asp.net pages [Via: pvanooijen ] ASP.NET 2.0 Fix That Everyone Needs [Via:...
I have same issue with you.
Great controls Matt, great controls, i know your used to these compliments, but i cant find anything else to say. but atleast know that in Jordan we are grateful for your effort. i have a small questions, are you planning on adding accordion panel to V2.0?? if not why??
I integrated all of AccordianPanel's extensions into CollapsablePanel directly.
I just wanted to add my comment here to show support for your efforts. I believe every coder should give back to the community by supporting at least one free effort, and you are more than doing your part. I discovered your controls only recently, and only today i discovered the 2.0 RC2 that you've been working on. I dropped the newer controls into my site, and I'm very impressed. Again, thanks for your efforts, these controls are awesome!
Hi, In my case it would be great being able to have the value as null - particulary if this was the default (ie. no date selected) because it would allow for date validation (to check if the person had actually made a selection). Maybe you could add an extra property to select between the nullable and non-nullable versions of the control.
I'm currently working on a 'SOA' project, using .NET 1.1, BizTalk 2004 and Sharepoint. My part of the...
Wellcome to the real world.
I tried the fix found on the message boards but it did not work on my application. Is there any way you can rlease a hotfix for the SSL Warning ? Thanks , Your controls are easy and great to work with
Excelente amigo, muy buenos controles, voy a enviar tu dirección a muchos amigos y exponerla en los foros, muy buena. Felicidades. Elder Soto Don Quijote de Nicaragua.
Many thanks , Great effort
Good to know Matt, your library is great!
Congratulations
Where to report bugs? Unfortunately my latest bug report hasn't been recognized (maskedtextbox and select text behavior).
Please report all bugs at http://www.eworldui.net/Contact.aspx
I do remember your bug report as it was logged. However, since it came so late in the cycle it didn't make it in for RTM, and I haven't looked into it yet.
You've been kicked (a good thing) - Trackback from DotNetKicks.com
Matt, I updated from 2.0RC2 to 2.0.1 and a page that has both the calendar control and atlas updatepanels is now broken (atlas throws an "Unknown error" message, which it tends to when it cant play with other script on the page). Any chance you could look into it?
very good! thank you.
PingBack from http://www.jemos.com/?p=88
PingBack from http://www.jemos.com/?p=42
Hi Matt, Thanks for the eWorld.UI server controls. It is really useful. I used the numericbox and the calendarpopup controls in a project I'm developing - a travel agent front-desk system. I encountered problems when I tried to access the calendarpopup control in the gridview edit template. Firstly, the calendarpopup does not seem to support two-way binding when I tried to do a update. So to go round it I defined a server function to handle the update (OnCommand). However, when the following statement was executed: Dim ctlDate As eWorld.UI.CalendarPopup = gvwFlightDetails.SelectedRow.FindControl("calEdtFlightDate") the error "Object reference not set to an instance of an object." was returned. Please help. Best regards, David Sau
Keep up the good work Matt. We are all rooting for you. I used your controls in one project a couple of years ago and I loved them.
Keep up the good work! Looking forward to having the update work with Beta 1!
PingBack from http://www.mattberther.com/?p=454
Matt, I dont follow the this (excerpted from the end of ReadMe.htm file): 2. If you are using 3b's method on your pages, you must follow 3a's method for utilizing any of Excentrics World's derived validation controls for use with the Calendar Popup and TimePicker. These controls derive from the Microsoft AJAX compatible controls for use within UpdatePanel's. Could you clarify? Thank you!
Also, the tag is "tagMapping" rather than "tagMappings".
I assume you're referring to the readme for integrating w/ Microsoft AJAX?
Michael, in other words because the validation controls derive from the Microsoft AJAX compatibility validation controls, you cannot place them in the tagmapping for overriding the original Excentrics World validation controls. You'll receive an error indicating that the validation control doesn't derive from the Excentrics World server control.
Thanks Matt. I was just wondering about this, and u had posted information only 30 minutes later, nice indeed.
about time!
Wow, I see Joel has finally made it to the 21st century. Axosoft (I have no relation to them) has had this functionality in their product for *versions*.
Yep - it was a bad bug. The good news is that it is fixed in the next drop of ASP.NET AJAX.
I only see a chunk of html below your news item.
The google adsense chunk. It escaped the greater and lesser then sign.
Just mentioning :)
This will be fixed in the next release.
They've fixed the issue.
Just tested it with RTM as gonna use it for my http://AdSenseASP.NET/ .
Great tools! Thanks:)
One new subscriber from Anothr Alerts
free myspace music videos codes napoleon dynamite
Pingback from Feed Search Engine - All Fresh Articles And News Are Here
Pingback from Windows Developer Power Tools
Pingback from site http
ASP.NET Integrated social networking in ASP.NET [Via: 100muses ] Sharepoint When to dispose of objects...
Pingback from girlfriend test
Work at home moms. Work from home moms. Moms work from home. Moms work at home. Message boards for work at home moms.
Work at home moms. Work from home moms. Wahm com the online magazine for work at home moms. Moms work at home.
Pingback from top coders
Its funny you prompt this. It just so happens I just recently blogged
Link Collections The Morning Brew #108 [Via: Chris Alcock ] Interesting Finds: June 5, 2008 [Via: Jason...
Pingback from mvc actionlink
I really appreciate your posts. Thanks!
Lexapro and weight gain. Lexapro. When do you feel better with 10mg lexapro. Lexapro effectiveness on phobia.
Aldactone. Aldactone and dogs. Aldactone hypertension. Problems with aldactone.
Buspar anxiety. Buspar.
Getting high with ephedrine. Ephedrine. Can you mix dextroamphetamine and ephedrine. Ephedrine withdrawn.
MW: I’ ve been a journalist for many years, and one of the assignments that I had, almost by accident, was[ covering] the wave of riots across France that you recall happened two years ago, particularly in the areas all around Paris, and the Bouliere
I discovered your site on faves.com bookmarking site…I like it and gave it a fave for you, I’ll be checking back regularly
ASP.NET distribution tool...
Moms work from home. Wahm com the online magazine for work at home moms. Amazon com work at home moms. Moms work at home. Work at home ideas for moms wahmoms net.
Home work at home http. Work from home. In home pilate work out. Work at home.
Buspar vs zanax. Buspar.
Pingback from WikiPlex ??? An Embedded Wiki Engine | ASP Scribe
Pingback from Extending WikiPlex with Custom Macros | ASP Scribe
Pingback from Extending WikiPlex with Custom Renderers | ASP Scribe
Pingback from WikiPlex v1.1 Released | ASP Scribe
Finasteride mg hair.
Pingback from Guido Maliandi’s Blog » Programming Practices for Self-learners
Pingback from Guido Maliandi’s Blog » Red/Green/Refactor: A pattern for clean code that works, Part I (What, Why)
Pingback from MySQL 5.0 Steps up, and becomes a *Real* Database « ZogBlog
Pingback from Twitter Trackbacks for Setting up Mercurial server in IIS7 using a ISAPI module - eWorld.UI - Matt Hawley [asp.net] on Topsy.com
Interesting Finds: April 14, 2010
Pingback from HTTP File Upload POST Limits « SUNNY CODING
Pingback from Issue while uploading the large video files - Programmers Goodies
Pingback from Moodlogic mix | Finappx