<?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>Tito's Blog</title>
	
	<link>http://titopanicker.net/blog</link>
	<description>This blog is all about Windows, VMware, Linux ,  Virtualization, Cloud Computing   and other IT Technologies. An invaluable source of Tools and Scripts for IT Network / System Administrators. A valuable advice, Tips, Tricks and best practices for Net/System Admins. ---- www.titopanicker.net ----</description>
	<lastBuildDate>Wed, 21 Jul 2010 15:36:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/titopanicker/kcMf" /><feedburner:info uri="titopanicker/kcmf" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>titopanicker/kcMf</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Order Free Bumber Case .</title>
		<link>http://feedproxy.google.com/~r/titopanicker/kcMf/~3/I0XlLrn596o/</link>
		<comments>http://titopanicker.net/blog/?p=1076#comments</comments>
		<pubDate>Wed, 21 Jul 2010 15:18:09 +0000</pubDate>
		<dc:creator>Tito</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[apple bumper free]]></category>
		<category><![CDATA[free bumber order]]></category>
		<category><![CDATA[Order Free Bumber Case .]]></category>
		<category><![CDATA[preorder bumper]]></category>

		<guid isPermaLink="false">http://titopanicker.net/blog/?p=1076</guid>
		<description><![CDATA[Get Ready to Order Free Bumber Case . Apple changed the price for all bumber cases to $0. Apple will offer a free iPhone 4 Bumper or other select cases to iPhone 4 customers. Details on how to order a free Bumper or case will be available soon on apple.com. Lead Generation]]></description>
			<content:encoded><![CDATA[<div class="KonaBody"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://titopanicker.net/blog/?p=1076&title=Order+Free+Bumber+Case+.&srcURL=http://titopanicker.net/blog" target="_blank" rel="nofollow"><img
src="http://titopanicker.net/blog/wp-content/plugins/google-buzz-button/images/google-buzz.png" alt="Google Buzz" /></a><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1076"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1076&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Get Ready to Order Free Bumber Case .</p>
<p>Apple changed the price for all bumber cases to $0.</p>
<div>
<p><strong>Apple will offer a free iPhone 4 Bumper or other select cases to  iPhone 4 customers. Details on how to order a free Bumper or case will  be available soon on <a href="http://www.apple.com/">apple.com</a>.</strong></p>
</div>
<p><img src="http://titopanicker.net/blog/wp-content/uploads/2010/07/wpid-PastedGraphic1.1RvHuQTVT8A4.jpg" alt="wpid-PastedGraphic1.1RvHuQTVT8A4.jpg" width="798" height="331" /><br />
<img src="http://titopanicker.net/blog/wp-content/uploads/2010/07/wpid-PastedGraphic2.pF6N0WpuA1ks.jpg" alt="wpid-PastedGraphic2.pF6N0WpuA1ks.jpg" width="789" height="369" /></p>
</div>
<div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1076&amp;linkname=Order%20Free%20Bumber%20Case%20."><img src="http://titopanicker.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/titopanicker/kcMf/~4/I0XlLrn596o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://titopanicker.net/blog/?feed=rss2&amp;p=1076</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://titopanicker.net/blog/?p=1076</feedburner:origLink></item>
		<item>
		<title>Analyzing Apache Logs interactively</title>
		<link>http://feedproxy.google.com/~r/titopanicker/kcMf/~3/KkT5Kg_FBbE/</link>
		<comments>http://titopanicker.net/blog/?p=1069#comments</comments>
		<pubDate>Fri, 16 Jul 2010 20:23:54 +0000</pubDate>
		<dc:creator>Tito</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[#ms_feeds #windows7 #windowsserver2008 #exchangeserver2010 #newefficiencyevent]]></category>
		<category><![CDATA[Analyzing Apache Logs interactively]]></category>
		<category><![CDATA[Apache logs]]></category>

		<guid isPermaLink="false">http://titopanicker.net/blog/?p=1069</guid>
		<description><![CDATA[We all analyze Apache logs with the popular tail -f, which to a certain point is quite neat that you can see the whole request in real time. However, there is a point where you may be interested to know more details about your web logs. Here it is where I find really interesting GoAccess. [...]]]></description>
			<content:encoded><![CDATA[<div class="KonaBody"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://titopanicker.net/blog/?p=1069&title=Analyzing+Apache+Logs+interactively&srcURL=http://titopanicker.net/blog" target="_blank" rel="nofollow"><img
src="http://titopanicker.net/blog/wp-content/plugins/google-buzz-button/images/google-buzz.png" alt="Google Buzz" /></a><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1069"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1069&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>We all  analyze Apache logs with the popular tail -f, which to a certain point is quite neat that you can see the whole request in real time. However, there is a point where you may be interested to know more details about your web logs.</p>
<p><img src="http://titopanicker.net/blog/wp-content/uploads/2010/07/wpid-PastedGraphic.AD6lfchbdKzT.jpg" alt="wpid-PastedGraphic.AD6lfchbdKzT.jpg" width="594" height="648" /><br />
<img src="http://titopanicker.net/blog/wp-content/uploads/2010/07/wpid-PastedGraphic1.ADpOObN4xBp8.jpg" alt="wpid-PastedGraphic1.ADpOObN4xBp8.jpg" width="594" height="648" /><br />
Here it is where I find really interesting GoAccess. Whilst Awstats, Analog, Webalizer all generate HTML statistics, this application will let you analyze your Apache Web server logs straight from the terminal. It generates statistics really fast and it displays them in a nice ncurses interface.</p>
<p>More information about this project at: <a href="http://goaccess.prosoftcorp.com/">http://goaccess.prosoftcorp.com/</a></p>
</div>
<div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1069&amp;linkname=Analyzing%20Apache%20Logs%20interactively"><img src="http://titopanicker.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/titopanicker/kcMf/~4/KkT5Kg_FBbE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://titopanicker.net/blog/?feed=rss2&amp;p=1069</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://titopanicker.net/blog/?p=1069</feedburner:origLink></item>
		<item>
		<title>Step By Step Installation of RSSH in Linux</title>
		<link>http://feedproxy.google.com/~r/titopanicker/kcMf/~3/pfG4j9WDsAg/</link>
		<comments>http://titopanicker.net/blog/?p=1061#comments</comments>
		<pubDate>Fri, 28 May 2010 17:08:36 +0000</pubDate>
		<dc:creator>Tito</dc:creator>
				<category><![CDATA[Download]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[rssh how to]]></category>
		<category><![CDATA[rssh rpm]]></category>
		<category><![CDATA[Step By Step Installation of RSSH in Linux]]></category>

		<guid isPermaLink="false">http://titopanicker.net/blog/?p=1061</guid>
		<description><![CDATA[Here are the steps to install rssh in the linux server : Follow the below steps to install if your linux os is 32 bit : Step 1: cd /usr/src Step 2: wget http://dag.wieers.com/rpm/packages/rssh/rssh-2.3.2-1.2.el4.rf.i386.rpm Step 3: rpm -ivh rssh-2.3.2-1.2.el4.rf.i386.rpm If your linux os is 64 bit then follow these steps: Step 1: cd /usr/src Step [...]]]></description>
			<content:encoded><![CDATA[<div class="KonaBody"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://titopanicker.net/blog/?p=1061&title=Step+By+Step+Installation+of+RSSH+in+Linux&srcURL=http://titopanicker.net/blog" target="_blank" rel="nofollow"><img
src="http://titopanicker.net/blog/wp-content/plugins/google-buzz-button/images/google-buzz.png" alt="Google Buzz" /></a><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1061"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1061&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Here are the steps to install rssh in the linux server :<br />
Follow the below steps to install if your linux os is 32 bit :<br />
Step 1: cd /usr/src<br />
Step 2: wget <a href="http://dag.wieers.com/rpm/packages/rssh/rssh-2.3.2-1.2.el4.rf.i386.rpm">http://dag.wieers.com/rpm/packages/rssh/rssh-2.3.2-1.2.el4.rf.i386.rpm</a><br />
Step 3: rpm -ivh rssh-2.3.2-1.2.el4.rf.i386.rpm<br />
If your linux os is 64 bit then follow these steps:<br />
Step 1: cd /usr/src<br />
Step 2: wget <a href="http://dag.wieers.com/rpm/packages/rssh/rssh-2.3.2-1.2.el5.rf.x86_64.rpm">http://dag.wieers.com/rpm/packages/rssh/rssh-2.3.2-1.2.el5.rf.x86_64.rpm</a><br />
Step 3: rpm -ivh rssh-2.3.2-1.2.el5.rf.x86_64.rpm</p>
</div>
<div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1061&amp;linkname=Step%20By%20Step%20Installation%20of%20RSSH%20in%20Linux"><img src="http://titopanicker.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/titopanicker/kcMf/~4/pfG4j9WDsAg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://titopanicker.net/blog/?feed=rss2&amp;p=1061</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://titopanicker.net/blog/?p=1061</feedburner:origLink></item>
		<item>
		<title>Stop Spam Mails on Postfix Server By Installing Spamassassin</title>
		<link>http://feedproxy.google.com/~r/titopanicker/kcMf/~3/BOWX42t4Fm0/</link>
		<comments>http://titopanicker.net/blog/?p=1056#comments</comments>
		<pubDate>Fri, 28 May 2010 16:59:49 +0000</pubDate>
		<dc:creator>Tito</dc:creator>
				<category><![CDATA[Download]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[postfix stop spam emails]]></category>
		<category><![CDATA[spam emails block]]></category>
		<category><![CDATA[spamassassin]]></category>
		<category><![CDATA[Stop Spam Mails on Postfix Server By Installing Spamassassin]]></category>

		<guid isPermaLink="false">http://titopanicker.net/blog/?p=1056</guid>
		<description><![CDATA[Installing Spamassassin Installing Postfix Read my previous article - &#8220;Install and configure a Postfix mail server&#8221; The installation of Spamassassin I am going to show you will be done completely in command line. So the very first step is to open up that terminal window and get ready to do a bit of typing (or [...]]]></description>
			<content:encoded><![CDATA[<div class="KonaBody"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://titopanicker.net/blog/?p=1056&title=Stop+Spam+Mails+on+Postfix+Server+By+Installing+Spamassassin&srcURL=http://titopanicker.net/blog" target="_blank" rel="nofollow"><img
src="http://titopanicker.net/blog/wp-content/plugins/google-buzz-button/images/google-buzz.png" alt="Google Buzz" /></a><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1056"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1056&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><span style="text-decoration: underline;"><strong>Installing Spamassassin</strong></span></p>
<p>Installing Postfix Read my previous article -<a href="http://titopanicker.net/blog/?p=1055" target="_blank"> &#8220;Install and configure a Postfix mail server&#8221;</a></p>
<p>The installation of Spamassassin I am going to show you will be done completely in command line. So the very first step is to open up that terminal window and get ready to do a bit of typing (or copy/pasting).</p>
<p>The first step is to install Spamassassin. This is done with the command:</p>
<p><span style="color: #0a1d72;">sudo apt-get install spamassassin</span></p>
<p>You will have to give your sudo password for the installation to continue. There may be some dependencies (this will be determined by what you already have installed on your machine). Allow apt to install the dependencies.</p>
<p>After Spamassassin is installed you are ready to begin the configuration. You will have to do some configuration in both Spamassassin and Postfix.</p>
<p><span style="text-decoration: underline;"><strong>Configuring Spamassassin</strong></span></p>
<p>The main configuration file for Spamassassin is <span style="color: #0a1d72;">/etc/spamassassin/local.cf. </span>The first option you want to look for is the SPAM score option. Look for the line:</p>
<p><span style="color: #0a1d72;"># required_score 5.0<br />
</span><br />
Uncomment that line (remove the “#” character) and then change the numerical score to what you would prefer. As I mentioned earlier, a score of 3.5 is pretty safe.</p>
<p>Another great configuration option is to set up whitelist and blacklists within the configuration file. You would only want to do this for addresses that are often tagged incorrectly as SPAM. You can do this to whitelist single addresses or entire domains. For example:</p>
<p><span style="color: #0a1d72;">whitelist_from mailme@titopanicker.net</span></p>
<p>would ensure that email from the address above was not marked as SPAM. Also:</p>
<p><span style="color: #0a1d72;">whitelist_from *@titopanicker.net</span> <a href="http://somedomain.com"></a></p>
<p>would whitelist the entire domain <a href="http://somedomain.com">somedomain.com</a>. You can also have multiple entries per line separated by spaces like so:</p>
<p>whitelist_from <a href="mailto:jack@somedomain.com">jack@somedomain.com</a> <a href="mailto:jennifer@somedomain.com">jennifer@somedomain.com</a> <a href="mailto:olivia@somedomain.com">olivia@somedomain.com</a></p>
<p>The same thing holds true for blacklisting, only the parameter is blacklist_from.</p>
<p>You will want to use caution if trying to add your own domain to a whitelist, because a spammer could spoof a local address and Spamassassin will allow it through.</p>
<p>Another configuration option is the report_safe option. Somewhere around the required_score line (this will depend upon the release you install) you will find the line:</p>
<p><span style="color: #0a1d72;"># report_safe</span></p>
<p>This line will define how Spamassassin will handle any message marked as SPAM. If you set this line to:</p>
<p><span style="color: #0a1d72;">report_safe 0</span></p>
<p>all incoming SPAM is modified by altering the header to mark said email as SPAM.</p>
<p>If you set this line to:</p>
<p><span style="color: #0a1d72;">report_safe 1</span></p>
<p>all incoming messages tagged as SPAM will create a new report message and attach the original message as a message/rfc822 MIME (preserving the original message, but not easily opened).</p>
<p>If you set this line to:</p>
<p><span style="color: #0a1d72;">report_safe 2</span></p>
<p>all incoming messages tagged as SPAM will be attached to a new report as plain text.</p>
<p>A message marked as SPAM will not be deleted. Instead a message marked as SPAM will be labeled as such and allowed through. This further prevents false positives and allows the user to define what to do with SPAM in their email client.</p>
<p>If you set that line to&#8230;</p>
<p><span style="color: #0a1d72;">report_safe 1</span></p>
<p>&#8230;all messages marked as SPAM will be deleted. I find it best to set this to 0, so to avoid the loss of false positive email. If you set report_safe to 0 you will need to define how the header is rewritten so the message is properly labeled as SPAM. Look for this line:</p>
<p># rewrite_header Subject *****SPAM*****</p>
<p>Uncomment this line (remove the “#” character) and then change the *****SPAM***** section to whatever you prefer it to be. Just make sure your users are aware of what this line is so they can handle it with their mail clients.</p>
<p>After you make this last change, save and close this file and restart the Spamassassin daemon with the command:</p>
<p><span style="color: #0a1d72;">sudo /etc/init.d/spamassassin restart<br />
</span><br />
Now you are ready to configure Postfix.</p>
<p><span style="text-decoration: underline;"><strong>Configure Postfix</strong></span></p>
<p>The configuration file you need to make changes to is <span style="color: #0a1d72;">/etc/postfix/master.cf.</span> There are a few changes to make. The first change is to look for this line:</p>
<p><span style="color: #0a1d72;">smtp    inet    n   &#8211; - &#8211; - smtpd</span></p>
<p>You will need to change this line to:</p>
<p><span style="color: #0a1d72;">smtp      inet   n   &#8211; - &#8211; -   smtpd -o content_filter=spamassassin</span></p>
<p>Now, take a look at the bottom of this configuration file and add the following:</p>
<p><span style="color: #0a1d72;">spamassassin<br />
unix &#8211; n n &#8211; - pipe<br />
flags=R<br />
user=spamd<br />
argv=/usr/bin/spamc<br />
-e /usr/sbin/sendmail<br />
-oi -f ${sender} ${recipient}</span></p>
<p>That’s it. Now all you need to do is save that file and restart Postfix with the command:</p>
<p><span style="color: #0a1d72;">sudo /etc/init.d/postfix restart</span></p>
</div>
<div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1056&amp;linkname=Stop%20Spam%20Mails%20on%20Postfix%20Server%20By%20Installing%20Spamassassin"><img src="http://titopanicker.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/titopanicker/kcMf/~4/BOWX42t4Fm0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://titopanicker.net/blog/?feed=rss2&amp;p=1056</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://titopanicker.net/blog/?p=1056</feedburner:origLink></item>
		<item>
		<title>Step By Step Installation of Postfix Mail Server</title>
		<link>http://feedproxy.google.com/~r/titopanicker/kcMf/~3/fG34Ns089eI/</link>
		<comments>http://titopanicker.net/blog/?p=1055#comments</comments>
		<pubDate>Fri, 28 May 2010 16:55:59 +0000</pubDate>
		<dc:creator>Tito</dc:creator>
				<category><![CDATA[Download]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Step By Step Installation of Postfix Mail Server]]></category>

		<guid isPermaLink="false">http://titopanicker.net/blog/?p=1055</guid>
		<description><![CDATA[Installation You will be shocked at how simple it is to install the Postfix mail server. All you have to do is follow these steps: 1) Open up a terminal window (or, if you are using a GUI-less server just log in). 2) Issue the command sudo apt-get install postfix. That’s it! Of course, depending [...]]]></description>
			<content:encoded><![CDATA[<div class="KonaBody"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://titopanicker.net/blog/?p=1055&title=Step+By+Step+Installation+of+Postfix+Mail+Server&srcURL=http://titopanicker.net/blog" target="_blank" rel="nofollow"><img
src="http://titopanicker.net/blog/wp-content/plugins/google-buzz-button/images/google-buzz.png" alt="Google Buzz" /></a><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1055"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1055&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><span style="text-decoration: underline;"><strong>Installation</strong></span></p>
<p>You will be shocked at how simple it is to install the Postfix mail server. All you have to do is follow these steps:</p>
<p>1) Open up a terminal window (or, if you are using a GUI-less server just log in).</p>
<p>2) Issue the command <span style="color: #0a1d72;">sudo apt-get install postfix.</span></p>
<p>That’s it! Of course, depending upon the current state of your distribution, the installation may or may not have to install some dependencies. But this will happen automatically for you. The installation will also automatically start the Postfix daemon for you. So as soon as installation is complete you can test to make sure you can connect to your Postfix server with the command:</p>
<p>t<span style="color: #0a1d72;"><strong>elnet localhost 25</strong></span></p>
<p>You should see something like this:</p>
<p>Trying 127.0.0.1&#8230;<br />
Connected to <a href="http://www.mymail.com">www.mymail.com</a>.<br />
Escape character is ‘^]’.<br />
220 localhost.localdomain ESMTP Postfix (Ubuntu)</p>
<p>Now you might want to first make sure you can also connect to your domain in the same way with the command:</p>
<p>telnet <a href="http://www.mymail.com">www.mymail.com</a> 25</p>
<p>Of course you will use your own FDQN in the above command (instead of <a href="http://mymail.com">mymail.com</a>). Hopefully you will see the same output you did when you used localhost. If not, you will have to check to make sure your domain is pointing to your server or that port 25 traffic can get to your server from your router, switch, or firewall. Those issues are beyond the scope of this article however.</p>
<p>Now it is time to start configuration.</p>
<p><span style="text-decoration: underline;"><strong>Configuring Postfix</strong></span></p>
<p>The Postfix mail server has one main configuration file <span style="color: #0a1d72;">/etc/postfix/main.cf.</span> This is where you will do the bulk of your configurations. Open this file up in your favorite text editor  and look for the following section:</p>
<p><span style="color: #0a1d72;">myhostname =<br />
alias_maps = hash:/etc/aliases<br />
alias_database = hash:/etc/aliases<br />
myorigin = /etc/mailname<br />
mydestination =<br />
relayhost =<br />
mynetworks =<br />
mailbox_command = procmail -a “$EXTENSION”<br />
mailbox_size_limit = 0<br />
recipient_delimiter = +<br />
inet_interfaces = all</span></p>
<p>This is the section of the configuration file you must focus on. And, believe it or not, there isn’t much to do. Below are the sections you need to configure:</p>
<p>myhostname: This is the hostname of your machine. But don’t put the full hostname. If your machine hostname is <a href="http://mail.mydomain.com">mail.mydomain.com</a> you will only use mydomain.</p>
<p>mydestination: This parameter specifies what destinations this machine will deliver locally. The default is:</p>
<p><span style="color: #0a1d72;">mydestination = $myhostname localhost.$mydomain localhost</span></p>
<p>You could also use something like what I have used in the past :</p>
<p><a href="http://mydomain.com">mydomain.com</a> <span style="color: #0a1d72;">mydomain localhost.localdomain localhost</span></p>
<p>This call is up to you. Either way will work; but the latter line will help to avoid mailloops.</p>
<p>mynetworks: This line is a bit trickier. This entry will define authorized destinations that mail can be relayed from. You would think that adding your subnet here would work. Sometimes that is the case; sometimes not. You could go with a mynetworks entry that looks like:</p>
<p><span style="color: #0a1d72;">mynetworks = 127.0.0.1/8<br />
</span><br />
The above entry is a safe entry and defines local machines only.</p>
<p>You could also have an entry that looks like:</p>
<p><span style="color: #0a1d72;">mynetworks = 127.0.0.1/8 192.168.100.1/24<br />
</span><br />
The above entry would authorize local machines and your internal network addresses.</p>
<p>I have found, however, that the above entries will cause problems with relaying due to constantly changing dhcp addresses. Because of this I have used the following, specialized entry which will avoid this issue:</p>
<p><span style="color: #0a1d72;">mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128</span></p>
<p>Now, if your mail server serves up mail to your entire domain, you will need to add another entry to that section above. That entry is:</p>
<p><span style="color: #0a1d72;">mydomain = </span><a href="http://mydomain.com">mydomain.com</a></p>
<p>Again, as in all configurations above, the <a href="http://mydomain.com">mydomain.com</a> will be substituted with your real domain.</p>
<p>Now, save that configuration file and restart your mail server with the command:</p>
<p><span style="color: #0a1d72;">sudo /etc/init.d/postfix reload</span></p>
<p>Your mail server should be up and running.</p>
<p><span style="text-decoration: underline;"><strong>Users</strong></span></p>
<p>Since this is a Linux mail server, you will need to make sure you have a user name that corresponds with every email address you need. If your server has a GUI you can just use the GUI tool for this. If your server is a GUI-less server you can create users with the command:</p>
<p><span style="color: #0a1d72;">sudo useradd -m USERNAME</span></p>
<p>Where USERNAME is the actual name of the user. The next step is to give the username a password with the command:</p>
<p><span style="color: #0a1d72;">sudo passwd USERNAME</span></p>
<p>Again, where USERNAME is the actual username. You will be prompted to enter the new password twice.</p>
<p><span style="text-decoration: underline;"><strong>Test Your Server</strong></span></p>
<p>Go to an external source and send an email to one of your users on your new mail server. To find out if it worked you can log on as that user and use the Alpine command line email reader (you might have to install that first with the command sudo apt-get install alpine). If you do not see an email show up you will want to check the log file /var/log/mail.err which should give you some clues as to what is going wrong.</p>
</div>
<div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1055&amp;linkname=Step%20By%20Step%20Installation%20of%20Postfix%20Mail%20Server"><img src="http://titopanicker.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/titopanicker/kcMf/~4/fG34Ns089eI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://titopanicker.net/blog/?feed=rss2&amp;p=1055</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://titopanicker.net/blog/?p=1055</feedburner:origLink></item>
		<item>
		<title>Android Running on iPhone 3G – Demo</title>
		<link>http://feedproxy.google.com/~r/titopanicker/kcMf/~3/xjvVmHJoQdc/</link>
		<comments>http://titopanicker.net/blog/?p=1053#comments</comments>
		<pubDate>Fri, 28 May 2010 16:48:57 +0000</pubDate>
		<dc:creator>Tito</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[CellPhones]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[android on iphone]]></category>
		<category><![CDATA[Android Running on iPhone 3G - Demo]]></category>

		<guid isPermaLink="false">http://titopanicker.net/blog/?p=1053</guid>
		<description><![CDATA[Apple iPhone 3G is running Google Android OS! Yes, it is done by David Wang also known as “Planetbeing”. Here is the video attached below where David is showing multi boot platform iBoot where you can see icons for iPhone OS as well as Android. Once David clicks on Android icon, iPhone 3G starts taking [...]]]></description>
			<content:encoded><![CDATA[<div class="KonaBody"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://titopanicker.net/blog/?p=1053&title=Android+Running+on+iPhone+3G+&#8211;+Demo&srcURL=http://titopanicker.net/blog" target="_blank" rel="nofollow"><img
src="http://titopanicker.net/blog/wp-content/plugins/google-buzz-button/images/google-buzz.png" alt="Google Buzz" /></a><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1053"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1053&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Apple iPhone 3G is running Google Android OS! Yes, it is done by <a href="http://linuxoniphone.blogspot.com/2010/05/android-on-iphone-3g.html">David Wang</a> also known as “Planetbeing”. Here is the video attached below where David is showing multi boot platform iBoot where you can see icons for iPhone OS as well as Android. Once David clicks on Android icon, iPhone 3G starts taking all the drivers and information. In the mean time it shows lot many driver’s error for example the audio one.<br />
<img src="http://titopanicker.net/blog/wp-content/uploads/2010/05/wpid-PastedGraphic9.Dm91eA1KLpZ6.jpg" alt="wpid-PastedGraphic9.Dm91eA1KLpZ6.jpg" width="180" height="119" /></p>
<p>But thru Android on iPhone 3G, one can send and receive SMS and even run apps which doesn’t need audio support.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="571" height="400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/uJj0kHQgC9w" /><embed type="application/x-shockwave-flash" width="571" height="400" src="http://www.youtube.com/v/uJj0kHQgC9w"></embed></object></p>
<p>If you want to run Android on your iPhone then you will have to Jailbreak the device using Redsn0w, Blacksn0w, or PwnageTool. Then thru Ubuntu OS machine, you can get <a href="http://www.pcworld.com/article/196595/how_to_install_android_on_your_iphone.html">Android on your iPhone.<br />
</a></p>
</div>
<div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1053&amp;linkname=Android%20Running%20on%20iPhone%203G%20%26%238211%3B%20Demo"><img src="http://titopanicker.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/titopanicker/kcMf/~4/xjvVmHJoQdc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://titopanicker.net/blog/?feed=rss2&amp;p=1053</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://titopanicker.net/blog/?p=1053</feedburner:origLink></item>
		<item>
		<title>How to Run Android 2.2 on Windows/Mac/Linux</title>
		<link>http://feedproxy.google.com/~r/titopanicker/kcMf/~3/1beW-46HouM/</link>
		<comments>http://titopanicker.net/blog/?p=1049#comments</comments>
		<pubDate>Fri, 28 May 2010 16:36:04 +0000</pubDate>
		<dc:creator>Tito</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[CellPhones]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[android on computer]]></category>
		<category><![CDATA[How to Run Android 2.2 Froyo on Windows/Mac/Linux]]></category>

		<guid isPermaLink="false">http://titopanicker.net/blog/?p=1049</guid>
		<description><![CDATA[Android 2.2 Froyo released in Google I/O Conference in San Francisco last week. Android Phone users can download the latest version on their phone but if you are not having Android phone then you can try this platform on your computer. Android development site is having the downloadable version of Android 2.2 Froyo SDK. You [...]]]></description>
			<content:encoded><![CDATA[<div class="KonaBody"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://titopanicker.net/blog/?p=1049&title=How+to+Run+Android+2.2+on+Windows/Mac/Linux&srcURL=http://titopanicker.net/blog" target="_blank" rel="nofollow"><img
src="http://titopanicker.net/blog/wp-content/plugins/google-buzz-button/images/google-buzz.png" alt="Google Buzz" /></a><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1049"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1049&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Android 2.2 Froyo released in Google I/O Conference in San Francisco last week. Android  Phone users can download the latest version on their phone but if you are not having Android phone then you can try this platform on your computer. Android development site is having the downloadable version of Android 2.2 Froyo SDK. You can download that file and follow the below mentioned steps to run this latest mobile OS from Google  on your computer.</p>
<p><span style="text-decoration: underline;"><strong>How to Run Android 2.2 Froyo on Windows/Mac/Linux</strong></span></p>
<p><span style="color: #0a1d72;">Minimum Requirement to Run Android 2.2</span></p>
<p>* Java Platform(JDK)<br />
* Powerful RAM at least 1GB<br />
* Min. 2GB Free Space of HD</p>
<p>Android Running on Computer<br />
<img src="http://titopanicker.net/blog/wp-content/uploads/2010/05/wpid-PastedGraphic6.70F1zXetMGO5.jpg" alt="wpid-PastedGraphic6.70F1zXetMGO5.jpg" width="554" height="556" /></p>
<p>Follow below steps to get Android 2.2 platform on Computer</p>
<p>1. <a href="http://developer.android.com/sdk/index.html">Download Android SDK</a></p>
<p>2. Extract the zipped folder and navigate to “Tools” folder inside the extracted folder</p>
<p>3. Open the script named “Android” from the “Tools” folder</p>
<p>4. If you are already having JDK installed on your computer, then you will see a new admin windows. If now having JDK on your computer, then go ahead and install that from here. After installation of JDK, go ahead and click “Android” script</p>
<p>5. Android script will start he SDK manager. Go ahead and navigate to “Available Packages” menu in the left sidebar options</p>
<ol style="list-style-type: decimal;">
<li>There you will see only one link listed. Check that link and then it will start getting package information from repository. If you are getting a message that “Fetch failed because of https” then go to the Settings” option in left panel and check the box which says “Force to use http for https” and then Come back to “Available Packages” and click on that single item available in the list. That will fetch lot many packages from the repository</li>
<li>Now go ahead and check four items shown in the picture below. These items are nothing but the Android 2.2 Froyo OS files. After checking the files, go ahead and click on “Install Checked” at bottom of the window</li>
</ol>
<p><img src="http://titopanicker.net/blog/wp-content/uploads/2010/05/wpid-PastedGraphic7.tWEaCAIv4ZZp.jpg" alt="wpid-PastedGraphic7.tWEaCAIv4ZZp.jpg" width="632" height="342" /></p>
<ol style="list-style-type: decimal;">
<li>Installation of files will take some time. After successful installation, go to “Virtual Devices” option in left panel and click on “New” in that window. Now you are going to add one device in SDK manager. Go ahead and fill up the new form with the same data as mentioned in the picture below, after that click on “Create AVD</li>
</ol>
<p><img src="http://titopanicker.net/blog/wp-content/uploads/2010/05/wpid-PastedGraphic8.A5QuF2jpWaN2.jpg" alt="wpid-PastedGraphic8.A5QuF2jpWaN2.jpg" width="396" height="543" /></p>
<p>9. Remember, Adding device may take some time and even may left your system hanged for few minutes. But you will have to have patience in that interval and don’t restart your computer. Once the device will be added in hat list as “A valid Android Virtual device”, you can click on the “Start” button after selecting the newly added device to start the Android Platform on your computer</p>
<p>10. Done! Now you can use the Android platform on your computer to feel the OS from Google. To use Android applications, you will have to get <a href="http://www.eclipse.org/downloads/">“Eclipse”</a> on your system as well.</p>
<p>You can install Android 2.1 or older versions as well by selecting the packages for that in the step 7 of the steps mentioned above.</p>
</div>
<div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1049&amp;linkname=How%20to%20Run%20Android%202.2%20on%20Windows%2FMac%2FLinux"><img src="http://titopanicker.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/titopanicker/kcMf/~4/1beW-46HouM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://titopanicker.net/blog/?feed=rss2&amp;p=1049</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://titopanicker.net/blog/?p=1049</feedburner:origLink></item>
		<item>
		<title>How to Connect and Use USB External Hard Drive on iPad</title>
		<link>http://feedproxy.google.com/~r/titopanicker/kcMf/~3/EKX85E0iLcM/</link>
		<comments>http://titopanicker.net/blog/?p=1044#comments</comments>
		<pubDate>Fri, 28 May 2010 16:19:29 +0000</pubDate>
		<dc:creator>Tito</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://titopanicker.net/blog/?p=1044</guid>
		<description><![CDATA[The iPad does not include any USB port on the device itself, but Apple does offer iPad accessory named iPad Camera Connection Kit accessory (at additional price, of course) which kind of like port converter that gives users a USB port, and SD card reader. The USB port on iPad Camera Connection Kit can actually [...]]]></description>
			<content:encoded><![CDATA[<div class="KonaBody"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://titopanicker.net/blog/?p=1044&title=How+to+Connect+and+Use+USB+External+Hard+Drive+on+iPad&srcURL=http://titopanicker.net/blog" target="_blank" rel="nofollow"><img
src="http://titopanicker.net/blog/wp-content/plugins/google-buzz-button/images/google-buzz.png" alt="Google Buzz" /></a><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1044"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1044&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>The iPad  does not include any USB port on the device itself, but Apple does offer iPad accessory named iPad Camera Connection Kit accessory (at additional price, of course) which kind of like port converter that gives users a USB port, and SD card reader. The USB port on iPad Camera Connection Kit can actually works like a normal USB port, in addition to its official function – to connect digital camera to iPad for photos viewing.</p>
<p>For example, with iPad Camera Connection Kit, iPad can support USB headset and USB keyboard. Now, through a slightly complicated hack, an external USB mass storage device including portable USB hard disk or USB flash drive and memory stick can be connected to iPad for extra storage space.</p>
<p>The iPad connects with USB disk drive hack was revealed by Maxwell C. Shay, after getting some clue about possibility to mount USB drive to iPad by mounting the drives to show up in the system as /dev/disk2s1, but the access to the mount point is sandboxed and restricted from been used. The lock on the mount points can be removed by jailbreaking iPad.</p>
<p>Here’s the brief guide by Maxwell C. Shay on how to connect and attach a USB drive to iPad via iPad Camera Connection Kit. The guide will fit for any SD card too, without having to worry about the power source (portable hard disk may require more power that the Camera Connection Kit does not supply enough). Both FAT32 and HFS+ formatted drives are supported. And it’s possible to add more external drives to iPad via a USB hub.</p>
<p>Prerequisite:</p>
<p>   1. Have an external hard drive formatted to either HFS or FAT32.</p>
<p>      NOTE: Format a hard drive will erase all data.<br />
   2. Install the Spirit and jailbreak the iPad.<br />
   3. In Cydia, install iFile (free trial version or $4.00 for full version).<br />
   4. Install OpenSSH (free).<br />
   5. Install the “Nano” terminal text editor.</p>
<p>      Note: User may need to add the “<a href="http://apt.saurik.com">apt.saurik.com</a>” source, in Cydia.<br />
   6. Install the GoodReader app for iPad ($0.99 from <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=289191291">App Store</a>) – for example only, user can choose any other reader.<br />
   7. Ensure that the external hard disk drive is properly powered, by either plugging in the power supply (if supplied), or using a split Y USB cable with dual power inlets.</p>
<p>Hack Steps to Connect USB Drive:</p>
<p>   1. Open “Settings” on iPad to find the IP address (make sure the computer is on the same network as the iPad).<br />
   2. Open Terminal on Mac (/Applications/Utilities/Terminal.app).</p>
<p>      NOTE: Once Mobile Terminal has been updated to work with the iPad, you will not need to SSH from the Mac.<br />
   3. At the Terminal prompt, SSH into iPad as root with the IP address found in the “Settings” app (make sure OpenSSH is installed!), with the following command:</p>
<p>      <span style="color: rgb(10,29,114);">ssh root@[iPad IP address]</span></p>
<p>      Tip: For first time login, the default password for iPad root account is “alpine”. To change the password, just type “passwd root”. There is another user account with default password, namely “mobile”.<br />
   4. Type and run the following commands in Terminal:</p>
<p>      <span style="color: rgb(10,29,114);">mkdir /Volumes<br />
      mkdir /Volumes/EXT<br />
      ln -s /Volumes/EXT /var/mobile/EXT<br />
      nano /var/stash/Applications.xxxxxx/iFile.app/Info.plist</span></p>
<p>      Note: “xxxxxx” is a series of numbers after “Applications”. If you type “/var/stash/Applications” and hit the “Tab” key, it will fill in the rest for you.<br />
   5. The nano text editor will now open. Please add the following lines below the first “&lt;dict&gt;” in the document to make iFile look much better on the iPad:</p>
<p>      <span style="color: rgb(10,29,114);">&lt;key&gt;UIDeviceFamily&lt;/key&gt;<br />
      &lt;array&gt;<br />
      &lt;integer&gt;1*&lt;/integer&gt;<br />
      &lt;integer&gt;2&lt;/integer&gt;<br />
      &lt;/array&gt;</span><br />
   6. Hit “Ctrl+X”, followed by “Y”, and then “Enter” to save the changes.<br />
   7. Reboot iPad. The SSH connection in Terminal will be closed.<br />
   8. Re-establish SSH connection to iPad.<br />
   9. Open “iFile”, and go into the “Settings”.<br />
  10. Enable “Application Names” by setting it to “On”.<br />
  11. Hit “Done”, and exit from iFile by hitting the Home button.<br />
  12. Restart iFile.<br />
  13. In iFile, navigate to “/Volumes/”. Then, select the “Edit” button in the top right.<br />
  14. Check the circle next to the “EXT” folder created in step above.<br />
  15. Click the “box with an arrow” (more) button in the bottom right, and in the dialogue box that opens, select “Copy/Link”.<br />
  16. In iFile, navigate to “var/mobile/Applications/”. A list of name for applications will be shown above the actual folder names. Navigate to the “GoodReader” folder, then the “Documents” folder.<br />
  17. Click the “Edit” button again, then click the “box with an arrow” (more) button in the bottom right. In the dialog box that appears, click the “Create Link” button. A “EXT” folder should be created.<br />
  18. Hit “Done” in the upper right.<br />
  19. Connect the iPad Camera Connection Kit.<br />
  20. For users attempt to connect an external hard disk drive, first connect the hard disk to a second power source (such as a Mac or PC system), and then plug the main USB cable connector to iPad.</p>
<p>      Note: A message similar to “Insufficient power to mount this drive” error may be displayed on iPad.<br />
  21. In Terminal (on Mac or PC’s SSH), type:</p>
<p>      <span style="color: rgb(10,29,114);">ls /dev</span><br />
  22. Locate the file named “disk1s1″. If the file is not found, try to re-mount the USB drive again. Note that the power source should be connected first, if any, especially when connecting a portable hard disk drive.<br />
  23. For a FAT32 formatted drive, type the following in Terminal:</p>
<p>      <span style="color: rgb(10,29,114);">mount -t msdos /dev/disk1s1 /Volumes/EXT</p>
<p>      For an HFS drive, type the following:</p>
<p>      mount -t HFS /dev/disk1s1 /Volumes/EXT</span></p>
<p>      Note: The command may take a few seconds to complete.<br />
  24. The USB drive is now accessible in iFile or GoodReader (as example shown in step above).<br />
  25. To unmount the drive, type the following in Terminal:</p>
<p>      <span style="color: rgb(10,29,114);">umount /dev/disk1s1</span></p>
<p>Complete guide and screenshots are located at <a href="http://time-more.com/ipad">Maxwell C. Shay blog</a>. Here’s the video demo too on how to manipulate files on the USB drive.</p>
</div>
<div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1044&amp;linkname=How%20to%20Connect%20and%20Use%20USB%20External%20Hard%20Drive%20on%20iPad"><img src="http://titopanicker.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/titopanicker/kcMf/~4/EKX85E0iLcM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://titopanicker.net/blog/?feed=rss2&amp;p=1044</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://titopanicker.net/blog/?p=1044</feedburner:origLink></item>
		<item>
		<title>How to Connect and Use USB External Hard Drive on iPad</title>
		<link>http://feedproxy.google.com/~r/titopanicker/kcMf/~3/n2bBPtWjZv8/</link>
		<comments>http://titopanicker.net/blog/?p=1043#comments</comments>
		<pubDate>Fri, 28 May 2010 16:19:29 +0000</pubDate>
		<dc:creator>Tito</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[How to Connect and Use USB External Hard Drive on iPad]]></category>
		<category><![CDATA[ipad connect usb hardrive]]></category>
		<category><![CDATA[ipad hack]]></category>
		<category><![CDATA[ipad jailbreak]]></category>

		<guid isPermaLink="false">http://titopanicker.net/blog/?p=1043</guid>
		<description><![CDATA[The iPad does not include any USB port on the device itself, but Apple does offer iPad accessory named iPad Camera Connection Kit accessory (at additional price, of course) which kind of like port converter that gives users a USB port, and SD card reader. The USB port on iPad Camera Connection Kit can actually [...]]]></description>
			<content:encoded><![CDATA[<div class="KonaBody"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://titopanicker.net/blog/?p=1043&title=How+to+Connect+and+Use+USB+External+Hard+Drive+on+iPad&srcURL=http://titopanicker.net/blog" target="_blank" rel="nofollow"><img
src="http://titopanicker.net/blog/wp-content/plugins/google-buzz-button/images/google-buzz.png" alt="Google Buzz" /></a><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1043"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1043&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>The iPad  does not include any USB port on the device itself, but Apple does offer iPad accessory named iPad Camera Connection Kit accessory (at additional price, of course) which kind of like port converter that gives users a USB port, and SD card reader. The USB port on iPad Camera Connection Kit can actually works like a normal USB port, in addition to its official function – to connect digital camera to iPad for photos viewing.</p>
<p>For example, with iPad Camera Connection Kit, iPad can support USB headset and USB keyboard. Now, through a slightly complicated hack, an external USB mass storage device including portable USB hard disk or USB flash drive and memory stick can be connected to iPad for extra storage space.</p>
<p>The iPad connects with USB disk drive hack was revealed by Maxwell C. Shay, after getting some clue about possibility to mount USB drive to iPad by mounting the drives to show up in the system as /dev/disk2s1, but the access to the mount point is sandboxed and restricted from been used. The lock on the mount points can be removed by jailbreaking iPad.</p>
<p>Here’s the brief guide by Maxwell C. Shay on how to connect and attach a USB drive to iPad via iPad Camera Connection Kit. The guide will fit for any SD card too, without having to worry about the power source (portable hard disk may require more power that the Camera Connection Kit does not supply enough). Both FAT32 and HFS+ formatted drives are supported. And it’s possible to add more external drives to iPad via a USB hub.</p>
<p>Prerequisite:</p>
<p>1. Have an external hard drive formatted to either HFS or FAT32.</p>
<p>NOTE: Format a hard drive will erase all data.<br />
2. Install the Spirit and jailbreak the iPad.<br />
3. In Cydia, install iFile (free trial version or $4.00 for full version).<br />
4. Install OpenSSH (free).<br />
5. Install the “Nano” terminal text editor.</p>
<p>Note: User may need to add the “<a href="http://apt.saurik.com">apt.saurik.com</a>” source, in Cydia.<br />
6. Install the GoodReader app for iPad ($0.99 from <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=289191291">App Store</a>) – for example only, user can choose any other reader.<br />
7. Ensure that the external hard disk drive is properly powered, by either plugging in the power supply (if supplied), or using a split Y USB cable with dual power inlets.</p>
<p>Hack Steps to Connect USB Drive:</p>
<p>1. Open “Settings” on iPad to find the IP address (make sure the computer is on the same network as the iPad).<br />
2. Open Terminal on Mac (/Applications/Utilities/Terminal.app).</p>
<p>NOTE: Once Mobile Terminal has been updated to work with the iPad, you will not need to SSH from the Mac.<br />
3. At the Terminal prompt, SSH into iPad as root with the IP address found in the “Settings” app (make sure OpenSSH is installed!), with the following command:</p>
<p><span style="color: #0a1d72;">ssh root@[iPad IP address]</span></p>
<p>Tip: For first time login, the default password for iPad root account is “alpine”. To change the password, just type “passwd root”. There is another user account with default password, namely “mobile”.<br />
4. Type and run the following commands in Terminal:</p>
<p><span style="color: #0a1d72;">mkdir /Volumes<br />
mkdir /Volumes/EXT<br />
ln -s /Volumes/EXT /var/mobile/EXT<br />
nano /var/stash/Applications.xxxxxx/iFile.app/Info.plist</span></p>
<p>Note: “xxxxxx” is a series of numbers after “Applications”. If you type “/var/stash/Applications” and hit the “Tab” key, it will fill in the rest for you.<br />
5. The nano text editor will now open. Please add the following lines below the first “&lt;dict&gt;” in the document to make iFile look much better on the iPad:</p>
<p><span style="color: #0a1d72;">&lt;key&gt;UIDeviceFamily&lt;/key&gt;<br />
&lt;array&gt;<br />
&lt;integer&gt;1*&lt;/integer&gt;<br />
&lt;integer&gt;2&lt;/integer&gt;<br />
&lt;/array&gt;</span><br />
6. Hit “Ctrl+X”, followed by “Y”, and then “Enter” to save the changes.<br />
7. Reboot iPad. The SSH connection in Terminal will be closed.<br />
8. Re-establish SSH connection to iPad.<br />
9. Open “iFile”, and go into the “Settings”.<br />
10. Enable “Application Names” by setting it to “On”.<br />
11. Hit “Done”, and exit from iFile by hitting the Home button.<br />
12. Restart iFile.<br />
13. In iFile, navigate to “/Volumes/”. Then, select the “Edit” button in the top right.<br />
14. Check the circle next to the “EXT” folder created in step above.<br />
15. Click the “box with an arrow” (more) button in the bottom right, and in the dialogue box that opens, select “Copy/Link”.<br />
16. In iFile, navigate to “var/mobile/Applications/”. A list of name for applications will be shown above the actual folder names. Navigate to the “GoodReader” folder, then the “Documents” folder.<br />
17. Click the “Edit” button again, then click the “box with an arrow” (more) button in the bottom right. In the dialog box that appears, click the “Create Link” button. A “EXT” folder should be created.<br />
18. Hit “Done” in the upper right.<br />
19. Connect the iPad Camera Connection Kit.<br />
20. For users attempt to connect an external hard disk drive, first connect the hard disk to a second power source (such as a Mac or PC system), and then plug the main USB cable connector to iPad.</p>
<p>Note: A message similar to “Insufficient power to mount this drive” error may be displayed on iPad.<br />
21. In Terminal (on Mac or PC’s SSH), type:</p>
<p><span style="color: #0a1d72;">ls /dev</span><br />
22. Locate the file named “disk1s1″. If the file is not found, try to re-mount the USB drive again. Note that the power source should be connected first, if any, especially when connecting a portable hard disk drive.<br />
23. For a FAT32 formatted drive, type the following in Terminal:</p>
<p><span style="color: #0a1d72;">mount -t msdos /dev/disk1s1 /Volumes/EXT</span></p>
<p>For an HFS drive, type the following:</p>
<p>mount -t HFS /dev/disk1s1 /Volumes/EXT</p>
<p>Note: The command may take a few seconds to complete.<br />
24. The USB drive is now accessible in iFile or GoodReader (as example shown in step above).<br />
25. To unmount the drive, type the following in Terminal:</p>
<p><span style="color: #0a1d72;">umount /dev/disk1s1</span></p>
<p>Complete guide and screenshots are located at <a href="http://time-more.com/ipad">Maxwell C. Shay blog</a>. Here’s the video demo too on how to manipulate files on the USB drive.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="500" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/JB9gQgaVJsw" /><embed type="application/x-shockwave-flash" width="600" height="500" src="http://www.youtube.com/v/JB9gQgaVJsw"></embed></object></p>
</div>
<div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1043&amp;linkname=How%20to%20Connect%20and%20Use%20USB%20External%20Hard%20Drive%20on%20iPad"><img src="http://titopanicker.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/titopanicker/kcMf/~4/n2bBPtWjZv8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://titopanicker.net/blog/?feed=rss2&amp;p=1043</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://titopanicker.net/blog/?p=1043</feedburner:origLink></item>
		<item>
		<title>Facebook Launches New Mobile Service</title>
		<link>http://feedproxy.google.com/~r/titopanicker/kcMf/~3/fITEX315OYE/</link>
		<comments>http://titopanicker.net/blog/?p=1041#comments</comments>
		<pubDate>Fri, 28 May 2010 16:03:07 +0000</pubDate>
		<dc:creator>Tito</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[facebook blog]]></category>
		<category><![CDATA[Facebook Launches New Mobile Service]]></category>
		<category><![CDATA[facebook updates]]></category>

		<guid isPermaLink="false">http://titopanicker.net/blog/?p=1041</guid>
		<description><![CDATA[Facebook has rolled out a new mobile service, named, quite simply, 0.facebook.com, for the fact that the service should cost the users it’s targeted at literally nothing. According to an update to the Facebook blog, the new mobile Facebook service has been designed specifically so that it’s both quick to access and free. Moreover, the [...]]]></description>
			<content:encoded><![CDATA[<div class="KonaBody"><a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://titopanicker.net/blog/?p=1041&title=Facebook+Launches+New+Mobile+Service&srcURL=http://titopanicker.net/blog" target="_blank" rel="nofollow"><img
src="http://titopanicker.net/blog/wp-content/plugins/google-buzz-button/images/google-buzz.png" alt="Google Buzz" /></a><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1041"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1041&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Facebook has rolled out a new mobile service, named, quite simply, <a href="http://0.facebook.com">0.facebook.com</a>, for the fact that the service should cost the users it’s targeted at literally nothing.</p>
<p><img src="http://titopanicker.net/blog/wp-content/uploads/2010/05/wpid-PastedGraphic5.P9O3qAeujn08.jpg" alt="wpid-PastedGraphic5.P9O3qAeujn08.jpg" width="180" height="180" /></p>
<p>According to an update to the <a href="http://blog.facebook.com/blog.php?post=391295167130">Facebook blog</a>, the new mobile Facebook service has been designed specifically so that it’s both quick to access and free. Moreover, the 0 service aims to fit all of the same features features as the more standard <a href="http://m.facebook.com">m.facebook.com</a> mobile version of the site, though it does of course boast the fairly impressive bonus of being free for use in any countries and with any carriers that offer it; users won’t be expected to pay any data charges for their use of the service, which should open Facebook mobile up in a big way.</p>
<p>The fact that the service is free should help draw more users into Facebook’s mobile setup, but it should be noted that it doesn’t extend to pictures viewed through Facebook, for which standard data charges will apply. For that reason, <a href="http://0.facebook.com">0.facebook.com</a> is set not to display any images by default, instead requiring users to click through to view any photos they, or their friends, may have uploaded.</p>
</div>
<div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div><p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ftitopanicker.net%2Fblog%2F%3Fp%3D1041&amp;linkname=Facebook%20Launches%20New%20Mobile%20Service"><img src="http://titopanicker.net/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><img src="http://feeds.feedburner.com/~r/titopanicker/kcMf/~4/fITEX315OYE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://titopanicker.net/blog/?feed=rss2&amp;p=1041</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://titopanicker.net/blog/?p=1041</feedburner:origLink></item>
	</channel>
</rss>
