<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>HydTech &#187; Linux (Ubuntu)</title>
	<atom:link href="http://hydtechblog.com/category/linux-ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://hydtechblog.com</link>
	<description>anotha hyd anotha day</description>
	<lastBuildDate>Sat, 24 Jul 2010 14:33:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FreeNX, NXserver, NeatX and more NX problems</title>
		<link>http://hydtechblog.com/2010/04/20/freenx-nxserver-neatx-and-more-nx-problems/</link>
		<comments>http://hydtechblog.com/2010/04/20/freenx-nxserver-neatx-and-more-nx-problems/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 05:19:48 +0000</pubDate>
		<dc:creator>HydTech</dc:creator>
				<category><![CDATA[Linux (Ubuntu)]]></category>
		<category><![CDATA[freenx]]></category>
		<category><![CDATA[neatx]]></category>
		<category><![CDATA[nx error]]></category>
		<category><![CDATA[nxagent]]></category>
		<category><![CDATA[nxnode]]></category>
		<category><![CDATA[nxserver]]></category>
		<category><![CDATA[nxsession]]></category>

		<guid isPermaLink="false">http://hydtechblog.com/?p=798</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script><a class='DiggThisButton DiggMedium' href='http://digg.com/submit?url=http://hydtechblog.com/2010/04/20/freenx-nxserver-neatx-and-more-nx-problems/&amp;title='FreeNX%2C+NXserver%2C+NeatX+and+more+NX+problems'></a></div><div class='dd_button'><iframe src='http://api.tweetmeme.com/button.js?url=http://hydtechblog.com/2010/04/20/freenx-nxserver-neatx-and-more-nx-problems/&amp;source=&amp;style=normal' height='61' width='50' frameborder='0' scrolling='no'></iframe></div></div></div><div style='clear:both'></div><p>After upgrading to Lucid, I noticed I was having problems with nxserver.  I couldn&#8217;t lock my screen from work anymore.  I tried everything under the sun but I still kept getting the &#8220;Error: couldn&#8217;t find RGB GLX visual or fbconfig&#8221; message with glxinfo in my forwarded screen.  glxinfo works fine when at the computer itself.  I read that X11 forwarding has had some problems with this recently.  I uninstalled nxserver and reinstalled the latest version. no luck.  It made it worse and now I couldn&#8217;t even get CAPS lock to work on the remote screen. Then I found neatx.  Neatx is google&#8217;s version of nxserver and which is based on nxserver.  My first thoughts on neatx were that is looks the same as nxserver but a little slower.  My keyboard and mouse, however, function properly but still no lock screen or screen saver.  My next option: Try KDE.  I installed KDE but still got the glxinfo error. Screen lock worked though! Waiting for a fix on X11 forwarding with ssh, in the mean while, I keep KDE.</p>
