<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Rubayat Hasan</title>
	
	<link>http://rubayathasan.com</link>
	<description>Software Development, Music, Web Design, life, thoughts...</description>
	<lastBuildDate>Sun, 27 Jun 2010 06:35:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/RubayatHasan" /><feedburner:info uri="rubayathasan" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>RubayatHasan</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Setting up Apache HTTPS/SSL on Windows</title>
		<link>http://feedproxy.google.com/~r/RubayatHasan/~3/ahH-koL6TRY/</link>
		<comments>http://rubayathasan.com/tutorial/apache-ssl-on-windows/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 04:44:03 +0000</pubDate>
		<dc:creator>Rubayat</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[HTTPS]]></category>
		<category><![CDATA[OpenSSL]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[SSL Certificate]]></category>

		<guid isPermaLink="false">http://rubayathasan.com/?p=876</guid>
		<description><![CDATA[I am assuming that you already have Apache2 installed and working on a Windows server. For SSL/HTTPS to work you need to download and setup the Win32 Binary including OpenSSL &#34;httpd/apache_x.x.x-win32-x86-openssl-x.x.x.msi&#34; on your Windows server. If you now have regular HTTP server working follow the guide below to setup HTTPS. Setting up HTTPS on a [...]
Related posts:<ol>
<li><a href='http://rubayathasan.com/tutorial/guide-to-running-apache-on-windows-or-ubuntu/' rel='bookmark' title='Guide to Running Apache on Windows or Ubuntu'>Guide to Running Apache on Windows or Ubuntu</a> <small>After using IIS for almost 4 years now, I have...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--INFOLINKS_ON--><p>I am assuming that you already have Apache2 installed and working on a Windows server.</p>
<p>For SSL/HTTPS to work you need to <a title="Apache.org" href="http://httpd.apache.org/" target="_blank">download </a>and setup the Win32 Binary including OpenSSL &quot;<strong>httpd/apache_x.x.x-win32-x86-openssl-x.x.x.msi</strong>&quot; on your Windows server.</p>
<p>If you now have regular HTTP server working follow the guide below to setup HTTPS.</p>
<p> <span id="more-876"></span>
</p>
<h2><strong>Setting up HTTPS on a Windows Server:</strong></h2>
<h2>&#160;</h2>
<ul>
<li>
<h2>Creating a self-signed SSL Certificate using OpenSSL:</h2>
<p>Open the command prompt and <em>cd</em> to your Apache installations &quot;bin&quot; directory. Usually it would be: </p>
<p><strong>cd &quot;C:\Program Files\Apache Software Foundation\Apache2.2\bin&quot;</strong> </p>
<p>To create the SSL certificate we will need the openssl.cnf files location but the default location set by OpenSSL for this file is setup according to a Linux distribution, so we need to fix it for Windows. </p>
<p>We need to <strong>setup the Windows environment variable</strong> OPENSSL_CONF to point to the openssl.cnf files location. It is usually located in &quot;C:\Program Files\Apache Software Foundation\Apache2.2\conf\openssl.cnf&quot; directory. </p>
<p>So we can set it up by the following command or through the GUI interface:</p>
<p><strong>set OPENSSL_CONF=C:\Program Files\Apache Software Foundation\Apache2.2\conf\openssl.cnf</strong></p>
<p>All files generated from the following commands will reside in &quot;C:\Program Files\Apache Software Foundation\Apache2.2\bin&quot; folder. </p>
<p>Now that we have the environment variable set we need to create a new OpenSSL certificate request using the following command:        </p>
<p>     <strong></strong>
<p><strong>openssl req -new -out server.csr</strong></p>
<p>It will ask you some questions and you can safely ignore them and just answer the following questions:        <br /><strong>PEM pass phrase</strong>: Password associated with the private key you&#8217;re generating (anything of your choice).&#160; <br /><strong>Common Name</strong>: The fully-qualified domain name associated with this certificate (i.e. www.your-domain.com). </p>
<p>Now we need to remove the passphrase from the private key. The file &quot;server.key&quot; created from the following command should be only readable by the apache server and the administrator. You should also delete the .rnd file because it contains the entropy information for creating the key and could be used for cryptographic attacks against your private key. </p>
<p><strong>openssl rsa -in privkey.pem -out server.key</strong></p>
<p>Now we need to set up an expiry date, it could be any time of your choice, we use 365 days below: </p>
<p><strong>openssl x509 -in server.csr -out server.cert -req -signkey server.key -days 365</strong> </p>
<p>We have the Self-signed SSL certificates ready now. Now We need to MOVE the &quot;server.cert&quot; and &quot;server.key&quot; file to the </p>
<p>&quot;C:\Program Files\Apache Software Foundation\Apache2.2\conf&quot; location.</p>
</li>
<li>
<h2>Configuring Apache to run SSL/HTTPS server: </h2>
<p>Now that we have the Self-signed SSL certificate ready, all we need is to configure Apache to start the SSL server. </p>
<p>First we modify the &quot;C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf&quot; file. </p>
<p>Open up conf\httpd.conf in a text editor and look for the line: </p>
<p><strong>LoadModule ssl_module modules/mod_ssl.so</strong> and remove any pound sign (#) characters preceding it. </p>
<p><strong>Include conf/extra/httpd-ssl.conf</strong> and remove any pound sign (#) characters preceding it. </p>
<p>Now we need to modify the &quot;C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra\httpd-ssl.conf&quot;. Let all the default options as it is but make sure to modify the following section according to your need:</p>
<p>&lt;VirtualHost _default_:443&gt;        <br />&#160;&#160;&#160; ServerAdmin some@email.com         <br />&#160;&#160;&#160; DocumentRoot &quot;Your Root folder location&quot;         <br />&#160;&#160;&#160; ServerName www.domain.com:443         <br />&#160;&#160;&#160; ServerAlias domain.com:443         <br />&#160;&#160;&#160; ErrorLog &quot;logs/anyFile-error.log&quot;         <br />&#160;&#160;&#160; CustomLog &quot;logs/anyFile-access.log&quot; common         <br />&#160;&#160;&#160; SSLEngine on </p>
<p>&#160;&#160;&#160; SSLCertificateFile &quot;C:/Program Files/Apache Software Foundation/Apache2.2/conf/server.cert&quot; </p>
<p>&#160;&#160;&#160; SSLCertificateKeyFile &quot;C:/Program Files/Apache Software Foundation/Apache2.2/conf/server.key&quot;        <br />&lt;/VirtualHost&gt; </p>
<p>Make sure that &quot;SSLCertificateFile&quot; and &quot;SSLCertificateKeyFile&quot; are properly located.</p>
<p>For better organizing you can also put the whole &lt;VirtualHost&gt;&lt;/VirtualHost&gt; section in the &quot;C:\Program Files\Apache Software Foundation\Apache2.2\conf\extra\httpd-vhosts.conf&quot; along with your other Virtual Host settings there but you need to uncomment “Include conf/extra/httpd-vhosts.conf” in your conf\httpd.conf file to use that.</p>
</li>
<li>
<h2>Opening SSL/HTTPS port on Windows:</h2>
<p>Now we need to <strong>open an exception in Windows Firewall for TCP port 443.</strong> You can do that by going to “Windows Firewall” settings in Control Panel and adding a port in the exception section.</p>
</li>
</ul>
<p>Well that was long and painful but but now <strong>Restart the server</strong> and everything should work fine.</p>
<p>Please feel free to leave comments if this guide helped.</p>
<div style="position: absolute; width: 1px; height: 1px; overflow: hidden; top: 0px; left: -10000px" id="_mcePaste">
<h2>Create Self-Signed CertificateC</h2>
</p></div>
<!--INFOLINKS_OFF--><p>Related posts:<ol>
<li><a href='http://rubayathasan.com/tutorial/guide-to-running-apache-on-windows-or-ubuntu/' rel='bookmark' title='Guide to Running Apache on Windows or Ubuntu'>Guide to Running Apache on Windows or Ubuntu</a> <small>After using IIS for almost 4 years now, I have...</small></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=ahH-koL6TRY:-JUjev7gNtI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=ahH-koL6TRY:-JUjev7gNtI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=ahH-koL6TRY:-JUjev7gNtI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=ahH-koL6TRY:-JUjev7gNtI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=ahH-koL6TRY:-JUjev7gNtI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=ahH-koL6TRY:-JUjev7gNtI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=ahH-koL6TRY:-JUjev7gNtI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=ahH-koL6TRY:-JUjev7gNtI:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=ahH-koL6TRY:-JUjev7gNtI:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=ahH-koL6TRY:-JUjev7gNtI:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=ahH-koL6TRY:-JUjev7gNtI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=ahH-koL6TRY:-JUjev7gNtI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=ahH-koL6TRY:-JUjev7gNtI:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RubayatHasan/~4/ahH-koL6TRY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rubayathasan.com/tutorial/apache-ssl-on-windows/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		<feedburner:origLink>http://rubayathasan.com/tutorial/apache-ssl-on-windows/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=apache-ssl-on-windows</feedburner:origLink></item>
		<item>
		<title>IE8 addEventListener Alternative Example</title>
		<link>http://feedproxy.google.com/~r/RubayatHasan/~3/qCo4ORrnPRU/</link>
		<comments>http://rubayathasan.com/tutorial/ie8-addeventlistener-alternative-example/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 06:15:40 +0000</pubDate>
		<dc:creator>Rubayat</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://rubayathasan.com/tutorial/ie8-addeventlistener-alternative-example/</guid>
		<description><![CDATA[The W3C DOM Level 2 Event Model specifies addEventListener as the standard way to register event handlers but IE doesn&#8217;t support addEventListener. Instead IE provides an alternative attachEvent method for that purpose. It does exactly the same thing but Microsoft decided to create their own method for the same purpose. An example is given below [...]]]></description>
			<content:encoded><![CDATA[<!--INFOLINKS_ON--><p>The W3C DOM Level 2 Event Model specifies <strong>addEventListener</strong> as the standard way to register event handlers but IE doesn&#8217;t support addEventListener. Instead IE provides an alternative attachEvent method for that purpose. </p>
<p>It does exactly the same thing but Microsoft decided to create their own method for the same purpose. </p>
<p>An example is given below shows how to provide cross browser compatibility for addEventListener: </p>
<div id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">someElement = document.getElementById(<span style="color: #006080">'divName'</span>); </pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">&#160;</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #008000">// for IE compatability</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #0000ff">if</span> (!someElement.addEventListener) {</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">    someElement.attachEvent(<span style="color: #006080">&quot;onclick&quot;</span>, someFunction);</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">}</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #0000ff">else</span> {</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">    someElement.addEventListener(<span style="color: #006080">&quot;click&quot;</span>, someFunction, <span style="color: #0000ff">false</span>);</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">}</pre>
<p><!--CRLF--></div>
</div>
<p>Please feel free to post other alternatives, if you know.</p>
<!--INFOLINKS_OFF--><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=qCo4ORrnPRU:t44KWE0xXXU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=qCo4ORrnPRU:t44KWE0xXXU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=qCo4ORrnPRU:t44KWE0xXXU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=qCo4ORrnPRU:t44KWE0xXXU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=qCo4ORrnPRU:t44KWE0xXXU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=qCo4ORrnPRU:t44KWE0xXXU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=qCo4ORrnPRU:t44KWE0xXXU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=qCo4ORrnPRU:t44KWE0xXXU:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=qCo4ORrnPRU:t44KWE0xXXU:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=qCo4ORrnPRU:t44KWE0xXXU:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=qCo4ORrnPRU:t44KWE0xXXU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=qCo4ORrnPRU:t44KWE0xXXU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=qCo4ORrnPRU:t44KWE0xXXU:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RubayatHasan/~4/qCo4ORrnPRU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rubayathasan.com/tutorial/ie8-addeventlistener-alternative-example/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://rubayathasan.com/tutorial/ie8-addeventlistener-alternative-example/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ie8-addeventlistener-alternative-example</feedburner:origLink></item>
		<item>
		<title>Disabling Quicktime as Firefox Default mp3 Player</title>
		<link>http://feedproxy.google.com/~r/RubayatHasan/~3/NpbsHoKpsxI/</link>
		<comments>http://rubayathasan.com/tutorial/disabling-quicktime-as-firefox-default-mp3-player/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 00:20:37 +0000</pubDate>
		<dc:creator>Rubayat</dc:creator>
				<category><![CDATA[Troubleshoot]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[quicktime]]></category>

		<guid isPermaLink="false">http://rubayathasan.com/?p=806</guid>
		<description><![CDATA[If you have Quicktime plugin for Firefox, annoyingly enough, Quicktime takes control and becomes the default mp3 player for your browser and leaving no option whatsoever to change the default mp3 player. Even if you change the  Tools -> Options -> Applications settings to change the default player, it will have no effect as Quicktime [...]]]></description>
			<content:encoded><![CDATA[<!--INFOLINKS_ON--><p>If you have Quicktime plugin for Firefox, annoyingly enough, Quicktime takes control and becomes the default mp3 player for your browser and leaving no option whatsoever to change the default mp3 player. Even if you change the  Tools -> Options -> Applications settings to change the default player, it will have no effect as Quicktime has already Hijacked this setting from users.</p>
<p>Now, we go brute force and restrict these kind of plugins to take such controls in the future:</p>
<ul>
<li>Go to about:config</li>
<li>Type ‘plugin’ in the filter box (minus quotes)</li>
<li>Look for ‘plugin.disable_full_page_plugin_for_types’</li>
<li>If it already exists and contains a value, add ‘,audio/mpeg’ to the end of it, otherwise just change the value to ‘audio/mpeg’</li>
<li>Fully close Firefox, wait a few seconds for it to clean up and die</li>
<li>Launch Firefox again.. click an MP3 link.. </li>
</ul>
<p>voila! it does whatever you’ve specified in your Firefox Options -> Applications.</p>
<!--INFOLINKS_OFF--><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=NpbsHoKpsxI:2HldVFUPImo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=NpbsHoKpsxI:2HldVFUPImo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=NpbsHoKpsxI:2HldVFUPImo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=NpbsHoKpsxI:2HldVFUPImo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=NpbsHoKpsxI:2HldVFUPImo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=NpbsHoKpsxI:2HldVFUPImo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=NpbsHoKpsxI:2HldVFUPImo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=NpbsHoKpsxI:2HldVFUPImo:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=NpbsHoKpsxI:2HldVFUPImo:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=NpbsHoKpsxI:2HldVFUPImo:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=NpbsHoKpsxI:2HldVFUPImo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=NpbsHoKpsxI:2HldVFUPImo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=NpbsHoKpsxI:2HldVFUPImo:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RubayatHasan/~4/NpbsHoKpsxI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rubayathasan.com/tutorial/disabling-quicktime-as-firefox-default-mp3-player/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://rubayathasan.com/tutorial/disabling-quicktime-as-firefox-default-mp3-player/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=disabling-quicktime-as-firefox-default-mp3-player</feedburner:origLink></item>
		<item>
		<title>Praan Lyrics – Where the Hell is Matt?</title>
		<link>http://feedproxy.google.com/~r/RubayatHasan/~3/BQwVgB08Os4/</link>
		<comments>http://rubayathasan.com/music/praan-lyrics-where-the-hell-is-matt/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 04:18:59 +0000</pubDate>
		<dc:creator>Rubayat</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[fav-vdos]]></category>

		<guid isPermaLink="false">http://rubayathasan.com/?p=843</guid>
		<description><![CDATA[An amazing video of Matt Harding&#8217;s adventure :). The music is very nice but I think a foreigner sang it, the language seemed very recognizable to me at first but I couldn&#8217;t understand it properly. So I finally found the lyrics of the song and it is confirmed that the song in fact is a [...]
Related posts:<ol>
<li><a href='http://rubayathasan.com/blog/amazing-bicycling-by-danny-macaskill/' rel='bookmark' title='Amazing Bicycling by Danny MacAskill'>Amazing Bicycling by Danny MacAskill</a> <small>Checkout the amazing Danny&#8217;s Bicycling moves. Added with a very...</small></li>
<li><a href='http://rubayathasan.com/music/zee-avi-bitter-heart-music-video/' rel='bookmark' title='Zee Avi &#8211; &#8220;Bitter Heart&#8221; (Music Video)'>Zee Avi &#8211; &#8220;Bitter Heart&#8221; (Music Video)</a> <small>  Beautiful Zee Avi, a Malaysian artist in her &#8220;Bitter...</small></li>
<li><a href='http://rubayathasan.com/music/evelyn-glennie-shows-how-to-listen/' rel='bookmark' title='Evelyn Glennie shows how to listen'>Evelyn Glennie shows how to listen</a> <small>In this soaring demonstration, deaf percussionist Evelyn Glennie illustrates how...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--INFOLINKS_ON--><div align="center">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="295" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/zlfKdbWwruY&amp;hl=en_US&amp;fs=1&amp;hd=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="295" src="http://www.youtube.com/v/zlfKdbWwruY&amp;hl=en_US&amp;fs=1&amp;hd=1" allowscriptaccess="always" allowfullscreen="true"></embed></object>
</div>
<p><br class="spacer_" /></p>
<p>An amazing video of Matt Harding&#8217;s adventure :). The music is very nice but I think a foreigner sang it, the language seemed very recognizable to me at first but I couldn&#8217;t understand it properly. So I finally found the lyrics of the song and it is confirmed that the song in fact is a Bengali song by <a href="http://en.wikipedia.org/wiki/Rabindranath_Tagore">Rabindranath Tagore</a> a famous Bengali polymath.</p>
<p><br class="spacer_" /></p>
<p>Here is the <strong>Lyrics of the song &#8220;Praan&#8221; in Bengali:</strong></p>
<p><span id="more-843"></span></p>
<p>Bhulbona ar shohojete<br />
 Shei praan e mon uthbe mete<br />
 Mrittu majhe dhaka ache<br />
 je ontohin praan</p>
<div class="alignright"></div>
<p>Bojre tomar baje bashi<br />
 She ki shohoj gaan<br />
 Shei shurete jagbo ami<br />
 (Repeat 3X)</p>
<p>Shei jhor jeno shoi anonde<br />
 Chittobinar taare<br />
 Shotto-shundu dosh digonto<br />
 Nachao je jhonkare!</p>
<p>Bojre tomar baje bashi<br />
 She ki shohoj gaan<br />
 Shei shurete jagbo ami</p>
<p><br class="spacer_" /></p>
<p><strong>Stream of Life:</strong></p>
<p>The same stream of life that runs through my veins night and day<br />
 runs through the world and dances in rhythmic measures.</p>
<p>It is the same life that shoots in joy through the dust of the earth<br />
 in numberless blades of grass<br />
 and breaks into tumultuous waves of leaves and flowers.</p>
<p>It is the same life that is rocked in the ocean-cradle of birth<br />
 and of death, in ebb and in flow.</p>
<p>I feel my limbs are made glorious by the touch of this world of life.<br />
 And my pride is from the life-throb of ages dancing in my blood this moment.</p>
<!--INFOLINKS_OFF--><p>Related posts:<ol>
<li><a href='http://rubayathasan.com/blog/amazing-bicycling-by-danny-macaskill/' rel='bookmark' title='Amazing Bicycling by Danny MacAskill'>Amazing Bicycling by Danny MacAskill</a> <small>Checkout the amazing Danny&#8217;s Bicycling moves. Added with a very...</small></li>
<li><a href='http://rubayathasan.com/music/zee-avi-bitter-heart-music-video/' rel='bookmark' title='Zee Avi &#8211; &#8220;Bitter Heart&#8221; (Music Video)'>Zee Avi &#8211; &#8220;Bitter Heart&#8221; (Music Video)</a> <small>  Beautiful Zee Avi, a Malaysian artist in her &#8220;Bitter...</small></li>
<li><a href='http://rubayathasan.com/music/evelyn-glennie-shows-how-to-listen/' rel='bookmark' title='Evelyn Glennie shows how to listen'>Evelyn Glennie shows how to listen</a> <small>In this soaring demonstration, deaf percussionist Evelyn Glennie illustrates how...</small></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=BQwVgB08Os4:xZSCiDr_CHU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=BQwVgB08Os4:xZSCiDr_CHU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=BQwVgB08Os4:xZSCiDr_CHU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=BQwVgB08Os4:xZSCiDr_CHU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=BQwVgB08Os4:xZSCiDr_CHU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=BQwVgB08Os4:xZSCiDr_CHU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=BQwVgB08Os4:xZSCiDr_CHU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=BQwVgB08Os4:xZSCiDr_CHU:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=BQwVgB08Os4:xZSCiDr_CHU:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=BQwVgB08Os4:xZSCiDr_CHU:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=BQwVgB08Os4:xZSCiDr_CHU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=BQwVgB08Os4:xZSCiDr_CHU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=BQwVgB08Os4:xZSCiDr_CHU:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RubayatHasan/~4/BQwVgB08Os4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rubayathasan.com/music/praan-lyrics-where-the-hell-is-matt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rubayathasan.com/music/praan-lyrics-where-the-hell-is-matt/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=praan-lyrics-where-the-hell-is-matt</feedburner:origLink></item>
		<item>
		<title>iPhone – 3GS Camera not saving Pictures</title>
		<link>http://feedproxy.google.com/~r/RubayatHasan/~3/R2Wj8Vw4n8E/</link>
		<comments>http://rubayathasan.com/troubleshoot/iphone-3gs-camera-not-saving-pictures/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 22:05:09 +0000</pubDate>
		<dc:creator>Rubayat</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[Troubleshoot]]></category>
		<category><![CDATA[3GS]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[jailbreak]]></category>

		<guid isPermaLink="false">http://rubayathasan.com/?p=824</guid>
		<description><![CDATA[If you have recently Jailbroken the iPhone 3GS with the new OS 3.1, you may have noticed that if you take a picture the camera now tries to save the picture but eventually gives up and in your camera roll you see a black thumbnail instead of the nice picture you just took :). You [...]
Related posts:<ol>
<li><a href='http://rubayathasan.com/tutorial/iphone-backup-sms-notes-pictures-video-mxtube/' rel='bookmark' title='iPhone &#8211; Manually Backup SMS, Notes, Pictures, Video, MxTube Folder'>iPhone &#8211; Manually Backup SMS, Notes, Pictures, Video, MxTube Folder</a> <small>iTunes although does a great job backing up all the...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--INFOLINKS_ON--><div class="alignright"></div>
<p>If you have recently Jailbroken the iPhone 3GS with the new OS 3.1, you may have noticed that if you take a picture the camera now tries to save the picture but eventually gives up and in your camera roll you see a black thumbnail instead of the nice picture you just took :).  You say why, wth is goin on?<span id="more-824"></span></p>
<p>Well, its because the picture folder&#8217;s owner is now set to &#8220;root&#8221; for some reason and the camera app can&#8217;t access the picture folder. The easy solution is to change the folders permission to 777 so that the camera can write to it.</p>
<p>1. Log in using SSH<br />
2. change permission of the following folders to 777<br />
/private/var/mobile/Media/DCIM<br />
/private/var/mobile/Media/DCIM/100APPLE<br />
/private/var/mobile/Media/DCIM/100APPLE/.MISC</p>
<p>Voila! Camera is working again :)&#8230;</p>
<!--INFOLINKS_OFF--><p>Related posts:<ol>
<li><a href='http://rubayathasan.com/tutorial/iphone-backup-sms-notes-pictures-video-mxtube/' rel='bookmark' title='iPhone &#8211; Manually Backup SMS, Notes, Pictures, Video, MxTube Folder'>iPhone &#8211; Manually Backup SMS, Notes, Pictures, Video, MxTube Folder</a> <small>iTunes although does a great job backing up all the...</small></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=R2Wj8Vw4n8E:q2oJxVCZdno:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=R2Wj8Vw4n8E:q2oJxVCZdno:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=R2Wj8Vw4n8E:q2oJxVCZdno:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=R2Wj8Vw4n8E:q2oJxVCZdno:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=R2Wj8Vw4n8E:q2oJxVCZdno:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=R2Wj8Vw4n8E:q2oJxVCZdno:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=R2Wj8Vw4n8E:q2oJxVCZdno:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=R2Wj8Vw4n8E:q2oJxVCZdno:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=R2Wj8Vw4n8E:q2oJxVCZdno:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=R2Wj8Vw4n8E:q2oJxVCZdno:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=R2Wj8Vw4n8E:q2oJxVCZdno:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=R2Wj8Vw4n8E:q2oJxVCZdno:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=R2Wj8Vw4n8E:q2oJxVCZdno:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RubayatHasan/~4/R2Wj8Vw4n8E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rubayathasan.com/troubleshoot/iphone-3gs-camera-not-saving-pictures/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://rubayathasan.com/troubleshoot/iphone-3gs-camera-not-saving-pictures/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=iphone-3gs-camera-not-saving-pictures</feedburner:origLink></item>
		<item>
		<title>iPhone – Manually Backup SMS, Notes, Pictures, Video, MxTube Folder</title>
		<link>http://feedproxy.google.com/~r/RubayatHasan/~3/nAQXC6Fjvg8/</link>
		<comments>http://rubayathasan.com/tutorial/iphone-backup-sms-notes-pictures-video-mxtube/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 05:53:05 +0000</pubDate>
		<dc:creator>Rubayat</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[mxtube]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[yourtube]]></category>

		<guid isPermaLink="false">http://rubayathasan.com/?p=757</guid>
		<description><![CDATA[iTunes although does a great job backing up all the data which you can restore at any time if you have issues but if you are upgrading hardware, i.e. 3G to 3GS or a major OS update like version 2.x to 3.x, restoring from old stuff may often create unnecessary legacy files left on the [...]
Related posts:<ol>
<li><a href='http://rubayathasan.com/troubleshoot/iphone-3gs-camera-not-saving-pictures/' rel='bookmark' title='iPhone &#8211; 3GS Camera not saving Pictures'>iPhone &#8211; 3GS Camera not saving Pictures</a> <small>If you have recently Jailbroken the iPhone 3GS with the...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--INFOLINKS_ON--><div class="alignright"></div>
<p>iTunes although does a great job backing up all the data which you can restore at any time if you have issues but if you are upgrading hardware, i.e. 3G to 3GS or a major OS update like version 2.x to 3.x, restoring from old stuff may often create unnecessary legacy files left on the system, slowing up the OS or in some cases may also contribute to battery depletion issues (This has not been confirmed yet but there might be some conflicts in the system that might cause faster depletion of battery).</p>
<p><img class="pie-img alignright noframe" src="http://lh5.ggpht.com/_R6m1UItV_D8/SsbkPW7ZshI/AAAAAAAAAhQ/1M59IwJmhX4/s640/iphone_3g.png" alt="iphone_3g.png" width="250" height="383" /></p>
<p>So the best way to get started with your brand new system would be to connect to iTunes and select “<strong>Setup as new</strong>”  instead of “Restore from backup”. This will ensure that you have a fresh and clean system running without any kind of conflicts going on in the background.</p>
<p>Before you do “Setup as new” phone you will need to backup your important files/data. The process of backing up your data described below is a manual backing up procedure and would require you to have SSH access to your iPhone. If you know what I am talking about go ahead and proceed at your own risk. Backup these following folders so that later you can restore them manually after you have your new System up and running. In most cases it will be a very easy <strong>Copy/Paste</strong> operation of the following folders after you SSH to your iPhone.<span id="more-757"></span></p>
<p>The important folders that you may want to backup first:</p>
<ul>
<li><strong>Notes</strong> Database:
<ul>
<li>/private/var/mobile/Library/Notes </li>
</ul>
</li>
<li><strong>SMS</strong> Database:
<ul>
<li>/private/var/Mobile/Library/SMS </li>
</ul>
</li>
<li>Pictures and Video Recordings
<ul>
<li>/private/var/mobile/Media/DCIM/100APPLE</li>
</ul>
</li>
<li><strong>Call History</strong> Database:
<ul>
<li>/private/var/mobile/Library/CallHistory </li>
</ul>
</li>
<li><strong>Voicemail</strong> Database:
<ul>
<li>/private/var/mobile/Library/Voicemail </li>
</ul>
</li>
<li><strong>YourTube </strong>Downloaded Video Folder:
<ul>
<li>/private/var/mobile/Media/Downloads/YourTube</li>
</ul>
</li>
<li><strong>MxTube</strong> Downloaded Video folder:
<ul>
<li>/var/mobile/Media/MxTube </li>
</ul>
</li>
</ul>
<p>The following databases may <strong>not work directly</strong> by Copy/Paste method as they may require iTunes Syncing:</p>
<ul>
<li>AddressBook DB
<ul>
<li>/private/var/mobile/Library/AddressBook/AddressBook.sqlitedb </li>
</ul>
</li>
<li>AddressBook Images DB
<ul>
<li>/private/var/mobile/Library/AddressBook/AddressBookImages.sqlitedb </li>
</ul>
</li>
<li>Maptiles DB
<ul>
<li>/private/var/mobile/Library/Caches/MapTiles/MapTiles.sqlitedb </li>
</ul>
</li>
<li>Calendar DB
<ul>
<li>/private/var/mobile/Library/Calendar/Calendar.sqlitedb</li>
</ul>
</li>
</ul>
<p><br class="spacer_" /></p>
<p>My address book and calender is always synced with Google, so I don&#8217;t have to worry backing them up but if you backed them manually, feel free to share. I have tried this on 3G, 3GS using OS 3.x and worked without any problem. Please feel free to post your experience doing this below.</p>
<!--INFOLINKS_OFF--><p>Related posts:<ol>
<li><a href='http://rubayathasan.com/troubleshoot/iphone-3gs-camera-not-saving-pictures/' rel='bookmark' title='iPhone &#8211; 3GS Camera not saving Pictures'>iPhone &#8211; 3GS Camera not saving Pictures</a> <small>If you have recently Jailbroken the iPhone 3GS with the...</small></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=nAQXC6Fjvg8:InuSLncIno8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=nAQXC6Fjvg8:InuSLncIno8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=nAQXC6Fjvg8:InuSLncIno8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=nAQXC6Fjvg8:InuSLncIno8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=nAQXC6Fjvg8:InuSLncIno8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=nAQXC6Fjvg8:InuSLncIno8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=nAQXC6Fjvg8:InuSLncIno8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=nAQXC6Fjvg8:InuSLncIno8:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=nAQXC6Fjvg8:InuSLncIno8:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=nAQXC6Fjvg8:InuSLncIno8:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=nAQXC6Fjvg8:InuSLncIno8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=nAQXC6Fjvg8:InuSLncIno8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=nAQXC6Fjvg8:InuSLncIno8:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RubayatHasan/~4/nAQXC6Fjvg8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rubayathasan.com/tutorial/iphone-backup-sms-notes-pictures-video-mxtube/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://rubayathasan.com/tutorial/iphone-backup-sms-notes-pictures-video-mxtube/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=iphone-backup-sms-notes-pictures-video-mxtube</feedburner:origLink></item>
		<item>
		<title>War hero Smith shadows the pain of defeat</title>
		<link>http://feedproxy.google.com/~r/RubayatHasan/~3/vC7QRkQg8gw/</link>
		<comments>http://rubayathasan.com/sports/war-hero-smith-shadows-the-pain-of-defeat/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 05:07:19 +0000</pubDate>
		<dc:creator>Rubayat</dc:creator>
				<category><![CDATA[Cricket]]></category>
		<category><![CDATA[Sports]]></category>
		<category><![CDATA[Graeme Smith]]></category>
		<category><![CDATA[South Africa Cricket]]></category>

		<guid isPermaLink="false">http://rubayathasan.com/uncategorized/war-hero-smith-shadows-the-pain-of-defeat/</guid>
		<description><![CDATA[Heroes in defeat often provide the most poignant memories in sport. Graeme Smith&#8217;s hobble back to the dressing room after being dismissed tonight must rank as the most moving moment of this tournament so far, and is likely to remain so. It made the local crowd overcome their great sadness to rise to applaud the [...]
Related posts:<ol>
<li><a href='http://rubayathasan.com/blog/the-brave-graeme-smith/' rel='bookmark' title='The Brave Graeme Smith!!'>The Brave Graeme Smith!!</a> <small>Although I would love to start of with saying that...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--INFOLINKS_ON--><div class="wp-caption alignright" style="width: 298px"><img class="pie-img " src="http://lh3.ggpht.com/_R6m1UItV_D8/SsBFZ1VfAsI/AAAAAAAAAg0/tKm9RP4vDr4/s640/108822.jpg" alt="108822.jpg" width="288" height="335" /><p class="wp-caption-text">At first, Graeme Smith walked with his head bowed, and perhaps felt sick to his bones. But then the mood touched him, and it lifted him</p></div>
<p>Heroes in defeat often provide the most poignant memories in sport. <a href="http://www.cricinfo.com/ci/content/player/47270.html" target="_new">Graeme Smith&#8217;s</a> hobble back to the dressing room after being dismissed tonight must rank as the most moving moment of this tournament so far, and is likely to remain so. It made the local crowd overcome their great sadness to rise to applaud the valiance of the man who had battled the odds all evening.</p>
<p><br class="spacer_" /></p>
<p><a href="http://www.cricinfo.com/iccct2009/content/current/story/427031.html">Read the Full Article &#8230;</a></p>
<p><br class="spacer_" /></p>
<!--INFOLINKS_OFF--><p>Related posts:<ol>
<li><a href='http://rubayathasan.com/blog/the-brave-graeme-smith/' rel='bookmark' title='The Brave Graeme Smith!!'>The Brave Graeme Smith!!</a> <small>Although I would love to start of with saying that...</small></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=vC7QRkQg8gw:tTHSefavWro:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=vC7QRkQg8gw:tTHSefavWro:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=vC7QRkQg8gw:tTHSefavWro:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=vC7QRkQg8gw:tTHSefavWro:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=vC7QRkQg8gw:tTHSefavWro:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=vC7QRkQg8gw:tTHSefavWro:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=vC7QRkQg8gw:tTHSefavWro:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=vC7QRkQg8gw:tTHSefavWro:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=vC7QRkQg8gw:tTHSefavWro:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=vC7QRkQg8gw:tTHSefavWro:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=vC7QRkQg8gw:tTHSefavWro:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=vC7QRkQg8gw:tTHSefavWro:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=vC7QRkQg8gw:tTHSefavWro:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RubayatHasan/~4/vC7QRkQg8gw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rubayathasan.com/sports/war-hero-smith-shadows-the-pain-of-defeat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rubayathasan.com/sports/war-hero-smith-shadows-the-pain-of-defeat/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=war-hero-smith-shadows-the-pain-of-defeat</feedburner:origLink></item>
		<item>
		<title>Compressing a Servlet Project into a .war file</title>
		<link>http://feedproxy.google.com/~r/RubayatHasan/~3/b9qS_bG1eSA/</link>
		<comments>http://rubayathasan.com/tutorial/compressing-a-servlet-project-into-a-war-file/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 03:43:28 +0000</pubDate>
		<dc:creator>Rubayat</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[.war]]></category>
		<category><![CDATA[servlet]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://rubayathasan.com/?p=756</guid>
		<description><![CDATA[In order to compress a &#8216;pets&#8217; servlet/web application/project into a &#34;Web Archive&#34; file named pets.war which can easily be imported in Eclipse or other IDE&#8221;s or can easily be transported to another server, Execute the following commands in the terminal: &#160; 1: cd \webapps\pets 2:&#160; 3: // Use the java archive command 'jar' to bundle [...]
Related posts:<ol>
<li><a href='http://rubayathasan.com/tutorial/jdbc-connection-pooling-support/' rel='bookmark' title='Resource Needed for JDBC Connection Pooling Support'>Resource Needed for JDBC Connection Pooling Support</a> <small>In order to get JDBC working with Connection Pooling Support,...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--INFOLINKS_ON--><p>In order to compress a &#8216;pets&#8217; servlet/web application/project into a &quot;Web Archive&quot; file named pets.war which can easily be imported in Eclipse or other IDE&#8221;s or can easily be transported to another server, Execute the following commands in the terminal:</p>
<p> <span id="more-756"></span></p>
<p>&#160;</p>
<div align="center"></div>
<div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; height: 200px; max-height: 300px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum1">   1:</span> cd \webapps\pets </pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum2">   2:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum3">   3:</span> <span style="color: #008000">// Use the java archive command 'jar' to bundle up your application</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum4">   4:</span> <span style="color: #008000">// compress everything in this directory into a file named pets.war</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum5">   5:</span> <span style="color: #008000">// (c=create, v=verbose, f=file)</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum6">   6:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum7">   7:</span> jar -cvf pets.war *</pre>
<p><!--CRLF--></div>
</div>
<p>&#160;</p>
<p>Now you can copy pets.war to any webapps directory on a new Tomcat Server. If Tomcat is running, the war file will be automatically decompressed and a web application named &#8216;pets&#8217; will be created in the appropriate directory as soon as you save it!!</p>
<p>Please let me know if it helps :).</p>
<!--INFOLINKS_OFF--><p>Related posts:<ol>
<li><a href='http://rubayathasan.com/tutorial/jdbc-connection-pooling-support/' rel='bookmark' title='Resource Needed for JDBC Connection Pooling Support'>Resource Needed for JDBC Connection Pooling Support</a> <small>In order to get JDBC working with Connection Pooling Support,...</small></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=b9qS_bG1eSA:b48kN6NPg54:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=b9qS_bG1eSA:b48kN6NPg54:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=b9qS_bG1eSA:b48kN6NPg54:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=b9qS_bG1eSA:b48kN6NPg54:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=b9qS_bG1eSA:b48kN6NPg54:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=b9qS_bG1eSA:b48kN6NPg54:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=b9qS_bG1eSA:b48kN6NPg54:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=b9qS_bG1eSA:b48kN6NPg54:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=b9qS_bG1eSA:b48kN6NPg54:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=b9qS_bG1eSA:b48kN6NPg54:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=b9qS_bG1eSA:b48kN6NPg54:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=b9qS_bG1eSA:b48kN6NPg54:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=b9qS_bG1eSA:b48kN6NPg54:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RubayatHasan/~4/b9qS_bG1eSA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rubayathasan.com/tutorial/compressing-a-servlet-project-into-a-war-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rubayathasan.com/tutorial/compressing-a-servlet-project-into-a-war-file/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=compressing-a-servlet-project-into-a-war-file</feedburner:origLink></item>
		<item>
		<title>Resource Needed for JDBC Connection Pooling Support</title>
		<link>http://feedproxy.google.com/~r/RubayatHasan/~3/1jh43T-9BAE/</link>
		<comments>http://rubayathasan.com/tutorial/jdbc-connection-pooling-support/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 01:48:13 +0000</pubDate>
		<dc:creator>Rubayat</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[connection pooling]]></category>
		<category><![CDATA[jdbc]]></category>
		<category><![CDATA[servlet]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://rubayathasan.com/?p=768</guid>
		<description><![CDATA[In order to get JDBC working with Connection Pooling Support, you will need to add the latest version of the following files to your Library: commons-dbcp-x.x.x.jar (http://commons.apache.org/dbcp/) commons-pool-x.x.x (http://commons.apache.org/pool/) mysql-connector-java-x.x.x-bin.jar (http://dev.mysql.com/downloads/connector/j/) Put the above files in your WEB-INF/lib folder and let your IDE(Eclipse) know the existence of of the above files. You will also need [...]
Related posts:<ol>
<li><a href='http://rubayathasan.com/tutorial/compressing-a-servlet-project-into-a-war-file/' rel='bookmark' title='Compressing a Servlet Project into a .war file'>Compressing a Servlet Project into a .war file</a> <small>In order to compress a &#8216;pets&#8217; servlet/web application/project into a...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--INFOLINKS_ON--><p style="text-align: center;"></p>
<p>In order to get JDBC working with Connection Pooling Support, you will need to add the latest version of the following files to your Library:</p>
<ul>
<li>commons-dbcp-x.x.x.jar (<a href="http://commons.apache.org/dbcp/" target="_blank">http://commons.apache.org/dbcp/</a>)</li>
<li>commons-pool-x.x.x (<a href="http://commons.apache.org/pool/" target="_blank">http://commons.apache.org/pool/</a>)</li>
<li>mysql-connector-java-x.x.x-bin.jar (<a href="http://dev.mysql.com/downloads/connector/j/" target="_blank">http://dev.mysql.com/downloads/connector/j</a>/)</li>
</ul>
<p>Put the above files in your WEB-INF/lib folder and let your IDE(Eclipse) know the existence of of the above files.</p>
<p>You will also need to add the following imports at the the top of files where you want access to CPDS:</p>
<ul>
<li>import org.apache.commons.dbcp.cpdsadapter.DriverAdapterCPDS;</li>
<li>import org.apache.commons.dbcp.datasources.SharedPoolDataSource;</li>
</ul>
<!--INFOLINKS_OFF--><p>Related posts:<ol>
<li><a href='http://rubayathasan.com/tutorial/compressing-a-servlet-project-into-a-war-file/' rel='bookmark' title='Compressing a Servlet Project into a .war file'>Compressing a Servlet Project into a .war file</a> <small>In order to compress a &#8216;pets&#8217; servlet/web application/project into a...</small></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=1jh43T-9BAE:2VPeVezlNfI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=1jh43T-9BAE:2VPeVezlNfI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=1jh43T-9BAE:2VPeVezlNfI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=1jh43T-9BAE:2VPeVezlNfI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=1jh43T-9BAE:2VPeVezlNfI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=1jh43T-9BAE:2VPeVezlNfI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=1jh43T-9BAE:2VPeVezlNfI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=1jh43T-9BAE:2VPeVezlNfI:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=1jh43T-9BAE:2VPeVezlNfI:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=1jh43T-9BAE:2VPeVezlNfI:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=1jh43T-9BAE:2VPeVezlNfI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=1jh43T-9BAE:2VPeVezlNfI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=1jh43T-9BAE:2VPeVezlNfI:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RubayatHasan/~4/1jh43T-9BAE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rubayathasan.com/tutorial/jdbc-connection-pooling-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rubayathasan.com/tutorial/jdbc-connection-pooling-support/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=jdbc-connection-pooling-support</feedburner:origLink></item>
		<item>
		<title>OSx86 – Changing Default Kernel</title>
		<link>http://feedproxy.google.com/~r/RubayatHasan/~3/XXgwmbuK57o/</link>
		<comments>http://rubayathasan.com/tutorial/osx86-changing-default-kernel/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 22:28:07 +0000</pubDate>
		<dc:creator>Rubayat</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[osx86]]></category>

		<guid isPermaLink="false">http://rubayathasan.com/?p=674</guid>
		<description><![CDATA[OSX by default uses a kernel that is placed in the root directory &#34;/&#34; and loads from a file named &#34;mach_kernel&#34;. So in order to replace the default kernel, all you have to do is to replace that file with your own kernel file. But remember, the kernel you are replacing with must be compatible [...]]]></description>
			<content:encoded><![CDATA[<!--INFOLINKS_ON--><p><img class="noframe alignright" alt="wiki.png" src="http://lh4.ggpht.com/_R6m1UItV_D8/SkfqLudi99I/AAAAAAAAAfA/wDGx0AF21Sg/s128/wiki.png" width="74" height="107" />OSX by default uses a kernel that is placed in the root directory<strong> &quot;/&quot;</strong> and loads from a file named &quot;<strong>mach_kernel</strong>&quot;.</p>
<p>So in order to replace the default kernel, all you have to do is to replace that file with your own kernel file. But remember, the kernel you are replacing with must be compatible with your current system otherwise you will not be able to boot.</p>
<p>In my case, I have several kernels in my root directory anv, voodoo, kabyl, and vanilla. I would like &quot;<strong>anv</strong>&quot; to my default kernel. To do that open the terminal and type following command&#8217;s :</p>
<p><span id="more-674"></span></p>
<div align="center"></div>
<div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; max-height: 400px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum1">   1:</span> <span style="color: #008000">// backup your current kernel First</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum2">   2:</span> <span style="color: #008000">// Enter your password</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum3">   3:</span> <span style="color: #008000">// replace your current kernel with new one &quot;anv&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum4">   4:</span> <span style="color: #008000">// Change the owner to root</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum5">   5:</span> <span style="color: #008000">// change the file permission</span></pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum6">   6:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum7">   7:</span> &gt; sudo cp /mach_kernel /mach_kernel_old </pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum8">   8:</span> &gt; (type your password) </pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum9">   9:</span> &gt; sudo cp -f /anv  /mach_kernel</pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum10">  10:</span> &gt; sudo chown root:wheel /mach_kernel* </pre>
<p><!--CRLF--></p>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum11">  11:</span> &gt; sudo chmod 644 /mach_kernel* </pre>
<p><!--CRLF--></p>
</p></div>
</div>
<p>Now reboot and you should be booting with your new &quot;anv&quot; kernel.</p>
<div align="center"></div>
<!--INFOLINKS_OFF--><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=XXgwmbuK57o:z4IKTBn-N_c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=XXgwmbuK57o:z4IKTBn-N_c:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=XXgwmbuK57o:z4IKTBn-N_c:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=XXgwmbuK57o:z4IKTBn-N_c:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=XXgwmbuK57o:z4IKTBn-N_c:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=XXgwmbuK57o:z4IKTBn-N_c:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=XXgwmbuK57o:z4IKTBn-N_c:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=XXgwmbuK57o:z4IKTBn-N_c:KwTdNBX3Jqk"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=XXgwmbuK57o:z4IKTBn-N_c:KwTdNBX3Jqk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=XXgwmbuK57o:z4IKTBn-N_c:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=XXgwmbuK57o:z4IKTBn-N_c:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?i=XXgwmbuK57o:z4IKTBn-N_c:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/RubayatHasan?a=XXgwmbuK57o:z4IKTBn-N_c:TzevzKxY174"><img src="http://feeds.feedburner.com/~ff/RubayatHasan?d=TzevzKxY174" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RubayatHasan/~4/XXgwmbuK57o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rubayathasan.com/tutorial/osx86-changing-default-kernel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://rubayathasan.com/tutorial/osx86-changing-default-kernel/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=osx86-changing-default-kernel</feedburner:origLink></item>
	</channel>
</rss>
