Scott Hanselman

DasBlog 1.7 and Free Text Box

March 08, 2005 Comment on this post [1] Posted in ASP.NET | DasBlog
Sponsored By

Clemens mentioned to me that after upgrading in-place to DasBlog they are seeing a BLANK page when visiting the Administration "Edit Entry" page.

This appears to be some left over schmutz somewhere in a Temporary ASP.NET Files folder as it relates to the upgraded version of FreeTextBox that DasBlog 1.7 included. Somewhere in the temp world the FTB versions aren't lining up.

I had this problem myself, and I fixed it by doing a fresh deploy of my bin folder. I backed it up, delete all of bin, and redeployed all the application assemblies and resource assemblies. Also confirm that you've got the latest versions of all ASPX and ASCX files.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Rotating the Screen on the Toshiba m205 TabletPC

March 07, 2005 Comment on this post [2] Posted in Musings
Sponsored By

A fellow emailed me yesterday saying:

Anyway I have an M205 that I have practically worn out the keyboard on (an indication of the relative non-use of the stylus) and for this reason: Toshiba, for some reason or lack of reason, I have no way to fathom either, forgot to put a 180-degree landscape view in. Now first off, I would be happy to be informed – no you push this and voila! (But that isn’t going to happen – is it?)

so I said:

No, you push this and voila!

The hardware orientation button has to be configured to allow different views. Go to “Rotation Utility” under Start Menu|All Programs|TOSHIBA|TabletPC|Rotation Utility. There you can set the orientation.

Additionally, the m200 and m205 also support gyroscopic orientation. If you turn the Tablet to the orientation you want, then press and hold the hardware rotate button, you’re set. You don’t need or want a screen rotation util, the TabletPC (OS) and Toshiba support all 4 orientations. I promise.

And he was happy.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Stop Complaining

March 07, 2005 Comment on this post [11] Posted in ASP.NET | Learning .NET | Ruby
Sponsored By

It's great that Scott and Dan took the time to respond to the bizarre rantings of Richard Grimes' final column.

Personally, I'm not going to write a big essay in retort. I think Richard's essay stands on its own, and proves only that he's out of touch. It sure seems odd that a fellow who's written books on .NET and a column for three years would leave on that kind of note. It was kind of sad.

My thoughts on his thoughts:

  • The Size of the Framework - Sure, it's big. So was Win32, and so is sun.java.*. Programming isn't all Ruby on Rails, you know. :) The redist is 25 Meg? For what you get that's pretty cheap. That'll fit on any pen-drive and can be downloaded in a few minutes via broadband.
  • The Framework is a Thin Wrapper on Win32 - Um, duh?
  • VB and VB.NET are too different - Again, it's common knowledge that VB.NET isn't VB and vice versa. VB.NET exists to make former Visual Basic programmers comfortable, and to provide another, arguably simpler interface to IL.

Yes, he's cynical.  All I know is that .NET has paid my mortage (and possibly yours) for a few years now, and I'm not too interested in complaining about a good thing.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

ASP.NET Rolled up Goodness

March 07, 2005 Comment on this post [3] Posted in ASP.NET | Javascript | Tools
Sponsored By

Here's a copy of snazzy things from various locations, while I'm on the road.

  • ASP.NET Popup Test Web Server Control (via Larkware) - Matt Berther makes detecting if popups are disabled simpler. Maybe he can make me one that tells me if JavaScript and/or Cookies are disabled?
  • Using Inheritance with ASP.NET Pages - This great article from Dino shows more than just how to create an inheritance heirarchy of ASP.NET pages, but more importantly it shows some techniques like:
    • Trapping the Browser Refresh - When you back up while browsing, you take the risk that you might re-POST a previous request. Dino has some clever ideas on how to detect that a POST has been "replayed."
    • Entertain Users During Long Operations - At Corillian we're often dealing with slow hosts/mainframes and web browsers don't lend themselves to long or asychronous operations. Dino shows a nice generic way to present long-running operations to the user.
  • MultiViewBar Updated - Andy's MetaBuilders site is a must-visit for any ASP.NET developer. Not only does he have a focus on cross-browser compatibility but his stuff just works. And it saves time. My favorites are the DualList, the RowSelectorColumn, and the infamous OneClick.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

TechEd 2005 - I'll be there

March 04, 2005 Comment on this post [2] Posted in TechEd | ASP.NET | Speaking
Sponsored By

It's getting to be that time. TechEd is almost upon us. I'll be there, in Orlando. Time to start checking out TechEdBloggers again and their RSS feed. It's always the place for content, reviews and generally goodness (and some sillyness.)

I've got a session on Software Factories in Harry's Architecture (ARC) Track. I'll be presenting how Corillian's Code Generation-based solution (now on version 2.0) has expanded to include code generation of ASP.NET Server Controls, as well as generation of a new class of control. We use not only extensions to XSD and WSDL, but also Domain Specific Languages. It should be fun. I'll post details once I have an abstract and a session id.

UPDATE: My title will likely be: "Code Generation: Architecting a New Kind of Reuse." I proposed "Automate the Boring Sh*t with CodeGen" but that was nixed. Then it was "Contract First++: Schema-based Modeling for a large scale SOA" but that didn't fly. I said that "Software Factories" isn't a sexy name (while it is a cool concept), so I didn't want a boring name like "Architecting a Software Factory - For Real!"

Show your badges, people!

Illbethere_1 Illbethere_4

Illbethere_7 Illbethere_8

 

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook bluesky subscribe
About   Newsletter
Hosting By
Hosted on Linux using .NET in an Azure App Service

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.