<!-- Social Buttons Generated by Digg Digg plugin, 
    Author : Yong Mook Kim
    Website : http://www.mkyong.com/blog/digg-digg-wordpress-plugin/ --><img src="http://hydtechblog.com/?ak_action=api_record_view&id=798&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://hydtechblog.com/2010/04/20/freenx-nxserver-neatx-and-more-nx-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to install Kiba Dock on Karmic and Lucid</title>
		<link>http://hydtechblog.com/2010/03/23/how-to-install-kiba-dock-on-karmic-and-lucid/</link>
		<comments>http://hydtechblog.com/2010/03/23/how-to-install-kiba-dock-on-karmic-and-lucid/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 21:20:22 +0000</pubDate>
		<dc:creator>HydTech</dc:creator>
				<category><![CDATA[Linux (Ubuntu)]]></category>
		<category><![CDATA[automake]]></category>
		<category><![CDATA[beryl]]></category>
		<category><![CDATA[compiz]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[karmic koala]]></category>
		<category><![CDATA[kiba dock]]></category>
		<category><![CDATA[lucid lynx]]></category>
		<category><![CDATA[metacity]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://hydtechblog.com/?p=728</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script><a class='DiggThisButton DiggMedium' href='http://digg.com/submit?url=http://hydtechblog.com/2010/03/23/how-to-install-kiba-dock-on-karmic-and-lucid/&amp;title='How+to+install+Kiba+Dock+on+Karmic+and+Lucid'></a></div><div class='dd_button'><iframe src='http://api.tweetmeme.com/button.js?url=http://hydtechblog.com/2010/03/23/how-to-install-kiba-dock-on-karmic-and-lucid/&amp;source=&amp;style=normal' height='61' width='50' frameborder='0' scrolling='no'></iframe></div></div></div><div style='clear:both'></div><p>Just managed to install kiba dock on my system today.  I wanted to see what the hype was all about.  <a href="http://ubuntuforums.org/showthread.php?t=554127">I followed this guide on ubuntu-forums</a>.</p>
<p>make sure you have compiz running before you install kiba dock.</p>
<p><code><br />
1. sudo apt-get remove automake1.4</p>
<p>2. sudo apt-get install fakeroot automake1.9 build-essential libpango1.0-dev libgtk2.0-dev libgconf2-dev libglitz-glx1-dev librsvg2-dev libglade2-dev libxcomposite-dev subversion libtool libgtop2-dev python-gtk2-dev libgnome-menu-dev libgnomeui-dev libgnomevfs2-dev intltool libxml2-dev libglitz1-dev libcairo2 libdbus-1-dev libgtop2-7 libgnomevfs2-0 libgnomeui-0 librsvg2-2 python-feedparser libasound2-dev libsdl1.2-dev libdbus-glib-1-dev libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libgstreamer0.10-0 pidgin-dev libpurple-dev</pre>
<p>3. svn co https://kibadock.svn.sourceforge.net/svnroot/kibadock/trunk/akamaru/ akamaru</pre>
<p>4. svn co https://kibadock.svn.sourceforge.net/svnroot/kibadock/trunk/kiba-dock/ kiba-dock</pre>
<p>5. svn co https://kibadock.svn.sourceforge.net/svnroot/kibadock/trunk/kiba-plugins/ kiba-plugins</pre>
<p>6. svn co https://kibadock.svn.sourceforge.net/svnroot/kibadock/trunk/kiba-dbus-plugins/ kiba-dbus-plugins</pre>
<p>7. svn co https://kibadock.svn.sourceforge.net/svnroot/kibadock/trunk/kiba-gaim-plugin kiba-gaim-plugin</p>
<p>8. svn co https://kibadock.svn.sourceforge.net/svnroot/kibadock/trunk/kiba-ephy-extension kiba-ephy-extension</pre>
<p>9. cd kiba-dock</p>
<p>10. svn update -r 602 *</p>
<p><font size="4"><font color="Red">Follow this if you have 32 bit</font></font>
</p>
<p>cd akamaru/<br />
./autogen.sh --prefix=/usr --exec-prefix=/usr<br />
sudo make install<br />
cd ..</p>
<p>cd kiba-dock/<br />
./autogen.sh<br />
sudo make install<br />
cd ..</p>
<p>cd kiba-plugins/<br />
./autogen.sh<br />
sudo make install<br />
cd ..</p>
<p>cd kiba-dbus-plugins/<br />
./autogen.sh<br />
sudo make install<br />
cd ..</p>
<p><font size="4"><font color="red">Follow this if you have 64 bit</font></font>
</p>
<p>cd akamaru/<br />
./autogen.sh --prefix=/usr --exec-prefix=/usr --libdir=/usr/lib64<br />
sudo make install<br />
cd ..</p>
<p>cd kiba-dock/<br />
./autogen.sh --prefix=/usr --libdir=/usr/lib64<br />
sudo make install<br />
cd ..</p>
<p>cd kiba-plugins/<br />
CC=&quot;gcc -fPIC&quot; ./autogen.sh --prefix=/usr --libdir=/usr/lib64<br />
sudo make install<br />
cd ..</pre>
<p>cd kiba-dbus-plugins/<br />
./autogen.sh --prefix=/usr --libdir=/usr/lib64<br />
sudo make install<br />
cd ..</p>
<p><font size="4" color="red"><br />
Now add it to the startup applications</font></p>
<p>Go to System -&gt; Preferences -&gt; Startup Applications and add. </p>
<p>Name = Kiba Dock</p>
<p>Command = kiba-dock</p>
<p><strong><font size="4" color=red>Troubleshooting:</font></strong></p>
<p>If you are getting compilation errors, then automake is probably causing problems.  You need to gedit configuration.in or configuration.ac and change all the AC_SUBST("$WHATEVER") to AC_SUBST(WHATEVER)</p>
<!-- Social Buttons Generated by Digg Digg plugin, 
    Author : Yong Mook Kim
    Website : http://www.mkyong.com/blog/digg-digg-wordpress-plugin/ --><img src="http://hydtechblog.com/?ak_action=api_record_view&id=728&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://hydtechblog.com/2010/03/23/how-to-install-kiba-dock-on-karmic-and-lucid/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Getting root on your new Nexus One Android Google Phone</title>
		<link>http://hydtechblog.com/2010/01/05/getting-root-on-your-new-nexus-one-android-google-phone/</link>
		<comments>http://hydtechblog.com/2010/01/05/getting-root-on-your-new-nexus-one-android-google-phone/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 23:29:09 +0000</pubDate>
		<dc:creator>HydTech</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[BackTrack]]></category>
		<category><![CDATA[Linux (Ubuntu)]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://hydtechblog.com/?p=638</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script><a class='DiggThisButton DiggMedium' href='http://digg.com/submit?url=http://hydtechblog.com/2010/01/05/getting-root-on-your-new-nexus-one-android-google-phone/&amp;title='Getting+root+on+your+new+Nexus+One+Android+Google+Phone'></a></div><div class='dd_button'><iframe src='http://api.tweetmeme.com/button.js?url=http://hydtechblog.com/2010/01/05/getting-root-on-your-new-nexus-one-android-google-phone/&amp;source=&amp;style=normal' height='61' width='50' frameborder='0' scrolling='no'></iframe></div></div></div><div style='clear:both'></div><p>The Nexus one was rooted before it even got released.  Paul at modaco forums showed us how to perform this hack.  I&#8217;ll try to simplify the method here.</p>
<p>1. First unlock your bootloader if you have a T-mobile Nexus One (this voids the warranty) or get an unlocked version from Google for like $550:</p>
<p>a. <a href="http://hydtechblog.com/filez/fastboot.zip">download fastboot</a><br />
b. open terminal or command line and type<br />
 &#8211; Windows <code>fastboot-windows oem unlock</code><br />
 &#8211; Mac <code>./fastboot-mac oem unlock</code><br />
 &#8211; Linux <code>./fastboot-linux oem unlock</code></p>
<p>2. Rewrite the Bootloader to obtain root privileges:</p>
<p>a. Download either <a href="http://hydtechblog.com/filez/1.1-nexusone-superboot.zip">SuperBoot</a> or  <a href="http://hydtechblog.com/filez/1.1-nexusone-insecure.zip">InsecureBoot</a> and extract. (The difference is that with the insecure boot you won&#8217;t make any changes to the system and you would have to launch su manually)<br />
b. Put the device in bootloader mode:<br />
 &#8211; Turn off the phone and restart holding the trackball.<br />
c. Flash the bootloader:<br />
 &#8211; Windows = double click the windows bat file<br />
 &#8211; Mac = open terminal and cd to the directory containing the file.  type <br /><code>chmod +x install-superboot-mac.sh<br />
./install-superboot-mac.sh</code><br />
 &#8211; Linux = open terminal and cd to the directory containing the file.  type <br /><code>chmod +x install-superboot-linux.sh<br />
./install-superboot-linux.sh</code></p>
<p>Now you should have root!</p>
<p><img src="http://content.modaco.net/imagewell/rootednexusone.jpg" alt="Rooted Nexus One Google Phone" /><br />
Pic courtesy of Stericson.</p>
<!-- Social Buttons Generated by Digg Digg plugin, 
    Author : Yong Mook Kim
    Website : http://www.mkyong.com/blog/digg-digg-wordpress-plugin/ --><img src="http://hydtechblog.com/?ak_action=api_record_view&id=638&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://hydtechblog.com/2010/01/05/getting-root-on-your-new-nexus-one-android-google-phone/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Automatic website backup without SSH enabled over FTP</title>
		<link>http://hydtechblog.com/2009/12/03/automatic-website-backup-without-ssh-enabled/</link>
		<comments>http://hydtechblog.com/2009/12/03/automatic-website-backup-without-ssh-enabled/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 22:34:42 +0000</pubDate>
		<dc:creator>HydTech</dc:creator>
				<category><![CDATA[BackTrack]]></category>
		<category><![CDATA[Lenovo S10]]></category>
		<category><![CDATA[Linux (Ubuntu)]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Webhosting]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[opensuse]]></category>

		<guid isPermaLink="false">http://hydtechblog.com/?p=597</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script><a class='DiggThisButton DiggMedium' href='http://digg.com/submit?url=http://hydtechblog.com/2009/12/03/automatic-website-backup-without-ssh-enabled/&amp;title='Automatic+website+backup+without+SSH+enabled+over+FTP'></a></div><div class='dd_button'><iframe src='http://api.tweetmeme.com/button.js?url=http://hydtechblog.com/2009/12/03/automatic-website-backup-without-ssh-enabled/&amp;source=&amp;style=normal' height='61' width='50' frameborder='0' scrolling='no'></iframe></div></div></div><div style='clear:both'></div><p>Last time I backed up my website with rsync and ssh, but on my new host they disabled SSH.  Rsync does not work over ftp.  I do not want to do incremental backups with delta files like is done with rdiff-backup or duplicity. I need to have an exact mirror of my site.  But remember that your sql databases won&#8217;t be backed up.</p>
<p>Curlftpfs is the key! In this tutorial I will show you how to backup from one server to a backup location which can be your hard drive, another web host, dropbox folder, Box.net via webdav, etc.</p>
<p>Download curlftpfs, rsync and ncftp:<br />
<code>sudo apt-get install curlftpfs ncftp rsync</code></p>
<p>make directories to mount your ftp server:<br />
<code>sudo mkdir /media/hydtechblog</code><br />
<code>sudo mkdir /media/hydtechbackupserver</code></p>
<p>edit fstab to mount the ftp servers using curlftpfs:<br />
<code>sudo gedit /etc/fstab</code></p>
<p>add the lines and modify them according to your server:<br />
curlftpfs#username:password@hydtechblog.com /media/hydtechblog fuse rw,allow_other,uid=root 0 0<br />
curlftpfs#username:password@hydtechbackupserver /media/hydtechbackupserver fuse rw,allow_other,uid=root 0 0</p>
<p>One thing to remember is that these two will not mount automatically because when the computer restarts, the fstab is done while you are not connected to the network.  To fix this we can just add the mount commands in our crontab.</p>
<p>Edit crontab:<br />
<code>sudo crontab -e</code><br />
enter the following lines and modify accordingly:<br />
00 09 * * * mount /media/hydtechblog<br />
00 09 * * * mount /media/hydtechbackup<br />
01 09 * * * rsync -avz &#8211;rsync-path=/usr/bin/rsync /media/hydtechblog/public_html /media/hydtechbackup/public_html</p>
<p>ctrl + o to write and ctrl + x to save</p>
<p>This will tell cron to mount the folders at 9:00 am and start rsync at 9:01 am.  You can replace the backup location to another folder on your hard drive or your dropbox or ubuntu one folder.  You can also mount box.net with webdav and use this method.</p>
<p>For encrypted incremental backups checkout duplicity, it also works with webdav and ftp.</p>
<!-- Social Buttons Generated by Digg Digg plugin, 
    Author : Yong Mook Kim
    Website : http://www.mkyong.com/blog/digg-digg-wordpress-plugin/ --><img src="http://hydtechblog.com/?ak_action=api_record_view&id=597&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://hydtechblog.com/2009/12/03/automatic-website-backup-without-ssh-enabled/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Revealing Opera wand passwords on Ubuntu Linux and OS X</title>
		<link>http://hydtechblog.com/2009/11/23/revealing-opera-wand-passwords-on-ubuntu-linux-and-os-x/</link>
		<comments>http://hydtechblog.com/2009/11/23/revealing-opera-wand-passwords-on-ubuntu-linux-and-os-x/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 20:28:09 +0000</pubDate>
		<dc:creator>HydTech</dc:creator>
				<category><![CDATA[BackTrack]]></category>
		<category><![CDATA[Linux (Ubuntu)]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[opensuse]]></category>

		<guid isPermaLink="false">http://hydtechblog.com/?p=586</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script><a class='DiggThisButton DiggMedium' href='http://digg.com/submit?url=http://hydtechblog.com/2009/11/23/revealing-opera-wand-passwords-on-ubuntu-linux-and-os-x/&amp;title='Revealing+Opera+wand+passwords+on+Ubuntu+Linux+and+OS+X'></a></div><div class='dd_button'><iframe src='http://api.tweetmeme.com/button.js?url=http://hydtechblog.com/2009/11/23/revealing-opera-wand-passwords-on-ubuntu-linux-and-os-x/&amp;source=&amp;style=normal' height='61' width='50' frameborder='0' scrolling='no'></iframe></div></div></div><div style='clear:both'></div><p>There are several utilities in Windows which reveal the opera wand password and I haven&#8217;t used windows in forever.  The Opera wiki has a Power button which can help capture your password while logging in to the site. <a class="button" title="Click this link in Opera" href="opera:/button/Wand &amp; Go to page, &quot;javascript:(function(){var s,F,j,f,i; s=%27%27; F=document.forms; for(j=0; j&lt;F.length; ++j){f=F[j]; for(i=0; i&lt;f.length; ++i){if(f[i].type &amp;&amp; f[i].type.toLowerCase()==%27password%27)s+=f[i].value+%27%5cn%27;}}if(s)alert(%27Passwords in forms on this page:%5cn%5cn%27+s);else alert(%27There are no passwords in forms on this page.%27);})();&quot;,1,,&quot;Wand&quot;">Click this link in Opera</a> and it will install a button which you can drag to any panel.  While on a page which requires a password, you can click on this new wand instead of your original wand.</p>
<p>Voila!</p>
<!-- Social Buttons Generated by Digg Digg plugin, 
    Author : Yong Mook Kim
    Website : http://www.mkyong.com/blog/digg-digg-wordpress-plugin/ --><img src="http://hydtechblog.com/?ak_action=api_record_view&id=586&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://hydtechblog.com/2009/11/23/revealing-opera-wand-passwords-on-ubuntu-linux-and-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backing up my wordpress blog and website using Ubuntu</title>
		<link>http://hydtechblog.com/2009/11/20/backing-up-my-wordpress-blog-and-website-using-ubuntu/</link>
		<comments>http://hydtechblog.com/2009/11/20/backing-up-my-wordpress-blog-and-website-using-ubuntu/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 05:14:42 +0000</pubDate>
		<dc:creator>HydTech</dc:creator>
				<category><![CDATA[Linux (Ubuntu)]]></category>
		<category><![CDATA[Webhosting]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[ubuntu one]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://hydtechblog.com/?p=583</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script><a class='DiggThisButton DiggMedium' href='http://digg.com/submit?url=http://hydtechblog.com/2009/11/20/backing-up-my-wordpress-blog-and-website-using-ubuntu/&amp;title='Backing+up+my+wordpress+blog+and+website+using+Ubuntu'></a></div><div class='dd_button'><iframe src='http://api.tweetmeme.com/button.js?url=http://hydtechblog.com/2009/11/20/backing-up-my-wordpress-blog-and-website-using-ubuntu/&amp;source=&amp;style=normal' height='61' width='50' frameborder='0' scrolling='no'></iframe></div></div></div><div style='clear:both'></div><p>I&#8217;ve been noticing that my webhost server keeps going down for a few hours every day and it scares me that I&#8217;ll lose all my data.  So, I started looking for automatic backup solutions and this is the best way I could come up with.</p>
<p>Backing up the wordpress database:</p>
<p>I&#8217;ve tried the following plugins</p>
<p>1. Wordpressbackup.com<br />
This plugin backs up my data to their server automatically. only backs up the database though. must register for a free account at wordpressbackup.com.  The backups occur once every few days.</p>
<p>2. Bei-fen<br />
This plugin backs up my data including images and files to a location on my server</p>
<p>3. DBC Backup<br />
Does a cron backup automatically at any location on my server at any time interval I set it for.  Only backs up the database.</p>
<p>4. WP-DB-Backup<br />
Can schedule the database to automatically backup to your server or automatically email them.</p>
<p>5. SMEStorage Backup<br />
Based on WP-DB-Backup. Must register for a free account at http://www.smetube.com/smestorage/ and you can backup your data to a cloud storage service like Amazon S3 or Box.net.  You can even have the backups sent to your email.</p>
<p>Backing up my whole website from my webhost to my computer:</p>
<p>I use a tool call rsync in linux to automatically sync my public_html directory on my webserver to a backup folder on my Computer which is synced automatically with Dropbox.  You can also use Ubuntu One.  For this tutorial your web host must have ssh enabled.  If you can&#8217;t get ssh, then <a href="http://hydtechblog.com/2009/12/03/automatic-website-backup-without-ssh-enabled/">backup your wordpress website over ftp with curlftpfs on Linux</a>.</p>
<p>Follow these steps:</p>
<p>1. Sign up for an Ubuntu One account or a <a href="https://www.dropbox.com/referrals/NTkwNzkzMTk">DropBox account</a> and download/install the desktop client. You can get a 2GB account for free.</p>
<p>2. Download the necessary files<br />
<code>sudo apt-get rsync ssh</code></p>
<p>3. Set up autologin with ssh so you won&#8217;t have to enter your password each time.<br />
<code>sudo ssh-keygen -t dsa</code><br />
press enter each time without changing anything.  this will make a id_dsa.pub key in you .ssh folder.<br />
copy the ssh key to your server using scp<br />
<code>scp /home/user/.ssh/id_dsa.pub user@yourserver.com:</code><br />
login to your server using ssh<br />
<code>ssh user@yourserver.com</code><br />
enter password and append the key to authorized_keys<br />
<code>cat id_dsa.pub &gt;&gt; .ssh/authorized_keys</code><br />
remove the key from the home directory on your server<br />
<code>rm id_dsa.pub</code></p>
<p>4. Set up a cron job to sync the public_html folder to your dropbox folder<br />
<code>crontab -e</code> (do not sudo)<br />
open with editor like nano<br />
enter something similar to the following line<br />
<code>* */5 * * * rsync -avz --rsync-path=/usr/bin/rsync -e ssh user@yourserver.com:home/useronserver/public_html /media/sdawhatever/locationof/dropbox/backup/</code><br />
(this is telling cron to sync every 5 hours, for more help with cron check wiki)<br />
press ctrl+O to save file, enter to save, ctrl + X to exit.</p>
<p>thats it, your done!</p>
<!-- Social Buttons Generated by Digg Digg plugin, 
    Author : Yong Mook Kim
    Website : http://www.mkyong.com/blog/digg-digg-wordpress-plugin/ --><img src="http://hydtechblog.com/?ak_action=api_record_view&id=583&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://hydtechblog.com/2009/11/20/backing-up-my-wordpress-blog-and-website-using-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Connect your android on Ubuntu in recovery mode, fastboot mode, or unactivated</title>
		<link>http://hydtechblog.com/2009/11/15/connect-android-ubuntu-recovery/</link>
		<comments>http://hydtechblog.com/2009/11/15/connect-android-ubuntu-recovery/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 21:48:33 +0000</pubDate>
		<dc:creator>HydTech</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux (Ubuntu)]]></category>

		<guid isPermaLink="false">http://hydtechblog.com/?p=579</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script><a class='DiggThisButton DiggMedium' href='http://digg.com/submit?url=http://hydtechblog.com/2009/11/15/connect-android-ubuntu-recovery/&amp;title='Connect+your+android+on+Ubuntu+in+recovery+mode%2C+fastboot+mode%2C+or+unactivated'></a></div><div class='dd_button'><iframe src='http://api.tweetmeme.com/button.js?url=http://hydtechblog.com/2009/11/15/connect-android-ubuntu-recovery/&amp;source=&amp;style=normal' height='61' width='50' frameborder='0' scrolling='no'></iframe></div></div></div><div style='clear:both'></div><p>To boot into recovery mode: Press and hold Home + Power<br />
