Undocumented
- I've been compiling Erlang on Ubuntu, on the general theory that these things work better in a Unix than on Windows. The build failed at first with what seemed like odd output: cc can't produce executables. cc can in fact produce executables, but Ubuntu by default installs cc but not libc or any number of other essential libraries. It seems like last time I tried something like this, I remember being surprised that Ubuntu's default install doesn't include the build-essentials package.
- Working with SQL Server, you'll sometimes see a message like this:
System.Data.SqlClient.SqlException: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server).
That's the .NET SQL Server client's way of saying it can't find the server, and usually has nothing to do with named pipes. It's usually due to network trouble or not having a VPN connection running.
-
If you're submitting a form to an ASPX application, you really need the __VIEWSTATE parameter on the form. Even if viewstate is turned off. I suppose it makes sense: the hidden input is included on the form, so it needs to be submitted. Still, it's a pain when trying to test a page outside of a browser.