<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkIGRX0zfCp7ImA9WhRaFE8.&quot;"><id>tag:blogger.com,1999:blog-2138364871851589245</id><updated>2012-02-16T11:28:44.384-08:00</updated><category term="doomsday" /><category term="mumbo-jumbo" /><category term="Java" /><category term="sample" /><category term="tutorial" /><title>WacKy TecHie!!</title><subtitle type="html">THE Blog for some of the wackiest Techies... or maybe geeks even!!!</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://wackytechie.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://wackytechie.blogspot.com/" /><author><name>Rajarshi sharma</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/_5Wo-8au0KhE/SOTYYE7zEvI/AAAAAAAAAHY/1AItsY_c8j4/S220/ATgAAAAQM5tiXpFgTsvr4rtDritC8Mn4Kar905XsrSrCBOL-AoWjSOqhVyaX92-H06mW11QrUKzaQItJg0HP3OKQyWD2AJtU9VAX21cdGPX4DLfUjpOGgTsQ5Gaf4g.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/WackyTechie" /><feedburner:info uri="wackytechie" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CkMEQHg8cSp7ImA9WhdUFUQ.&quot;"><id>tag:blogger.com,1999:blog-2138364871851589245.post-3443813093409475472</id><published>2011-10-02T14:03:00.000-07:00</published><updated>2011-10-02T14:20:01.679-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-02T14:20:01.679-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><category scheme="http://www.blogger.com/atom/ns#" term="tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="sample" /><title>Sample Code for Deep and Shallow Cloning ~ Java</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pxAs9lSWEDy6PooJ5mBrAuaFsro/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pxAs9lSWEDy6PooJ5mBrAuaFsro/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pxAs9lSWEDy6PooJ5mBrAuaFsro/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pxAs9lSWEDy6PooJ5mBrAuaFsro/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Was just&amp;nbsp;going&amp;nbsp;over deep and shallow cloning a few days back.. thought of retaining the doodling bit of code as a memento .. its&amp;nbsp;unnecessarily&amp;nbsp;lengthy ... could've overriden the tostring method to reduce the length of the system.out.printlns .. but then the sample is just for my&amp;nbsp;reference&amp;nbsp;so dint go through the trouble ... use at ur own fancy and convenience .... anyways, the&amp;nbsp;following&amp;nbsp;is the code:::&lt;br /&gt;
&lt;blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;public class TestCloning {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;public static void main(String[] somestuff) {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;System.out.println("&amp;lt;&amp;lt;---------Trying out shallow cloning------&amp;gt;&amp;gt;&amp;gt;");&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;A a = new A();&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;A aClone = (A) a.clone();&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;System.out.println("Original Object items:\n BUilder: "&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;+ a.getStrBuilder() + "\n BUffer: " + a.getStrBuffer()&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;+ "\n Printing the clone properties --&amp;gt;\n BUilder: "&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;+ aClone.getStrBuilder() + "\n BUffer: "&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;+ aClone.getStrBuffer());&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;System.out&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;.println("\n Modifying the builder of original object to \'GUilder\'.....\n");&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;a.setStrBuilder("GUilder");&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;System.out&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;.println("after modfiication Original Object items:\n BUilder: "&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;						&lt;/span&gt;+ a.getStrBuilder()&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;						&lt;/span&gt;+ "\n BUffer: "&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;						&lt;/span&gt;+ a.getStrBuffer()&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;						&lt;/span&gt;+ "\n Printing the clone properties --&amp;gt;\n BUilder: "&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;						&lt;/span&gt;+ aClone.getStrBuilder()&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;						&lt;/span&gt;+ "\n BUffer: "&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;						&lt;/span&gt;+ aClone.getStrBuffer());&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;System.out.println("&amp;lt;&amp;lt;--------End of shallow cloning: ----&amp;gt;&amp;gt;\n");&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;System.out.println("\n&amp;lt;&amp;lt;-----------Trying out deep cloning------&amp;gt;&amp;gt;");&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;B b = new B();&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;B bClone = (B) b.clone();&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;System.out.println("Original Object items:\n BUilder: "&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;+ b.getStrBuilder() + "\n BUffer: " + b.getStrBuffer()&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;+ "\n Printing the clone properties --&amp;gt;\n BUilder: "&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;+ bClone.getStrBuilder() + "\n BUffer: "&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;+ bClone.getStrBuffer());&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;System.out&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;.println("\n Modifying the builder of original object to \'GUilder\'.....\n");&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;b.setStrBuilder("GUilder");&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;System.out&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;				&lt;/span&gt;.println("after modfiication Original Object items:\n BUilder: "&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;						&lt;/span&gt;+ b.getStrBuilder()&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;						&lt;/span&gt;+ "\n BUffer: "&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;						&lt;/span&gt;+ b.getStrBuffer()&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;						&lt;/span&gt;+ "\n Printing the clone properties --&amp;gt;\n BUilder: "&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;						&lt;/span&gt;+ bClone.getStrBuilder()&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;						&lt;/span&gt;+ "\n BUffer: "&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;						&lt;/span&gt;+ bClone.getStrBuffer());&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;System.out.println("&amp;lt;&amp;lt;--------------End of Deep cloning: ----&amp;gt;&amp;gt;");&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;class A implements Cloneable {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;private StringBuilder strBuilder = null;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;private StringBuffer strBuffer = null;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;A() {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;strBuilder = new StringBuilder("Java Builder");&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;strBuffer = new StringBuffer("Java Buffer");&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;@Override&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;public A clone() {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;try {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;			&lt;/span&gt;return (A) super.clone();&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;} catch (CloneNotSupportedException e) {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;			&lt;/span&gt;// TODO Auto-generated catch block&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;			&lt;/span&gt;return null;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;public StringBuilder getStrBuilder() {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;return strBuilder;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;public void setStrBuilder(String str) {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;this.strBuilder = strBuilder.replace(0, strBuilder.length(), str);&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;public StringBuffer getStrBuffer() {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;return strBuffer;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;class B implements Cloneable {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;private StringBuilder strBuilder = new StringBuilder("Java Builder");&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;private StringBuffer strBuffer = new StringBuffer("Java Buffer");&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;private B(String a, String b) {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;this.strBuilder = new StringBuilder(a);&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;this.strBuffer = new StringBuffer(b);&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;public B() {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;// TODO Auto-generated constructor stub&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;@Override&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;public B clone() {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;return new B("Java Builder", "Java Buffer");&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;public StringBuilder getStrBuilder() {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;return strBuilder;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;public void setStrBuilder(String str) {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;this.strBuilder = strBuilder.replace(0, strBuilder.length(), str);&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;public StringBuffer getStrBuffer() {&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;		&lt;/span&gt;return strBuffer;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;	&lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: x-small;"&gt;}&lt;/span&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2138364871851589245-3443813093409475472?l=wackytechie.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=V3Z3557pKfI:Ik6sj0SaYPs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=V3Z3557pKfI:Ik6sj0SaYPs:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?i=V3Z3557pKfI:Ik6sj0SaYPs:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=V3Z3557pKfI:Ik6sj0SaYPs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=V3Z3557pKfI:Ik6sj0SaYPs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?i=V3Z3557pKfI:Ik6sj0SaYPs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=V3Z3557pKfI:Ik6sj0SaYPs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=V3Z3557pKfI:Ik6sj0SaYPs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?i=V3Z3557pKfI:Ik6sj0SaYPs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=V3Z3557pKfI:Ik6sj0SaYPs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=V3Z3557pKfI:Ik6sj0SaYPs:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?i=V3Z3557pKfI:Ik6sj0SaYPs:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=V3Z3557pKfI:Ik6sj0SaYPs:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=V3Z3557pKfI:Ik6sj0SaYPs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?i=V3Z3557pKfI:Ik6sj0SaYPs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=V3Z3557pKfI:Ik6sj0SaYPs:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WackyTechie/~4/V3Z3557pKfI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://wackytechie.blogspot.com/feeds/3443813093409475472/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://wackytechie.blogspot.com/2011/10/sample-code-for-deep-and-shallow.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2138364871851589245/posts/default/3443813093409475472?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2138364871851589245/posts/default/3443813093409475472?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WackyTechie/~3/V3Z3557pKfI/sample-code-for-deep-and-shallow.html" title="Sample Code for Deep and Shallow Cloning ~ Java" /><author><name>Rajarshi sharma</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/_5Wo-8au0KhE/SOTYYE7zEvI/AAAAAAAAAHY/1AItsY_c8j4/S220/ATgAAAAQM5tiXpFgTsvr4rtDritC8Mn4Kar905XsrSrCBOL-AoWjSOqhVyaX92-H06mW11QrUKzaQItJg0HP3OKQyWD2AJtU9VAX21cdGPX4DLfUjpOGgTsQ5Gaf4g.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://wackytechie.blogspot.com/2011/10/sample-code-for-deep-and-shallow.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08AQ307eSp7ImA9Wx9bEEg.&quot;"><id>tag:blogger.com,1999:blog-2138364871851589245.post-8044302462092179505</id><published>2010-01-09T23:48:00.000-08:00</published><updated>2011-02-18T11:04:02.301-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-18T11:04:02.301-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tutorial" /><title>Configure 5.1 Channel Sound on Ubuntu-Karmic Koala (for dummies like me!)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Vr6eLeW5TAraY6gsIFxbAupnUk4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Vr6eLeW5TAraY6gsIFxbAupnUk4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Vr6eLeW5TAraY6gsIFxbAupnUk4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Vr6eLeW5TAraY6gsIFxbAupnUk4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div align="CENTER" style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;UPDATE: The following tutorial also helps set up 5.1 channel audio in Ubuntu Maverick Meerkat as well.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;u&gt;&lt;b&gt;Intro&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;I recently upgraded to the new Karmic Koala after  nearly a year of using Intrepid Ibex (with which I had become quite comfy and so I hadn´t upgraded to Jaunty).  &lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;A common problem with most of the earlier Ubuntu versions (previous to Karmic Koala) was the setting up of the sound systems with channels more than 2 (or 2.1 for that matter).  This was easily solved by adding a couple of lines in the daemon file for pulseaudio and the alsa-base configuration file for ALSA. With the advent of  Karmic Koala, this problem was to be fixed with all the sound profiles etc. which would provide an ¨&lt;i&gt;&lt;b&gt;easier-than-windows&lt;/b&gt;&lt;/i&gt;¨ approach to setting up your sound.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;Hmmm, seems great to read, but it lasted only till I heard/read this stuff, ´cause when I setup Karmic Koala, and changed the sound profile to my setup of 5.1 channel sound, Bam!... still no sound from the rear, center and LFE speakers. So, yet again with this version too, I rolled up my sleeves and set out to...  &lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;¨&lt;i&gt;&lt;b&gt;Configure 5.1 Channel Speaker system on Karmic Koala&lt;/b&gt;&lt;/i&gt;¨ ......&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;&lt;b&gt;Though the article looks long, the steps are really short cos most of the text is for explaining the steps to myself and  keep me from forgetting them ;) &lt;/b&gt;&lt;/i&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;u&gt;&lt;b&gt;Setup 5.1 channel sound in 5.1 steps (a.k.a. cut to the chase, enough with the intro babble!)&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;1) &lt;b&gt;Take a backup of the files daemon.conf and alsa-base.conf.&lt;/b&gt; (&lt;i&gt;In case you mess something up, cos not everyoneś as smart as me..&lt;/i&gt; Most are more!  &lt;span style="font-style: normal;"&gt;:P&lt;/span&gt;)&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;span style="text-decoration: none;"&gt;   &lt;span style="font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;Daemon.conf is located in the path ¨/etc/pulse/¨&lt;br /&gt;
&lt;div style="margin-bottom: 0cm;"&gt;alsa-base.conf is located in ¨/etc/modprobe.d/¨&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;span style="text-decoration: none;"&gt; &lt;span style="font-weight: normal;"&gt;And yeah, before I move onto the next steps, make sure that you h&lt;/span&gt;&lt;/span&gt;ave alsamixer installed in the system&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;(gtk+ version was found to be more convenient, u can get it from the software center or synaptic or add/remove programs)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;2) &lt;b&gt;Open a terminal window and type:&lt;/b&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;span style="text-decoration: none;"&gt;&lt;span style="font-weight: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;sudo gedit /etc/pulse/daemon.conf&lt;span style="text-decoration: none;"&gt;&lt;span style="font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;This will open the pulse audio file for editing after you provide your password&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;Look for the line&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;blockquote&gt;;default-sample-channels=2&lt;/blockquote&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;Remove the &lt;span style="font-size: medium;"&gt;&lt;b&gt;; &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;(this is to uncomment the line) and put the number of speakers which you have after the equals sign and save the file.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;span style="font-size: small;"&gt;In my case, the line looked something like this:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;span style="font-size: small;"&gt;default-sample-channels=6&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;span style="font-size: small;"&gt;3) &lt;b&gt;Find the sound card which u have. For that, in the terminal window&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;blockquote&gt;cat /proc/asound/card0/codec#* | grep Codec&lt;/blockquote&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;For me it gave&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;blockquote&gt;Codec: Realtek ALC883&lt;/blockquote&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;4) In the terminal window, type the follwong command:&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;span style="text-decoration: none;"&gt;   &lt;span style="font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;sudo gedit /etc/modprobe.d/alsa-base.conf&lt;span style="text-decoration: none;"&gt;&lt;span style="font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;This will open the ALSA configuration file for editing after you provide your password.&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;Go to the end of the file and add the line&lt;/div&gt;&lt;div style="font-weight: normal; text-decoration: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;blockquote&gt;options snd-hda-intel model=3stack-6ch&lt;/blockquote&gt;&lt;br /&gt;
&lt;div style="font-weight: normal; text-decoration: none;"&gt;and save the file.  &lt;/div&gt;&lt;div style="font-weight: normal; text-decoration: none;"&gt;The value entered after the word &lt;b&gt;model&lt;/b&gt; is specific to the configuration which I have i.e Realtek ALC883 with 3 jack setup at the back of the cabinet. If you have a different model or configuration of jacks then you might want to look in the list given at the end of the post for whatever value suits your model.&lt;/div&gt;&lt;div style="font-weight: normal; text-decoration: none;"&gt;5) Restart your computer.&lt;/div&gt;&lt;div style="font-weight: normal; text-decoration: none;"&gt;5.1) After restart, if you find the sound is still not coming from all your speakers, then open  the alsa mixer from under applications--&amp;gt; Sound &amp;amp; Video --&amp;gt;ALSA Mixer, select the  6ch in the channel mode section and make sure none of the output volume controls are  muted or turned very low. Type the following command in the terminal command line:&lt;/div&gt;&lt;ol start="5"&gt;&lt;ol&gt;&lt;div style="font-weight: normal; text-decoration: none;"&gt;&lt;/div&gt;&lt;blockquote&gt;speaker-test   -Dplug:surround51 -c6 -l1 -twav   &lt;/blockquote&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;u&gt;&lt;b&gt;Conclusion:&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;Well,  your  5.1 channel sound should be up and running by now. If it isn´t, then, theres some other problem with your setup and you might consider giving it a serious diagnostic check up.&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;As, for the Karmic Koala Ubuntu, it promises a lot of things and in most cases ..it does deliver ...but having labor like this every time I setup my system is downright irritating ..hope u folks at Canonical are listening and righting these wrongs.&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;I have also made a video tutorial of the steps so as to better illustrate the entire operation.&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;u&gt;&lt;b&gt;Video tutorial&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object height="405" width="500"&gt;&lt;param name="movie" value="http://www.youtube.com/v/PwFwBClMSsY&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;hd=1&amp;amp;border=1"&gt;&lt;/p&gt;&lt;p&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/p&gt;&lt;p&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/p&gt;&lt;p&gt;&lt;embed src="http://www.youtube.com/v/PwFwBClMSsY&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;hd=1&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="405"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;u&gt;&lt;b&gt;List of soundcard model/settings&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;Soundcard&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;--------------&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;Model name   Description&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;----------   -----------&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;ALC880&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack    3-jack in back and a headphone out&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack-digout   3-jack in back, a HP out and a SPDIF out&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;5stack    5-jack in back, 2-jack in front&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;5stack-digout  5-jack in back, 2-jack in front, a SPDIF out&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;6stack   6-jack in back, 2-jack in front&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;6stack-digout   6-jack with a SPDIF out&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;w810    3-jack&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;z71v    3-jack (HP shared SPDIF)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;asus    3-jack (ASUS Mobo)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;asus-w1v   ASUS W1V&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;asus-dig   ASUS with SPDIF out&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;asus-dig2   ASUS with SPDIF out (using GPIO2)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;uniwill   3-jack&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;fujitsu    Fujitsu Laptops (Pi1536)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;F1734    2-jack&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;lg    LG laptop (m1 express dual)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;lg-lw    LG LW20/LW25 laptop&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;tcl    TCL S700&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;clevo    Clevo laptops (m520G, m665n)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;test    for testing/debugging purpose, almost all controls can be&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;adjusted. Appearing only when compiled with&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;$CONFIG_SND_DEBUG=y&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;auto    auto-config reading BIOS (default)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;ALC260&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;hp    HP machines&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;hp-3013   HP machines (3013-variant)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;fujitsu    Fujitsu S7020&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;acer    Acer TravelMate&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;will    Will laptops (PB V7900)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;replacer   Replacer 672V&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;basic    fixed pin assignment (old default model)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;auto    auto-config reading BIOS (default)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;ALC262&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;fujitsu    Fujitsu Laptop&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;hp-bpc   HP xw4400/6400/8400/9400 laptops&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;hp-bpc-d7000   HP BPC D7000&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;benq    Benq ED8&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;benq-t31  Benq T31&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;hippo    Hippo (ATI) with jack detection, Sony UX-90s&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;hippo_1   Hippo (Benq) with jack detection&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;sony-assamd   Sony ASSAMD&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;basic    fixed pin assignment w/o SPDIF&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;auto    auto-config reading BIOS (default)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;ALC268&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack    3-stack model&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;toshiba   Toshiba A205&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;acer    Acer laptops&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;auto    auto-config reading BIOS (default)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;ALC662&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack-dig     3-stack (2-channel) with SPDIF&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack-6ch   3-stack (6-channel)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack-6ch-dig  3-stack (6-channel) with SPDIF&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;6stack-dig   6-stack with SPDIF&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;lenovo-101e   Lenovo laptop&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;auto    auto-config reading BIOS (default)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;ALC882/885&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack-dig   3-jack with SPDIF I/O&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;6stack-dig   6-jack digital with SPDIF I/O&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;arima    Arima W820Di1&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;targa    Targa T8, MSI-1049 T8&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;asus-a7j   ASUS A7J&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;asus-a7m   ASUS A7M&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;macpro   MacPro support&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;mbp3    Macbook Pro rev3&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;imac24   iMac 24'' with jack detection&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;w2jc    ASUS W2JC&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;auto    auto-config reading BIOS (default)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;ALC883/888&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack-dig   3-jack with SPDIF I/O&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;6stack-dig   6-jack digital with SPDIF I/O&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack-6ch   3-jack 6-channel&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack-6ch-dig  3-jack 6-channel with SPDIF I/O&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;6stack-dig-demo  6-jack digital for Intel demo board&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;acer    Acer laptops (Travelmate 3012WTMi, Aspire 5600, etc)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;acer-aspire   Acer Aspire 9810&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;medion   Medion Laptops&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;medion-md2   Medion MD2&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;targa-dig   Targa/MSI&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;targa-2ch-dig       Targs/MSI with 2-channel&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;laptop-eapd   3-jack with SPDIF I/O and EAPD (Clevo M540JE, M550JE)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;lenovo-101e   Lenovo 101E&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;lenovo-nb0763  Lenovo NB0763&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;lenovo-ms7195-dig  Lenovo MS7195&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;haier-w66   Haier W66&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;6stack-hp   HP machines with 6stack (Nettle boards)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack-hp   HP machines with 3stack (Lucknow, Samba boards)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;auto    auto-config reading BIOS (default)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;ALC861/660&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack    3-jack&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack-dig   3-jack with SPDIF I/O&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;6stack-dig   6-jack with SPDIF I/O&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack-660   3-jack (for ALC660)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;uniwill-m31   Uniwill M31 laptop&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;toshiba   Toshiba laptop support&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;asus    Asus laptop support&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;asus-laptop   ASUS F2/F3 laptops&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;auto    auto-config reading BIOS (default)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;ALC861VD/660VD&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack    3-jack&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack-dig   3-jack with SPDIF OUT&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;6stack-dig   6-jack with SPDIF OUT&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack-660   3-jack (for ALC660VD)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack-660-digout  3-jack with SPDIF OUT (for ALC660VD)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;lenovo   Lenovo 3000 C200&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dallas    Dallas laptops&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;hp    HP TX1000&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;auto    auto-config reading BIOS (default)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;CMI9880&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;minimal   3-jack in back&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;min_fp   3-jack in back, 2-jack in front&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;full    6-jack in back, 2-jack in front&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;full_dig   6-jack in back, 2-jack in front, SPDIF I/O&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;allout    5-jack in back, 2-jack in front, SPDIF out&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;auto    auto-config reading BIOS (default)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;AD1882&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack    3-stack mode (default)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;6stack    6-stack mode&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;AD1884&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;N/A&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;AD1981&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;basic    3-jack (default)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;hp    HP nx6320&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;thinkpad   Lenovo Thinkpad T60/X60/Z60&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;toshiba   Toshiba U205&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;AD1983&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;N/A&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;AD1984&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;basic   default configuration&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;thinkpad   Lenovo Thinkpad T61/X61&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;AD1986A&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;6stack    6-jack, separate surrounds (default)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack    3-stack, shared surrounds&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;laptop    2-channel only (FSC V2060, Samsung M50)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;laptop-eapd   2-channel with EAPD (Samsung R65, ASUS A6J)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;laptop-automute  2-channel with EAPD and HP-automute (Lenovo N100)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;ultra    2-channel with EAPD (Samsung Ultra tablet PC)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;AD1988&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;6stack    6-jack&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;6stack-dig   ditto with SPDIF&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack    3-jack&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack-dig   ditto with SPDIF&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;laptop    3-jack with hp-jack automute&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;laptop-dig   ditto with SPDIF&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;auto    auto-config reading BIOS (default)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;Conexant 5045&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;laptop    Laptop config&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;test    for testing/debugging purpose, almost all controls&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;can be adjusted. Appearing only when compiled with&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;$CONFIG_SND_DEBUG=y&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;Conexant 5047&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;laptop    Basic Laptop config&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;laptop-hp   Laptop config for some HP models (subdevice 30A5)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;laptop-eapd   Laptop config with EAPD support&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;test    for testing/debugging purpose, almost all controls&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;can be adjusted. Appearing only when compiled with&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;$CONFIG_SND_DEBUG=y&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;STAC9200&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;ref    Reference board&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-d21   Dell (unknown)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-d22   Dell (unknown)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-d23   Dell (unknown)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-m21   Dell Inspiron 630m, Dell Inspiron 640m&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-m22   Dell Latitude D620, Dell Latitude D820&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-m23   Dell XPS M1710, Dell Precision M90&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-m24   Dell Latitude 120L&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-m25   Dell Inspiron E1505n&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-m26   Dell Inspiron 1501&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-m27   Dell Inspiron E1705/9400&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;STAC9205/9254&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;ref    Reference board&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-m42   Dell (unknown)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-m43   Dell Precision&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-m44   Dell Inspiron&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;STAC9220/9221&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;ref    Reference board&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack    D945 3stack&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;5stack    D945 5stack + SPDIF&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;intel-mac-v1   Intel Mac Type 1&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;intel-mac-v2   Intel Mac Type 2&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;intel-mac-v3   Intel Mac Type 3&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;intel-mac-v4   Intel Mac Type 4&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;intel-mac-v5   Intel Mac Type 5&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;macmini   Intel Mac Mini (equivalent with type 3)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;macbook Intel  Mac Book (eq. type 5)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;macbook-pro-v1  Intel Mac Book Pro 1st generation (eq. type 3)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;macbook-pro   Intel Mac Book Pro 2nd generation (eq. type 3)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;imac-intel   Intel iMac (eq. type 2)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;imac-intel-20   Intel iMac (newer version) (eq. type 3)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-d81   Dell (unknown)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-d82   Dell (unknown)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-m81   Dell (unknown)&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-m82   Dell XPS M1210&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;STAC9202/9250/9251&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;ref    Reference board, base config&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;m2-2    Some Gateway MX series laptops&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;m6    Some Gateway NX series laptops&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;pa6    Gateway NX860 series&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;STAC9227/9228/9229/927x&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;ref    Reference board&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;3stack    D965 3stack&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;5stack    D965 5stack + SPDIF&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;dell-3stack   Dell Dimension E520&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0cm; text-decoration: none;"&gt;&lt;b&gt;STAC9872&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;vaio    Setup for VAIO FE550G/SZ110&lt;/div&gt;&lt;div style="font-weight: normal; margin-bottom: 0cm; text-decoration: none;"&gt;vaio-ar   Setup for VAIO AR&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2138364871851589245-8044302462092179505?l=wackytechie.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=VekJEFgfv6M:titFgQWr_eA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=VekJEFgfv6M:titFgQWr_eA:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?i=VekJEFgfv6M:titFgQWr_eA:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=VekJEFgfv6M:titFgQWr_eA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=VekJEFgfv6M:titFgQWr_eA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?i=VekJEFgfv6M:titFgQWr_eA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=VekJEFgfv6M:titFgQWr_eA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=VekJEFgfv6M:titFgQWr_eA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?i=VekJEFgfv6M:titFgQWr_eA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=VekJEFgfv6M:titFgQWr_eA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=VekJEFgfv6M:titFgQWr_eA:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?i=VekJEFgfv6M:titFgQWr_eA:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=VekJEFgfv6M:titFgQWr_eA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=VekJEFgfv6M:titFgQWr_eA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?i=VekJEFgfv6M:titFgQWr_eA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=VekJEFgfv6M:titFgQWr_eA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WackyTechie/~4/VekJEFgfv6M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://wackytechie.blogspot.com/feeds/8044302462092179505/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://wackytechie.blogspot.com/2010/01/configure-51-channel-sound-on-ubuntu.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2138364871851589245/posts/default/8044302462092179505?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2138364871851589245/posts/default/8044302462092179505?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WackyTechie/~3/VekJEFgfv6M/configure-51-channel-sound-on-ubuntu.html" title="Configure 5.1 Channel Sound on Ubuntu-Karmic Koala (for dummies like me!)" /><author><name>Rajarshi sharma</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/_5Wo-8au0KhE/SOTYYE7zEvI/AAAAAAAAAHY/1AItsY_c8j4/S220/ATgAAAAQM5tiXpFgTsvr4rtDritC8Mn4Kar905XsrSrCBOL-AoWjSOqhVyaX92-H06mW11QrUKzaQItJg0HP3OKQyWD2AJtU9VAX21cdGPX4DLfUjpOGgTsQ5Gaf4g.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://wackytechie.blogspot.com/2010/01/configure-51-channel-sound-on-ubuntu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QBQn85cSp7ImA9WxNQFUg.&quot;"><id>tag:blogger.com,1999:blog-2138364871851589245.post-4744713180455866136</id><published>2008-08-19T04:14:00.001-07:00</published><updated>2009-09-21T11:55:53.129-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-21T11:55:53.129-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mumbo-jumbo" /><category scheme="http://www.blogger.com/atom/ns#" term="doomsday" /><title>Doomsday approaches??:::Swapping of Earthly poles</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GE8Qht4_-M6VfCNF-uZwZEWviyk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GE8Qht4_-M6VfCNF-uZwZEWviyk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GE8Qht4_-M6VfCNF-uZwZEWviyk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GE8Qht4_-M6VfCNF-uZwZEWviyk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;span class="253402310-19082008"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:arial;"&gt;Hmmm,  came across a forwarded mail warning about the impending doomsday, end of  the world etc etc....the world's gonna end by 2012 it announced. Usually, i  delete all this stuff from my inbox, but today i desisted. Had nothing  better to do, so decided to go thru it, wasn't much long anyway.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:85%;color:#0000ff;"&gt;&lt;span class="253402310-19082008"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:180%;color:#ff0000;"&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;"The world will end in 2012, say experts" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;went the subject line...it had all myriad kinds of doomsday theories  ranging from scientific to religious, stupid to the macabre...the  one which caught my eye was regarding swapping of earth's  poles....&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;So I ended up googling up the stuff, and wound up with  some interesting findings. The claim it seems isn't half as false as the other  theories in the mail. I got references to this in websites of NASA, some  educational instutions, other blogs and more doomsday  prophets.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:85%;color:#0000ff;"&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;..&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;color:#0000ff;"&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;u&gt;The  phenomenon:&lt;/u&gt; &lt;u&gt;  &lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;At present, the  overall geomagnetic field is becoming weaker at a rate which would, if it  continues, cause the dipole field to temporarily collapse by 3000-4000 AD. The  "South Atlantic Anomaly" (localized field reversal) is believed by some to be a  product of this. The present strong deterioration corresponds to a 10-15%  decline over the last 150 years and has accelerated in the past several years;  however, geomagnetic intensity has declined almost continuously from a maximum  35% above the modern value achieved approximately 2000 years ago. The rate of  decrease and the current strength are within the normal range of variation, as  shown by the record of past magnetic fields recorded in rocks.The Earth's  magnetic north pole is drifting from northern Canada towards Siberia with a  presently accelerating rate. It is also unknown if this drift will continue to  accelerate.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;color:#0000ff;"&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;u&gt;Research:&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:arial;"&gt;Glatzmaier and collaborator Paul  Roberts of UCLA have made a numerical model of the electromagnetic, fluid  dynamical processes of Earth's interior, and computed it on a Cray  super-computer. The results reproduced key features of the magnetic field over  more than 40,000 years of simulated time. To top it off, the computer-generated  field reversed itself.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;color:#0000ff;"&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;u&gt;EFFECTS::&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;ol&gt;   &lt;li&gt;&lt;span&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt;Its unknown    whether this field decay will continue further.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;li&gt;&lt;span&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt; Some    speculate that a greatly diminished magnetic field during a reversal period    will expose the surface of the earth to a substantial and potentially damaging    increase in cosmic radiation. However, homo erectus and their ancestors    certainly survived many previous reversals. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;li&gt;&lt;span&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt;There is no    uncontested evidence that a magnetic field reversal has ever caused any    biological extinctions. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;li&gt;&lt;span&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt;A possible    explanation is that the solar wind may induce a sufficient magnetic field in    the Earth's ionosphere to shield energetic particles even in the absence of    the Earth's normal magnetic field.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;li&gt;&lt;span&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt;Present society    with its reliance of electricity and electromagnetic effects (e.g. radio,    satellite communications) may be vulnerable to technological diruptions in the    event of a full field reversal.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;li&gt;&lt;span&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt;Natural Phenomenon    like the aurora borealis, bird migrations etc. may    vanish..&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt;pretty  heavy stuff huh???...&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:arial;"&gt;so till  l8r... &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span class="253402310-19082008"&gt;&lt;span class="headline"&gt;&lt;span style="font-size:85%;"&gt;&lt;/div&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:arial;"&gt;ciao.....&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:85%;color:#0000ff;"&gt;&lt;span class="253402310-19082008"&gt;&lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2138364871851589245-4744713180455866136?l=wackytechie.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=ewKzi1EHqMA:sCMomo6_aYw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=ewKzi1EHqMA:sCMomo6_aYw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?i=ewKzi1EHqMA:sCMomo6_aYw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=ewKzi1EHqMA:sCMomo6_aYw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=ewKzi1EHqMA:sCMomo6_aYw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?i=ewKzi1EHqMA:sCMomo6_aYw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=ewKzi1EHqMA:sCMomo6_aYw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=ewKzi1EHqMA:sCMomo6_aYw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?i=ewKzi1EHqMA:sCMomo6_aYw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=ewKzi1EHqMA:sCMomo6_aYw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=ewKzi1EHqMA:sCMomo6_aYw:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?i=ewKzi1EHqMA:sCMomo6_aYw:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=ewKzi1EHqMA:sCMomo6_aYw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=ewKzi1EHqMA:sCMomo6_aYw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?i=ewKzi1EHqMA:sCMomo6_aYw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/WackyTechie?a=ewKzi1EHqMA:sCMomo6_aYw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WackyTechie?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WackyTechie/~4/ewKzi1EHqMA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://wackytechie.blogspot.com/feeds/4744713180455866136/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://wackytechie.blogspot.com/2008/08/doomsday-approachesswapping-of-earthly.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2138364871851589245/posts/default/4744713180455866136?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2138364871851589245/posts/default/4744713180455866136?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WackyTechie/~3/ewKzi1EHqMA/doomsday-approachesswapping-of-earthly.html" title="Doomsday approaches??:::Swapping of Earthly poles" /><author><name>Rajarshi sharma</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://2.bp.blogspot.com/_5Wo-8au0KhE/SOTYYE7zEvI/AAAAAAAAAHY/1AItsY_c8j4/S220/ATgAAAAQM5tiXpFgTsvr4rtDritC8Mn4Kar905XsrSrCBOL-AoWjSOqhVyaX92-H06mW11QrUKzaQItJg0HP3OKQyWD2AJtU9VAX21cdGPX4DLfUjpOGgTsQ5Gaf4g.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://wackytechie.blogspot.com/2008/08/doomsday-approachesswapping-of-earthly.html</feedburner:origLink></entry></feed>

