66 Tigers dead in 8 months. Tiger deaths continue at an alarming rate. Statistics collated from different parts of India by a prominent wildlife NGO shows that between January 1 and August 19 of 2009, atleast 66 tigers lost their lives. Of these 23 died purely because of poaching. Tiger census have dropped an alarming 60% from 3,508 to 1411 in a span of 13 years. I urge you to checkout SaveOurTigers.com and do your bit to save our TIGERS!
The Crazy Clickr
Sunday, February 7, 2010
Sunday, January 3, 2010
Custom Ringtone for iPhone
You may use iTunes to convert any MP3 song into an iPhone ringtone provided the song file is not protected by DRM. This means the technique won’t work with iTunes store music but is perfect for creating ringtones from songs that you purchased from Amazon store or ripped from a CD.
Choose the song that you want to convert to ringtone from the iTunes music library. (You can see the file type by “Right Clicking” on the title bar and check the “Kind” option)
Right click on the file and click on “Get Info”. On the options tab check the “Start Time” and “Stop Time” options and enter any start and end time not longer than 15 minutes. Click on “Ok” to apply the settings.
On the “Advanced” menu click on “Create AAC Version”. You will see a duplicate entry with the “Kind” as “AAC audio file”. Now drag and drop that to your desktop so that a copy is created. Now change the extension of the file from m4a to m4r and confirm the change. Now delete the AAC file entry from iTunes. This is important since iTunes doesn’t allow conversion if this file is not deleted. Now select the file from the desktop and drag it to the “Library”. You will see a new entry under “Library” called “Ringtones” where you can see the entry for the ringtone that you created.
Now click on your device (iPhone) under the devices list and click on ringtones tab and click on “Sync Ringtones” and select the ringtones that you want to sync! Bingo! The next time you sync your iPhone the ringtone will be copied to your phone!
Sunday, November 8, 2009
Monday, September 21, 2009
Running IIS and Apache on the same web server serving different virtual IPs
I came across this problem in real time and typical of me, I never look at things unless the situation demands it! Being on a development (and now on a management) team the world of server configurations has always dazzled me!
Now getting to the problem at hand, We had IIS running on a windows 2003 machine and configured with multiple virtual IPs (for eg:- 172.16.72.9, 172.16.72.10, 172.16.72.11, 172.16.72.12 and 172.16.72.13). Now all these IPs were assigned to web sites created in IIS and in addition to this there were three other sites running on the same server which were running on different ports (other than port 80) but had "All Unassigned IPs" selected in the configuration.
All this being fine, the problem started when somebody decided to host one of the existing sites in Apache on the same machine and without changing any of the IPs!
Since by default IIS listens on port 80 of all the virtual IPs on a given server, Apache would refuse to start while IIS was still running. This was still the case even after I shut down the single site which was running on IP 172.16.72.9 and kept IIS running to serve the rest of the sites. The solution to this issue is given below.
Required tools
The httpcfg command. This command is available with Windows XP SP2 Support Tools if you are a XP user or under the "Support --> Tools " folder in the Windows 2003 installation CD.
Shutdown the Apache service and change the config file under Apache and modify the "Listen" property to listen to 172.16.72.9 on port 80 by adding the line given below.
Listen 172.16.72.9:80
Then modify the "ServerName" property to reflect the same by adding the line given below.
ServerName 172.16.72.9:80
Run the httpcfg command to add the specific IPs that IIS should listen to. The format for adding the IPs is given below.
httpcfg.exe set iplisten -i x.x.x.x
where x.x.x.x is the IP that you wish to add. So in the above example add all the virtual IPs except 172.16.72.9 which we intend to serve using Apache.
You can also view the configuration by running the "httpcfg query iplisten" command, which will show the list of IPs that IIS listens to.
If in case you typed in the wrong IP you can remove it by running the
"httpcfg delete iplisten -i x.x.x.x" command
Now start the Apache service.
Now for IIS
Reset the HTTPD service by running the command "net stop http /y"
Reset IIS service by running the command "iisreset /restart"
Hope this helps!