To boot into fastboot mode: Press and hold Camera + Power</p>
<p>Setup UDEV to recognize your HTC Android device:</p>
<p>Setting up UDEV to recognize HTC Device -<br />
Open up terminal and type:<br />
<code>sudo gedit /etc/udev/rules.d/51-android.rules</code><br />
Add the following:<br />
<code>SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"</code><br />
save and close.<br />
<code>sudo /etc/init.d/udev restart</code></p>
<p>Installing adb &#038; fastboot:</p>
<p><a href="http://developer.android.com/sdk/download.html?v=android-sdk-linux_x86-1.5_r3.zip">Download the Android SDK here</a>.<br />
Extract it to the root or home directory.<br />
Download <a href="http://android-dls.com/files/linux/fastboot">fastboot</a> and place it in the /AndroidSDK/tools directory.<br />
Right click fastboot -> Properties -> Permissions -> Allow executing file as program.</p>
<p>Adding tools directory to bash:</p>
<p><code>sudo gedit /home/user/.bashrc</code><br />
Add the location of you tools directory:<br />
<code>#AndroidDev PATH<br />
export PATH=${PATH}:/AndroidSDK/tools</code><br />
close and save.</p>
<p>I got most of this information from this <a href="http://forum.xda-developers.com/showthread.php?t=537508">post</a>.</p>
<!-- Social Buttons Generated by Digg Digg plugin, 
    Author : Yong Mook Kim
    Website : http://www.mkyong.com/blog/digg-digg-wordpress-plugin/ --><img src="http://hydtechblog.com/?ak_action=api_record_view&id=579&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://hydtechblog.com/2009/11/15/connect-android-ubuntu-recovery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to make the Broadcom 4312 Wireless driver work in BackTrack 4 on the Lenovo S10</title>
		<link>http://hydtechblog.com/2009/09/25/how-to-make-the-broadcom-4312-wireless-driver-work-on-the-lenovo-s10/</link>
		<comments>http://hydtechblog.com/2009/09/25/how-to-make-the-broadcom-4312-wireless-driver-work-on-the-lenovo-s10/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 18:10:19 +0000</pubDate>
		<dc:creator>HydTech</dc:creator>
				<category><![CDATA[BackTrack]]></category>
		<category><![CDATA[Lenovo S10]]></category>
		<category><![CDATA[Linux (Ubuntu)]]></category>
		<category><![CDATA[b43]]></category>
		<category><![CDATA[b43legacy]]></category>
		<category><![CDATA[backtrack 4]]></category>
		<category><![CDATA[bc43xx]]></category>
		<category><![CDATA[broadcom]]></category>
		<category><![CDATA[BT4]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://hydtechblog.com/?p=485</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script><a class='DiggThisButton DiggMedium' href='http://digg.com/submit?url=http://hydtechblog.com/2009/09/25/how-to-make-the-broadcom-4312-wireless-driver-work-on-the-lenovo-s10/&amp;title='How+to+make+the+Broadcom+4312+Wireless+driver+work+in+BackTrack+4+on+the+Lenovo+S10'></a></div><div class='dd_button'><iframe src='http://api.tweetmeme.com/button.js?url=http://hydtechblog.com/2009/09/25/how-to-make-the-broadcom-4312-wireless-driver-work-on-the-lenovo-s10/&amp;source=&amp;style=normal' height='61' width='50' frameborder='0' scrolling='no'></iframe></div></div></div><div style='clear:both'></div><p>This guide is adapted from Kazalku&#8217;s guide on remote exploit forums.  Thanks Kazalku.</p>
<p>Download this driver and transfer it with a USB or boot up into another OS on your multiboot and save it in the BT root folder from <a href="http://www.broadcom.com/support/802.11/linux_sta.php">here</a>.</p>
<p>Untar it:<br />
<code><br />
tar -xvzf hybrid-portsrc-x86_32-v5_10_91_9-3.tar.gz</code></p>
<p>makefile:<br />
<code>make -C /lib/modules/`uname -r`/build M=`pwd`</code></p>
<p>Insert the modules:<br />
<code>modprobe ieee80211_crypt_tkip<br />
insmod wl.ko</code></p>
<p>Now you should have the network Claimed.  you can check by:<br />
<code>lshw -C network</code></p>
<p>Bring it up:<br />
<code>ifconfig eth1 up</code></p>
<p>To load the module upon boot:<br />
<code><br />
cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless<br />
depmod -a<br />
modprobe wl</code></p>
<p>Load the module at every startup:<br />
<code>kate /etc/modules</code></p>
<p>add the following and close the text editor:<br />
    ieee80211_crypt_tkip<br />
    wl</p>
<p>Load NetworkManager and Configure KnetworkManager:<br />
Type <code>NetworkManager</code> in a konsole and configure the wireless at the bottom right.</p>
<p>Delete the files you created in the root folder now that you dont need them.</p>
<!-- Social Buttons Generated by Digg Digg plugin, 
    Author : Yong Mook Kim
    Website : http://www.mkyong.com/blog/digg-digg-wordpress-plugin/ --><img src="http://hydtechblog.com/?ak_action=api_record_view&id=485&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://hydtechblog.com/2009/09/25/how-to-make-the-broadcom-4312-wireless-driver-work-on-the-lenovo-s10/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to connect to Ad Hoc networks using Tmobile G1 Android</title>
		<link>http://hydtechblog.com/2009/09/14/how-to-connect-to-ad-hoc-networks-using-tmobile-g1-android/</link>
		<comments>http://hydtechblog.com/2009/09/14/how-to-connect-to-ad-hoc-networks-using-tmobile-g1-android/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 18:38:07 +0000</pubDate>
		<dc:creator>HydTech</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux (Ubuntu)]]></category>
		<category><![CDATA[ad hoc]]></category>
		<category><![CDATA[g1]]></category>
		<category><![CDATA[hero]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tiwlan]]></category>
		<category><![CDATA[tiwlan.ini]]></category>
		<category><![CDATA[tmobile]]></category>
		<category><![CDATA[wep]]></category>
		<category><![CDATA[wpa_supplicant]]></category>
		<category><![CDATA[wpa_supplicant.conf]]></category>

		<guid isPermaLink="false">http://hydtechblog.com/?p=464</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script><a class='DiggThisButton DiggMedium' href='http://digg.com/submit?url=http://hydtechblog.com/2009/09/14/how-to-connect-to-ad-hoc-networks-using-tmobile-g1-android/&amp;title='How+to+connect+to+Ad+Hoc+networks+using+Tmobile+G1+Android'></a></div><div class='dd_button'><iframe src='http://api.tweetmeme.com/button.js?url=http://hydtechblog.com/2009/09/14/how-to-connect-to-ad-hoc-networks-using-tmobile-g1-android/&amp;source=&amp;style=normal' height='61' width='50' frameborder='0' scrolling='no'></iframe></div></div></div><div style='clear:both'></div><p><strong><em>Intro</em></strong></p>
