Earlier music projects and historical technical notes are collected in the Archive.
Prefer browsing by topic? See all categories.
Earlier music projects and historical technical notes are collected in the Archive.
Prefer browsing by topic? See all categories.
Note (2025): This post refers to .NET Framework 2.0 era tools such as wsdl.exe. Modern .NET projects generally use Connected Services in Visual Studio or dotnet svcutil. The example is preserved for historical reference. You may need to consume Web services from client applications. Visual Studio provides tools for generating proxy classes, which in some cases may be insufficient. In those cases, the wsdl.exe tool is an alternative. The wsdl.exe tool You can use the command prompt tool wsdl.exe, included within the .NET Framework 2.0 SDK. This tool accepts the path to a WSDL file and generates the proxy class automatically. ...
Note (2025): This post was written in 2010. The sample uses ereg, which has been deprecated in PHP 5.3 and removed as of PHP 7. Use preg_match or other modern approaches for production code. The article remains here for archival and historical interest. Sometimes you need to understand precisely how the HTTP request is submitted to the server. If you’re working with Salesforce.com, you probably don’t have easy or intuitive tools to understand how a message is serialized and sent by the runtime to the server. ...
This page is specific to Microsoft Visual Studio 2008/.NET Framework 3.5 or higher. SEO and ASP.NET “As an Internet marketing strategy, SEO considers how search engines work and what people search for. Optimizing a website primarily involves editing its content and HTML indexing activities of search engines.” — wikipedia.org Search Engine Friendly URLs vs “Dirty” URLs Example: SEF URL: http://AndreaAzzola.com/seo-asp-net-routing RAW URL: http://AndreaAzzola.com/Post.aspx?id=cd171f7c-560d-4a62-8d65-16b87419a58c SEFs are better to write, remember, understand, and maintain. In the example above you can immediately understand what the resource is about, while the RAW version is difficult to read and almost impossible to remember. ...
## First Look Asus EeePC 1201HA - Front view The EeePC 1201HA is part of a new generation of larger netbooks, not just in terms of size but also hardware. It comes with Windows 7 (in some cases XP), provides opportunities for overclocking, can play movies in HD (decently up to 720p) with no trouble, has 2GB of RAM (IMHO very valuable), 250GB of hard disk (+500 online, free for the first year), isolated keys, very light, autonomy is good: 7/8 hours in standard office applications. ...
Note: This article was originally written in 2009 and may be obsolete due to C# technology improvements. This article shows how to delegate work to an asynchronous thread in C#, allowing for code execution and app responsiveness. You might go a step further by implementing error notifications, polling, or waiting for the procedure to complete at a certain point. Suppose you have the following method: public void UploadFile(string path) { try { //... uploads some file to the server } catch(Exception ex) { // ... handle errors } } And you are implementing it as a web service: you are asked to give an immediate response and upload the file asynchronously, as the user won’t need the upload immediately. ...
Note (2025): This article dates back to 2009. The examples remain useful, though modern apps often prefer fetch()/XHR or form submissions driven by frameworks. The classic form‑build approach below still works universally. HTML 4.0 (W3C) defines how browsers submit forms: GET: append query string to the action URL (application/x-www-form-urlencoded). POST: send a request body to the action URL, using the content type indicated by enctype. Programmatic POST helper Add this in your page head: ...
## What you get Headphones Bag Replacement ear pads Adapter to 6.3 mm stereo jack plug My impressions I first heard about this model from a professional producer a while ago. Although Sennheiser is one of the most renowned headphone manufacturers, competition was high and so was the offer. Since I was a beginner I took the advice. Lots of years have passed since then, and they’re still one of the best DJ/producer headphones you can get. Mine doesn’t have a single scratch, although they had a pretty intense life. ...
Note (2025): This article was originally written in 2009. The example code (inline onclick, manual style.display changes) reflects practices of that era. Modern JavaScript uses event listeners, unobtrusive DOM manipulation, and CSS transitions. The post is kept here as an archive and for historical interest. In almost all web applications comes the moment when it becomes necessary to show some notifications to the user. A common practice in the past, even when elegance was unimportant and web pages didn’t show much dynamic behavior, was the use of the method alert() from JavaScript. ...
Suppose you have the following radio controls: <input name="Book" type="radio" value="asp" checked="true">ASP .NET</input> <input name="Book" type="radio" value="wcf">Windows Presentation Foundation</input> <input name="Book" type="radio" value="slg">Silverlight 2.0</input> How do you get the selected value via JavaScript? As you can see in the example, radio controls are declared with a name attribute (not an id). The browser treats each radio input as a different element, but the common name value groups them logically. The getElementsByName Method W3C Documentation — This method allows you to obtain a collection of controls from the DOM by specifying the common name value. ...
When deploying a stored procedure, cleaning up the database’s cache can help apply changes immediately. Have a look at the following code: -- Cleans up db's cache DECLARE @dbID INTEGER SET @dbID = (SELECT dbid FROM master.dbo.sysdatabases WHERE name = 'DBNameHere') DBCC FLUSHPROCINDB (@dbID) The DBCC FLUSHPROCINDB command allows specifying a particular database id, and then clears all the plans from it.
Allow Google Analytics to help understand how this site is used? Analytics stays off unless you accept. You can change your choice using Cookie settings. Privacy policy