Stevie Ray Vaughan was obviously one of the epochal guitar player in Blues&Rock world just after Jimi Hendrix. He played ordinary blues patters like his own creation through his unique and incredible guitar technique. At this point some of people my not agree with me and they may say “Blues is a ordinary music so SRV may be a good guitarist but he was doing same thing”. I don’t think so because when you listen some of his songs like Lenny, Riviera Paradise you’ll realise that these songs includes some of jazz pieces. On the other hand when you listen Crossfire or Tightrope then you can hear rock solos with pentatonic blues patterns. He played completely different from the other blues guitarists using the same patterns and that’s why I admire to him.
Thanks to Stevie for his warm, open hearted and great music.
I have needed to change master page depending on the value which comes from QueryString in one of my ASP.Net project. I had to check the QueryString to choose MasterPageFile of the ASP.Net page according to my scenario. I wrote a little code to achieve this goal;
Here is the example;
Firstly, I’ve created my master pages and a test page;

MasterPage.master
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<asp :ContentPlaceHolder id="head" runat="server">
</asp>
</head>
<body>
<form id="form1" runat="server">
<table>
<tr>
<td>
<strong>This is first Master Page</strong>
</td>
<td>
<asp :ContentPlaceHolder id="ContentPlaceHolder1" runat="server"></asp>
</td>
</tr>
</table>
</form>
</body>
</html>
MasterPage2.master
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
<asp :ContentPlaceHolder id="head" runat="server">
</asp>
</head>
<body>
<form id="form1" runat="server">
<table>
<tr>
<td>
<strong>This is second Master Page</strong>
</td>
<td>
<asp :ContentPlaceHolder id="ContentPlaceHolder1" runat="server"></asp>
</td>
</tr>
</table>
</form>
</body>
</html>
Here is the TestPage.aspx.cs. I overwrite the PreInit method in the constructor of the page.
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
public partial class TestPage : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
public TestPage()
{
this.PreInit += new EventHandler(Page_PreInit);
}
protected void Page_PreInit(object sender, EventArgs e)
{
if ((string)Request.QueryString["IsFrameless"] == "True")
{
MasterPageFile = "~/MasterPage2.master";
}
else
{
MasterPageFile = "~/MasterPage.master";
}
}
}
Last night , I was listening music on my i-pod and suddenly my unpriced headphone Sennheiser CX300 :) had stopped working. I didn’t know how it is happened but I knew that I had to solve this problem immediately so I decided to find out :)
If you have a Sennheiser CX300 probably you will have problem about volume balance after a few weeks or months later . :)
To solve this problem , Follow these steps :
Step 1 – > Find a wet hankie (I prefer with cologne)
Step 2 – > Remove pads from headphones , do it for each side :),
Step 3 -> Clean the pads wtih wet hankie or cologne,
Step 4 -> Sink the inside of the headphones in to the wet hankie and wait for a while (It takes 27 seconds :) )
Step 5 -> Set the pads to use the headphone.
Step 5 -> Here we go :)