<p>The G1 does not connect to ad hoc networks through the wifi manager but we can hack it to allow scanning and connecting to ad hocs.  I&#8217;ve been trying to figure this out for the longest time.  Before you begin, you need to root your G1 and be comfortable using the command line.  We will be editing tiwlan.ini and wpa_supplicant.conf.  I will be showing you 2 ways to edit the files.  Using vi and adb.</p>
<p><strong><br />
<em>Settings</em></strong></p>
<p>edit tiwlan.ini to read:</p>
<p>WiFiAdHoc = <a href="http://hydtechblog.com">1</a><br />
dot11DesiredSSID = HydtechAdhoc (or whatever name u want)<br />
dot11DesiredBSSType = 0</p>
<p>edit wpa_supplicant.conf to read:</p>
<p>ctrl_interface=tiwlan0<br />
update_config=1<br />
eapol_version=1<br />
ap_scan=2  (tells wpa_supplicant to scan hidden networks)</p>
<p>network={<br />
    ssid=&#8221;HydtechAdhoc&#8221;<br />
    scan_ssid=1    (for APs with multiple SSIDS)<br />
    mode=1<br />
    key_mgmt=NONE<br />
    group=WEP104<br />
    auth_alg=SHARED<br />
    wep_key0=&#8221;MyWepKey&#8221;  (replace MyWepKey with your key)<br />
}</p>
<p><strong><em>How to edit using vi:</em></strong></p>
<p>Download terminal from the market and type:</p>
<p>su (for superuser mode)<br />
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system (mount partition as writable)<br />
vi /system/etc/wifi/tiwlan.ini (open tiwlan.ini in vi text editor)</p>
<p>now type A to enter editing mode, finish editing your file and hold trackball+1 to stop editing.  To save and exit type :wq</p>
<p>vi /data/misc/wifi/wpa_supplicant.conf (open file for editing)</p>
<p>edit with the settings given above and exit and don&#8217;t forget to change the partition back to read only<br />
mount -o ro,remount -t yaffs2 /dev/block/mtdblock3 /system</p>
<p>reboot</p>
<p><strong><em>How to edit files with adb on Ubuntu:</em></strong></p>
<p>Connect your g1 to the computer using a usb cable and make sure USB debugging in enabled<br />
Open up terminal and type<br />
cd /home/hydtech/[android sdk folder]/tools (navigate to the directory which has you adb tool)</p>
<p>get the files from the device and place them in the root folder<br />
sudo ./adb pull /system/etc/wifi/tiwlan.ini /<br />
sudo ./adb pull /data/misc/wifi/wpa_supplicant.conf /</p>
<p>edit and save the files with the settings provided above using gedit or kate or what have you</p>
<p>make the partition read writable<br />
adb shell<br />
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system<br />
exit</p>
<p>place the files back onto the device<br />
sudo ./adb push /tiwlan.ini /system/etc/wifi/tiwlan.ini<br />
sudo ./adb push /wpa_supplicant.conf /data/misc/wifi/wpa_supplicant.conf</p>
<p>make partition read only again<br />
adb shell<br />
mount -o ro,remount -t yaffs2 /dev/block/mtdblock3 /system<br />
exit</p>
<p>reboot device<a href="http://hydtechblog.com">.</a></p>
<p><em><strong>Troubleshooting</strong></em></p>
<p>shows connected but no internet<br />
1. I was having a problem where the connection would keep disconnecting and when it would connect, it wouldn&#8217;t load pages.  To fix this I had to disable my WEP key.</p>
<p>SSID not showing<br />
2. If the SSID isn&#8217;t showing up in the list, make sure you have ap_scan=2 in your wpa_supplicant</p>
<p>Unsuccessful connection<br />
3. Try enabling static IP if DHCP isn&#8217;t working for you.  It&#8217;s under advanced menu.</p>
<!-- Social Buttons Generated by Digg Digg plugin, 
    Author : Yong Mook Kim
    Website : http://www.mkyong.com/blog/digg-digg-wordpress-plugin/ --><img src="http://hydtechblog.com/?ak_action=api_record_view&id=464&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://hydtechblog.com/2009/09/14/how-to-connect-to-ad-hoc-networks-using-tmobile-g1-android/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Loud beeps from speaker in Lenovo S10</title>
		<link>http://hydtechblog.com/2009/09/14/loud-beeps-from-speaker-in-lenovo-s10/</link>
		<comments>http://hydtechblog.com/2009/09/14/loud-beeps-from-speaker-in-lenovo-s10/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 05:50:00 +0000</pubDate>
		<dc:creator>HydTech</dc:creator>
				<category><![CDATA[Lenovo S10]]></category>
		<category><![CDATA[Linux (Ubuntu)]]></category>
		<category><![CDATA[beeps]]></category>
		<category><![CDATA[blacklist]]></category>
		<category><![CDATA[lenovo]]></category>
		<category><![CDATA[s10]]></category>
		<category><![CDATA[speaker]]></category>

		<guid isPermaLink="false">http://hydtechblog.com/?p=462</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script><a class='DiggThisButton DiggMedium' href='http://digg.com/submit?url=http://hydtechblog.com/2009/09/14/loud-beeps-from-speaker-in-lenovo-s10/&amp;title='Loud+beeps+from+speaker+in+Lenovo+S10'></a></div><div class='dd_button'><iframe src='http://api.tweetmeme.com/button.js?url=http://hydtechblog.com/2009/09/14/loud-beeps-from-speaker-in-lenovo-s10/&amp;source=&amp;style=normal' height='61' width='50' frameborder='0' scrolling='no'></iframe></div></div></div><div style='clear:both'></div><p>The lenovo S series netbooks can get pretty annoying with the speaker beeping all the time.  To disable the speaker beep while plugging and removing the charger, you can change the setting in the BIOS.  If there is no option, you must upgrade the BIOS.</p>
<p>Other annoying beep sound when I shut down my Ubuntu.  To get rid of this I blacklisted my pc speaker:</p>
<p>gedit /etc/modprobe.d/blacklist</p>
<p>add line<br />
blacklist pcspkr</p>
<p>Save and reboot.</p>
<!-- Social Buttons Generated by Digg Digg plugin, 
    Author : Yong Mook Kim
    Website : http://www.mkyong.com/blog/digg-digg-wordpress-plugin/ --><img src="http://hydtechblog.com/?ak_action=api_record_view&id=462&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://hydtechblog.com/2009/09/14/loud-beeps-from-speaker-in-lenovo-s10/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
