Month: September 2009

Thesis: Clickable header image with social networking icons

As you can see, I just moved to Thesis theme. This is a super cool theme with great community support. There is lot of help already in the forums to get you started with the theme customizations. I already completed quite a few customization on this site and looking forward for some more as I get some free time. The first customization I wanted was to have a clickable header image with social networking icons linking to my Twitter, facebook and feedburner profiles. This is how the Thesis default header looks. This is quite boring and hence I decided to create my own header. You can actually see the custom header on the blog home page. I will not go in to the details of explaing custom.css and custom-functions.php. If you don’t know what these two files are, you better read the user guide first. Step1: Edit custom-functions.php Place the following code in your custom-functions.php and replace the URLs as required. [code lang=”php”] function custom_header() { echo ‘ ‘; echo ‘ ‘; echo ‘ ‘; …

Blog migration complete

I have completed the blog migration with the name server changes this morning. It feels so good now. I have not been writing anything for a while just to make sure I don’t have to do another MySQL DB restore. I have now moved this blog to FatCow after lot of issues — including hacking — with my old provider. Also, now I have a paid theme for this blog — Thesis. This is one of the best themes I found on Internet. In fact, this is not a theme. This is a WordPress framework. With thesis, I have just 9 plugins and all other customizations were achieved just by adding few lines of code to custom-functions.php. I have learnt quite a bit about Thesis customizations in last one week and did customizations myself. I will post all of that here. Now that the migration is complete and I am a happy man (again.!), I will start posting all the back log. I have lot of Hyper-V content in pipe. Keep watching this space and …

Web site update

This site has been facing lot of downtime since past two weeks due to various reasons. I am in the process of replacing the current “inefficient” web hosting provider to a better one. This should be complete in a few days. Please bear with any downtime you may see during this transition.

The case of delayed run dialog initialization

Yes, I got inspired by Mark’s “the case of” series and hence the title of this post. I use a Windows Vista laptop at work and was facing an issue when I try to open Run dialog either by clicking on Start-> Run and pressing Windows + R key combination. It used to take more than 10 seconds to open up. I always wanted to see what was going wrong but never really cared to do that until it became really frustrating yesterday. So, I decided to use Sysinternal’s ProcMon to start my investigation. But before that I need to know what process to monitor. This is essential because process monitor gives lot of information all of which may not be really relevant to the issue I was facing. My commonsense and little bit of OS internals knowledge told me that it should be explorer.exe. To verify that it was correct, I opened Run dialog and then open Task Manager. Now, when I right-click on Run in task manager and select Go to Process, it …