<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4618597734066087131</id><updated>2012-01-28T17:07:07.545-05:00</updated><category term='bailout irresponsibility pork'/><category term='--'/><category term='taxes'/><category term='liberty'/><category term='happiness david wallace suicide'/><category term='sound'/><category term='VMware'/><category term='bailout irresponsibility'/><category term='Linux'/><category term='politics'/><category term='SuSE 11.1'/><category term='courage'/><category term='pursuit of happiness'/><category term='microphone'/><category term='welfare workfare conservative liberal obama'/><category term='speakers'/><category term='government'/><category term='virtual PDF printer'/><category term='airline courtesy culture europe'/><category term='solution credit long-term short-term'/><category term='life'/><title type='text'>GenietVanHetLeven!</title><subtitle type='html'>I would have liked this to be Andy's observations and thoughts about life, liberty, and the pursuit of happiness, albeit by no means an actual affirmation of attainment of the last... But at any rate, rejoicing, delighting in, and being thankful for the innumerable blessings that surround us daily.

But that is too hard, so I'll save it for later. For now it is a place to share the things I learn on a daily basis.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>83</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-3349743749480877072</id><published>2012-01-28T16:50:00.000-05:00</published><updated>2012-01-28T16:50:44.891-05:00</updated><title type='text'>Solution: Displaying KTimeTracker results chronologically</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;KTimeTracker &lt;/b&gt;is very cool. It automatically adds events to an &lt;b&gt;.ics&lt;/b&gt; file for events on the computer.&lt;br /&gt;&lt;br /&gt;But it has no way to display the record in a chronological fashion.&lt;br /&gt;&lt;br /&gt;The solution is a bit of a hack, but after several hours of googling about it seems to be the only way:&lt;br /&gt;&lt;br /&gt;1. Load the &lt;b&gt;.ics&lt;/b&gt; file as a new calendar in Thunderbird's Lightning calendar application (Sunbird is defunct, Evolution does not offer the conversion).&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;b&gt;File &amp;gt; Open &amp;gt; Calendar File &amp;gt; (&lt;i&gt;Navigate to the .ics file&lt;/i&gt;)&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; This will display most of the events as "Tasks" but not to worry, we are just using the file conversion feature of Lightning.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;2. Export it as a &lt;b&gt;.csv &lt;/b&gt;file:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Right click on the calendar file in the left panel (e.g. &lt;b&gt;chronology&lt;/b&gt;), select&lt;b&gt; Export Calendar&lt;/b&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select &lt;b&gt;Outlook Comma Separated Values (.csv)&lt;/b&gt; as the output file format, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and choose the filename (which in this case defaults to&lt;b&gt; chronology&lt;/b&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Delete the calendar in Lightning: right click and choose Delete...)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;4. Open the&lt;b&gt; exportedfilename.csv&lt;/b&gt; in Excel or OpenOffice Calc. This will trigger the text-to-columns editor. Ensure you select&lt;b&gt; Separated by: Commas&lt;/b&gt; and especially, &lt;b&gt;&lt;i&gt;Detect special numbers&lt;/i&gt;&lt;/b&gt; or else the times will be imported as text fields with a text delimiter I cannot figure out how to delete.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;5.&amp;nbsp; Format the date and time columns as desired. I prefer 24 hour formats, which at a touch confirms that the times have been properly imported.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;6. Sort the result as you wish.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;Easy when you know how...&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt; &lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;As I said, this is a hack. It only gives the result at a snapshot of time. I wish &lt;b&gt;KTimeTracker&lt;/b&gt; would just offer a chronological sort presentation, which would show ongoing results. But it doesn't.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-3349743749480877072?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/3349743749480877072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=3349743749480877072' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/3349743749480877072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/3349743749480877072'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2012/01/solution-displaying-ktimetracker.html' title='Solution: Displaying KTimeTracker results chronologically'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-8512009968195269811</id><published>2012-01-18T20:31:00.002-05:00</published><updated>2012-01-18T22:16:14.140-05:00</updated><title type='text'>NDAA, SOPA, PIPA, MPAA, RIAA, and Life, Liberty, and the Pursuit of Happiness</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;18 January 2012 was an historic day, mark my words:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt; WE THE PEOPLE &lt;/b&gt;spoke with unequivocal clarity:&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Yoh! Government! Butt Out!&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;There is a clear, dangerous, and hideous trend here:&lt;/div&gt;&lt;ul style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;li&gt;NDAA: Elimination of habeas corpus protection, after 900 years&lt;br /&gt;&lt;/li&gt;&lt;li&gt;SOPA/PIPA:&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Elimination of due process: arbitrary website shutdowns on &lt;i&gt;suspicion&lt;/i&gt; of malfeasance broadly defined&lt;/li&gt;&lt;li&gt;Redirection of web access ("DNS" filtering): effectively reporting you to authorities for even trying to access certain websites&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;I won't sea-lawyer the details here, there are plenty of other sites that explore all the niceties. If you don't know the acronyms then Google and Wiki-dive when you can.&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;The point is that there is a collusion afoot between our &lt;b&gt;elected representatives&lt;/b&gt; and big business "content vendors" (MPAA, RIAA) to restrict our historically defended (um, with &lt;b&gt;blood, &lt;/b&gt;need I remind you) rights to freedom of body, speech, privacy, and spirit.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;So what can you do?&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;MAKE A NOISE&lt;/b&gt;. Complain. Write. Join. Post.&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;If you just let it happen, if you insist on being politically correct, you have no one to blame but yourself. That is what happened in Germany in the 1930s.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Anyone who is purposely trying to hurt you is NOT your friend. Not family, not associates, especially not politicians.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;So, &lt;b&gt;MAKE A NOISE&lt;/b&gt;.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;As for the MPAA, RIAA, News of the World, all the "Times", and the newspaper industry in general, consider the following:&lt;/div&gt;&lt;ul style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;li&gt;Studies have shown that if someone likes a product they'll usually end up paying for it. That certainly goes for me.&lt;/li&gt;&lt;li&gt;On the other hand, I don't pay for trash.&lt;/li&gt;&lt;li&gt;Most of the movies out there are trash. Violence, foul language, stress... who needs it?&amp;nbsp;&lt;/li&gt;&lt;li&gt;Packaging a ton of trash with the one good song is common recording industry practice. If you want the one good song you have to pay for all the trash you don't want.&lt;/li&gt;&lt;/ul&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;London Times does the equivalent. You have to buy an entire week of papers to get Internet access to their site. &lt;i&gt;I don't have time to read all that trash!!&lt;/i&gt; So I canceled my subscription, and haven't missed it a day.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;I can go on and on. But the bottom line is that &lt;i&gt;most&lt;/i&gt; people are decent. The people they are trying to get with these measures will find another way and most are just doing for fun or bragging rights anyhow. So they are cutting off their noses to spite their faces.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;And when you do that at the expense of my freedom, liberty, and privacy, then I get mad.&lt;br /&gt;Fighting mad.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;And not just I.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b style="font-family: Arial,Helvetica,sans-serif;"&gt;LISTEN UP!! WE THE PEOPLE!!&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;As for actual measures to fix the problem:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;Term Limits&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;We need to &lt;i&gt;change the kind of peopl&lt;/i&gt;&lt;i&gt;e that are drawn to elected Government position&lt;/i&gt;s.&amp;nbsp; That means &lt;i&gt;changing the system fundamentally&lt;/i&gt; from risk-&lt;i&gt;averse&lt;/i&gt; to risk-&lt;i&gt;prone&lt;/i&gt; &lt;b&gt;people&lt;/b&gt;. People willing to stand up and strike out.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Like me.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;But people like that will burn out. So they won't stand for the twenty or so years it takes to get into a position in which you can actually accomplish something.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;So the system needs to change to let people like me get in, fix things, and get out.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;And that means TERM LIMITS. Three strikes and you're out:&lt;/div&gt;&lt;ul style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;li&gt;First term to figure out what's happening&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Second term to actually try to do something&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Third term to start to become cynical and conniving.&lt;/li&gt;&lt;/ul&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;And that's it, bubba, home for you.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;It's no coincidence that that is why the military typically limits tours to three years. It &lt;i&gt;works&lt;/i&gt; for action- and results-oriented people.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;So:&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Make a noise: write your representatives, post to your friends and the web. Do Something!&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;If not, you have only yourself to blame.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-8512009968195269811?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/8512009968195269811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=8512009968195269811' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8512009968195269811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8512009968195269811'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2012/01/ndaa-sopa-pipa-mpaa-riaa-and-life.html' title='NDAA, SOPA, PIPA, MPAA, RIAA, and Life, Liberty, and the Pursuit of Happiness'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-2065267814994624755</id><published>2011-09-29T15:11:00.000-05:00</published><updated>2011-09-29T15:11:01.292-05:00</updated><title type='text'>Linux Anti-Virus: Klamav</title><content type='html'>For a number of reasons, I reinstalled Linux openSUSE 11.4, which then meant reinstalling all the apps, including &lt;b&gt;clamav&lt;/b&gt;, the popular anti-virus app for Linux.&lt;br /&gt;&lt;br /&gt;This time I discovered &lt;b&gt;klamav&lt;/b&gt;, a KDE GUI for the underlying command line interface (CLI) &lt;b&gt;clamav&lt;/b&gt;. (There is also a Gnome GUI, but I haven't used it yet.)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;klamav&lt;/b&gt; is a true pleasure. Very well thought out and complete, as far as it goes.&lt;br /&gt;&lt;br /&gt;And it goes quite a way.&lt;br /&gt;&lt;br /&gt;Use it to:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Schedule virus scans on any number of directories, either recursively or not: it has a very easy functional decomposition tree of the directories. If you want to go recursively there is a simple click box: click it and any particular directory in the tree and all the children are automatically checked.&lt;/li&gt;&lt;li&gt;Conduct a scan immediately. Simply click scan.&lt;/li&gt;&lt;/ul&gt;And much more.&lt;br /&gt;&lt;br /&gt;Of course, it has a few problems:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It offers only two email programs to be scanned dynamically as the messages arrive: kmail and Evolution. I searched, there was a Thunderbird ("T-bird") addon that supposedly solved this, but it has disappeared for version 7.0. But that doesn't really matter, as you can manually and on schedule do the scan, as noted above. And frankly, dynamic scanning is an exercise in paranoia for most Linux users...&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;It tags and (with your permission) quarantines the entire subdirectory containing a suspect file. And it does this by default if it finds stuff it doesn't understand, like any binaries or encrypted files. But this is not a problem unless you are doing a lot of encrypted PDF and binary transfers by email, which you shouldn't be doing anyhow. Use http, ftp, BitTorrent, or whatever else, not email... And even then, it has a 'way cool "check it out" feature: once the files/messages are quarantined you can right click to have their "problem" checked out online, (I found the google link the most helpful), and then with one click, restore them.&lt;br /&gt;&lt;br /&gt;Most of the problems were of the "not understood" variety. I did find one file that possibly had a real virus, and deleted it.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;But it would be nice if the author were to enable quarantining just the single offending file (rather than the entire subdirectory) and include Thunderbird in his list of supported email clients, or else offer a website posting on what it would take to create a filter to do so...&lt;br /&gt;&lt;br /&gt;So very well done, and well recommended. Infinitely better and easier than struggling at the CLI.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-2065267814994624755?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/2065267814994624755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=2065267814994624755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/2065267814994624755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/2065267814994624755'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/09/linux-anti-virus-klamav.html' title='Linux Anti-Virus: Klamav'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-2106495322082753759</id><published>2011-07-30T10:21:00.003-05:00</published><updated>2011-07-30T10:54:34.319-05:00</updated><title type='text'>Screwtape Zero, Andy One</title><content type='html'>&lt;style type="text/css"&gt; &lt;!--  @page { margin: 0.79in }  P { margin-bottom: 0.08in } --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;This summarizes the features of the fresh water system in &lt;i&gt;M/V Pilgrim &lt;/i&gt;and measures taken to repair the problem of the fresh water pump failing to turn on until pressure is non-existent.&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;The freshwater pump was replaced in July 2010. The water pressure was falling to 0.5 bar before the pump would come on. It would then cut out at 1.7 bar. If you were in the shower you would have to get out of the shower to open the sink tap to trigger the pump to come on so that you could complete the shower.&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;At the end of the day, the problem was the selection of pressure switches. The original installation had an outboard pressure switch installed, but the new pump had an integrated switch. Loathe to foul things up I installed the new pump without modification, bypassing the outboard switch and using the integrated switch. It turns out that the pressures on the integrated switch are too low for our needs so we needed to reinstall the original outboard switch.&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;The second problem was determining maximum system pressures. There are at least six different choices, depending on which component you examine. Documentation is poor. We were unable to find documentation for the installed semi-rigid blue piping, but research indicated that most PVC piping can sustain pressures much higher than the accumulator tank (10 bar) or installed pressure gauge (4 bar). So in the end we adopted the maximum of the installed pressure gauge.&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;The third problem was then adjusting the outboard switch to fall within this range of pressures. We were not able to determine whether the switch had differential setting capabilities so had to experiment.  It appears that it does not. Thus we had to settle for a 2.0 bar differential between cut-in/-out. The “green zone” maximum of 2.5 was adequate but this would cause a 0.5 bar cut-in, which is too low. So we accepted 1.2/3.2 bar.&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;A remaining problem may be final tweaking of the accumulator tank air pressure. It should be 0.15 bar below the pump cut-in switch. We have it somewhat less than that.&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;And then finally we need to investigate why the hot water side is substantially lower than the cold water. But tomorrow is another day.&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;It all looks terribly simple in the result, but life is easy when you know how and terribly difficult when you do not.&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;I do now know how, at least on this bit.  &lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;We have cut-in at 1.2 bar, cut-out at 3.2 bar, well within the pressure limits of the installed pressure gauge, accumulator tank, piping, and pump. And we no longer have to get out of the shower to open a tap to trigger the pump. Life is good.&lt;br /&gt;&lt;br /&gt;Full report at&lt;br /&gt;&lt;a href="http://tinyurl.com/3j42vhp"&gt;http://tinyurl.com/3j42vhp&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-2106495322082753759?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/2106495322082753759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=2106495322082753759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/2106495322082753759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/2106495322082753759'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/07/screwtape-0-me-1.html' title='Screwtape Zero, Andy One'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-1410318854265803342</id><published>2011-07-29T17:00:00.000-05:00</published><updated>2011-07-29T17:00:26.212-05:00</updated><title type='text'>Screwtape one, Andy zero</title><content type='html'>Well maybe not.&lt;br /&gt;&lt;br /&gt;There were just too many moving parts, too many things amiss, so I have decided to stay until &lt;i&gt;next&lt;/i&gt; summer.&lt;br /&gt;&lt;br /&gt;In the meantime, working to fix stuff.&lt;br /&gt;&lt;br /&gt;Starting with the anchor windlass. But the switch had packed up. So I ordered a new one.&lt;br /&gt;&lt;br /&gt;Incredible but true: there seem not to be any shops in London into which you can walk and obtain a part or a tube of caulking. So it is all by mail order, with the attendant delay.&lt;br /&gt;&lt;br /&gt;So we got the new switch, but it requires NON-silicone caulk, so we're waiting for THAT by mail.&lt;br /&gt;&lt;br /&gt;OK, then let's attack the water system.&lt;br /&gt;&lt;br /&gt;Sigh. See the attached report.&lt;br /&gt;&lt;br /&gt;OTOH, I get to stay in London.&lt;br /&gt;&lt;br /&gt;So who &lt;i&gt;really&lt;/i&gt; won?&lt;br /&gt;&lt;br /&gt;Life is tough when you pay attention.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-1410318854265803342?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/1410318854265803342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=1410318854265803342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/1410318854265803342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/1410318854265803342'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/07/screwtape-one-andy-zero.html' title='Screwtape one, Andy zero'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-6696455236281292763</id><published>2011-07-23T12:48:00.000-05:00</published><updated>2011-07-23T12:48:29.989-05:00</updated><title type='text'>Screwtape doesn't want us to leave London</title><content type='html'>&lt;pre wrap=""&gt;&lt;a class="moz-txt-link-freetext" href="http://www.metoffice.gov.uk/weather/marine/shipping_forecast.html#All%7EAll"&gt;http://www.metoffice.gov.uk/weather/marine/shipping_forecast.html#All~All&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Oh well... &lt;span class="moz-smiley-s2" title=":-("&gt;&lt;span&gt;:-(&lt;/span&gt;&lt;/span&gt; We wouldn't have gone anyhow, even if the windlass HADN'T packed up. Force EIGHT!! Good grief!! That's FORTY KNOTS!&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://en.wikipedia.org/wiki/Beaufort_scale"&gt;http://en.wikipedia.org/wiki/Beaufort_scale&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Gentlemen do not sail to windward. It tends to get rough and sloppy and spills the champagne and hors d'oerves, and that's simply not right.&lt;br /&gt;&lt;br /&gt;Especially at forty knots.&lt;br /&gt;&lt;br /&gt;!!!  &lt;br /&gt;&lt;br /&gt;Screwtape definitely doesn't want me to leave.&lt;br /&gt;&lt;br /&gt;In my underway checks I fixed the wrench for the cooling system, but then found that the transfer valve was frozen. So I worked that with WD-40 for a while and then it broke free - literally, with an ominous "crack" sound. Now it is &lt;b class="moz-txt-star"&gt;&lt;span class="moz-txt-tag"&gt;*&lt;/span&gt;too&lt;span class="moz-txt-tag"&gt;*&lt;/span&gt;&lt;/b&gt; free. So I need to finish checking that out to see if I need to replace the valve.&lt;br /&gt;&lt;br /&gt;As for the windlass, the circuit breaker had tripped, but when I reset the breaker I found the foot switch had packed up in the UP ON position, so the windlass was continually on, even though the anchor was fully up. So I need to replace the switch.&lt;br /&gt;&lt;br /&gt;And then the cooling system cap was leaking - the gasket had expired, so I trekked to Halfords on One Mile Road. Mine is set for 19 psi but the biggest they had was 13  psi. So I bought it and then swapped out the gasket...&lt;/pre&gt;&lt;pre wrap=""&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre wrap=""&gt;Wow. When you go past Wapping suddenly you are in Pakistan... THAT was an experience...&lt;br /&gt;&lt;br /&gt;And then there are three connectors on a wiring harness that are dangling loose. I don't know what they are for but have kind of figured out they are connectors for a module that is not installed. But I need to confirm that,  with either the manufacturer or experimentation.&lt;br /&gt;&lt;br /&gt;And then there is the deck washing pump that brings up seawater to wash the decks, it isn't pumping except a trickle...&lt;br /&gt;&lt;br /&gt;These things happen with boats when you don't use them for a while ...&lt;br /&gt;&lt;br /&gt;So I'll get all these squared away and if there is still time head out, otherwise will leave the boat here for another year and have it all squared away and ready to sail NEXT summer...&lt;br /&gt;&lt;br /&gt;I really got spoilt having it in NL under the care of the marina - so much so that I have forgotten a lot of the details. I have them in my files but am now refreshing myself.&lt;/pre&gt;&lt;pre wrap=""&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre wrap=""&gt;The more you know the more you know how little you know. &lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-6696455236281292763?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/6696455236281292763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=6696455236281292763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/6696455236281292763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/6696455236281292763'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/07/screwtape-doesnt-want-us-to-leave.html' title='Screwtape doesn&apos;t want us to leave London'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-8765427171704128649</id><published>2011-07-21T07:48:00.006-05:00</published><updated>2011-07-22T04:59:16.872-05:00</updated><title type='text'>Travels with Mobile Broadband</title><content type='html'>&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;We're on travel in the UK aboard a boat in St. Katherine's Dock, London. There are some 33 different WiFi access points, the stronger two being Boingo.com and WiFiHotzone.com. But even these have spotty connectivity. So we sought a different solution. This relates our trials (and success) in employing "Mobile Broadband" solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;One alternative to WiFi is to use 3G Mobile Broadband "dongles" offered by BT, Vodafone, ThreeNet, and others. We chose Vodafone, which currently (July 2011) offers the ZTE K3570-Z "dongle".&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;These dongles are essentially a cellphone on a USB stick. They appear as a CD ISO containing Mac and Windows software but then are "Modeswitched" to appear as serial modems. This is all  bleeding edge technology: easy if you know how but frustratingly difficult to figure out how if you don't. It took us about a week of experimentation and googling to finally crack it.&lt;/span&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;Part of the problem is the "can't get there from here" problem: You need to download software to install to have the thing work, but if you can't get it to work you can't connect to download! The WiFi connections have a very short timeout, the native Windows apps are huge (88MB). So finding an amazingly simple solution is amazingly difficult to do. But we did and here is how.&lt;/span&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;First, do your homework. We went around Robin Hood's barn but by then had learned enough to be able to responsibly get an appointment with a Vodafone technician at one of the stores. The first thing he did was transfer the 88 MB software and set it up on Windows (We're running Windows XP on VirtualBox). But then two hours elapsed while he fiddled with APNs, PINs, passwords, and other things, none of which worked. So as it was time for lunch I thanked him for his time and for the software and left.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;When I got home the first thing I discovered was that he had created a second modem. I deleted it and off we went - but on Windows. Still no joy on Linux.&lt;/span&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;There is a site (http://www.betavine.net/) that offers a bunch of Linux programs under a Vodafone logo but they are for the older Huawei modems and don't seem to work with my unit.&lt;/span&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;But finally I found&lt;/span&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;a href="http://www.sakis3g.org/"&gt;&lt;span style="color: #0057ae; font-family: 'Sans Serif'; font-size: 9pt;"&gt;http://www.sakis3g.org/&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;They have two programs: one with and one without the usb-modeswitching software. The latter uses the modeswitch software installed on your system, the former provides its own.&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;           &lt;span style="font-size: x-small;"&gt;&lt;b&gt;Full version&lt;/b&gt; &lt;a href="http://wiki.sakis3g.org/wiki/index.php?title=Sakis3G_structure"&gt;embeds&lt;/a&gt;           latest &lt;a href="http://www.draisberghof.de/usb_modeswitch/" target="_blank"&gt;Usb-ModeSwitch&lt;/a&gt; version           along with its device database. You should choose it if your distribution does not provide a recent           Usb-ModeSwitch version, and you intend using a            &lt;a href="http://wiki.sakis3g.org/wiki/index.php?title=Mode_switch"&gt;switchable&lt;/a&gt; USB modem.          &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;           &lt;b&gt;Binary free version&lt;/b&gt; is architecture independent but it requires            &lt;a href="http://www.draisberghof.de/usb_modeswitch/" target="_blank"&gt;Usb-ModeSwitch&lt;/a&gt;           being installed on your system.          &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;I first installed &lt;b&gt;Sakis3G binary free.&lt;/b&gt; It connected to "Interface #3" but no packets were exchanged and&lt;b&gt; ping&lt;/b&gt; did not respond from the gateway.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;So I deleted that and tried the full version.&lt;/span&gt;&lt;br /&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; -qt-paragraph-type: empty; font-family: 'Sans Serif'; font-size: 9pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;Still no joy. It connected to the network but no communications occurred. Checked the firewall, no problem...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;But then I realized that &lt;b&gt;knetworkmanager&lt;/b&gt; was still running. Shut it down, tried again, success!&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; -qt-paragraph-type: empty; font-family: 'Sans Serif'; font-size: 9pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;Woohoo! Finally!&lt;/span&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; -qt-paragraph-type: empty; font-family: 'Sans Serif'; font-size: 9pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;There are some tricks picked up in the earlier travels (travails?):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; -qt-paragraph-type: empty; font-family: 'Sans Serif'; font-size: 9pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;ul style="-qt-list-indent: 1; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;li style="font-family: 'Sans Serif'; font-size: 9pt;"&gt; Run the command as&lt;b&gt; root&lt;/b&gt;. Getting the root password doesn't seem to work on my system.&lt;br /&gt;&lt;/li&gt;&lt;li style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;Get the correct APN. Sakis3G helpfully lists the various options for vodafone. In my case it is the "new" PAYG APN: &lt;b&gt;ppbundle.internet&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;li style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;Get the PIN and PUK codes &lt;span style="font-style: italic;"&gt;printed on the back of the SIM card card before you throw away the residue!&lt;/span&gt; If you fail in this regard (throw away the residue before recording the PIN and PUK) you can read the phone number off the SIM then use the Vodafone site to request the PIN and PUK(assuming you can get some connectivity to reequest them). The PIN is 0000 by default.&lt;br /&gt;&lt;/li&gt;&lt;li style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;Get the correct phone number to dial. In my case it was&lt;b&gt; *99***6#. &lt;/b&gt;The dongles have&lt;b&gt; &lt;/b&gt;a number of different "connection profiles" (sets of Internet settings) that vary with manufacturer and service. Here the 6 refers to the sixth connection profile.&lt;br /&gt;&lt;/li&gt;&lt;li style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;Consensus of my research is that&lt;b&gt; /dev/ttyUSB3&lt;/b&gt; is the only one, of the five serial ports generated, that responds. Presumably this is the only one that corresponds to a modem interface on the ZTE         K3570-Z.&lt;br /&gt;&lt;/li&gt;&lt;li style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;Make sure you have changed the network to &lt;b&gt;NOT&lt;/b&gt; use a network manager. Under openSUSE 11.4 this is accomplished with&lt;b&gt; yast2 network &amp;gt; Network card &amp;gt; Global Options &amp;gt; Traditional Method with ifup&lt;/b&gt;. You don't actually have to use ifup since Sakis3G does that for you, but you have to do this to allow it to do it for you.&lt;/li&gt;&lt;/ul&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;If you want to learn more about serial ports and modems then Sakis has a comprehensive tutorial at&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://wiki.sakis3g.org/wiki/index.php?title=USB_interface&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;So other than that, Mrs. Lincoln...&lt;/span&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; -qt-paragraph-type: empty; font-family: 'Sans Serif'; font-size: 9pt; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;span style="font-family: 'Sans Serif'; font-size: 9pt;"&gt;Easy when you know how.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-8765427171704128649?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/8765427171704128649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=8765427171704128649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8765427171704128649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8765427171704128649'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/07/travels-with-mobile-broadband.html' title='Travels with Mobile Broadband'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-6302114907038192199</id><published>2011-04-26T08:29:00.003-05:00</published><updated>2011-04-26T08:49:28.949-05:00</updated><title type='text'>Choices</title><content type='html'>I need to flash the ROM (Read Only Memory) in my Fujitsu P1630. &lt;br /&gt;&lt;br /&gt;I tried upgrading the RAM (Random Access Memory) to 2GB with third party memory, did not work. I then discovered the statement:&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://www.vendio.com/stores/Mem-store.com/item/microdimm-memory/2gb-ddr2-microdimm-memory-fuji/lid=7509034"&gt;http://www.vendio.com/stores/Mem-store.com/item/microdimm-memory/2gb-ddr2-microdimm-memory-fuji/lid=7509034&lt;/a&gt;&lt;br /&gt;&lt;pre wrap=""&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre style="color: black; font-family: inherit;" wrap=""&gt;&lt;span style="font-size: small;"&gt;It says I may have to reflash my BIOS to make the new memory work. &lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;There is an excellent utility that creates a floppy image (1.44MB):&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.linuxinsight.com/how-to-flash-motherboard-bios-from-linux-no-dos-windows-no-floppy-drive.html"&gt;http://www.linuxinsight.com/how-to-flash-motherboard-bios-from-linux-no-dos-windows-no-floppy-drive.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The latest (4/26/11) version of the BIOS upgrade program is at&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://support.fujitsupc.com/CS/Portal/supportsearch.do"&gt;http://support.fujitsupc.com/CS/Portal/supportsearch.do&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is &lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MODEL #: P1630&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;b&gt;BIOS VERSION: 1.10&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;b&gt;DATE: 6/26/09&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This includes a program, &lt;b&gt;FlashAid&lt;/b&gt;, to run the BIOS update. The README says:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;b&gt;STARTING FLASHAID:&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;b&gt;To start FlashAid and update the BIOS, double click on the&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;b&gt;P1630_BIOS_V1.10_FPC46-1582-04.exe BIOS data file that you have downloaded and follow the notes displayed on the screen.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;But the Fujitsu file is 2.3 MB, too big for a DOS floppy.&lt;br /&gt;So I need a Windows boot disk.&lt;br /&gt;&lt;br /&gt;Allegedly, the Windows XP CD is a boot disk, so if we can boot and mount /data then we can run the program.&lt;br /&gt;&lt;br /&gt;So first move the program to &lt;b&gt;/data/computer/admin&lt;/b&gt; and then run the XP disk.&lt;br /&gt;&lt;br /&gt;Well, it does indeed have an option (&lt;b&gt;R&lt;/b&gt;) to run utilities, but it does not recognize the hard disk. And the CD drive requires both available USB ports, so we can't mount the outboard USB drive.&lt;br /&gt;&lt;br /&gt;So much for that idea.&lt;br /&gt;&lt;br /&gt;OK, next trick. the &lt;b&gt;Ultimate Boot Disk For Windows (UBD4Win)&lt;/b&gt; seems well commended:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.ubcd4win.com/"&gt;http://www.ubcd4win.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But we are chasing our tail, as it also requires Windows to build the ISO. We may come back here eventually or use a friend's Win machine to build the CD.&lt;br /&gt;&lt;br /&gt;It requires:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;✓1. CD Burner and blank CD&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;✓2. Windows® XP CD, with at least Service Pack 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 3. Download UBCD4Win&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 4. Run the UBCD4Win EXE file (obviously needs Windows).&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 5. Insert your XP CD with SP1/SP2 into a CD Rom drive.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a. Create a "XPCD" folder on one of your internal hard drives.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b. In Windows Explorer, select from the menu: Tools &amp;gt; Folder Options &amp;gt; View tab.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c. Check that the [show hidden files and folders] radio button is selected and the [hide protected operating system files] is unchecked.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d. Now copy the folders and files from your CD drive to the "XPCD" folder on your hard drive. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 6. Launch UBCD4WinBuilder.exe (located in your C:\ubcd4win folder)&lt;br /&gt;&lt;br /&gt;And much much more (another nine huge steps...)&lt;br /&gt;&lt;br /&gt;OK, but think again.&lt;br /&gt;&lt;br /&gt;Now, Wine is just an API, right? So if the EXE will run on wine will it access the hardware directly?&lt;br /&gt;&lt;br /&gt;OK, give it a try, if you don't hear from me soon it didn't work and I'm reinstalling openSuSE 11.4.&amp;nbsp; But I've read my email, backed up everything, so give it a shot:&lt;br /&gt;&lt;br /&gt;Hang on, no guts no glory. Let's try it first on the P1610!&lt;br /&gt;&lt;br /&gt;Well, that doesn't work because there is no ROM update for the P1610 and, besides, we have already seen that the memory works there.&lt;br /&gt;&lt;br /&gt;So the options are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Gamble with wine&lt;/li&gt;&lt;li&gt;Go through the complicated UBCD4Win routine&lt;/li&gt;&lt;li&gt;Bite the bullet and get the memory from Fujitu (demanding in advance that they assure us it will work without a ROM flash)&lt;/li&gt;&lt;li&gt;Put it off for another day&lt;/li&gt;&lt;/ul&gt;I vote for the last.&lt;br /&gt;&lt;br /&gt;I only need it if I'm trying to run Windows interactively with Linux; otherwise it swaps Linux to disk or is not needed at all. The Fujitsu price is almost half way to the price of a new complete tablet, so I'd be better off spending the money there, once I have it (which I don't right now).&lt;br /&gt;&lt;br /&gt;So onward to other mysteries...&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-6302114907038192199?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/6302114907038192199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=6302114907038192199' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/6302114907038192199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/6302114907038192199'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/04/choices.html' title='Choices'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-2889321793625020673</id><published>2011-04-15T00:38:00.002-05:00</published><updated>2011-04-15T00:41:13.531-05:00</updated><title type='text'>The entire political process is disgusting. But let's get explicit:</title><content type='html'>Today the media are whooping and hollering about "Woohoo! $38 Billion Cut in Spending."&lt;br /&gt;&lt;br /&gt;&lt;i&gt;E.g.&lt;/i&gt;,&lt;br /&gt;&lt;a href="http://www.latimes.com/news/politics/la-na-congress-spending-20110415,0,6839980.story"&gt;http://www.latimes.com/news/politics/la-na-congress-spending-20110415,0,6839980.story&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Come on people, give me an effing break. These are mere spits in the&amp;nbsp; bucket, whether a risible $38B or the even more risible and infinitesimally small $352M.&lt;br /&gt;&lt;br /&gt;The true answer is that the cuts apparently are &lt;b style="color: red;"&gt;less than one thousandth of one percent of the total budget!!! &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Good Grief! And we were going to close down government over that? Democrats, get real.&lt;br /&gt;&lt;br /&gt;Total smoke and mirrors, by their own announcements, if anyone knows how to use a calculator.&lt;br /&gt;&lt;br /&gt;Don't people have a clue as to the magnitude of our debt??? Get a life, shut down the TV, and break out a calculator or spreadsheet:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;+ The total 2011 Federal budget is &lt;b&gt;3.83 TRILLION&lt;/b&gt;.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href="http://en.wikipedia.org/wiki/2011_United_States_federal_budget"&gt;http://en.wikipedia.org/wiki/2011_United_States_federal_budget&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;That is:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3,830,000,000,000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (3.83x10^12)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The alleged cut is 38 billion:&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 38,000,000,000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (3.8x10^10)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The ratio (cuts divided by Federal):&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (That is less than ONE PERCENT: 10^(-2))&lt;br /&gt;&lt;br /&gt;Even if it is true.&lt;br /&gt;&lt;br /&gt;Which apparently it isn't:&lt;br /&gt;&lt;a href="http://www.npr.org/blogs/itsallpolitics/2011/04/14/135404502/how-washington-turned-38-billion-into-352-million"&gt;http://www.npr.org/blogs/itsallpolitics/2011/04/14/135404502/how-washington-turned-38-billion-into-352-million&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So now the math is&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Analyzed cut is 352 million:&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 352,000,000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (3.52x10^8)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The &lt;b&gt;true&lt;/b&gt; ratio (&lt;b&gt;true&lt;/b&gt; cuts divided by Federal budget):&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.000092&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: red;"&gt;(9.2x10^(-5) Less than &lt;/span&gt;&lt;b style="color: red;"&gt;one thousandth of one percent&lt;/b&gt;&lt;span style="color: red;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Good grief!!! Can I stop laughing now? This is extremely risible.&lt;br /&gt;&lt;br /&gt;And therein lies the problem.&lt;br /&gt;&lt;br /&gt;There it is again, that 98th percentile number:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;98% of the population haven't a clue what &lt;b&gt;risible&lt;/b&gt; means.&amp;nbsp;&lt;/li&gt;&lt;li&gt;98% of that population don't care.&lt;/li&gt;&lt;li&gt;98% of those don't have a clue where to go to find out. Even if they cared.&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;How can we quantify risible to the third power?&lt;br /&gt;&lt;br /&gt;Shame, shame, shame.&lt;br /&gt;&lt;br /&gt;But you can't shame people who have no pride and no self-respect. Which is the category into which I place the majority of our current political leadership.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-2889321793625020673?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/2889321793625020673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=2889321793625020673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/2889321793625020673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/2889321793625020673'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/04/entire-political-process-is-disgusting.html' title='The entire political process is disgusting. But let&apos;s get explicit:'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-7649434025238546416</id><published>2011-04-09T18:17:00.039-05:00</published><updated>2011-04-09T19:32:06.567-05:00</updated><title type='text'>Memory, Misty or Not</title><content type='html'>Lack of memory is a pain. Personally it is inconvenient. On a computer it is a real pain. But figuring it out can be sort of fun, getting your fingers dirty in the inner bowels of the machine.&lt;br /&gt;&lt;br /&gt;The machine in this case is the&lt;b&gt; Fujitsu Lifebook P1630&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;a href="http://www.ruggedpcreview.com/3_notebooks_fujitsu_1630.html"&gt;http://www.ruggedpcreview.com/3_notebooks_fujitsu_1630.html&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;I've learned a lot of new jargon. For example:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2GB DDR2 667MHz PC2-5300 Memory Upgrade for Fujitsu-Siemens LifeBook P Series P1630. 1.8v 200-pin Non-Parity Un-Buffered&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;is translated as follows:&lt;br /&gt;&lt;table cellspacing="1" style="font-family: Arial; margin-left: auto; margin-right: auto; text-align: left; width: 95%;"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td style="vertical-align: top;"&gt;&lt;b&gt;2GB&lt;/b&gt;&lt;/td&gt; &lt;td style="vertical-align: top;"&gt;Short answer: Two billion bytes of &lt;b&gt;R&lt;/b&gt;andom &lt;b&gt;A&lt;/b&gt;ccess &lt;b&gt;M&lt;/b&gt;emory (&lt;b&gt;RAM&lt;/b&gt;)&lt;br /&gt;Long answer: &lt;i&gt;Approximately. &lt;/i&gt;Watch this space... &lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td style="vertical-align: top;"&gt;&lt;b&gt;DDR2&lt;/b&gt;&lt;/td&gt; &lt;td style="vertical-align: top;"&gt;One of at least three electrical forms of RAM, operating at 1.8 volts&lt;br /&gt;&lt;a href="http://www.brighthub.com/computing/hardware/articles/12461.aspx"&gt;http://www.brighthub.com/computing/hardware/articles/12461.aspx&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;D&lt;/span&gt;ouble &lt;span style="font-weight: bold;"&gt;D&lt;/span&gt;ata &lt;span style="font-weight: bold;"&gt;R&lt;/span&gt;ate Synchronous Dynamic Random Access&lt;br /&gt;Memory interface.&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/DDR2_SDRAM"&gt;http://en.wikipedia.org/wiki/DDR2_SDRAM&lt;/a&gt;&lt;br /&gt;In addition to double pumping the data bus as in DDR SDRAM&lt;br /&gt;(transferring data on the rising and falling edges of the bus clock&lt;br /&gt;signal), DDR2 allows higher bus speed and requires lower power&lt;br /&gt;by running the internal clock at half the speed of the data bus. You&lt;br /&gt;cannot substitute one for the other for at least two reasons:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;the voltages are different&lt;br /&gt;&lt;/li&gt;&lt;li&gt;the notch in the chip is different&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td style="vertical-align: top;"&gt;&lt;span style="font-weight: bold;"&gt;667MHz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;td style="vertical-align: top;"&gt;The clock rate (sample rate) for the RAM&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td style="vertical-align: top;"&gt;&lt;span style="font-weight: bold;"&gt;SDRAM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;td style="vertical-align: top;"&gt;&lt;span style="font-weight: bold;"&gt;S&lt;/span&gt;ynchronous&lt;span style="font-weight: bold;"&gt; D&lt;/span&gt;ynamic &lt;span style="font-weight: bold;"&gt;R&lt;/span&gt;andom &lt;span style="font-weight: bold;"&gt;A&lt;/span&gt;ccess &lt;span style="font-weight: bold;"&gt;M&lt;/span&gt;emory (&lt;span style="font-weight: bold;"&gt;SDRAM&lt;/span&gt;) is&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;D&lt;/span&gt;ynamic &lt;span style="font-weight: bold;"&gt;R&lt;/span&gt;andom &lt;span style="font-weight: bold;"&gt;A&lt;/span&gt;ccess &lt;span style="font-weight: bold;"&gt;M&lt;/span&gt;emory (&lt;span style="font-weight: bold;"&gt;DRAM&lt;/span&gt;) that is synchronized&lt;br /&gt;with the system bus. &lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Synchronous_dynamic_random_access_memory"&gt;http://en.wikipedia.org/wiki/Synchronous_dynamic_random_access_memory&lt;/a&gt;&lt;br /&gt;Classic DRAM has an asynchronous interface, which means that&lt;br /&gt;it responds as quickly as possible to changes in control inputs.&lt;br /&gt;&lt;br /&gt;SDRAM has a synchronous interface, meaning that it waits for&lt;br /&gt;a clock signal before responding to control inputs and is&lt;br /&gt;therefore synchronized with the computer's system bus.&lt;br /&gt;The clock is used to drive an internal finite state machine that&lt;br /&gt;pipelines incoming instructions. This allows the chip to have&lt;br /&gt;a more complex pattern of operation than an asynchronous&lt;br /&gt;DRAM, enabling higher speeds.&lt;br /&gt;Pipelining means that the chip can accept a new instruction&lt;br /&gt;before it has finished processing the previous one.&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td style="font-weight: bold; vertical-align: top;"&gt;PC2-5300&lt;/td&gt; &lt;td style="vertical-align: top;"&gt;PC2-xxxx denotes theoretical bandwidth.&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td style="vertical-align: top;"&gt;&lt;span style="font-weight: bold;"&gt;1.8v&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;td style="vertical-align: top;"&gt;This refers to the voltage applied to the RAM. DDR3 operates&lt;br /&gt;at 1.5, so the voltage difference is one of the reasons the various&lt;br /&gt;DDR variations are not compatible.&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td style="vertical-align: top;"&gt;&lt;span style="font-weight: bold;"&gt;200 Pin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;td style="vertical-align: top;"&gt;(as distinguished from 240 pin). These are the number of&lt;br /&gt;connections on the edge of the RAM.&lt;br /&gt;&lt;a href="http://reviews.cnet.com/ram-memory/?filter=500056_112956_"&gt;http://reviews.cnet.com/ram-memory/?filter=500056_112956_&lt;/a&gt;&lt;br /&gt;&amp;nbsp;Desktop computers use 240 pin RAM, while laptops use 200 pin&lt;br /&gt;RAM.&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td style="vertical-align: top;"&gt;&lt;span style="font-weight: bold;"&gt;Non-Parity&lt;/span&gt;&lt;br /&gt;(&lt;span style="font-weight: bold;"&gt;Non-ECC&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;td style="vertical-align: top;"&gt;Parity refers to having an extra data byte for ECC (Error correction&lt;br /&gt;code)&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Dynamic_random_access_memory#Errors_and_error_correction"&gt;http://en.wikipedia.org/wiki/RAM_parity&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Dynamic_random_access_memory#Errors_and_error_correction"&gt;http://en.wikipedia.org/wiki/Dynamic_random_access_memory#Errors_and_error_correction&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td style="vertical-align: top;"&gt;&lt;span style="font-weight: bold;"&gt;Un-buffered&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;td style="vertical-align: top;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Registered_memory"&gt;http://en.wikipedia.org/wiki/Registered_memory&lt;/a&gt;&lt;br /&gt;Registered (also called buffered) memory modules have a register&lt;br /&gt;between the SDRAM modules and the system's memory controller.&lt;br /&gt;They place less electrical load on the memory controller and allow&lt;br /&gt;single systems to remain stable with more memory modules than&lt;br /&gt;they would have otherwise. Registered memory is more expensive&lt;br /&gt;because of the additional components, so it is usually found only&lt;br /&gt;in applications where the need for scalability and stability&lt;br /&gt;outweighs the need for a low price (servers, for example). Although&lt;br /&gt;most server-grade memory modules are both ECC and registered,&lt;br /&gt;there are registered non-ECC modules and non-registered ECC&lt;br /&gt;modules.&lt;br /&gt;There is a performance penalty for using registered memory. Each&lt;br /&gt;read or write is buffered for one cycle between the memory bus&lt;br /&gt;and the DRAM, so the registered RAM can be thought of as&lt;br /&gt;running&amp;nbsp; one clock cycle "behind" an equivalent unregistered&lt;br /&gt;DRAM.&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;I've built a spreadsheet that calculates memory usage&amp;nbsp; based on the free command. I set a base configuration of kernel, operating system, and GUI and record the output of free. The usage is the sum of the used column entries, comprising&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mem:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -/+ buffers/cache:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Swap:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I then load (or unload) a single program. Again, the usage is the sum of the used column entries. The usage of the program is the difference in the original usage and the new usage.&lt;br /&gt;&lt;br /&gt;In my present setup (Linux 2.6.37.1-1.2-desktop kernel, openSUSE 11.4, KDE 4.6) I have 1 GB of RAM and 2 GB of Disk Swap.&lt;br /&gt;&lt;br /&gt;The results are variable. They depend on what other apps have already loaded common libraries. They also depend on activity since the system moves stuff from main memory to cache to swap depending on what apps and associated files are in demand. For example, on one app whenever you type something the usage jumps to 16 MB, but wait a few seconds without further activity and it settles back out at 6MB.&lt;br /&gt;&lt;br /&gt;With those caveats, the following shows representative usage:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;With minimal desktop (Firefox, Basket, konqueror, and kontact)&amp;nbsp; 40 MB free (1.3GB used)&lt;/li&gt;&lt;li&gt;Firefox is a memory hog: 122MB&lt;/li&gt;&lt;li&gt;Konqueror uses 78 MB.&lt;/li&gt;&lt;li&gt;GnuCash uses 60MB.&lt;/li&gt;&lt;li&gt;The Oracle VirtualBox platform uses 48MB.&lt;/li&gt;&lt;li&gt;Baskets uses 25 MB.&lt;/li&gt;&lt;li&gt;Kontact uses 7 MB.&lt;/li&gt;&lt;li&gt;But then start Windows in the VBox: it immediately gobbles 506 MB with no applications visibly running. &lt;/li&gt;&lt;li&gt;Start TurboTax: another 10 MB.&lt;/li&gt;&lt;/ul&gt;Suffice it to say we need to get more RAM.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-7649434025238546416?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/7649434025238546416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=7649434025238546416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/7649434025238546416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/7649434025238546416'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/04/memory-misty-or-not.html' title='Memory, Misty or Not'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-7994716492790189718</id><published>2011-04-07T14:12:00.012-05:00</published><updated>2011-04-07T23:02:30.132-05:00</updated><title type='text'>To Beep or Not to Beep: that is the bleeping question....</title><content type='html'>&lt;b&gt;Overview&lt;/b&gt; &lt;br /&gt;There are quite a number of voice recorders out there  for mobile phones. Several are quite well done.&lt;br /&gt;&lt;br /&gt;But all have a common failing so far in that they cannot disable the recording beep function  (notification to the parties that the call is being recorded) &lt;b&gt;in the Nokia Symbian^3 phones&lt;/b&gt;. (Apparently they have been successful in disabling the function on older phones.)&lt;br /&gt;&lt;br /&gt;Beyond the &lt;i&gt;existence&lt;/i&gt; of the beep are the questions of whether you &lt;i&gt;should&lt;/i&gt; (ethical) or &lt;i&gt;must&lt;/i&gt; (legal) employ it.&lt;br /&gt;&lt;br /&gt;So the various call recorder programs are mostly novelties (for &lt;b&gt;Nokia Symbian^3&lt;/b&gt; users) until success is achieved in being able to choose to  (or not to) use the function and (for all users) until resolution is achieved regarding ethical and legal questions on its use (or non use).&lt;br /&gt;&lt;br /&gt;Note to self: Perhaps lawyers should be more properly called &lt;b&gt;parenthesisists&lt;/b&gt;??? &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Recording Beep Function Description&lt;/b&gt; &lt;br /&gt;Googling suggests that the recording beep function exists in Symbian^3 phones as a file in the &lt;b&gt;R&lt;/b&gt;ead &lt;b&gt;O&lt;/b&gt;nly &lt;b&gt;M&lt;/b&gt;emory (ROM) of the phone. You must remove or nullify this source file from the ROM, an event well beyond my ken and apparently beyond the ken of everyone else so far.&lt;br /&gt;&lt;br /&gt;Googling reports indicate that trying to remove this file from Nokia Symbian^3 phones crashes the ROM and requires it to be "re-flashed" - &lt;i&gt;i.e.&lt;/i&gt;, rerecorded, something I do not know how to do at this time...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Intrusiveness&lt;/b&gt; &lt;br /&gt;Given that there is a beep then the next question is, how intrusive is it?&lt;br /&gt;&lt;br /&gt;The beep sound will not get recorded and you will not hear it when you play back your recordings.&lt;br /&gt;&lt;br /&gt;But anytime it beeps &lt;i&gt;during&lt;/i&gt; the conversation it distracts you from the matters at hand.&lt;br /&gt;&lt;br /&gt;Googling reports issues with the amplitude (loudness) being extremely distracting.&lt;br /&gt;&lt;br /&gt;And conceivably the frequency (pitch) of the tone might be quite irritating. &lt;br /&gt;&lt;br /&gt;Distractions In professional employment translate to delays and loss of quality of service, hence time, hence dollars . Professional call centers have resolved this by inserting the familiar "This call is being recorded for training and quality control purposes." recording at the start of the conversation, thereafter leaving participants to carry on beep-free.&lt;br /&gt;&lt;br /&gt;(To which I usually reply "&lt;b&gt;Make my day&lt;/b&gt;", but I digress...)&lt;br /&gt;&lt;br /&gt;But this option does not exist for Nokia Symbian^3 users.&lt;br /&gt;&lt;br /&gt;So there is some threshold of &lt;a href="http://genietvanhetleven.blogspot.com/2011/04/to-beep-or-not-to-beep-that-is-beeping.html#AFP"&gt;amplitude, frequency, and periodicity&lt;/a&gt; above which the product becomes unusable. And in some products the beep causes a delay and subsequent distortion in the recorded signal.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Beep Control&lt;/b&gt; &lt;br /&gt;There is some control to be had here. For example:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SymbRecorder&lt;/b&gt; has three beep modes.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;In Modes 1 and&amp;nbsp; 2 the beep occurs every 15 seconds. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;In Mode 3 at the default &lt;b&gt;Beep Suppress Tune&lt;/b&gt; of 80 the beep occurs every two seconds while at a &lt;b&gt;Beep Suppress Tune&lt;/b&gt; of 6000 (the maximum available) it delays to seven seconds. Perhaps this function is&amp;nbsp; better named the Beep Suppress &lt;b&gt;Time &lt;/b&gt;in milliseconds??&lt;br /&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;Changing recording formats (AMR/WAV) has no effect on the beep.&lt;/li&gt;&lt;/ul&gt;So even if you can't get rid of it altogether, how about making it as infrequent as possible or examining the volume or frequency of the beep? Well, now you're back to the law, see&amp;nbsp; &lt;b&gt;&lt;/b&gt;&lt;a href="http://genietvanhetleven.blogspot.com/2011/04/to-beep-or-not-to-beep-that-is-beeping.html#AFP"&gt;&lt;b&gt;Amplitude, Frequency, and Periodicity&lt;/b&gt;&lt;/a&gt; below...&lt;br /&gt;&lt;br /&gt;Anyhow, here are my impressions after installing and using the programs on my Nokia Symbian^3 N8, with &lt;b&gt;My Humble Opinion (MHO)&lt;/b&gt; being rated on a scale of &lt;b&gt;x&lt;/b&gt; out of&amp;nbsp;5 &lt;b&gt;(x/5)&lt;/b&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;TotalRecall&lt;/b&gt; (4.5/5) &lt;br /&gt;&lt;a href="http://tinyurl.com/6kx72m9"&gt;http://tinyurl.com/6kx72m9&lt;/a&gt;&lt;br /&gt;Probably the smoothest I've seen. It has two beep suppression modes: &lt;b&gt;Enable &lt;/b&gt;and&lt;b&gt; Enable Advanced&lt;/b&gt;. But neither suppresses the beep on the Nokia N8. They are "working on it".&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;SymbRecorder&lt;/b&gt; (4/5)&lt;br /&gt;&lt;a href="http://www.symbsoft.com/"&gt;http://www.symbsoft.com/&lt;/a&gt;&lt;br /&gt;Very cool, with lots of customization options - geek perfect. &lt;br /&gt;&lt;br /&gt;But it also fails to suppress the beep on the Nokia N8. They also are working on it. &lt;br /&gt;&lt;br /&gt;The first two modes are very good quality. The third mode introduces a distortion in the recording whenever the beep occurs although you don't hear the beep on the recording. You can tweak the sampling rate, so perhaps I could resolve that, but as long as the beep remains then why bother...&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Best Call Recorder&lt;/b&gt; (3/5) &lt;br /&gt;&lt;a href="http://nokia-n8-software.smartphoneware.com/callrecorder.php"&gt;http://nokia-n8-software.smartphoneware.com/callrecorder.php&lt;/a&gt;&lt;br /&gt;They post a warning:&lt;b&gt; Warning: the disable beep function will not work properly on S^3 devices in most cases, please test the fully functional trial version on your device before you buy (see the Download link).&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;Sure enough, we installed it, the&amp;nbsp; beep is there on the Nokia N8, annoyingly frequently (approximately every two seconds). It doesn't appear on the recording itself but does introduce a burble into the recording.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Nokia N8 Voice Recorder&lt;/b&gt; (1/5) A default-installed application in the Nokia N8. Very fidgety, no autostart. If you start it before the call then it suspends when you switch away If you wait to start it until after the call then you lose several seconds of the conversation. And in any case you get the beep.&lt;/li&gt;&lt;/ul&gt;Oh, I need to mention, all of these do a fine job of recording Voice Clips if the phone is not on a call. So, bravo!&lt;br /&gt;&lt;br /&gt;But that is not the point. The point is &lt;b&gt;how to lose the beep!&lt;/b&gt; &lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;b&gt;Ethics and Legality&lt;/b&gt; &lt;br /&gt;Of course, all the vendors give some kind of "Don't sue me" caveat regarding the  legality (or not) of recording calls without the beep. IMHO, it seems that ethical or legal culpability depends on the purpose to which the data are put.  Simply collecting the data should not be considered unethical or illegal...&lt;br /&gt;&lt;br /&gt;But  then what do I know: I'm neither a priest nor a lawyer, just an engineer.&lt;br /&gt;&lt;br /&gt;Instead, while googling seems not to address ethical questions it does seem to indicated that it &lt;i&gt;&lt;b&gt;is&lt;/b&gt;&lt;/i&gt;  illegal in some (many) cases to even collect the data. &lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;However, &lt;/b&gt;on reflection, these laws&lt;i&gt; &lt;/i&gt;seem to be designed to &lt;i&gt;&lt;b&gt;protect the individual from &lt;/b&gt;&lt;b&gt;third party violation of privacy&lt;/b&gt;.&lt;b&gt; &lt;/b&gt;&lt;/i&gt;&lt;b&gt;Not&lt;/b&gt; the inferred interaction among individuals&lt;i&gt;!&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;See the following, with the bullets  highlighting critical details:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.accuratealways.com/support/learn/notification_law.htm"&gt;http://www.accuratealways.com/support/learn/notification_law.htm&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The  U.S. federal law allows recording of phone calls with the consent of at  least one party. This means if you are initiating a recording on a call  that you are participating in, the other party does not need to be  notified that the call is being recorded. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;This only makes sense if it is to protect &lt;i&gt;you&lt;/i&gt; from a &lt;i style="color: red;"&gt;third party &lt;/i&gt;intrusion&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;Currently, 12 states&lt;i&gt; [including MA&amp;nbsp; but not RI] &lt;/i&gt;require the consent of &lt;i&gt;all&lt;/i&gt; parties. Interestingly, this is the most cited, albeit the &lt;i&gt;minority, &lt;/i&gt;position among all my findings...&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The  Australian law prohibits a  person from listening to or recording, by any means, of a communication  in its passage over a telecommunications system without the knowledge of  the person &lt;b&gt;making&lt;/b&gt; the communication. Again, this suggests a jurisprudential focus on protecting the individuals from&lt;span style="color: red;"&gt; &lt;/span&gt;&lt;b&gt;&lt;span style="color: red;"&gt;third party&lt;/span&gt; &lt;/b&gt;intrusion. &lt;br /&gt;&lt;br /&gt;"A communication  includes conversation and a message, and any part of a conversation or  message, whether in the form of speech, music or other sounds, data,  text, visual images, signals or in any other form or combination of  forms." &lt;/li&gt;&lt;/ul&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.connectionsmagazine.com/articles/2/236.html:"&gt;http://www.connectionsmagazine.com/articles/2/236.html:&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Some states and countries require "one-party notification" in  which only one of the two individuals needs to be made aware that the  call is being recorded... At least 37 US States, the District of  Columbia,&amp;nbsp; the US Federal law, Canada, and England only require  one-party notification. &lt;/li&gt;&lt;/ul&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=4618597734066087131&amp;amp;postID=7994716492790189718" id="AFP"&gt;&lt;/a&gt;&lt;b&gt;Amplitude, Frequency, and Periodicity&lt;/b&gt;&lt;br /&gt;Apparently there are no specifications on the amplitude (loudness) of the beep. There&lt;i&gt; are&lt;/i&gt; specific requirements for the beep &lt;i&gt;tone&lt;/i&gt;:&lt;a href="http://www.connectionsmagazine.com/articles/2/236.html"&gt;&lt;br /&gt;http://www.vlrcommunications.com/record_regs.asp&lt;/a&gt;&lt;br /&gt;The beep tone needs to be a 1260 to  1540 Hertz tone, lasting 170 to 250 milliseconds, and broadcast for both  sides to hear every 12 to 15 seconds...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Going Forward&lt;/b&gt;&lt;br /&gt;So, dear technologists, there is yet another opportunity for achievement in this world. Go forth and prosper: design systems with an option for the beep and, after the fact, figure out how to hack the ROMs of the world to control it.&lt;br /&gt;&lt;br /&gt;And, as for Nokia (and any other manufacturers), a libertarian view: &lt;b&gt;Yoh! Dude! Lose the beep! &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Let &lt;b&gt;&lt;i&gt;me&lt;/i&gt;&lt;/b&gt; be responsible for my own happiness (and ethics and legality). Give me a paper to sign or whatever but&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Let ME live MY life.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;======================&lt;br /&gt;Sequitur:&lt;br /&gt;&lt;a href="http://www.blogger.com/goog_994204103"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.nokiarecorder.com/beep_free_nokia_recorder_compare.html"&gt;http://www.nokiarecorder.com/beep_free_nokia_recorder_compare.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;offers another objective comparison of the market leaders in this domain. Thanks to SymbSoft for pointing this out.&lt;br /&gt;&lt;br /&gt;As for me, I am now a newbie student of ROM patching.&lt;br /&gt;&lt;br /&gt;Googling:&amp;nbsp; &lt;b&gt;how to rom patch nokia n8&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ROMPatcherPlus&lt;/b&gt; seems to be the market leader in this regard, but I haven't found its homepage, just a lot of warez sites.&lt;br /&gt;&lt;br /&gt;Much fodder to examine. But not tonight.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-7994716492790189718?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/7994716492790189718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=7994716492790189718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/7994716492790189718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/7994716492790189718'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/04/to-beep-or-not-to-beep-that-is-beeping.html' title='To Beep or Not to Beep: that is the bleeping question....'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-478015947437307660</id><published>2011-04-07T12:43:00.003-05:00</published><updated>2011-04-07T12:50:34.210-05:00</updated><title type='text'>Mobile Blogger</title><content type='html'>Now, why didn't &lt;i&gt;&lt;b&gt;I&amp;nbsp;&lt;/b&gt;&lt;/i&gt; think of this?&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; h&lt;a href="http://www.blogger.com/mobile-start.g"&gt;ttp://www.blogger.com/mobile-start.g&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Better than SMS (a broadcast), better than Twitter (single point record of messages - the blog), simpler than a blog (instantaneous blogging without a keyboard:&lt;br /&gt;&lt;br /&gt;a combination of all three!!&lt;br /&gt;&lt;br /&gt;:-)&lt;br /&gt;&lt;br /&gt;Sent from my Nokia N8, tweaked from my Linux openSUSE 11.4 Fujitsu P1630 :Lifebook&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-478015947437307660?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/478015947437307660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=478015947437307660' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/478015947437307660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/478015947437307660'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/04/now-why-didn-i-think-of-this-httpwww.html' title='Mobile Blogger'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-4570408684508831414</id><published>2011-04-05T09:33:00.000-05:00</published><updated>2011-04-05T09:33:07.966-05:00</updated><title type='text'>Task Managers and Tracking Time Usage</title><content type='html'>I've spent quite a bit of time on evaluating task managers.&lt;br /&gt;&lt;br /&gt;+ &lt;b&gt;TaskJuggler&lt;/b&gt; fails to install even from the openSUSE RPMs:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://software.opensuse.org/114/en"&gt;http://software.opensuse.org/114/en&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Depending on the selected version, the RPM is missing libkcal.so.2 or something else. Too hard.&lt;br /&gt;&lt;br /&gt;+&amp;nbsp;&lt;b&gt;Tasque&lt;/b&gt; is just too simple for my needs. It is little more than a list with a checkbox.&lt;br /&gt;&lt;br /&gt;+ &lt;b&gt;Task&lt;/b&gt; is a command line app.&lt;br /&gt;&lt;br /&gt;+ &lt;b&gt;ktimetracker&lt;/b&gt; (currently V4.4.10-3.2) is wonderful. It allows:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Functional decomposition of projects/tasks/clients&lt;/li&gt;&lt;li&gt;Automatic application usage logging&lt;/li&gt;&lt;li&gt;Time accumulations by different tasks and time periods&lt;/li&gt;&lt;li&gt;Integration with the KDE PIM (Kontact)&lt;/li&gt;&lt;li&gt;Chronological listing of events with the ability to add comments&lt;/li&gt;&lt;/ul&gt;The only problem is that the last bullet (for me the most desirable) apparently cannot be exported. I have tried &lt;b&gt;copy/paste&lt;/b&gt;, &lt;b&gt;Export&lt;/b&gt; this and that... Nope, it is all locked into the app. You can look but you can't touch.&lt;br /&gt;&lt;br /&gt;Now, all that precious data resides inside an RFC 4225 &lt;b&gt;ical&lt;/b&gt; (&lt;b&gt;*.ics&lt;/b&gt;) file. Cool. I'll just open the &lt;b&gt;ics&lt;/b&gt;, right?&lt;br /&gt;&lt;br /&gt;&lt;i style="color: red;"&gt;Annnxxxx. &lt;/i&gt;WRONG. Very complicated, linear file with all kinds of irrelevant (to me) information, like lay days for the Gregorian calendar etc.&lt;br /&gt;&lt;br /&gt;OTOH, the precious &lt;b&gt;File &amp;gt; Edit History&lt;/b&gt; window does exactly what I want. I just can't get it out of the machine!! (Well, I haven't yet tried GIMP Screen shot with OCR, perhaps that will work...)&lt;br /&gt;&lt;br /&gt;====&lt;br /&gt;So my options are (in addition to extensive googling, from which it is not my friend):&lt;br /&gt;&lt;br /&gt;1. Figure out how to get the &lt;b&gt;Edit History &lt;/b&gt;window rendition out of&lt;b&gt; ktimetracker&lt;/b&gt;. (I've written the developers, awaiting a reply.)&lt;br /&gt;&lt;br /&gt;2. Find a similar app that isn't dead (&lt;b&gt;GnoTime&lt;/b&gt; &lt;i&gt;looked&lt;/i&gt; like the right answer but has apparently disappeared, certainly not supported by the openSUSE repositories). &lt;b&gt;TaskCoach&lt;/b&gt; and &lt;b&gt;rachota&lt;/b&gt; seemed promising but fail to do what &lt;b&gt;ktimetracker&lt;/b&gt; does.&lt;br /&gt;&lt;br /&gt;3. Figure out how to parse the complex ICS file.&lt;br /&gt;&lt;br /&gt;I've failed on 1) and 2) so far. You'd think there would be a zillion ICS parsers out there for 3), but they are all libraries or modules (Ruby???!!) for developers. Surely there must be an off the shelf app that does this? &lt;br /&gt;&lt;br /&gt;Enquring minds...&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-4570408684508831414?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/4570408684508831414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=4570408684508831414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/4570408684508831414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/4570408684508831414'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/04/task-managers-and-tracking-time-usage.html' title='Task Managers and Tracking Time Usage'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-1932566327995261121</id><published>2011-03-14T11:20:00.025-05:00</published><updated>2011-04-07T23:31:43.975-05:00</updated><title type='text'>Stopping Runaway Processes: Magic SysRq Keys</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;pre wrap=""&gt;&lt;/pre&gt;&lt;div style="text-align: left;"&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Pre-sequitur&lt;/b&gt;:&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;Consider the following Wikipedia entry that I subsequently found after doing all this work: &lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt; &lt;a href="http://en.wikipedia.org/wiki/Magic_SysRq_key"&gt;http://en.wikipedia.org/wiki/Magic_SysRq_key&lt;/a&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;But it doesn't invalidate my findings:&lt;/pre&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;     w f e v b&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: small;"&gt;(in that order) are the more useful.&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;And many of the claimed functions simply do not work, as discussed below.&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;Always willing to be corrected...&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;======================================================================== &lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;I found out how to get the kernel's attention when it is in some kind of process panic or runaway process. Before this, I just pulled the plug... &lt;/span&gt;&lt;span class="moz-smiley-s2" style="font-size: small;" title=":-("&gt;:-(&lt;/span&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;So this is much more elegant: &lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;        Alt+Fn+SysRq+&amp;lt;command key&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;where&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;+&amp;lt;command key&amp;gt;&lt;/b&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt; is one or another of a long list of characters, discussed below. It seems that &lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;        w f e v b&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;(in that order) are the more useful. &lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;----------------------------------------------------------------------- &lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;When I leave the machine idle for a while (going to bed, going to lunch) I often come back to find it frozen with mad disk thrashing going on. Sometimes I get its attention back with a mouse move or hitting the &lt;b&gt;Esc&lt;/b&gt; key, but more often I just have to pull the plug.&lt;br /&gt;What I find from &lt;b&gt;/var/log/messages&lt;/b&gt; is that &lt;b&gt;hald&lt;/b&gt; is doing a lot of stuff and won't let go of the system.&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;Today I noticed that the log ends with entries like:&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="color: blue; font-size: small;"&gt;Mar 12 14:07:42 P1630 kernel: [11391.748962] Out of memory: Kill process&lt;br /&gt;1378 (hald) score 598 or sacrifice child&lt;br /&gt;Mar 12 14:07:42 P1630 kernel: [11391.748968] Killed process 1504&lt;br /&gt;(hald-runner) total-vm:56372kB, anon-rss:26496kB, file-rss:632kB&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;Googling tells me this is the response of the &lt;b&gt;out of memory killer (oom_killer)&lt;/b&gt;, so I"ve read a lot about how it calculates the score by which to decide which process to kill to free up memory, and the winner (or actually, loser) in each case is &lt;b&gt;hald&lt;/b&gt;.&lt;br /&gt;Pulling the plug is actually a PITA, Searching around (thanks DenverD) gave me a much more elegant solution:&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;        /usr/src/linux/Documentation/sysrq.txt&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;This  bears careful reading and even more careful experimentation, which I here report:&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;The Fujitsu P1630 keyboard has a &lt;b&gt;Function (Fn)&lt;/b&gt; key which is used to invoke functions on other keys that are indicated by a box around the function name, such as &lt;b&gt;SysRq&lt;/b&gt;. In this case the following are the results of various key combinations, where a comma implies a &lt;b&gt;wait&lt;/b&gt;, a &lt;b&gt;+ &lt;/b&gt;implies pressing simultaneously, and &lt;/span&gt;&lt;b&gt;&lt;b&gt;&amp;lt;command key&amp;gt;&lt;/b&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;command&gt;&lt;/command&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt;&lt;command&gt;&lt;/command&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt; implies any of the letters of the alphabet cited in the &lt;b&gt;sysrq.txt &lt;/b&gt;source above:&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Alt, Fn+SysRq&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;+&amp;lt;command key&amp;gt;&lt;/b&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;anything&gt;&lt;/anything&gt;&lt;/b&gt; just brings up the screen shot module&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Alt+Fn+SysRq&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;+&amp;lt;command key&amp;gt;&lt;/b&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt; does nothing for &lt;/span&gt;&lt;b&gt;&lt;b&gt;&amp;lt;command key&amp;gt;&lt;/b&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;command&gt;&lt;/command&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;command key=""&gt;&lt;/command&gt; = &lt;b&gt;d&lt;/b&gt; &lt;b&gt;g h.&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;Instead, &lt;b&gt;dmesg &lt;/b&gt;shows a help screen:&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="color: blue; font-size: small;"&gt; [13321.912458] SysRq : HELP : loglevel(0-9) reBoot Crash terminate-all-tasks(E) memory-full-oom-kill(F) kill-all-tasks(I) thaw-filesystems(J) saK&lt;br /&gt;  show-backtrace-all-active-cpus(L) show-memory-usage(M) nice-all-RT-tasks(N) powerOff show-registers(P) show-all-timers(Q) unRaw Sync&lt;br /&gt; show-task-states(T) Unmount force-fb(V) show-blocked-tasks(W) dump-ftrace-buffer(Z) &lt;/span&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;The following are the results for the remaining &lt;b&gt;&lt;command key=""&gt;&lt;/command&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&lt;b&gt;&amp;lt;command key&amp;gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt; &lt;/b&gt;combinations:&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Alt+Fn+SysRq+b&lt;/b&gt;  Will immediately reboot the system without syncing&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;                or unmounting your disks. &lt;/span&gt;&lt;span style="color: red; font-size: small;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="color: red; font-size: small;"&gt;&lt;b&gt;                This is clearly the most dangerous and exciting!&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="color: red; font-size: small;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;b&gt;Alt+Fn+SysRq+e&lt;/b&gt;     Send a SIGTERM to all processes, except for init.&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;                   Dumps you to the terminal prompt.&lt;b&gt;&lt;span style="color: magenta;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: magenta;"&gt;                   This is almost as much fun as &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&amp;lt;b&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&amp;gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: magenta;"&gt;&lt;b&gt;...&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;b&gt;Alt+Fn+SysRq+f&lt;/b&gt;     &lt;/b&gt;Calls oom_kill to kill a memory hog process. This is&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;                   probably&lt;b&gt;&lt;b&gt;&lt;span style="background-color: lime; color: yellow;"&gt;&lt;span style="background-color: white; color: black;"&gt; &lt;/span&gt;&lt;span style="background-color: yellow; color: #6aa84f;"&gt;the most commonly useful one&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;, &lt;i&gt;e.g.&lt;/i&gt;:&lt;br /&gt;&lt;/b&gt;&lt;span style="color: blue;"&gt; [13385.402701] [11278]     0 11278     8026     2004   0       0             0 packagekitd&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt; [13385.402706] &lt;span style="background-color: yellow;"&gt;Out of memory: Kill process 3421 (firefox) score 122&lt;/span&gt; or sacrifice child&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt; [13385.402716] Killed process 3631 (plugin-containe) total-vm:137648kB, anon-rss:840kB, file-rss:2436kB&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;b&gt;Alt+Fn+SysRq+&lt;command key=""&gt;&lt;/command&gt;&lt;/b&gt;    &lt;b&gt;i j k l m o &lt;/b&gt;&lt;/b&gt;all change the log levels:&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;        &lt;b&gt;&lt;b&gt;Alt+Fn+SysRq+i&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;        &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;j[13859.996645] SysRq : Changing Loglevel [13859.996673] Loglevel set to 5 &lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;br /&gt;&lt;/span&gt;        &lt;b&gt;Alt+Fn+SysRq+j&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;         [14057.594808] SysRq : Changing Loglevel&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;         [14057.594837] Loglevel set to 1&lt;/span&gt;&lt;br /&gt;&lt;b&gt;        &lt;b&gt;Alt+Fn+SysRq+k&lt;/b&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: blue;"&gt;         [14158.143866] SysRq : Changing Loglevel&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;         [14158.143894] Loglevel set to 2&lt;/span&gt;&lt;br /&gt;&lt;b&gt;        &lt;b&gt;Alt+Fn+SysRq+l&lt;/b&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: blue;"&gt;         [14158.143866] SysRq : Changing Loglevel&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;         [14158.143894] Loglevel set to 3&lt;/span&gt;&lt;br /&gt;&lt;b&gt;        &lt;b&gt;Alt+Fn+SysRq+m&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;        &lt;/span&gt; &lt;span style="color: blue;"&gt;[14240.847738] SysRq : Changing Loglevel&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;        &lt;/span&gt; &lt;span style="color: blue;"&gt;[14240.847767] Loglevel set to 0&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;        &lt;b&gt;Alt+Fn+SysRq+o&lt;/b&gt;&lt;br /&gt;&lt;/b&gt;&lt;span style="color: blue;"&gt;         [14399.663636] SysRq : Changing Loglevel&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;         [14399.663660] Loglevel set to 6&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;b&gt;Alt+Fn+SysRq+n&lt;/b&gt;  &lt;/b&gt;      This adjusts the niceness of the tasks.&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;         &lt;span style="color: blue;"&gt;[14327.222095] SysRq : Nice All RT Tasks&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;b&gt;Alt+Fn+SysRq+p&lt;/b&gt;  &lt;/b&gt;Will dump the current registers and flags&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;                to your console to appear in &lt;b&gt;dmesg&lt;/b&gt;).&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;b&gt;Alt+Fn+SysRq+q&lt;/b&gt;  &lt;/b&gt;Will dump to dmesg per CPU lists of all&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;                armed hrtimers (but NOT regular timer_list&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;                timers) and detailed information about all&lt;br /&gt;                clockevent devices.&lt;b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;b&gt;Alt+Fn+SysRq+r&lt;/b&gt;&lt;/b&gt;  Turns off keyboard raw mode and sets it to XLATE.&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;        &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: blue;"&gt;[14773.473596] SysRq : Keyboard mode set to system default&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Alt+Fn+SysRq+s  &lt;/b&gt;Will attempt to sync all mounted filesystems.&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;        &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: blue;"&gt;[14816.857775] SysRq : Emergency Sync&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;        &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt;&lt;span style="color: blue;"&gt;[14816.860901] Emergency Sync complete&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;b&gt;Alt+Fn+SysRq+t&lt;/b&gt;  &lt;/b&gt;Will dump a list of current tasks and their information to&lt;b&gt; dmesg&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;b&gt;Alt+Fn+SysRq+u&lt;/b&gt;  &lt;/b&gt;Will attempt to remount all mounted filesystems read-only&lt;b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;b&gt;Alt+Fn+SysRq+v&lt;/b&gt;  &lt;span style="color: red;"&gt;Forcefully restores framebuffer console (same as &lt;/span&gt;&lt;b style="color: red;"&gt;b&lt;/b&gt;&lt;span style="color: red;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;b&gt;Alt+Fn+SysRq+w&lt;/b&gt;  &lt;b&gt;&lt;span style="background-color: yellow; color: #6aa84f;"&gt;Dumps tasks that are in uninterruptable (blocked) state&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;So more experimentation later, but it seems like&lt;b&gt; &lt;b&gt;w f e v b&lt;/b&gt;&lt;/b&gt; (in that order) are the more useful.&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-1932566327995261121?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/1932566327995261121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=1932566327995261121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/1932566327995261121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/1932566327995261121'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/03/stopping-runaway-processes-magic-sysrq.html' title='Stopping Runaway Processes: Magic SysRq Keys'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-4159718668868723942</id><published>2011-03-14T10:35:00.000-05:00</published><updated>2011-03-14T10:35:17.446-05:00</updated><title type='text'>How to Activate Macro Recording in LibreOffice 3.3.1</title><content type='html'>&lt;b&gt;Tools &amp;gt; Macros &amp;gt; Record&lt;/b&gt; does not exist in &lt;b&gt;LibreOffice 3.3.1&lt;/b&gt; on first installation. But you can add it with &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://user.services.openoffice.org/en/forum/viewtopic.php?f=20&amp;amp;t=28782&amp;amp;p=131108&amp;amp;hilit=record#p131108"&gt;http://user.services.openoffice.org/en/forum/viewtopic.php?f=20&amp;amp;t=28782&amp;amp;p=131108&amp;amp;hilit=record#p131108&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;menu -- &amp;gt; Tools --&amp;gt;Customize&lt;/b&gt; brings up a new window. Select the &lt;b&gt;Menus&lt;/b&gt; tab.&lt;br /&gt;&lt;br /&gt;On that tabpage there is a dropdown box where you can select the part of the menu where you want insert the new item. It starts with &lt;b&gt;File&lt;/b&gt; selected. Scroll down to&lt;b&gt; Tools | Macros&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Then click on the &lt;b&gt;Add &lt;/b&gt;button.&lt;br /&gt;&lt;br /&gt;Another window opens. In the left window &lt;b&gt;Category&lt;/b&gt; select : &lt;b&gt;BASIC&lt;/b&gt;&lt;br /&gt;In the right-hand window &lt;b&gt;Commands&lt;/b&gt; select : &lt;b&gt;Record Macro&lt;/b&gt;&lt;br /&gt;Click button : &lt;b&gt;Add&lt;/b&gt;&lt;br /&gt;Click : &lt;b&gt;Close&lt;/b&gt;&lt;br /&gt;Click : &lt;b&gt;OK&lt;/b&gt;&lt;br /&gt;Repeat this process for any other additions you wish, &lt;i&gt;e.g.&lt;/i&gt;, &lt;b&gt;Stop Recording&lt;/b&gt;, &lt;b&gt;Run Macro&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Now we add toolbar icons:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Tools &amp;gt; Customize &amp;gt; Toolbars Tab &amp;gt; Toolbar: Formatting &amp;gt; (Scroll to end of list) &amp;gt; Add &amp;gt; Category: BASIC &amp;gt; Commands:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; &lt;/b&gt;&lt;b&gt;Record&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; &lt;/b&gt;&lt;b&gt;Stop Recording&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; &lt;/b&gt;&lt;b&gt;Run Macro&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; &lt;/b&gt;&lt;b&gt;LibreOffice Basic Macro Organizer&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&lt;b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;Close &amp;gt; OK&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Easy to do but obscure and undocumented...&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-4159718668868723942?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/4159718668868723942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=4159718668868723942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/4159718668868723942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/4159718668868723942'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/03/how-to-activate-macro-recording-in.html' title='How to Activate Macro Recording in LibreOffice 3.3.1'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-5463733664400832248</id><published>2011-03-10T16:17:00.002-05:00</published><updated>2011-03-10T16:47:14.068-05:00</updated><title type='text'>Another dead black beast: bluedevil!!</title><content type='html'>Posted details to &lt;a href="http://tinyurl.com/66wr4q7"&gt;&lt;b&gt;http://tinyurl.com/66wr4q7&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The &lt;b&gt;Waveinput &lt;/b&gt;contributor &lt;b&gt;bpa&lt;/b&gt; has taught (um, &lt;b&gt;re&lt;/b&gt;-taught) me a valuable lesson:&lt;br /&gt;&lt;br /&gt;+ When pushing the car back up the hill, it is&amp;nbsp; best to go one step at a time. Tedious, but in the end more effective.&lt;br /&gt;&lt;br /&gt;In this case it was one of adding one supporting application at a time, retesting, going back, doing it again.&lt;br /&gt;&lt;br /&gt;And we have won:&lt;br /&gt;&lt;br /&gt;+ &lt;i&gt;&lt;b&gt;Bluedevil requires the obex stack in addition to bluez!&lt;/b&gt; &lt;/i&gt;But none of the documentation I've seen describes this. So I have a self-assigned task to update the README file to make this clear.&lt;br /&gt;&lt;br /&gt;Basically, we have loaded, unloaded, rebooted, reloaded, unloaded, etc. with a host of different combinations of stuff, finally deciding to do one-by-one:&lt;br /&gt;&lt;br /&gt;+ Nuke all associated &lt;b&gt;*blue*&lt;/b&gt; apps&lt;br /&gt;&lt;br /&gt;+ Reboot&lt;br /&gt;&lt;br /&gt;+ Add one thing at a time:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - &lt;b&gt;bluedevil&lt;/b&gt; (and nothing else that doesn't appear as being required)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - on failure google around&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - discover &lt;b&gt;obex&lt;/b&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; -&amp;nbsp;&lt;b&gt; &lt;/b&gt;Add &lt;b&gt;obex&lt;/b&gt; elements one-at-a-time, repeat.&lt;br /&gt;&lt;br /&gt;+ Success achieved in this manner after adding &lt;b&gt;obexd&lt;/b&gt; and &lt;b&gt;obex-client&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;New &lt;b&gt;README &lt;/b&gt;file to follow.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-5463733664400832248?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/5463733664400832248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=5463733664400832248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/5463733664400832248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/5463733664400832248'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/03/another-dead-black-beast-bluedevil.html' title='Another dead black beast: bluedevil!!'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-7758680173699981750</id><published>2011-03-09T19:28:00.000-05:00</published><updated>2011-03-09T19:28:16.500-05:00</updated><title type='text'>openSUSE 11.4 RC2 bêtes noires: One down, more to go...</title><content type='html'>Licked Squeezebox Server issues today, am delighting in Choral Evensong and Rachmaninoff as we speak.&lt;br /&gt;&lt;br /&gt;Details posted to &lt;a href="http://forums.slimdevices.com/showthread.php?t=80458&amp;amp;page=14"&gt;http://forums.slimdevices.com/showthread.php?t=80458&amp;amp;page=14&lt;/a&gt;:&lt;br /&gt;:&lt;br /&gt;So the key fixes were: &lt;br /&gt;&lt;br /&gt;+ Providing a link to &lt;b&gt;bootstrap.pm&lt;/b&gt; in one of the directories on the &lt;b&gt;$PATH&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;+ Correcting the owner and group of the logs to &lt;b&gt;squeezeboxserver&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;+ Setting up the firewall to masquerade the internal 192.168.x.0/24 network.&lt;br /&gt;&lt;br /&gt;+ Explicitly setting &lt;b&gt;Custom rules&lt;/b&gt; on the firewall to allow ports 3483 and 9000 in TCP and UDP.&lt;br /&gt;&lt;br /&gt;Now for some tunes...&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-7758680173699981750?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/7758680173699981750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=7758680173699981750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/7758680173699981750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/7758680173699981750'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/03/opensuse-114-rc2-betes-noires-one-down.html' title='openSUSE 11.4 RC2 bêtes noires: One down, more to go...'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-3868255408316538158</id><published>2011-03-08T19:18:00.000-05:00</published><updated>2011-03-08T19:18:21.284-05:00</updated><title type='text'>openSUSE 11.4 RC2 bêtes noires</title><content type='html'>Call me a self-flagellant.&lt;br /&gt;&lt;br /&gt;I was so pleased with the smooth upgrade to KDE 4.5.5 that I decided to just go ahead and follow the instructions to upgrade to &lt;b&gt;OpenSuSE 11.4 (oS11.4)&lt;/b&gt;. Spent several hours RTFM on &lt;b&gt;zypper&lt;/b&gt;, set up the 11.4 repos and removed the older ones, and pushed &lt;b&gt;zypper dup&lt;/b&gt;. About an hour later it was all done.&lt;br /&gt;&lt;br /&gt;[Footnote: &lt;b&gt;OpenSuSE &lt;/b&gt;is now calling itself &lt;b&gt;openSUSE &lt;/b&gt;so I guess we can all stop following the ancient German-based capitalization scheme...]&lt;br /&gt;&lt;br /&gt;It went well enough. oS11.4 is at Release Candidate 2 Beta with only a few days to the full release. But there are some questions, if not bugs:&lt;br /&gt;&lt;br /&gt;+ The &lt;b&gt;splash screen&lt;/b&gt; is a grey streaked thing with a jagged gecko in the lower right corner that looks as if the video is corrupted until you notice that the gecko in the middle of the screen is perfect. So maybe this is a Beta reservation of some sort? It goes on and brings up the plasma desktop without fault or error. And indeed, the new video is crystal clear. Very cool.&lt;br /&gt;&lt;br /&gt;+ There is a new tool &lt;b&gt;KPackageKit&lt;/b&gt; that seems to be trying to takeover from &lt;b&gt;YaST&lt;/b&gt;. It wakes up and downloads a scrunch of stuff, even though I had just done &lt;b&gt;zypper dup &lt;/b&gt;the night before.&lt;br /&gt;&lt;br /&gt;+ &lt;b&gt;Squezebox Server (SBS)&lt;/b&gt; &lt;b&gt;7.5.3&lt;/b&gt; won't connect. Part of it was a firewall thing (dropped port 3483 packets) solved by moving from &lt;b&gt;guarddog &lt;/b&gt;to.the openSUSE firewall and turning on &lt;b&gt;masquerading&lt;/b&gt;, but it still doesn't load. It shows as enabled but doesn't load, and when explicitly loaded does not respond. Now this may be an oS11.4 thing, or it may be an SBS 7.5.3 thing. I've posted to the forum, watch this space.&lt;br /&gt;&lt;br /&gt;+ My mouse problems have been solved by replacing the keyboard (and its included stick mouse).&lt;br /&gt;&lt;br /&gt;Other than that no noticeable problems except:&lt;br /&gt;&lt;br /&gt;+ Bluedevil. &lt;b&gt;&lt;i&gt;Aaargh&lt;/i&gt;&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;It was working on oS11.3 with KDE 4.5.5 but now doesn't. More to follow, but at present:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - It sees the phone, the phone sees it, they pair. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - The phone can send files to Bluedevil, but not vice versa&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Neither can browse the other.&lt;br /&gt;&lt;br /&gt;So this is what we've done:&lt;br /&gt;&lt;br /&gt;1. Delete PC from N8, N8 from PC, reboot both.&lt;br /&gt;&lt;br /&gt;2. Discover N8 on PC (Manage devices):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a. It finds the N8, sends a PIN. Acknowledge all prompts on the N8 (PIN, services, access, etc.) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; b. Set up services on PC (Send files), follow prompts&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; c. Transition into attempt to send file. Follow prompts, select file, destination, OK. Nothing happens. No audio on phone, no prompt on PC, no files on phone.&lt;br /&gt;&lt;br /&gt;3. Discover PC on N8 (delete pairing on N8, search and pair):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + You have to be really quick as the prompt doesn't last long on the PC, and after a few attempts does not appear at all. So reboot and try this step again:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; - Minimize all PC windows, with mouse at about 3 o'clock on the screen&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; - Start the process on the N8&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; -click the PIN approval&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Success. Send from N8 to PC: (have mouse in same position)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; - Accept connection: success.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Send file from PC to N8: no joy, same as 2c. above.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Delete pairings on both devices, re-pair on PC, but do NOT transition to send.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Attempt send: once again you have to be quick. The notifications widget has the attempts but doesn't alert! But same as2c. above, no joy.&lt;br /&gt;&lt;br /&gt;So:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Pairing does work in both directions, but you havae to be quick if pairing from phone to PC.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Better to pair on the PC - the prompts are too short-lived and obscure on the PC.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + File transfer works from phone to PC regardless of pairing direction. But watch the notifications area for prompts and be quick.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Browsing a remote device does not work in either direction.&lt;br /&gt;&lt;br /&gt;The installed version is 1.0.2-3.8.1. What happens if we uninstall and reinstall an older version?&lt;br /&gt;We find version 1.0-2.9 at&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;http://download.opensuse.org/repositories/KDE:/Release:/45/openSUSE_11.3/i586/&lt;/b&gt;&lt;br /&gt;and give it a whirl.This was the version that worked for us before. But no joy. They all show &lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.6 KiB/s&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0 KiB/s&lt;/b&gt;in the notifications section. &lt;br /&gt;&lt;br /&gt;I've posted to&lt;br /&gt;&lt;b&gt;http://forums.opensuse.org/forums/english/get-technical-help-here/install-boot-login/455185-bluedevil-under-opensuse-11-4-rc2.html#post2300263&lt;/b&gt;&lt;br /&gt;Se we await comments of others smarter than I.&lt;br /&gt;&lt;br /&gt;FWIW, pretty much everything else works flawlessly on OS 11.4. Firefox 4 beta has a few problems, but that is not an OS 11.4 issue...&lt;br /&gt;&lt;br /&gt;So all in all, a good couple of days.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-3868255408316538158?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/3868255408316538158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=3868255408316538158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/3868255408316538158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/3868255408316538158'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/03/opensuse-114-rc2-betes-noires.html' title='openSUSE 11.4 RC2 bêtes noires'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-4880278183322415359</id><published>2011-03-06T15:18:00.003-05:00</published><updated>2011-03-06T16:57:11.408-05:00</updated><title type='text'>Success! Bluedevil on OpenSuSE 11.3</title><content type='html'>&lt;span style="color: red;"&gt;&lt;b&gt;If you upgrade KDE to 4.5.5 or  install KDE 4.4.4 development files (for ALL of KDE, OpenSuSE, and Bluedevil) then you can get  Bluedevil to work, so far to the extent that I can now both receive AND  SEND files between laptop and Bluetooth device.&amp;nbsp; &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Woohoo!!&lt;br /&gt;=========================================&lt;br /&gt;Details:&lt;br /&gt;&lt;br /&gt;Continuing to try solving.&lt;br /&gt;&lt;br /&gt;The tarball responds&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ERROR: cmake/modules/FindKDE4Internal.cmake&lt;/b&gt;&lt;br /&gt;Googling suggest running&lt;b&gt; build-essential&lt;/b&gt; but this does not exist.&lt;br /&gt;&lt;br /&gt;Repository search suggests it is in &lt;b&gt;libKDE4, libKDEcore4,&amp;nbsp; libkde4-devel, libkdepim-libs4-devel, kdepim4-runtime-devel, or kdepim4-devel, &lt;/b&gt;which are not installed. So I install them all.&lt;br /&gt;&lt;br /&gt;That problem is solved, but now it can't find &lt;b&gt;libBlueDevil&lt;/b&gt;, no problem we have&lt;b&gt; 1.0-3.3&lt;/b&gt; available as an RPM. Install it and try again. But it still can't find it.&lt;br /&gt;&lt;br /&gt;So I go to the gym to clear my head and try one more time.&lt;br /&gt;&lt;br /&gt;Go search at &lt;b&gt;http://software.opensuse.org/search&lt;/b&gt;, choose the v. &lt;b&gt;1.0-2.9 ymp&lt;/b&gt;. Again, it can't find &lt;b&gt;kdebase4 &amp;gt; 4.6&lt;/b&gt;, but volunteers to install an older version, I click OK. &lt;br /&gt;&lt;br /&gt;It runs and runs and runs and ... claims Installation was successful.&lt;br /&gt;&lt;br /&gt;But it wasn't. &lt;b&gt;bluedevil&lt;/b&gt; is not to be found.&lt;br /&gt;&lt;br /&gt;Re-check &lt;b&gt;yast2&lt;/b&gt;: It shows it as being installed. KDE also shows it as being installed but the icon bounces up and down and eventually dies.&lt;br /&gt;&lt;br /&gt;Check &lt;b&gt;yast2&lt;/b&gt;: it offers updates for &lt;b&gt;libluedevil1&lt;/b&gt; and &lt;b&gt;libluedevil-devel&lt;/b&gt;. The latter was not installed Accept these and try again. Now the icon appears in the tray.&lt;br /&gt;Woohoo!! Finally! I can send files to the N8 and it puts them in E:/Received files.&lt;br /&gt;=====&lt;br /&gt;But notso fasto. When I reboot I get the dreaded &lt;b&gt;Unable to start ksmserver&lt;/b&gt;. But now I know, although have not heretofore tried&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;zypper dup&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;a href="http://en.opensuse.org/SDB:System_upgrade"&gt;http://en.opensuse.org/SDB:System_upgrade&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.opensuse.org/SDB:Zypper_usage"&gt;http://en.opensuse.org/SDB:Zypper_usage&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;This command uses the distribution upgrade algorithm, which handles  package splits, unmaintaned packages, and similar. Use it to switch to  another distribution release. &lt;/div&gt;&lt;div class="shell" style="color: blue;"&gt;&lt;b&gt;# zypper dup&lt;/b&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;It is recommended to enable only the main repository of the  distribution you want to install plus a few important repositories you  were using (even better - their version corresponding to the current  main repository) during a dist-upgrade. You can achieve this by  disabling the old repositories using &lt;b&gt;zypper mr -da&lt;/b&gt;, adding the new repositories via &lt;b&gt;zypper ar&lt;/b&gt; and issuing &lt;b&gt;zypper dup&lt;/b&gt;. You can also specify repositories to be used using --repo option: &lt;b&gt;zypper dup -r repo1 -r repo2 ...&lt;/b&gt;.&amp;nbsp;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;span style="color: black;"&gt;This runs freaking forever, but on reboot, all is now working. Well, at least &lt;b&gt;Bluedevil &lt;/b&gt;&lt;span style="color: black;"&gt;is working.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b style="color: black;"&gt;Start&lt;/b&gt;&lt;span style="color: black;"&gt; &lt;b&gt;&amp;gt;&lt;/b&gt; &lt;b&gt;F&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: black;"&gt;avorites &amp;gt; Configure &lt;span style="color: black;"&gt;Desktop &amp;gt; Help &amp;gt; About KDE &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;shows that I have been upgraded to KDE 4.5.5.&lt;/span&gt;&lt;span style="color: black;"&gt; Totally painlessly.&lt;/span&gt;&lt;/div&gt;&lt;div style="color: black;"&gt;So now that was so much fun, I followed the advice of&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://tinyurl.com/6kvoflv&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;to upgrade to OpenSuSE 11.4!&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;Next step: return to resolve and review OpenSync.&lt;/div&gt;&lt;div style="color: blue;"&gt;&lt;span style="color: black;"&gt;Great progress, great day.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-4880278183322415359?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/4880278183322415359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=4880278183322415359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/4880278183322415359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/4880278183322415359'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/03/success-bluedevil-on-opensuse-113.html' title='Success! Bluedevil on OpenSuSE 11.3'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-6667297593201403358</id><published>2011-03-04T22:47:00.002-05:00</published><updated>2011-03-06T14:55:19.141-05:00</updated><title type='text'>Dependency Hell</title><content type='html'>Note to reader: This is now 6 March 2011. I have learned more, so am  editing this post to change things that no longer are correct. If you  have saved information earlier than today then please review this  article.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;&lt;b&gt;If you upgrade KDE to 4.5.5 or  install KDE 4.4.4 development files (as posted later) then you can get  Bluedevil to work, so far to the extent that I can now both receive AND  SEND files between laptop and Bluetooth device. The strikethrough fonts  below demonstrate the deprecated remarks.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt; &lt;b&gt;&lt;span style="color: red;"&gt;The solution appears to install devel packages for ALL of &lt;i&gt;KDE&lt;span style="color: red;"&gt;, OpenSuSE, and bluedevil (libbluedevil1).&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: red;"&gt; So while it isn't presently easy, it &lt;/span&gt;&lt;b style="color: red;"&gt;is&amp;nbsp; &lt;/b&gt;&lt;span style="color: red;"&gt;doable&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;================================================= &lt;br /&gt;&lt;br /&gt;A fresh morning, a fresh start:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_Factory/i586/"&gt;http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_Factory/i586/&lt;/a&gt;&lt;br /&gt;Download &lt;b&gt;libbluedevil1-1.8-8.2.i586.rpm&lt;/b&gt;&amp;nbsp; and &lt;b&gt;bluedevil-1.0.2-32.2.i586.rpm&lt;/b&gt;. The first installs flawlessly, the second complains about not having &lt;b&gt;kdebase4-runtime &amp;gt;4.6&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;This is where we crashed&lt;b&gt; ksmserver&lt;/b&gt; yesterday. So this time I just skip that requirement and let it go ahead an install. But it fails.&lt;br /&gt;&lt;br /&gt;OK, download and install &lt;b&gt;kdebase4-runtime-4.6.0-287.1.i586.rpm&lt;/b&gt; since this time we have the zypper fix for the crash...&lt;br /&gt;&lt;br /&gt;But it needs &lt;b&gt;QTDeclarative.so.4&lt;/b&gt;. This is provided by &lt;b&gt;lib32-qt&lt;/b&gt;, but that is not in the repositories.&lt;br /&gt;&lt;br /&gt;So checked and updated the repositories and added &lt;b&gt;OpenSuSE Build Service - KDE: Updated Apps&lt;/b&gt;. &lt;br /&gt;&lt;br /&gt;We check &lt;a href="https://build.opensuse.org/"&gt;https://build.opensuse.org&lt;/a&gt; for the dependencies. We have all the direct ones but as above &lt;b&gt;kdebase4-runtime&lt;/b&gt; lacks some that do not exist in our repositories or &lt;b&gt;yast2&lt;/b&gt; web search:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;dbus1-x11&lt;br /&gt;kdebase4-runtime-branding-upstream&lt;br /&gt;libIlmImf6&lt;br /&gt;libexiv2-9&lt;br /&gt;libjpeg62&lt;/b&gt;&lt;br /&gt;&lt;strike&gt;So I am correct. We ain't there yet.&lt;/strike&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-6667297593201403358?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/6667297593201403358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=6667297593201403358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/6667297593201403358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/6667297593201403358'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/03/dependency-hell.html' title='Dependency Hell'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-7768695497563194030</id><published>2011-03-04T22:17:00.001-05:00</published><updated>2011-03-04T22:28:07.282-05:00</updated><title type='text'>OpenSync Installation Protocol</title><content type='html'>So absent my current problems with Bluetooth, hopefully soon to be cured with OpenSuSE 11.4, here is the installation protocol I have gleaned from all the multitudinous sources. Again, I'll make it pretty tomorrow:&lt;br /&gt;&lt;br /&gt;=============================================&lt;br /&gt;1. Start clean. Nuke all &lt;b&gt;opensync&lt;/b&gt; files and directories then download and install:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - libsyncml&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - libsyncml-tools&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - libopensync&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - libopensync-plugin&lt;span style="color: red;"&gt;xxx&lt;/span&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;where &lt;b style="color: red;"&gt;xxx &lt;/b&gt;is one of the following&lt;b&gt;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; -evolution2&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; --file&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; -gnokii&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; -kdepim&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; -syncml&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; -python-module&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - libopensync-tools&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;libopensync-plugin-kdepim&lt;/b&gt; is problematic as it no longer seems to exist.&lt;br /&gt;The &lt;b&gt;multisync-gui&lt;/b&gt; is nothing more than a text editor for the two configuration files.&lt;br /&gt;&lt;br /&gt;2. Check to see if everything went right:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --listplugins&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Result:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Available plugins:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; syncml-obex-client&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; evo2-sync&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gnokii-sync&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file-sync&lt;/b&gt;&lt;br /&gt;We did not get&lt;b&gt; syncml-http-server&lt;/b&gt; but it is there, check by running&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;syncml-http-server&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;3. Set up the phone to sync. My N8 uses &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Settings&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; Connectivity&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; USB &amp;gt; Nokia Ovi Suite&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; Data Transfer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; Sync&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; x Contacts&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; x Calendar&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; x Notes&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; x Bookmarks&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;All the following are done as &lt;b style="color: red;"&gt;user&lt;/b&gt;, not &lt;b&gt;&lt;span style="color: black;"&gt;root&lt;/span&gt;&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;4. Create a directory to store your files:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mkdir ~/files_from_nokia&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;5. Add groups:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a. Add a group to sync your Nokia to Evolution as user:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --addgroup nokia2evo&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; b. Add a group to sync your Nokia to files as user:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --addgroup nokia2file&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;6. Add members to each group:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a. Add members to the Evolution group&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --addmember nokia2evo evo2-sync&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --addmember nokia2evo syncml-obex-client&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; b. Add members to the File group&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --addmember nokia2file file-sync&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --addmember nokia2file syncml-obex-client&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;7. Detect your phone over bluetooth:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; hcitool scan&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This returns&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Scanning ...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; E0:A6:70:FE:9B:DC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Andy's N8&lt;br /&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://osdir.com/ml/misc.opensync.user/2006-11/msg00006.html"&gt;http://osdir.com/ml/misc.opensync.user/2006-11/msg00006.html&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A easy way to check/create your bluetooth pairing is (as root):&lt;br /&gt;&lt;br /&gt;All the following are done as &lt;b style="color: red;"&gt;root&lt;/b&gt;, not &lt;b&gt;user&lt;/b&gt;:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; hcitool cc E0:A6:70:FE:9B:DC&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Runs fine&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; hcitool auth E0:A6:70:FE:9B:DC&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Not connected&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; So we connect with the p1630 Bluetooth manager. Now: same answer, although the manager says we're connected.&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; hcitool dc E0:A6:70:FE:9B:DC&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Not connected&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sdptool browse E0:A6:70:FE:9B:DC&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; This returns the long list of services even with USB cable removed. So we are clearly connected, despite what hcitool auth says. So there is a problem with Bluetooth in general, as investigated and reported in my previous report.&lt;br /&gt;&lt;br /&gt;8. Get all services available on this phone: &lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sdptool browse E0:A6:70:FE:9B:DC | less&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This returns a very long list (253 lines in my case) of services, listed in the sub-tab Services. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The &lt;b&gt;|less &lt;/b&gt;pipe lets you scroll up and down the list using up and down arrows.&lt;br /&gt;&lt;br /&gt;9. Find the USB services offered by the phone. Plug in the USB cable&amp;nbsp; and do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;syncml-obex-client -u&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If you don't plug in the cable you will get &lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Found 0 USB OBEX interfaces&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With the USB cable connected you will get&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Found 4 USB OBEX interfaces&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface 0:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Manufacturer: Nokia&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product: N8-00&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface description: SYNCML-SYNC&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface 1:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Manufacturer: Nokia&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product: N8-00&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface description: PC Suite Services&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface 2:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Manufacturer: Nokia&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product: N8-00&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface description: SYNCML-DM&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface 3:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Manufacturer: Nokia&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product: N8-00&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface description: Haptics Bridge&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Use '-u interface_number' to connect&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;All the following are done as&lt;b style="color: red;"&gt; user&lt;/b&gt;, not root:&lt;br /&gt;10. Configure clients:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a. Evolution clients:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; i. Configure &lt;i&gt;client 1 evo2-sync&lt;/i&gt;:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --configure nokia2evo 1&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; This creates the configuration file and opens it in &lt;b&gt;vi&lt;/b&gt;. For this member much needs to be done, and done so much more easily in &lt;b&gt;kate&lt;/b&gt; or some other GUI text editor so just quit:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;:q[Enter]&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ii. Configure &lt;i&gt;client 2 syncml-obex-client&lt;/i&gt;:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --configure nokia2evo 2&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Again, this creates the configuration file and opens it in vi. For this member much needs to be done, and done so much more easily in kate or some other GUI text editor so just quit&lt;br /&gt;&lt;b&gt;:q[Enter]&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; b. File clients:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; i. Configure &lt;i&gt;client 1 file-sync&lt;/i&gt;:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --configure nokia2file 1&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; This creates the configuration file and opens it in &lt;b&gt;vi&lt;/b&gt;. For this member much needs to be done, and done so much more easily in kate or some other GUI text editor so just quit&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;:q[Enter]&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ii. Configure&lt;i&gt; client 2 syncml-obex-client&lt;/i&gt;:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --configure nokia2file 2&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Again, this creates the configuration file and opens it in &lt;b&gt;vi&lt;/b&gt;. For this member much needs to be done, and done so much more easily in kate or some other GUI text editor so just quit&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;:q[Enter]&lt;/b&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;10. Refine client configurations. Open the file in your favorite editor. The file to open is:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /home/$user/.opensync/group&lt;span style="color: red;"&gt;m&lt;/span&gt;/&lt;span style="color: magenta;"&gt;n&lt;/span&gt;/syncmember.conf&lt;/b&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; where &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt; $user&lt;/b&gt; is your user name (e.g., andy) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;b&gt;&lt;span style="color: red;"&gt;m&lt;/span&gt; &lt;/b&gt;is the group number:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; Evolution group&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; File group&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;&lt;span style="color: magenta;"&gt;n&lt;/span&gt; &lt;/b&gt;is the member number:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; set number (evo, file)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; obex-client&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a. Refine configuration for nokia2evo evo-sync:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; kate /home/andy/.opensync/group1/1/evo2-sync.conf&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; This file needs the explicit path to the evolution databases. Replace:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;tasks_path&gt;default&lt;/tasks_path&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;tasks_path&gt;&amp;nbsp;&lt;/tasks_path&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; with (note to delete the trailing slash)&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;address_path&gt;~/.evolution/addressbook/local/system&lt;/address_path&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;calendar_path&gt;~/.evolution/calendar/local/system&lt;/calendar_path&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;tasks_path&gt;/~/.evolution/tasks/local/system&lt;/tasks_path&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; b. Refine configuration for nokia2evo file-sync&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; kate /home/andy/.opensync/group2/1/file-sync.conf&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; This file needs the explicit path to where to save files. Replace:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;tasks_path&gt;default&lt;/tasks_path&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;tasks_path&gt;&lt;/tasks_path&gt;&lt;/b&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;path&gt;&lt;/path&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; with&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;path&gt;~/files_from_nokia&lt;/path&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; c. Refine configuration for syncml-obex-clients for both Evolution and File:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; i. Make the uncontroversial settings:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; + Bluetooth MAC address:&lt;b&gt;E0:A6:70:FE:9B:DC&lt;/b&gt; or whatever your value is from &lt;b&gt;hcitool scan&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; + The string that the plugin will use to identify itself.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; The identifier for Nokia mobile phones is:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;PC Suite &lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; This parameter sets the "Synchronization Software" Identifier, which will be used to identify to the mobile phone. Most mobile phones ignore this identifier value. So far we only know Nokia mobile phones, which reject the synchronization when the identifier is wrong. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; + Other settings:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="https://help.ubuntu.com/community/NokiaEvolutionSyncing/Opensync"&gt;https://help.ubuntu.com/community/NokiaEvolutionSyncing/Opensync&lt;/a&gt; suggests:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; * version: 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; * wbxml: 1&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; --wbxml&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; This switch to WAP Binary XML instead of plain XML in the synchronization. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; So far as we known this is used by most mobile phones, so we enable it by default. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; If you have trouble with the initial sync testcase remove this parameter.&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; * usestringtable: 1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; * recvLimit: 10000&amp;nbsp;&amp;nbsp;&amp;nbsp; Default is 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; * maxObjSize: 10000 &amp;nbsp;&amp;nbsp;&amp;nbsp; Default is 0&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Don't change contact_db, calendar_db or note_db, and don't put in a username or password&lt;/span&gt;&lt;span style="color: blue;"&gt; (perhaps unless you have one set up in the phone). &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="https://help.ubuntu.com/community/NokiaEvolutionSyncing/Opensync"&gt;https://help.ubuntu.com/community/NokiaEvolutionSyncing/Opensync&lt;/a&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; says to set it to the channel being used&amp;nbsp; by SyncML Server (&lt;b&gt;10&lt;/b&gt;). &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; But other sources suggest using the SyncML Client (&lt;b&gt;6&lt;/b&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; And then we are using PC Suite Services, which suggests channel &lt;b&gt;8&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; So this needs to be determined by tests.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; + The USB interface number of the&lt;b&gt; SYNCML-SYNC&lt;/b&gt; target returned by step 8 &lt;b&gt;sdptool browse&lt;/b&gt;. The conf file says this is is the interface number (&lt;b&gt;0&lt;/b&gt;) from step 9 above (&lt;b&gt;syncml-obex-client -u &lt;/b&gt;with USB cable)&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Interface 0:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface description: SYNCML-SYNC&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Interface 1:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface description: PC Suite Services&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Interface 2:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface description: SYNCML-DM&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Interface 3:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface description: Haptics Bridge&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; c. Additional settings not in the default .conf file&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="https://help.ubuntu.com/community/NokiaEvolutionSyncing/Opensync"&gt;https://help.ubuntu.com/community/NokiaEvolutionSyncing/Opensync&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; suggests additional settings for USB:&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; You'll need to fix permissions for your USB device. First you should connect your device &lt;/span&gt;&lt;span style="color: blue;"&gt;with the usb cable. &lt;/span&gt;&lt;span style="color: blue;"&gt;Then make sure that the&lt;b&gt; lsusb&lt;/b&gt; command lists your device:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;lsusb&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; returns a bunch, including&lt;/span&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Bus 001 Device 003: ID 0421:0302 Nokia Mobile Phones&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; i. Change the rules:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; + Unplug the phone&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; + Use&lt;b&gt; kate&lt;/b&gt; as root to modify&lt;b&gt; /etc/udev/rules.d/40-nokia-mobiles.rules&lt;/b&gt;. The file does not exist.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Write it as&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; BUS=="usb", SYSFS{idVendor}=="0421", SYSFS{idProduct}=="*", MODE="0660", GROUP="dialout"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # This might work if the above doesn't :-( (substitutes ATTR for SYSFS)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # SUBSYSTEM=="usb", ATTR{idVendor}=="0421", ATTR{idProduct}=="*", MODE="0660", GROUP="dialout" &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; + Run as root:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /etc/init.d/boot.udev reload&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; + Replug the phone&lt;br /&gt;&lt;br /&gt;11. Check Bluetooth&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; syncml-obex-client -b E0:A6:70:FE:9B:DC &lt;span style="color: red;"&gt;#&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; where&lt;b&gt;&lt;span style="color: red;"&gt; #&lt;/span&gt;&lt;/b&gt; is 6, 7, 8, 9, or 10&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; -b &lt;addr&gt; &lt;channel&gt;&lt;br /&gt;&lt;/channel&gt;&lt;/addr&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; This parameter is for Bluetooth connections. For&lt;b&gt; &lt;addr&gt; &lt;/addr&gt;&lt;/b&gt;fill in the MAC address of your mobile phone and for&lt;b&gt; &lt;channel&gt; &lt;/channel&gt;&lt;/b&gt;the number of the SyncML service. But these all fail with&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Failed to start the client: You have to configure at least one database&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;12. To get a resume of your configuration just do a:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --showgroup sync_nokia2file&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;13. Now all is configured: just sync your date from your phone to your computer: &lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --sync sync_nokia2file&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;============================&lt;br /&gt;In theory, enjoy. But first, we need to fix Bluetooth and USB connectivity.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-7768695497563194030?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/7768695497563194030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=7768695497563194030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/7768695497563194030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/7768695497563194030'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/03/opensync-installation-protocol.html' title='OpenSync Installation Protocol'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-4005141526564452322</id><published>2011-03-04T00:59:00.004-05:00</published><updated>2011-03-06T14:50:30.110-05:00</updated><title type='text'>Phew...</title><content type='html'>Note to reader: This is now 6 March 2011. I have learned more, so am editing this post to change things that no longer are correct. If you have saved information earlier than today then please review this article. &lt;br /&gt;====================================================== &lt;br /&gt;What a day... Indeed, what a number of days...&lt;br /&gt;&lt;br /&gt;I have spent the last several days trying to get a top down view of &lt;b&gt;OpenSync&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Below is my first take, my gleanings from the zillions of postings on the subject. I will be ecstatic if someone would post comments directing me to the contrary:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Point one&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;+ Everything I have found is at the warp and weft level&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://en.wikipedia.org/wiki/Weaving"&gt;http://en.wikipedia.org/wiki/Weaving&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The postings address the finest details of the most lowly elements of the architecture, but I have not found anything that offers a top-down description of the architecture. Not even from the source...&lt;br /&gt;&lt;br /&gt;&amp;nbsp;So as a result, there seems not to exist any source that describes in a single document on a macro level how to integrate the architecture with the remainder of the computer world. It seems to be an own-self-navel-contemplating structure in an ivory tower impervious to the forces of reality... :-(&lt;br /&gt;&lt;br /&gt;-----&lt;br /&gt;OK, dude, here is some reality, below.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Point two&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;+ Great idea, but to date, poor execution. Aside from the relevance and context issue above, there is the issue of functionality. Guess what: &lt;i&gt;it is broken&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;At least it is broken on OpenSuSE 11.3.&lt;br /&gt;&lt;br /&gt;=====&lt;br /&gt;Look: here's the deal:&lt;br /&gt;&lt;br /&gt;OpenSync is a great idea. You have a central engine that can translate from X to Y. X can be any of a zillion of different modules referred to as "plugins" that the user can choose among. Y can be any of a zillion same or different modules ("plugins") among which the user can choose.&lt;br /&gt;&lt;br /&gt;This reminds me of the project for which I was a program manager at a large company once upon a time. Take X, translate it to a common&amp;nbsp; format (XML?) and then translate it to Y.&lt;br /&gt;&lt;br /&gt;Great Idea.&lt;br /&gt;&lt;br /&gt;=====&lt;br /&gt;Howevah, Poor Execution:&lt;br /&gt;&lt;br /&gt;+ Lots of people seem to be working on the intimate details of all the possible X and Y variations.&lt;br /&gt;&lt;br /&gt;+ But THE WHOLE SYSTEM depends on access to &lt;b&gt;hardware&lt;/b&gt;, that is on &lt;b&gt;Bluetooth&lt;/b&gt; and &lt;b&gt;USB&lt;/b&gt; interfaces. And there seems to be precious little effort there.&lt;br /&gt;&lt;br /&gt;I'm on OpenSuSE 11.3. It seems by allegation that its default &lt;b&gt;Bluetooth&lt;/b&gt; interface (&lt;b&gt;kbluetooth&lt;/b&gt;) for the underlying protocol stack (&lt;b&gt;bluez&lt;/b&gt;) is broken.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;&lt;b&gt;However, if you upgrade KDE to 4.5.5 or install KDE 4.4.4 development files (as posted later) then you can get Bluedevil to work, so far to the extent that I can now both receive AND SEND files between laptop and Bluetooth device. The strikethrough fonts below demonstrate the deprecated remarks.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Indeed, irrespective of OpenSync I can transfer data from a remote Bluetooth device to the bluez-equipped computer using the remote device's software. &lt;strike&gt;But I cannot transfer data from the computer to the device, despite &lt;b&gt;kbluetooth&lt;/b&gt;'s offering to do so. It doesn't work&lt;/strike&gt;&lt;br /&gt;&lt;br /&gt;So what alternatives exist?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;bluedevil &lt;/b&gt;(&lt;a href="http://www.afiestas.org/bluedevil-the-new-kde-bluetooth-stack-is-here/"&gt;http://www.afiestas.org/bluedevil-the-new-kde-bluetooth-stack-is-here/&lt;/a&gt;) is widely touted as the solution. But actually installing it is dependency hell. I have spent the entire day trying different combinations of RPMs, YMPs&amp;nbsp; (YaST Meta Packages), &lt;b&gt;git&lt;/b&gt; streams, and tarballs. All fail in one or another way, one way in particular wiping my KDE 4.4 installation (&lt;b&gt;cannot start kmserver&lt;/b&gt;) requiring a system reinstall ("update"). &lt;b&gt;&lt;span style="color: red;"&gt;The solution appears to install devel packages for ALL of &lt;i&gt;KDE&lt;span style="color: red;"&gt;, OpenSuSE, and bluedevil (libbluedevil1).&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: red;"&gt; So while it isn't presently easy, it &lt;/span&gt;&lt;b style="color: red;"&gt;is&amp;nbsp; &lt;/b&gt;&lt;span style="color: red;"&gt;doable.&lt;/span&gt;&lt;strike&gt;So yet another Great Idea But Poor Execution. The developers are not on the bleeding edge, they are on the hemorrhaging edge of the latest KDE variation (4.5.5) and installation techniques (CMAKE) for which little or no documentation exist.&lt;/strike&gt;&lt;br /&gt;&lt;strike&gt;&lt;br /&gt;&lt;/strike&gt;&lt;br /&gt;&lt;strike&gt;How the heck do you use &lt;b&gt;cmake&lt;/b&gt; anyhow? The &lt;b&gt;source&lt;/b&gt; says just do &lt;b&gt;ccmake&lt;/b&gt; but that crashes...&lt;/strike&gt;&lt;br /&gt;&lt;br /&gt;-----&lt;br /&gt;&lt;br /&gt;OK, next rant. If Bluetooth won't work, how about USB, hmmm?&lt;br /&gt;&lt;br /&gt;Well, it turns out that "OpenSync does not currently support accessing the raw USB device" or words to that effect.&lt;br /&gt;&lt;br /&gt;In other words, &lt;b&gt;it doesn't work on USB&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;=====&lt;br /&gt;&lt;br /&gt;So OK, kwitcherbichingnobodypromisedyouarosegarden, ok.&lt;br /&gt;&lt;br /&gt;You can't make a case. It is free and open software, you get what you pay for.&lt;br /&gt;&lt;br /&gt;But it would be nice if someone, in the course of doing the best that they can do, were to post a list of the things we are trying to do, each with an annotation of where we stand. A "&lt;b&gt;todo&lt;/b&gt;" list so that at once:&lt;br /&gt;+ A newbie can know where the project is along its trajectory&lt;br /&gt;+ A supporter can see where he can apply his efforts to best solve the issue.&lt;br /&gt;&lt;br /&gt;My contribution is in general providing the top down view posted below, and today getting my arms around the bluetooth/bluedevil part of it, contacting the developers and asking for information so I can make it better.&lt;br /&gt;&lt;br /&gt;But we ain't there yet. The following is what I have figured out so far, I'll make it pretty tomorrow:&lt;br /&gt;&lt;br /&gt;===========================================&lt;br /&gt;&lt;a href="http://en.opensuse.org/OpenSync"&gt;http://en.opensuse.org/OpenSync&lt;/a&gt;&lt;br /&gt;&lt;b&gt;OVERALL ARCHITECTURE&lt;/b&gt;&lt;br /&gt;Opensync software comprises a &lt;i&gt;main engine&lt;/i&gt; and &lt;i&gt;"plugins&lt;/i&gt;".&lt;br /&gt;&lt;br /&gt;There are two version sets: STABLE (v. 0.22 series) and UNSTABLE (v.0.39 series)&lt;br /&gt;&lt;br /&gt;The&amp;nbsp; STABLE main engine is &lt;b&gt;libopensync&lt;/b&gt;. The UNSTABLE main engine is libopensync&lt;b&gt;1&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;The STABLE plugins are &lt;b&gt;lib&lt;/b&gt;&lt;span style="color: blue;"&gt;opensync-plugin-(suffix)&lt;/span&gt;.&lt;br /&gt;The UNSTABLE plugins are &lt;span style="color: blue;"&gt;opensync-plugin-(suffix)&lt;/span&gt;.&lt;br /&gt;&amp;nbsp;(suffix) is, for both versions:&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; Suffix&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Syncs to and from&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -evolution2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Evolution&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; --file&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; files on the computer&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -gnokii&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; older non-OBEX Nokia phones&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -kdepim&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KDE3/4 PIMs (kontact, kaddress)&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -syncml&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OBEX supporting platforms&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -python-module&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Allows python plugins to be used&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -google-calendar&amp;nbsp;&amp;nbsp;&amp;nbsp; Google calendar&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -gpe&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPE handhelds&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -irmc&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IrMC (Sony Ericsson, Siemens) handhelds&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -moto&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Motorola handhelds&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -opie&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Opie/OpenZaurus handhelds&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -palm&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Palm devices&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -sunbird&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mozilla Sunbird calendar&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Media&lt;/b&gt;&lt;br /&gt;The architecture is designed to be implemented on both bluetooth and USB connections.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.opensuse.org/OpenSync/SyncML-OBEX-Client"&gt;http://en.opensuse.org/OpenSync/SyncML-OBEX-Client&lt;/a&gt;&lt;br /&gt;&lt;div style="color: blue;"&gt;In openSUSE 10.2 Beta 2 there is no permission for the desktop user to access the USB raw interface by default. When we receive lots of USB Products and Vendor IDs of mobile phones, from the community then we can provide a hal-resmgr fdi file which grants access to the USB RAW interface of your mobile phone.&lt;/div&gt;&lt;br /&gt;This implies that except for testing, &lt;b&gt;syncml-obex-client &lt;/b&gt;does not function on USB.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.wireshark.org/CaptureSetup/USB"&gt;http://wiki.wireshark.org/CaptureSetup/USB&lt;/a&gt;:&lt;br /&gt;This page is about capturing raw USB traffic, e.g. the packets a USB mouse will generate on the Universal Serial Bus. &lt;br /&gt;&lt;div style="color: blue;"&gt;To dump USB traffic on Linux, you need the usbmon module. Load it with the command&lt;/div&gt;&lt;div style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;modprobe usbmon&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Implementation: Sets, Groups, and Members&lt;/b&gt;&lt;br /&gt;&lt;a href="http://en.opensuse.org/OpenSync"&gt;http://en.opensuse.org/OpenSync&lt;/a&gt;&lt;br /&gt;Implementation requires establishing a synchronization set, containing several groups. Each group contains several members.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Establishing the Set&lt;/b&gt;&lt;br /&gt;The set is established by the existence of a group and its configuration. The set is identified by a field &lt;identifier&gt; common to all the group and member configuration files. The most common set for Nokia devices is &lt;b&gt;PC Suite&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;Adding Groups&lt;/b&gt;&lt;br /&gt;Groups are created by the command&lt;br /&gt;&lt;b&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --addgroup $groupname&lt;br /&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The group name can be any single alphanumeric word, e.g., nokia2evo, nokia2file, and so forth.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Creating a group creates two subdirectories &lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ~/.opensync/engines&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ~/.opensync/group&lt;span style="color: red;"&gt;n&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; where&lt;b&gt; &lt;span style="color: red;"&gt;n&lt;/span&gt;&lt;/b&gt; is the next sequential number 1...n that has not previously been used for a group.&lt;br /&gt;&lt;br /&gt;&lt;b&gt; Adding Members&lt;br /&gt;&lt;/b&gt;Members are added to the group by the command&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --addmember $groupname $membername&lt;br /&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The member name must be the name of the function in the desired plugin:&lt;br /&gt;&lt;br /&gt;&lt;b style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; Plugin&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Membername&lt;br /&gt;&lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -evolution2&amp;nbsp;&amp;nbsp;&amp;nbsp; evo2-sync&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; --file&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; file-sync&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; -gnokii&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; gnokii-sync&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; -kdepim&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; kdepim-sync&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; -syncml&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; syncml-obex-client Currently only Bluetooth?&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; syncml-http-server&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; -python-module Allows python plugins to be used&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; -google-calendar&amp;nbsp;&amp;nbsp;&amp;nbsp; google-calendar-sync&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; -gpe&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; gpe-sync&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; -irmc&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; irmc-sync&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; -moto&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; moto-sync&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; -opie&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; opie-sync&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; -palm&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; palm-sync&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; -sunbird&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; sunbird-sync&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Adding a member creates a subdirectory &lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ~/.opensync/group&lt;span style="color: blue;"&gt;n&lt;/span&gt;/&lt;span style="color: red;"&gt;m&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; where &lt;b&gt;&lt;span style="color: red;"&gt;m&lt;/span&gt;&lt;/b&gt; is the next sequential number 1...n that has not previously been used for a member.&lt;br /&gt;&lt;br /&gt;Viable group membership include:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/identifier&gt;&lt;br /&gt;&lt;identifier&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nokia2file&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; file-sync&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; syncml-obex-client&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; nokia2evo&lt;br /&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; evo2-sync&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; syncml-obex-client&lt;/identifier&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Configuration&lt;/b&gt;&lt;br /&gt;For each group configure each client by invoking &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Configure client 2 syncml-obex-client:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;msynctool --configure $groupname $membernumber&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This creates the configuration file and opens it in &lt;b&gt;vi&lt;/b&gt;. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For&amp;nbsp; some members nothing needs to be done, so just issue the vi command:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; :q[Enter]&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For other members much needs to be done but is done so much more &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; easily in kate or some other GUI text editor so just quit:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; :q[Enter]&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; then open the file in your favorite editor. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The file to open is:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /home/$user/.opensync/$groupnumber/$membernumber/syncmember.conf&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; where&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $user&lt;/b&gt; is your user name, &lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $groupnumber&lt;/b&gt; is the sequential number for the group, and&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $membernumber&lt;/b&gt; is the sequential number for the member, obtained from the&lt;b&gt; -addgroup&lt;/b&gt; and&lt;b&gt; -addmember&lt;/b&gt; actions described above.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Testing&lt;/b&gt;&lt;br /&gt;Testing involves giving commands and recording the results.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; syncml-obex-client&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://en.opensuse.org/OpenSync/SyncML-OBEX-Client#Testcase_Basics"&gt;http://en.opensuse.org/OpenSync/SyncML-OBEX-Client#Testcase_Basics&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; This URL discusses a number of tests. Essentially they are setting the parameters of the &lt;b&gt;syncml-obex-client&lt;/b&gt; configuration file and testing its response. All are invoked with the following command:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; syncml-obex-client --$testtype [$test parameters]&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; where &lt;b&gt;$testtype [$test parameters] &lt;/b&gt;can be any of the following:&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;--sync $type $database&amp;nbsp;&amp;nbsp; Set data types to be synched&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;--identifer $name&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Set syncronization set identifier&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;--wbxml&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sets use of wbxml format&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (WAP Binary XML instead of&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; plain XML)&lt;/div&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;-u &lt;/span&gt;&lt;id&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; With no id it will list all available&lt;/span&gt;&lt;/id&gt;&lt;br /&gt;&lt;id&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; interfaces&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; With id it will ????&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;-b &lt;/span&gt;&lt;mac&gt; &lt;channel&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bluetooth configuration&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &lt;/span&gt;&lt;mac&gt;&lt;channel&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;b&gt;syncml-obex-client --sync $type $database&lt;/b&gt; &lt;/channel&gt;&lt;/mac&gt;&lt;/channel&gt;&lt;/mac&gt;&lt;/id&gt;&lt;br /&gt;&lt;id&gt;&lt;mac&gt;&lt;channel&gt;&lt;mac&gt;&lt;channel&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; where:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; * type: stands for the mimetype -&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o text/x-vcard - for contacts&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o text/x-vcalendar - for events&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o text/plain - for notes &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; * database: is the name of the database in the device which stores the entries. Known database names:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o contacts&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o calendar&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o notes&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o tasks&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; o agenda (on some Sony Ericsson, for W800i both calendar as well as agenda work) &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;hcitool&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;hcitool&lt;/b&gt; is a tool for testing bluetooth connections. It currently has only one option:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;hcitool scan&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Scans for Bluetooth devices and list the name of the device and the MAC address.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Ensure your Bluetooth is enable on your mobile phone and is discoverable.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;sdptool &lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;sdptool&lt;/b&gt; is a tool for exploring Bluetooth connections. It currently has only one option:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;sdptool browse &lt;/b&gt;&lt;mac&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; returns the Bluetooth service of the device and their channel numbers. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; The Nokia N8 returns a very long list of available Bluetooth services. The literature&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; is unclear on which channel to use. This source suggests using the channel for&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; SyncMLClient &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 6&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;while others suggest &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; SyncMLServer &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 10 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Also plausible are &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; OBEX File Transfer&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; OBEX PC Suite Services&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; So further explanation or testing is required to resolve this parameter.&lt;/mac&gt;&lt;/channel&gt;&lt;/mac&gt;&lt;/channel&gt;&lt;/mac&gt;&lt;/id&gt;&lt;br /&gt;================&lt;br /&gt;Next, what I've gleaned as a step-by-step installation process, assuming you can get past the USB and bluetooth issues that I'm having on OpenSuSE 11.3.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-4005141526564452322?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/4005141526564452322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=4005141526564452322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/4005141526564452322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/4005141526564452322'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/03/phew.html' title='Phew...'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-8838074944052092241</id><published>2011-02-26T21:46:00.002-05:00</published><updated>2011-02-26T22:08:32.633-05:00</updated><title type='text'>Nokia Frustration, cont'd</title><content type='html'>&lt;a href="http://www.opensync.org/"&gt;http://www.opensync.org/&lt;/a&gt; is the source and is for &lt;b&gt;OpenSync 0.2&lt;/b&gt; - we are on &lt;b&gt;0.22-156.1&lt;/b&gt; so it should be applicable...&lt;br /&gt;&lt;br /&gt;OpenSync is a successor of project&amp;nbsp; Multisync, created by the same people. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.opensync.org/wiki/GettingStarted"&gt;http://www.opensync.org/wiki/GettingStarted&lt;/a&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;To get started with OpenSync you probably need:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * OpenSync itself, the core:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;it is a library and does not contain any plugins or user interfaces. It is the engine for synchronization. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * The format plugins.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;OpenSync converts every data into standard formats before performing the synchronization. You will require at least one of the following plugins:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (We do not have any of these nor are they offered by YaST!)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + vformat:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;supports vcard, vcal, iCalendar, vtodo and vnote. It is required for devices that directly provide this kind of format. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + xmlformat:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;enables to handle any xml compatible data, like documents, bookmarks, notes and contacts. It is the central format for libopensync to perform changes comparison and mergers, this format is required. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + The peer plugins:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;there is one plugin per type of thing to synchronize (files, PDAs, smartphones, Google Calendar, whatever). Note that the version number for the OpenSync core must match that of the plugins you want to use. For instance, you can use the Evolution2's plugin 0.22 with OpenSync-0.22 but not with OpenSync-0.36 and viceversa. (All our plugins are 0.22&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Some kind of user interface (UI):&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;such as Multisync or&amp;nbsp; Kitchensync for KDE. Multisync contains both a command line tool (osynctool) and a GUI written in GTK. Note that multisync versions older than 0.90 are not relying on OpenSync and won't work''&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: red;"&gt;(We do not have either of these nor are they offered by YaST. Multisync-GUI is available, but as noted yesterday it is only a text editor for the configuration file. The notes on this state "This package is independent from the various multisync-* packages which will be obsoleted once OpenSync has left the beta phase." It would seem that this has already occurred if none of the mulitsync-* packages are offered.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.opensync.org/wiki/download"&gt;http://www.opensync.org/wiki/download&lt;/a&gt; gives the latest (0.22) resources for Gentoo, Mandriva, and OpenSuSE. Since our present install is not working there is no harm in nuking it and downloading the Factory package for OpenSuSE. This detail is available on request, but suffice it to say we have the latest and all seem to by in sync among themselves.&lt;br /&gt;&lt;br /&gt;But these do not include KitchenSync.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;a href="http://kde-apps.org/content/show.php/KitchenSync?content=132538"&gt;http://kde-apps.org/content/show.php/KitchenSync?content=132538&lt;/a&gt; offers an UNSTABLE version for OpenSuSE, so we give it a try. But it conflicts with the &lt;b&gt;gnokii&lt;/b&gt; plug in, so we let it deinstall that plugin, we can always add it later. But then it wants to wipe the entire&lt;b&gt; opensync&lt;/b&gt; install, so we say fuggedabout kitchensync for now.&lt;br /&gt;&lt;br /&gt;And that is where the guidance stops.&lt;br /&gt;&lt;br /&gt;So other than having replaced the software with slightly newer versions, we are where we ended yesterday.&lt;br /&gt;&lt;br /&gt;=====&lt;br /&gt;&lt;br /&gt;So OK, we've done due diligence by going to the OpenSync source and RTFM. It's just that the manual is a bit short. &lt;br /&gt;&lt;br /&gt;Nuke the old configuration files, reboot, and start again.&lt;br /&gt;&lt;br /&gt;======================================================================&lt;br /&gt;OK, from the top:&lt;br /&gt;1. Download files&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Done&lt;br /&gt;&lt;br /&gt;2. Test if everything went right:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --listplugins&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Result:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Available plugins:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; syncml-obex-client&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; evo2-sync&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gnokii-sync&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; file-sync&lt;/b&gt;&lt;span style="color: red;"&gt;We did not get syncml-http-server&lt;/span&gt;&lt;span style="color: black;"&gt; suggested by the ubuntu site.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;All the following are done as &lt;b&gt;user&lt;/b&gt;, not&lt;b&gt; root&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;3 Create a directory to store your files:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mkdir ~/files_from_nokia&lt;/b&gt;&lt;br /&gt;4. Add a group to sync your nokia to Evolution as user:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --addgroup nokia2evo&lt;/b&gt;&lt;br /&gt;5. Add members&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --addmember nokia2evo evo2-sync&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --addmember nokia2evo syncml-obex-client&lt;/b&gt;&lt;br /&gt;6. Detect your phone over bluetooth:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; hcitool scan&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This returns&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Scanning ...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; E0:A6:70:FE:9B:DC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Andy's N8&lt;/b&gt;&lt;br /&gt;7. Get all services available on this phone: &lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sdptool browse E0:A6:70:FE:9B:DC | less&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This returns a very long list (253 lines in my case) of services, listed in the sub-tab Services. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The&lt;b&gt; |less&lt;/b&gt; pipe lets you scroll up and down the list using up and down arrows.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Of particular interest is:&lt;br /&gt;&lt;span style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Service Name: Nokia SyncML Server&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Channel: 10&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;8. Find the USB services offered by the phone. &lt;i style="color: red;"&gt;&lt;b&gt;Plug in the USB cable first&lt;/b&gt;&lt;/i&gt;&amp;nbsp; and do&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; syncml-obex-client -u&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If you don't plug in the cable you will get &lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Found 0 USB OBEX interfaces&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; With the USB cable connected you will get&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Found 4 USB OBEX interfaces&lt;br /&gt;&lt;span style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface 0:&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Manufacturer: Nokia&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product: N8-00&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface description: SYNCML-SYNC&lt;/span&gt;&lt;br style="color: red;" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface 1:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Manufacturer: Nokia&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product: N8-00&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface description: PC Suite Services&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface 2:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Manufacturer: Nokia&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product: N8-00&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface description: SYNCML-DM&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface 3:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Manufacturer: Nokia&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product: N8-00&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface description: Haptics Bridge&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Use '-u interface_number' to connect&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The SYNCML-SYNC interface is of particular interest.&lt;br /&gt;&lt;br /&gt;9. Configure client 1 evo2-sync:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;msynctool --configure nokia2evo 1&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This creates the configuration file and opens it in&lt;b&gt; vi&lt;/b&gt;. For this member nothing needs to be done, so just quit (&lt;b&gt;:q[Enter]&lt;/b&gt;)&lt;br /&gt;&lt;br /&gt;10. Configure client 2 syncml-obex-client:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;msynctool --configure nokia2evo 2&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Again, this creates the configuration file and opens it in &lt;b&gt;vi&lt;/b&gt;. For this member much needs to be done, and done so much more easily in &lt;b&gt;kate&lt;/b&gt; or some other GUI text editor so just quit (&lt;b&gt;:q[Enter]&lt;/b&gt;) then open the file in your favorite editor. The file to open is:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /home/$user/.opensync/group1/2/syncmember.conf&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; where&lt;b&gt; $user&lt;/b&gt; is your user name.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Now: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Bluetooth MAC address:&lt;b&gt; E0:A6:70:FE:9B:DC&lt;/b&gt; (yours from the &lt;b&gt;hcitool scan&lt;/b&gt; above) &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Bluetooth channel:&lt;br /&gt;&lt;span style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; There is some confusion. Yesterday's work indicated it should be the Syncml &lt;/span&gt;&lt;b style="color: red;"&gt;Client&lt;/b&gt; &lt;span style="color: red;"&gt;channel, while today &lt;a href="https://help.ubuntu.com/community/NokiaEvolutionSyncing/Opensync"&gt;https://help.ubuntu.com/community/NokiaEvolutionSyncing/Opensync&lt;/a&gt; says to set it to the channel being used&amp;nbsp; by SyncML&lt;/span&gt; &lt;b style="color: red;"&gt;Server&lt;/b&gt;&lt;span style="color: red;"&gt; from step 7. above, which returns this as &lt;b&gt;channel 10&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + The usb interface number of the SYNCML-SYNC target:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; This is the interface number (0) from step 8 above.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Set the connection type to use. 5 means obex over usb, 2 means obex over bluetooth &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + The string that the plugin will use to identify itself.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="https://help.ubuntu.com/community/NokiaEvolutionSyncing/Opensync"&gt;https://help.ubuntu.com/community/NokiaEvolutionSyncing/Opensync&lt;/a&gt; suggests &lt;b&gt;PC Suite&lt;/b&gt;.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; The phone itself at &lt;b&gt;Settings &amp;gt; Connectivity &amp;gt; Data Transfer &amp;gt; Sync&lt;/b&gt; is titled the same.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Other settings:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="https://help.ubuntu.com/community/NokiaEvolutionSyncing/Opensync"&gt;https://help.ubuntu.com/community/NokiaEvolutionSyncing/Opensync&lt;/a&gt; suggests:&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; * version: 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; * wbxml: 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; * usestringtable: 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; * recvLimit: 10000&amp;nbsp;&amp;nbsp;&amp;nbsp; Default is 0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; * maxObjSize: 10000 &amp;nbsp;&amp;nbsp;&amp;nbsp; Default is 0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Don't change contact_db, calendar_db or note_db, and don't put in a username or password &lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; (perhaps unless you have one set up in the phone). &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Additional settings not in the default .conf file&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="https://help.ubuntu.com/community/NokiaEvolutionSyncing/Opensync"&gt;https://help.ubuntu.com/community/NokiaEvolutionSyncing/Opensync&lt;/a&gt; suggests additional settings for &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;USB:&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; You'll need to fix permissions for your USB device. First you should connect your device with the usb cable. Then make sure that the lsusb command lists your device:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;lsusb&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; returns a bunch, including&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Bus 001 Device 003: ID 0421:0302 Nokia Mobile Phones&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Now they want us to change some rules, but first let's just see if it flies as is.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; But the response is&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; USB:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Error while synchronizing: Invalid answer from plugin process&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Bluetooth:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Member 2 of type syncml-obex-client had an error while connecting: Bluetooth connect error&lt;/b&gt;&lt;br /&gt;11. OK, change the rules:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Unplug the phone&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Use &lt;b&gt;kate&lt;/b&gt; as &lt;b&gt;root&lt;/b&gt; to modify &lt;b&gt;/etc/udev/rules.d/40-nokia-mobiles.rules&lt;/b&gt;. The file does not exist. Write it as&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; BUS=="usb", SYSFS{idVendor}=="0421", SYSFS{idProduct}=="*", MODE="0660", GROUP="dialout"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # This might work if the above doesn't :-( (substitutes ATTR for SYSFS)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # SUBSYSTEM=="usb", ATTR{idVendor}=="0421", ATTR{idProduct}=="*", MODE="0660", GROUP="dialout" &lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Run as root:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; /etc/init.d/boot.udev reload&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + Replug the phone&lt;br /&gt;&lt;br /&gt;12. Make sure the configuration has been updated using the command below as user:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --showgroup nokia2evo&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This prints out the configuration file&lt;br /&gt;&lt;br /&gt;13. Run the sync:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --sync nokia2evo&lt;/b&gt;&lt;br /&gt;But no joy:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; USB:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Error while synchronizing: Invalid answer from plugin process&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bluetooth:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Member 2 of type syncml-obex-client had an error while connecting: Bluetooth connect error&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;So tomorrow is yet another day...&lt;b&gt; &lt;/b&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-8838074944052092241?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/8838074944052092241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=8838074944052092241' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8838074944052092241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8838074944052092241'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/02/nokia-frustration-contd_26.html' title='Nokia Frustration, cont&apos;d'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-5244882504719871424</id><published>2011-02-25T23:49:00.001-05:00</published><updated>2011-02-26T00:09:37.309-05:00</updated><title type='text'>Woohoo! A simple keylogger!</title><content type='html'>After a full day of work (below) and a good meal it was time to play.&lt;br /&gt;&lt;br /&gt;I enjoyed Jono Bacon's distinction between &lt;b&gt;systematic &lt;/b&gt;and &lt;b&gt;opportunistic &lt;/b&gt;developers (Linux Format 140 January 2011 &lt;b&gt;Get developing &lt;/b&gt;):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.linuxformat.com/archives?issue=140"&gt;http://www.linuxformat.com/archives?issue=140&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-BtZrHDAv6dU/TWiKYmSkuMI/AAAAAAAAAI4/CANvcN5UB4c/s1600/systematic.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="https://lh3.googleusercontent.com/-BtZrHDAv6dU/TWiKYmSkuMI/AAAAAAAAAI4/CANvcN5UB4c/s320/systematic.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This is me.&lt;br /&gt;&lt;br /&gt;Everything I do I do intensely. Document it, analyse it, etc. And I get tired like everyone else, and sometimes just stretch out on the sofa and go to sleep.&lt;br /&gt;&lt;br /&gt;So I would like to know when all that intense activity ceased.&lt;br /&gt;&lt;br /&gt;Solution? A &lt;b&gt;keylogger&lt;/b&gt;. Something that will record any keyboard activity with a time stamp.&lt;br /&gt;&lt;br /&gt;I tried&lt;b&gt; inotify&lt;/b&gt;&lt;b&gt;. &lt;/b&gt;A great program, but much more complex than I need. I just want to know when I checked out.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Tonight I came across &lt;b&gt;logkeys&lt;/b&gt;:&lt;br /&gt;&lt;a href="http://www.blogger.com/goog_1388065576"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/logkeys/downloads/detail?name=logkeys-0.1.1a.tar.gz&amp;amp;can=2&amp;amp;q="&gt;http://code.google.com/p/logkeys/downloads/detail?name=logkeys-0.1.1a.tar.gz&amp;amp;can=2&amp;amp;q=&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Easy install:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Untar it then (as &lt;b&gt;root&lt;/b&gt;)&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./configure&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;make&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; make check&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;make install&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Very simple, very cool, very minimalist, very high entropy. Simply records keystrokes to a log file with a time stamp.&lt;br /&gt;&lt;br /&gt;Awesome.&lt;br /&gt;&lt;br /&gt;My command is (as &lt;b&gt;root&lt;/b&gt;):&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logkeys -s -o /Desktop/logkeys.log &amp;amp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Doing this as root makes the file unreadable by the user, so again as &lt;b&gt;root&lt;/b&gt;:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd /Desktop&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chown -R $user:users *&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chmod -R 0755 *&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A sample output:&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: yellow; color: blue;"&gt;2011-02-25 23:43:27-0500 &amp;gt; &lt;rshft&gt;doing this as root makes the file unreadable by the user, so again as root&lt;lshft&gt;:&lt;up&gt;&lt;up&gt;&lt;up&gt;&lt;right&gt;&lt;lshft&gt;&lt;lshft&gt;&lt;down&gt;&lt;lctrl&gt;b&lt;up&gt;&lt;right&gt;&lt;bcksp&gt;&lt;tab&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;down&gt;&lt;down&gt;&lt;down&gt;&lt;left&gt;&lt;left&gt;&lt;lshft&gt;&lt;lctrl&gt;&lt;left&gt;b&lt;down&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd /&lt;rshft&gt;desktop&lt;/rshft&gt;&lt;/down&gt;&lt;/left&gt;&lt;/lctrl&gt;&lt;/lshft&gt;&lt;/left&gt;&lt;/left&gt;&lt;/down&gt;&lt;/down&gt;&lt;/down&gt;&lt;/tab&gt;&lt;/bcksp&gt;&lt;/right&gt;&lt;/up&gt;&lt;/lctrl&gt;&lt;/down&gt;&lt;/lshft&gt;&lt;/lshft&gt;&lt;/right&gt;&lt;/up&gt;&lt;/up&gt;&lt;/up&gt;&lt;/lshft&gt;&lt;/rshft&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: yellow; color: blue;"&gt;2011-02-25 23:44:17-0500 &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chown -&lt;rshft&gt;r andy&lt;lshft&gt;"&lt;bcksp&gt;&lt;lshft&gt;&lt;left&gt;&lt;left&gt;&lt;left&gt;&lt;left&gt;&lt;rshft&gt;$user&lt;lshft&gt;:users&lt;/lshft&gt;&lt;/rshft&gt;&lt;/left&gt;&lt;/left&gt;&lt;/left&gt;&lt;/left&gt;&lt;/lshft&gt;&lt;/bcksp&gt;&lt;/lshft&gt;&lt;/rshft&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: yellow; color: blue;"&gt;2011-02-25 23:44:36-0500 &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; chmod -&lt;rshft&gt;r 0755 &lt;lshft&gt;*&lt;up&gt;&lt;right&gt;&amp;lt;#+3&amp;gt;&lt;right&gt;&lt;right&gt;&lt;right&gt; &lt;lshft&gt;*&lt;down&gt;&lt;down&gt;&lt;up&gt;&lt;up&gt;&lt;up&gt;&lt;up&gt;&lt;down&gt;&lt;home&gt;&lt;lshft&gt;&lt;down&gt;&lt;down&gt;&lt;down&gt;&lt;lctrl&gt;b&lt;down&gt;&lt;down&gt;&lt;/down&gt;&lt;/down&gt;&lt;/lctrl&gt;&lt;/down&gt;&lt;/down&gt;&lt;/down&gt;&lt;/lshft&gt;&lt;/home&gt;&lt;/down&gt;&lt;/up&gt;&lt;/up&gt;&lt;/up&gt;&lt;/up&gt;&lt;/down&gt;&lt;/down&gt;&lt;/lshft&gt;&lt;/right&gt;&lt;/right&gt;&lt;/right&gt;&lt;/right&gt;&lt;/up&gt;&lt;/lshft&gt;&lt;/rshft&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: yellow; color: blue;"&gt;2011-02-25 23:45:03-0500 &amp;gt; &lt;rshft&gt;&lt;lctrl&gt;b&lt;rshft&gt;very &lt;lctrl&gt;bcool.&lt;/lctrl&gt;&lt;/rshft&gt;&lt;/lctrl&gt;&lt;/rshft&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: yellow; color: blue;"&gt;2011-02-25 23:45:15-0500 &amp;gt; &lt;up&gt;&lt;down&gt;&lt;down&gt;&amp;lt;#+67&amp;gt;&lt;up&gt;&lt;up&gt;&lt;/up&gt;&lt;/up&gt;&lt;/down&gt;&lt;/down&gt;&lt;/up&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: yellow; color: blue;"&gt;2011-02-25 23:45:27-0500 &amp;gt; &lt;rshft&gt;a sample output&lt;lshft&gt;:&lt;/lshft&gt;&lt;/rshft&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: yellow; color: blue;"&gt;2011-02-25 23:45:33-0500 &amp;gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Very &lt;/b&gt;cool.&lt;br /&gt;&lt;br /&gt;So it is now late (as shown by the log) but not too late. Tomorrow I'll bet it can be tweaked. For example, I don't really need the time zone and we could do without the scrolling and navigation records.&lt;br /&gt;&lt;br /&gt;But all in all very cool for what I want.&lt;br /&gt;&lt;br /&gt;Well done.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-5244882504719871424?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/5244882504719871424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=5244882504719871424' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/5244882504719871424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/5244882504719871424'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/02/woohoo-simple-keylogger.html' title='Woohoo! A simple keylogger!'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-BtZrHDAv6dU/TWiKYmSkuMI/AAAAAAAAAI4/CANvcN5UB4c/s72-c/systematic.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-790030884597560938</id><published>2011-02-25T20:48:00.002-05:00</published><updated>2011-02-25T20:59:26.926-05:00</updated><title type='text'>Fuggedabout MSWin. How about OpenSync?</title><content type='html'>Having given up temporarily on MSWin sync for the N8 or N900 we undertake &lt;b&gt;opensync&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://antoine.ginies.free.fr/syncnokiae70/syncnokia.html%20"&gt;http://antoine.ginies.free.fr/syncnokiae70/syncnokia.html&amp;nbsp;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;is an excellent guide for Bluetooth sync with the E70.&lt;br /&gt;&lt;br /&gt;We adapt it here for our machines. &lt;br /&gt;&lt;br /&gt;+ Download and install:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - libsyncml&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - libsyncml-tools&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - libopensync&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - libopensync-plugin:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; -evolution2&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; --file&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; -gnokii&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; -kdepim&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; -syncml&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; -python-module&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - libopensync-tools&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;libopensync-plugin-kdepim&lt;/b&gt; is problematic as it no longer seems to exist.&lt;br /&gt;&lt;br /&gt;The &lt;b&gt;multisync-gui&lt;/b&gt; is nothing more than a text editor for the configuration files.&lt;br /&gt;&lt;br /&gt;+ First create a group to sync your nokia:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --addgroup sync_nokia2file&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;+ List all plugins available to sync your phone: &lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --listplugins&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This returns:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Available plugins:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; syncml-obex-client&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; evo2-sync&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; gnokii-sync&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; file-sync&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;+ Now add three members to the group &lt;b&gt;sync_nokia2file&lt;/b&gt;:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --addmember sync_nokia2file file-sync&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --addmember sync_nokia2file syncml-obex-client&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --addmember sync_nokia2file evo2-sync&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Clearly this command is in the form of&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool -addmember $groupname $plugin-name&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;+ Create a directory to store your files:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mkdir ~/files_from_nokia&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;+ Set up the phone to sync. My N8 uses &lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Settings&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; Connectivity&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; USB &amp;gt; Nokia Ovi Suite&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; Data Transfer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; Sync&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; x Contacts&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; x Calendar&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; x Notes&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; x Bookmarks&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;+ Detect your phone&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; hcitool scan&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This returns&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Scanning ...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; E0:A6:70:FE:9B:DC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Andy's N8&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;+ Now get all services available on this phone: &lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sdptool browse E0:A6:70:FE:9B:DC | less&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This returns a very long list (253 lines in my case) of services, listed in the sub-tab Services. The &lt;b&gt;|less&lt;/b&gt; pipe lets you scroll up and down the list using up and down arrows.&lt;br /&gt;&lt;br /&gt;Of particular interest are:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Service Name: SyncMLClient&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Channel: 6&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The author states:&lt;br /&gt;&lt;b&gt;Some interesting Nokia code to retrieve information about MAC address:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #2820#: get the Bluetooth MAC adress&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #62209526#: get the WLAN Mac address&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;But at present I do not know how to apply that information.&lt;br /&gt;&lt;br /&gt;The service name "SyncMLClient" is the service used for file transfer. It's channel 6 in my case. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=705103"&gt;http://ubuntuforums.org/showthread.php?t=705103&lt;/a&gt;is also helpful in reaffirming that this is the channel of interest:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Scroll through until you come to the section referring to "SyncMLClient" (NOT the "Nokia SyncML Server" or "SyncML DM Client"). Note down the Channel shown.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;+ Now we have to configure all members of the group &lt;b&gt;sync_nokia2file&lt;/b&gt;. &lt;br /&gt;&lt;br /&gt;+ First is the configuration file that describe the path to future files. Do&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --configure sync_nokia2file 1&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This should open the &lt;b&gt;vi&lt;/b&gt; text editor, where you can enter the configuration data for the member. &lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;vi&lt;/b&gt; isn't very difficult, just arcane. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt; http://www.cs.colostate.edu/helpdocs/vi.html&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt; is just one of zillions of vi howto URLs. These are the key commands needed to process this:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt; i&amp;nbsp;&amp;nbsp;&amp;nbsp; Insert text&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Esc&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit insert mode &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; u&amp;nbsp;&amp;nbsp;&amp;nbsp; undo whatever you just did&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ← →&amp;nbsp;&amp;nbsp;&amp;nbsp; Left, Up, Right, Down moves in those directions&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; :wq&amp;nbsp;&amp;nbsp;&amp;nbsp; The colon indicates a command, so write quit&lt;/b&gt; &lt;b&gt;return&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If you'd rather not use &lt;b&gt;vi&lt;/b&gt; then this file can be opened with&lt;b&gt; kate&lt;/b&gt; or any other text editor at&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /home/&lt;span style="color: blue;"&gt;$user&lt;/span&gt;/.opensync/group1/1/file-sync.conf&lt;/b&gt;&lt;br /&gt;where &lt;b style="color: blue;"&gt;$user&lt;/b&gt; is your username.&lt;br /&gt;&lt;br /&gt;+ Next is to define the channels for a number of services, obviously more difficult.&lt;br /&gt;&lt;br /&gt;First, find the available USB services (as&lt;b&gt; root&lt;/b&gt;):&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; syncml-obex-client -u&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This returns:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Superuser privileges are required to access complete USB information.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Found 4 USB OBEX interfaces&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface 0:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Manufacturer: Nokia&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product: N8-00&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface description: SYNCML-SYNC&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface 1:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Manufacturer: Nokia&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product: N8-00&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface description: PC Suite Services&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface 2:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Manufacturer: Nokia&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product: N8-00&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface description: SYNCML-DM&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface 3:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Manufacturer: Nokia&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product: N8-00&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface description: Haptics Bridge&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Use '-u interface_number' to connect&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Then configure the obex client. &lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --configure sync_nokia2file 2&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This step is necessary to create the file, but again, you can avoid&lt;b&gt; vi&lt;/b&gt; by exiting and with a text editor modifying&lt;br /&gt;&amp;nbsp;&lt;b&gt;&amp;nbsp;&amp;nbsp; /home/&lt;/b&gt;&lt;b style="color: blue;"&gt;$user&lt;/b&gt;&lt;b&gt;/.opensync/group1/2/syncml-obex-client.conf&lt;br /&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&amp;nbsp;&amp;nbsp; This has a large number of parameters. Mine are available on request. Read and follow the prompts in this file. I left most things as the default.&lt;br /&gt;&lt;br /&gt;Next configure the evolution client.&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --configure sync_nokia2file 3&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Again, this is necessary to create the file, but you can avoid&lt;b&gt; vi&lt;/b&gt; with a text editor modifying&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /home/&lt;/b&gt;&lt;b style="color: blue;"&gt;$user&lt;/b&gt;&lt;b&gt;/.opensync/group1/3/evo2-sync.conf&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;+ To get a resume of your configuration just do a:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --showgroup sync_nokia2file&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;+ Now all is configured: just sync your date from your phone to your computer: &lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; msynctool --sync sync_nokia2file&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Oops. No joy:&lt;br /&gt;&lt;br /&gt;Clients 1 and 3 connect, Client 2 does not.&lt;br /&gt;&lt;br /&gt;So tomorrow is another day.&lt;br /&gt;&lt;br /&gt;:-(&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-790030884597560938?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/790030884597560938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=790030884597560938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/790030884597560938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/790030884597560938'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/02/fuggedabout-mswin-how-about-opensync.html' title='Fuggedabout MSWin. How about OpenSync?'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-5114140068560227210</id><published>2011-02-24T20:58:00.000-05:00</published><updated>2011-02-24T20:58:59.314-05:00</updated><title type='text'>I surrender - Nokia Ovi Suite - Windows XP</title><content type='html'>+ The Cable Connectivity Driver is hosed. Removing it allows the device  to be recognized the first time, except that its mode (which is  recognized by Windows) is not recognized by Ovi, which declares that the  device is not in Ovi Suite mode, even though it is.&lt;br /&gt;&lt;br /&gt;+ The typical mantra (uninstall, reboot all devices, reinstall) does not work.&lt;br /&gt;&lt;br /&gt;+ Plugging in the phone gets a report of &lt;b&gt;Bad CDC descriptors&lt;/b&gt;. We haven't figured out what that means.&lt;br /&gt;&lt;br /&gt;+ Windows recognizes the phone as a Digital Still Camera but also as N8-00 in Ovi Suite mode on occasion.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;+ But Ovi will not connect to it.&lt;br /&gt;&lt;br /&gt;========== Details ========== &amp;nbsp; &lt;br /&gt;Ovi Suite is installed. Reboot.&lt;br /&gt;+ Plug in and connect the phone before starting Ovi: not possible since Ovi starts on boot and resides in the system tray.&lt;br /&gt;+ Plug in and connect the phone after disk thrashing subsides. dmesg reports bad CDC descriptors.&lt;br /&gt;+ Click left, right and double on the system tray icon: Nothing&lt;br /&gt;+ Right click the desktop icon: we get and hour glass for a while, then nothing. Correction: after several minutes it starts loading, very slowly.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows Task Manager reports Ovi Suite 3.0.0.290 not responding. Highlight it and click End Task. Then it appears! But shortly after crashes and disappears.&lt;br /&gt;+Reboot without the phone plugged in. &lt;br /&gt;+ Right click Ovi in the system tray. After fifteen seconds it offers&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Open Ovi Suite&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Exit&lt;br /&gt;+ Click the desktop icon. Ovi comes up. dmesg has no odd registrations.&lt;br /&gt;+ Plug in the phone. Same as before. Windows recognizes it in the Ovi mode (not storage) but Ovi hangs at a very low rate. I did try touching the USB icon on the phone and reselecting Ovi Suite in case perhaps this had gotten lost, but there is no change. The only choice is to reboot.&lt;br /&gt;+ Reboot, delete the Cable Connectivity Driver, try one more time.&lt;br /&gt;+ Plug in the phone. Now it is recognized. Minor problem: USB Controller Bandwidth exceeded. The USB controller does not have enough bandwidth for the Digital Still Camera. The USB controller wants 95%, the System reserve is reserving 10%. We'll deal with that later.&lt;br /&gt;+ Select the Nokia N8-00. The program responds that it is not in the PC Suite USB mode. YES IT IS! But I reset it in that mode just the same.&lt;br /&gt;No joy, but progress. So reboot, and reboot the phone.&lt;br /&gt;+ Start Ovi, plug in the phone. Same message about USB Controller bandwidth. This time Ovi does not recognize the phone. Shut it down and restart. Still no recognition. Disconnect the phone and replug.&lt;br /&gt;+ Still no joy. Go to Device Manager and uninstall the Digital Still Camera, which is how it is being recognized... No joy.&lt;br /&gt;+ Disconnect, reconnect. No joy.&lt;br /&gt;+ Remove all Nokia software except the Ovi Suite. Click Repair on Ovi Suite. It takes forever, during which I prepare dinner. But eventually it announces that it has been repaired. It has not replaced any of the drivers I had deleted. So start it up and...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Windows recognizes both Digital Still Camera and N8-00 Phone Parent&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Ovi recognizes N8-00&lt;br /&gt;But then slows to a crawl. Windows is now totally frozen. There is not a lot of disk activity, but the CPU is flying.. htop shows it eating 98% of CPU time.&lt;br /&gt;&lt;br /&gt;OK enough for today.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-5114140068560227210?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/5114140068560227210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=5114140068560227210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/5114140068560227210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/5114140068560227210'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/02/i-surrender-nokia-ovi-suite-windows-xp.html' title='I surrender - Nokia Ovi Suite - Windows XP'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-2688439702718266613</id><published>2011-02-23T22:30:00.000-05:00</published><updated>2011-02-23T22:30:27.561-05:00</updated><title type='text'>Nokia Frustration, cont'd</title><content type='html'>OK. We've been struggling for several days to install a functional version of one or another of the Nokia Suites: Ovi or PC on Windows XP (Service pack 3).&lt;br /&gt;&lt;br /&gt;They grind and grind and nothing happens.&lt;br /&gt;&lt;br /&gt;So finally we nuke the session, reboot, nuke the software, and try a different iteration.&lt;br /&gt;&lt;br /&gt;Then today it occured to me: &lt;i&gt;maybe it is trying to phone home and my (excellent) firewall is not allowing this?&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;So tonight we try again: delete all traces of Nokia anything, reboot, and restart installation, this time of Ovi Suite, and monitor the firewall log:&lt;br /&gt;&lt;br /&gt;+ Ovi Suite itself progresses (slowly) without any firewall activity. But then complains &lt;b&gt;Minimal memory 256 MB&lt;/b&gt; . So shut down, adjust memory, reboot, restart the installation.&lt;br /&gt;&lt;br /&gt;Yes, indeedy. It is trying to phone home. The firewall reports (dmesg):&lt;br /&gt;&lt;br /&gt;[12735.781008] ABORTED IN=wlan0 OUT= MAC=00:24:d2:2b:e1:52:94:44:52:78:f0:28:08:00 &lt;b&gt;SRC=62.70.27.118&lt;/b&gt; DST=192.168.5.7 LEN=40 TOS=0x00 PREC=0x00 TTL=47 ID=0 DF PROTO=TCP SPT=80 &lt;b&gt;DPT=2398&lt;/b&gt; SEQ=3165126420 ACK=0 WINDOW=0 RES=0x00 RST URGP=0 &lt;br /&gt;&lt;br /&gt;To which I respond:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P1630:~ # whois 62.70.27.118&lt;/b&gt;and receive:&lt;br /&gt;&lt;b&gt;netname:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TROLLTECH-NET1-OSL-NO&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;So TrollTech (QT) is trying to read me because OVI is built on QT. But my firewall is blocking this.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Is this why the app won't install? Why didn't they tell me beforehand?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;But before I open the firewall port I want to try all other available options:&lt;br /&gt;&lt;br /&gt;OVI Suite has installed successfully, it wants me to do all kinds of things, but gracefully gives me the option of "doing this later".&lt;br /&gt;&lt;br /&gt;OK, nevermind, continue. Reboot WinXP, and continue to try to install the phone, this time monitoring the firewall.&lt;br /&gt;&lt;br /&gt;First, Ovi asks me to plug in the device. I do.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;dmesg&lt;/b&gt; reports discovery&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [14282.120826] usb 1-3: Product: N8-00&lt;br /&gt;&lt;br /&gt;but also reports a fault:&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [14282.124194] usb 1-3: bad CDC descriptors&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [14282.125721] cdc_phonet: probe of 1-3:1.14 failed with error -22&lt;/b&gt;&lt;br /&gt;This is troublesome (probe failed) but Windows XP recognizes the phone in the tray.&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Found new hardware... etc.&lt;/b&gt;&lt;br /&gt;Ovi says &lt;b&gt;Please wait while USB drivers are installed on your computer&lt;/b&gt; but then freezes.&lt;br /&gt;&lt;br /&gt;Firewall log does not show any blocking. But now Ovi is completely frozen. Fortunately WinXP is not, so we shutdown and reboot.&lt;br /&gt;&lt;br /&gt;Once again, start up Ovi Suite. No firewall messages, but the above cited bad CDC descriptors complaint. But Ovi never restarts.&lt;br /&gt;&lt;br /&gt;OK, shutdown, reboot.&lt;br /&gt;&lt;br /&gt;Ooops, black screen of death. Once again, shut down. Period.&lt;br /&gt;&lt;br /&gt;Start again.&lt;br /&gt;&lt;br /&gt;OK, this time we get a warning about WinXP not having started correctly, we choose Start Normally and up it comes.&lt;br /&gt;&lt;br /&gt;Now the test: wait for all the disk thrashing to stop and then try to start Ovi. The thrashing goes on for about one minute (timed).&lt;br /&gt;&lt;br /&gt;Plug in the phone. &lt;b&gt;dmesg&lt;/b&gt; reports&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[16009.828303] usb 1-3: bad CDC descriptors&lt;br /&gt;[16009.830473] cdc_phonet: probe of 1-3:1.14 failed with error -22&lt;/b&gt;&lt;br /&gt;and indeed Ovi fails to see the phone.&lt;br /&gt;&lt;br /&gt;So there is something in the CDC descriptors that is preventing Ovi (or, I'll bet I get the same result tomorrow from PC Suite) from finding the phone. &lt;br /&gt;&lt;br /&gt;Time for bed.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-2688439702718266613?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/2688439702718266613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=2688439702718266613' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/2688439702718266613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/2688439702718266613'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/02/nokia-frustration-contd.html' title='Nokia Frustration, cont&apos;d'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-8365353378613954766</id><published>2011-02-23T18:24:00.001-05:00</published><updated>2011-02-23T18:27:41.712-05:00</updated><title type='text'>dmesg and kernel hacking</title><content type='html'>I came across a lot of interesting stuff on kernel hacking:&lt;br /&gt;&lt;a href="http://www.linuxtopia.org/online_books/linux_kernel/kernel_configuration/ch09s07.html"&gt;http://www.linuxtopia.org/online_books/linux_kernel/kernel_configuration/ch09s07.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It says: &lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To enable timestamp options on kernel messages:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;Kernel hacking&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [*] Show timing information on printks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;But it doesn't say where these [bracketed] options are being set. &lt;br /&gt;&lt;br /&gt;It turns out that they are set with &lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd /usr/src/linux&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; make menuconfig&lt;/b&gt;&lt;br /&gt;and this particular option is already set. So this does not help, but the rest is interesting:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://help.soft30.com/manual/SUSE-Linux-Administration-Guide/ch11s03.html"&gt;http://help.soft30.com/manual/SUSE-Linux-Administration-Guide/ch11s03.html&lt;/a&gt;&lt;br /&gt;gives details on kernel configuration for SuSE.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; To configure the kernel, change to&lt;b&gt; /usr/src/linux&lt;/b&gt; and enter the command &lt;b&gt;make config&lt;/b&gt;. Choose the features you want supported by the kernel.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So out of curiosity I did that.&lt;br /&gt;&lt;br /&gt;Woh! I hope I haven't done myself in, as this responded with:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/basic/fixdep&lt;br /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/basic/docproc&lt;br /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/basic/hash&lt;br /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/conf.o&lt;br /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/kxgettext.o&lt;br /&gt;&amp;nbsp; SHIPPED scripts/kconfig/zconf.tab.c&lt;br /&gt;&amp;nbsp; SHIPPED scripts/kconfig/lex.zconf.c&lt;br /&gt;&amp;nbsp; SHIPPED scripts/kconfig/zconf.hash.c&lt;br /&gt;&amp;nbsp; HOSTCC&amp;nbsp; scripts/kconfig/zconf.tab.o&lt;br /&gt;&amp;nbsp; HOSTLD&amp;nbsp; scripts/kconfig/conf&lt;br /&gt;scripts/kconfig/conf arch/x86/Kconfig&lt;br /&gt;#&lt;br /&gt;# using defaults found in /boot/config-2.6.34.7-0.7-desktop&lt;br /&gt;#&lt;br /&gt;*&lt;br /&gt;* Linux Kernel Configuration&lt;br /&gt;*&lt;/b&gt;&lt;br /&gt;at which point I bailed out.&lt;br /&gt;&lt;br /&gt;So I better go back and finish it, perhaps by hitting return at each prompt unless I want to change it... &lt;br /&gt;&lt;br /&gt;&lt;i&gt;Uggh&lt;/i&gt;!.&lt;br /&gt;&lt;br /&gt;It's all coming back to me, kernel hacking back in 2002. And making a mess and having to reinstall...&lt;br /&gt;&lt;br /&gt;But wait! It goes on:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;“menuconfig” is a more comfortable way to configure the kernel. If necessary, install &lt;b&gt;ncurses-devel&lt;/b&gt; with YaST. Start the kernel configuration with the command &lt;b&gt;make menuconfig&lt;/b&gt;. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This does indeed require &lt;b&gt;ncurses-devel&lt;/b&gt;. So we install that and try again.&lt;br /&gt;&lt;br /&gt;Aha! Now this shows the options in the&lt;b&gt; [*] &lt;/b&gt;and&lt;b&gt; [ ]&lt;/b&gt; formats. The&lt;b&gt; Kernel Hacking&lt;/b&gt; option (highlight and hit Enter) is where we want to go.&lt;br /&gt;&lt;br /&gt;So we check it all out, exit without saving changes, and (fingers crossed) reboot.&lt;br /&gt;&lt;br /&gt;It comes back up just fine.&lt;br /&gt;&lt;br /&gt;Whew.&lt;br /&gt;&lt;br /&gt;=====&lt;br /&gt;All this occurred while trying to figure out how to convert the &lt;b&gt;dmesg&lt;/b&gt; timestamp to real time.&lt;br /&gt;&lt;b&gt; /var/log/messages &lt;/b&gt;has system events that may be able to be correlated with &lt;b&gt;dmesg&lt;/b&gt; output. There are allusions to a&lt;b&gt; /var/log/kern.log &lt;/b&gt;having real times, but I don't have such a file.&lt;br /&gt;&lt;br /&gt;So tomorrow is another day.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-8365353378613954766?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/8365353378613954766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=8365353378613954766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8365353378613954766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8365353378613954766'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/02/dmesg-and-kernel-hacking.html' title='dmesg and kernel hacking'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-1102308033760335954</id><published>2011-02-21T20:35:00.001-05:00</published><updated>2011-02-21T20:38:54.362-05:00</updated><title type='text'>More PC Suite 7.1.60.0 angst</title><content type='html'>A new day after several reboots.&lt;br /&gt;&lt;br /&gt;On the N8 &lt;b&gt;Settings &amp;gt; Connectivity &amp;gt; USB &amp;gt; Nokia Ovi Suite&lt;/b&gt; defines the use of the USB cable as a synchronizing medium.&lt;br /&gt;&lt;br /&gt;If you have ever connected the phone in an incompatible mode then PC Suite remembers this, even if you have changed the phone. So you need to uninstall and reinstall PC Suite and all its components (connectivity kit, anything named Nokia), or search your user settings. Nokia admits this, see:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://tinyurl.com/4ndvdqm&lt;/b&gt;&lt;br /&gt;It says:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Plan A :&lt;br /&gt;&amp;nbsp;Uninstall PC Suite and its components , Restart PC, Install PC Suite - connect new phone&lt;br /&gt;&lt;br /&gt;Plan B :&lt;br /&gt;Exit PC Suite.&amp;nbsp; Go to C:\Documents and Settings\USER\Application Data\PC Suite. Find Folder Named with IMEI-number and delete it. Now you can start PCSuite; data about the phone will be deleted.&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Then:&lt;br /&gt;&lt;br /&gt;+ Reboot. You may just have to pull the plug, since it doesn't close gracefully.&lt;br /&gt;+ Open the Device Manager (Start &amp;gt; Control Panel &amp;gt; System &amp;gt; Device Manager&lt;br /&gt;+ Plug in each phone and delete the entry that appears with the yellow highlighted question mark.&lt;br /&gt;+ Reboot. Again, you may just have to pull the plug, since it doesn't close gracefully.&lt;br /&gt;+ Reinstall Nokia PC Suite. Plan on reading a magazine while it loads. It takes forever.&lt;br /&gt;+Follow the prompts. DO NOT plug in the phone until told to do so. &lt;br /&gt;+ Plug in the N8 phone. It reports USB Connected Nokia Ovi Suite&lt;br /&gt;+Wait another eternity. I started this step at 18:26 and read a magazine until my patience ran out at . The hash bar runs, the prompt says Windows is installing PC connectivity Cable drivers, please wait. The task bar icon says Found new hardware Nokia N8-00 Phone Parent. The cursor has an hour glass.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;AHA!&lt;/b&gt; Ctrl-Tab shows a window about participating in a feedback program. It is waiting for confirmation. OK, click the green check mark. It eventually closes (it is now 18:39) and returns to the Get Connected prompt and progress bar.&lt;br /&gt;&lt;br /&gt;18:41: still no joy. Click the back button. It turns blue about 30 seconds later.&lt;br /&gt;18:45: try Ctrl-Alt-Delete. No response after a minute.&lt;br /&gt;18:46: pull the plug.&lt;br /&gt;==========&lt;br /&gt;18:48: OK, now we're rebooted. Wait for the disk thrashing to subside. &lt;br /&gt;18:50:30 It has ceased and the diagnostic request screen is up. Before clicking the check mark I look to see if the IMEI file is there, There are two .dat files, but no IMEI.&lt;br /&gt;18:53:30 click the green check mark. Nothing happens.&lt;br /&gt;18:54:30 Start PC Suite. It pops up in fifteen seconds. Very snappy. Good.&lt;br /&gt;18:55:30 Click the get connected box.&lt;br /&gt;18:55:45 Plug in the N8 phone:&amp;nbsp; Your phone is in the file transfer mode... Well, no it is NOT, but you can't figure that out.&lt;br /&gt;============&lt;br /&gt;OK. Click OK and now try with the N900:&lt;br /&gt;18:58:00 click the back button. It turns blue, but nothing happens. &lt;br /&gt;19:01:00: OK, we're back at step 1/3. Cable is selected (we've tried IR and Bluetooth, not supported by this machine).&lt;br /&gt;19:02:00: Click next. NO joy, it won't let go of the N8 even though it is disconnected.&lt;br /&gt;Try to get out of this mess,&amp;nbsp; but no response.&lt;br /&gt;19:05:15 pull the plug.&lt;br /&gt;==========&lt;br /&gt;19:08:00: OK, now we're rebooted. Wait for the disk thrashing to subside. &lt;br /&gt;19:09:00: It has ceased and the diagnostic request screen is up. Before clicking the check mark I look to see if the IMEI file is there, There are two .dat files, but no IMEI. Delete the C:\Documents and Settings\USER\Application Data\Nokia and \PC Suite directories. &lt;br /&gt;19:12:00 Start PC Suite.&lt;br /&gt;19:13:15 Click the connect to phone button&lt;br /&gt;19:14:00 The phone is recognized in PC Suite Mode&lt;br /&gt;19:14:45 click next&lt;br /&gt;19:16:00 the next screen appears (step 3 of 4, with connection options, cable selected), &lt;br /&gt;19:16:30 click next.Read a magazine.&lt;br /&gt;19:21:30 Window pops up implying we have USB connectivity issue. But Windows has seen the phone. It is not our problem, it is Nokia's.&lt;br /&gt;19:23:00 Unplug and replug the N900 phone in PC Suite mode, recognized by Windows.&lt;br /&gt;19:25:00, no joy, pulll the plug.&lt;br /&gt;==========&lt;br /&gt;19:34:00 OK, now we're rebooted. Wait for the disk thrashing to subside. &lt;br /&gt;19:35:30 OK, it has subsided. &lt;br /&gt;19:36:30 Start PC Suite. It pops up in fifteen seconds. Very snappy. Good.&lt;br /&gt;19:38:30 Click the get connected box.&lt;br /&gt;19:38:50 Click next&lt;br /&gt;19:39:40 Plug in the N900 in PC Suite mode. Recognized by Windows as such&lt;br /&gt;20:30:00 No joy, pull the plug.&lt;br /&gt;&lt;br /&gt;&lt;b style="color: red;"&gt;It does not work.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Now, this is 7.1.60.0. Tomorrow is another day. If I can find an older version that works then everyone wins...&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-1102308033760335954?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/1102308033760335954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=1102308033760335954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/1102308033760335954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/1102308033760335954'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/02/more-pc-suite-71600-angst.html' title='More PC Suite 7.1.60.0 angst'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-909925350808547205</id><published>2011-02-20T21:08:00.000-05:00</published><updated>2011-02-20T21:08:01.714-05:00</updated><title type='text'>Nokia Frustration</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;A couple of very frustrating days trying to install Nokia PC Suite 7.1.60.0 on Windows XP (latest patches). The core program installs, but then the Nokia Cable Connectivity Driver hangs.&lt;br /&gt;&lt;br /&gt;I've done the whole routine several times:&lt;br /&gt;&lt;br /&gt;+ Start the install. Basic flies, Driver hangs. Reset the machine.&lt;br /&gt;&lt;br /&gt;+ Plug in the phone, follow the prompt to install the driver. Driver Hangs. Reset the machine.&lt;br /&gt;&lt;br /&gt;+ Go to Control Panel. Delete all traces of software for Nokia: PC Suite, Modems, Connectivity, etc. Anything with a Nokia name&lt;br /&gt;.&lt;br /&gt;+ Go to Control Panel &amp;gt; System &amp;gt; Device Manager. Plug in the phone, delete the module that pops up with a yellow question mark, reboot.&lt;br /&gt;&lt;br /&gt;+ Repeat.&lt;br /&gt;&lt;br /&gt;It does not work.&lt;br /&gt;&lt;br /&gt;Tried the same with the latest Ovi Suite, same results. The software sucks.&lt;br /&gt;&lt;br /&gt;I thought maybe the path was the problem. Initially I wanted to modify the installation path, but then finally accepted the default. No change.&lt;br /&gt;&lt;br /&gt;I've owned Nokia gear since their start. Nokia's gear is precious. Beautiful. A pleasure to behold. But their PC sync software, IMHO, sucks. When will they support Linux?&lt;br /&gt;&lt;br /&gt;:-(&lt;br /&gt;&lt;br /&gt;I then also tried this with Ovi Suite with the same results. There is a huge latency with the Cable Connectivity Driver that just does not work for me.&lt;br /&gt;&lt;br /&gt;My phones are the latest: the N8 and N900.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Not &lt;/b&gt;pleased.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-909925350808547205?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/909925350808547205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=909925350808547205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/909925350808547205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/909925350808547205'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/02/nokia-frustration.html' title='Nokia Frustration'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-3527057431521412910</id><published>2011-02-17T12:42:00.026-05:00</published><updated>2011-02-21T00:08:09.836-05:00</updated><title type='text'>Solving ALSA and WavePlugin for SqueezeBoxServer</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I'm trying to get the &lt;a href="http://wiki.slimdevices.com/index.php/WaveInput_plugin"&gt;WaveInput&lt;/a&gt; plugin for SqueezeBox Server working. So I'm trying to sort out ALSA and all its implications. I have figured out the schematic&amp;nbsp; below based on a number of experiments and other research  (click on the figure to get a larger image):&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-9GY36StXS_8/TV2HtD-_KYI/AAAAAAAAAIk/hIHcOp8K1b8/s1600/ALSA.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="217" src="http://4.bp.blogspot.com/-9GY36StXS_8/TV2HtD-_KYI/AAAAAAAAAIk/hIHcOp8K1b8/s400/ALSA.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Several notes:&lt;br /&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;All the stuff in&lt;b style="color: blue;"&gt; blue&lt;/b&gt; are functions and controls provided by &lt;a href="http://www.alsa-project.org/main/index.php/Main_Page"&gt;&lt;b&gt;ALSA&lt;/b&gt;&lt;/a&gt;.With the advent of the Linux 2.6 kernel, ALSA (the Advanced Linux Sound Architecture) has become the standard sound system for Linux. ALSA comprises both&amp;nbsp; the &lt;b&gt;base&lt;/b&gt;, which provides sound card drivers and firmware, and &lt;b&gt;alsa-utils&lt;/b&gt; for user tools. The main application in &lt;b&gt;alsa-utils&lt;/b&gt;&amp;nbsp; is &lt;b&gt;alsamixer&lt;/b&gt;. &lt;b&gt;alsamixer&lt;/b&gt; is an ncurses-based mixer for controlling your audio interfaces, both playback and recording. There are a number of GUI front-ends for the ncurses (terminal-based) &lt;b&gt;alsamixer&lt;/b&gt;, including &lt;b&gt;kmix&lt;/b&gt; and a host of others. All of these present the functions embodied in &lt;b&gt;alsamixer&lt;/b&gt;. So if, for example, your version of &lt;b&gt;alsamixer&lt;/b&gt; does not have a channel for &lt;b&gt;MicIn&lt;/b&gt; then none of these front-ends can display such a thing. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The diagram shows what &lt;b&gt;alsamixer&lt;/b&gt; shows me on my system (OpenSuSE 11.3).&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The ALSA term for microphone input is &lt;b&gt;MicIn&lt;/b&gt; - "low-level, mono microphone input". This does not exist on my system and this is what I need to be able to mute.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The red &lt;b style="color: red;"&gt;x&lt;/b&gt; indicates that there is a MUTE button available for that control. Not all the controls have a MUTE function. In particular, the &lt;i&gt;microphone&lt;/i&gt; inputs do not have a mute function. You can set the volume to zero and the sound still is picked up. I have found that the only way to mute the built-in PC microphone is to plug a dead plug into the headset microphone socket. As indicated by the ganged microphone switches in the diagram, this will disable the internal microphone.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The &lt;b&gt;Headphone&lt;/b&gt; and &lt;b&gt;Speaker&lt;/b&gt; outputs also are served by a ganged switch: each of these channels has its own volume control but plugging in a headset blocks the output to the PC Speaker.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I don't know where the &lt;b&gt;First Mic Boost Capture&lt;/b&gt; channel goes. My assumption is that it is a volume control on the microphone stream, which is then fed back into the sound card to be distributed normally (&lt;i&gt;i.e.&lt;/i&gt;, to &lt;b&gt;Headphone&lt;/b&gt;, &lt;b&gt;Speaker&lt;/b&gt;, or &lt;b&gt;Capture&lt;/b&gt; channels). But that is a guess...&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The output &lt;b&gt;Capture&lt;/b&gt; channel fills a &lt;b&gt;Buffer&lt;/b&gt;. This presumably is read&amp;nbsp; by some device to then be served to &lt;b&gt;WaveInput&lt;/b&gt;. It has an activation checkbox, indicated by the red &lt;span style="color: red;"&gt;checkmark&lt;/span&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt; The preferred "device" has been said to be a recording device such as &lt;b&gt;krecord. &lt;/b&gt;It turns out that &lt;b&gt;krecord&lt;/b&gt; is totally unnecessary, unless you are trying to record the channel. &lt;b&gt;All You Have To Do&lt;/b&gt; ... is the detail at the end of this post.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;The channel names are those provided by &lt;a href="http://www.linuxplanet.com/linuxplanet/tutorials/7134/1/"&gt;&lt;b&gt;alsamixer&lt;/b&gt;&lt;/a&gt; (and consequently by all the various GUI frontends for it, &lt;i&gt;e.g.&lt;/i&gt;, &lt;b&gt;kamix, kmix&lt;/b&gt;,&lt;b&gt; gmix&lt;/b&gt;, and so forth. These differ from those presented quasi-officially by &lt;a href="http://alsa.opensrc.org/Main_Page"&gt;http://alsa.opensrc.org/Main_Page&lt;/a&gt;. I have therefore inferred the following correspondence:&lt;br /&gt;&lt;br /&gt;&lt;b&gt; +&lt;/b&gt; The ALSA term for microphone input is &lt;b&gt;MicIn&lt;/b&gt; - "low-level, mono microphone input". This &lt;i&gt;does not exist&lt;/i&gt; on my system and this &lt;i&gt;is what I need&lt;/i&gt; to mute. Instead, my system shows &lt;b&gt;Front Mic Boost&lt;/b&gt;, which does not have a mute control.&lt;br /&gt;&lt;br /&gt;&lt;b&gt; +&lt;/b&gt; The ALSA term for digital stream &lt;b&gt;&lt;i&gt;input&lt;/i&gt;&lt;/b&gt; is&lt;b&gt; PCM playback&lt;/b&gt; - "digital stream &lt;b&gt;from&lt;/b&gt; software". This does exist on my system as &lt;b&gt;PCM&lt;/b&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;+&lt;/b&gt; The ALSA term for digital stream &lt;b&gt;&lt;i&gt;output&lt;/i&gt;&lt;/b&gt; is &lt;b&gt;PCM Capture&lt;/b&gt; - "digital stream &lt;b&gt;to&lt;/b&gt; software". This does exist on my system as &lt;b&gt;Capture&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;+&lt;/b&gt; &lt;a href="http://www.linuxplanet.com/linuxplanet/tutorials/7134/1/"&gt;The link&lt;/a&gt; cites &lt;b&gt;synthesizer &lt;/b&gt;as one of the ALSA channels. This may be what we are seeing as &lt;b&gt;Digital&lt;/b&gt; and may be the MIDI input.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;+&lt;/b&gt; The link cites &lt;b&gt;Line Out&lt;/b&gt; - "analog output to external device" as one of the ALSA channels. This does exist on my system as &lt;b&gt;Headset&lt;/b&gt; and controls the analog stereo connection. &lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I am testing all this with &lt;a href="http://sourceforge.net/projects/streamtuner2/"&gt;&lt;b&gt;streamtuner2&lt;/b&gt;&lt;/a&gt;. Its feeds happily go to the PC headset (if plugged in) or the PC speaker. But to date, they do &lt;i&gt;not&lt;/i&gt; get to the &lt;b&gt;Capture &lt;/b&gt;channel and therefore do not get to the &lt;b&gt;Buffer&lt;/b&gt; or &lt;b&gt;WaveInput&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;OK. So after some reflection and refraction, we hit it again.&lt;br /&gt;&lt;br /&gt;The solution was found with the following protocol:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Start StreamTuner2&lt;/li&gt;&lt;li&gt;Start a stream. This starts &lt;b&gt;kaffeine&lt;/b&gt; in &lt;b&gt;Playback&lt;/b&gt; mode.&lt;/li&gt;&lt;li&gt;Go to &lt;b&gt;kmix&lt;/b&gt;, zero and mute all the settings, then open them one by one and wait a long time before the next one. "Long time" turns out to be 34.5 seconds on my system, but YMMV.&lt;/li&gt;&lt;/ul&gt;Actually the latency is the key impediment to analysis: it takes 34.5 seconds on my system from making a change in &lt;b&gt;kmix&lt;/b&gt; before it is reflected in the sound.&lt;br /&gt;&lt;br /&gt;Sparing you the details, although if you email an address I'll give you more details, it turns out that (at least on my system) you must:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Unmute, max volume the &lt;b&gt;Headphone&lt;/b&gt; control&lt;/li&gt;&lt;li&gt;Unmute, max volume the &lt;b&gt;Digital&lt;/b&gt; control&lt;/li&gt;&lt;li&gt;Plug in to the PC headphone socket to disconnect the PC speaker. It has to be a real headset it seems, I tried various other plugs without success.&lt;/li&gt;&lt;li&gt;And of course unmute and max volume &lt;b&gt;Master&lt;/b&gt; and &lt;b&gt;PCM&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;So this is where I am for now:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;I need a more elegant way of muting the PC microphone than plugging in a blank plug.&lt;/li&gt;&lt;li&gt;I need a more elegant way of disabling the PC Speaker than plugging in the headphone.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;There are of course many questions remaining to which we may attend in due course. At the top of the list are:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Why does it need &lt;b&gt;Headphone&lt;/b&gt; when the feed is &lt;b&gt;Digital&lt;/b&gt;?&lt;/li&gt;&lt;li&gt;Why is not simply muting &lt;b&gt;Speaker &lt;/b&gt;enough, rather than requiring a headphone plug?&lt;/li&gt;&lt;li&gt;What does it take to actually mute the PC microphone, other than plugging it out? &lt;/li&gt;&lt;/ul&gt;I suspect these all have to do with impedances and other mysteries. Tomorrow (or next week, or next month) is another day...&lt;br /&gt;&lt;br /&gt;For now, very pleased. The sound is beautiful...&lt;br /&gt;&lt;br /&gt;So very good work to the author of &lt;b&gt;WaveInput&lt;/b&gt;. It now works a charm. I hope this is helpful to others.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-3527057431521412910?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/3527057431521412910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=3527057431521412910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/3527057431521412910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/3527057431521412910'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/02/solving-alsa.html' title='Solving ALSA and WavePlugin for SqueezeBoxServer'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-9GY36StXS_8/TV2HtD-_KYI/AAAAAAAAAIk/hIHcOp8K1b8/s72-c/ALSA.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-8905356316819815743</id><published>2011-01-06T13:21:00.001-05:00</published><updated>2011-01-06T13:37:28.881-05:00</updated><title type='text'>Continuation</title><content type='html'>Today was wet and soggy. How better to spend time getting things done.&lt;br /&gt;&lt;br /&gt;So we installed SuSE 11.3 on the netbook and generally have things going right again. But the missing part still eludes us.&lt;br /&gt;&lt;br /&gt;I've done a more generic search, resulting in a host of ebay.co.uk sites. They don't cite the part explictly but are obviously in the domain of reclaiming parts, so have emailed them with the particulars. We shall see. If no luck by tomorrow PM then it is time to cut bait and put it all back together. And if it still doesn't work, then order the part from California.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-8905356316819815743?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/8905356316819815743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=8905356316819815743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8905356316819815743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8905356316819815743'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/01/continuation.html' title='Continuation'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-7135908168353276748</id><published>2011-01-04T12:59:00.010-05:00</published><updated>2011-01-08T07:31:52.302-05:00</updated><title type='text'>Screwtape on defence</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;OK, pursuing the solution. The repair shop didn't seem all that motivated, so I figured better to give it a go myself and only on failing to turn it over to them.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;I'll come back later and clean up the pictures, right now I'm on the netbook and don't have a photo editor... :-(&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;I found&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://www.scribd.com/doc/27312157/Fujitsu-P1610-Upper-Case&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;that explains how to open the case. I also found &lt;b&gt;lots&lt;/b&gt; of cat hair.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;The disassembly proceeded directly, although slowly, as I was being particularly careful and documenting the steps and adding edits to the source:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Step 8:&amp;nbsp;&lt;/b&gt;&lt;/span&gt; &lt;b&gt;remove                    the keyboard upper trim&lt;/b&gt;         &lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;+ Note: one of the eleven screws removed in step 5 holds this trim in place. Do &lt;i&gt;not&lt;/i&gt; take a shortcut and skip removing the screws!&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Step 14: remove cables&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;+ The upper antenna cable (the one towards the rear of the machine) is grey.&lt;br /&gt;+ Pull up on the black plastic tabs to disconnect the display connectors&lt;b&gt;.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Step 17: Remove screws&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;+ There are 5, not 4 screws on the P1630&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;+ Still more cat hair..&lt;b&gt;.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Step 20:&lt;/b&gt;We need to carry on further to get to the USB connectors. On the USB audio&lt;/span&gt;&lt;span style="font-size: small;"&gt; board&lt;/span&gt;&lt;span style="font-size: small;"&gt;:&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_hDSDyHnYxrY/TSNccS6OppI/AAAAAAAAAH0/pBNY5MmntNY/s1600/L4+board+front.JPG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_hDSDyHnYxrY/TSNccS6OppI/AAAAAAAAAH0/pBNY5MmntNY/s320/L4+board+front.JPG" width="320" /&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size: small;"&gt;+ Remove four screws&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;+ Disconnect brown ribbon &lt;br /&gt;+ Disconnect white coax&lt;br /&gt;+ Remove VGA connector cover&lt;br /&gt;+ Disconnect phone plug connector&lt;br /&gt;+ Lift out &lt;/span&gt;&lt;span style="font-size: small;"&gt;USB audio&lt;/span&gt;&lt;span style="font-size: small;"&gt; board.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;This is the bit that needs to be replaced. Its data are, from top to bottom:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEST&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FJ-T&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MADE IN VIETNAM&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; VB335B* CP33353*-X1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; B.3 D.5 F.7 H.9&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CP333530-Z1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REV/LOT&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RS93T17&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A1-O2/G&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 08Y01298303 06&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_hDSDyHnYxrY/TSNcaAqWDnI/AAAAAAAAAHw/DT0tLBb5ZVg/s1600/L4+board+back.JPG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_hDSDyHnYxrY/TSNcaAqWDnI/AAAAAAAAAHw/DT0tLBb5ZVg/s320/L4+board+back.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt; On the reverse of the card the serial connector has a tag that reads:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Agere Systems&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Delphi Modem 040&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Approval No. 3785&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASI-DELPHI-040&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Morocco: 2514/2005&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TEC/WR/I/MOD-08/02/122.MAY 07&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IC: 4005B-DELPHI, REN:0.1&lt;br /&gt;&lt;br /&gt;Careful examination of the the rest of the system does not find any signs of damage: flare points, melting, burn spots.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;But the &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;USB audio&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt; card...&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_hDSDyHnYxrY/TSNceuho5gI/AAAAAAAAAH4/QxXZOArYKTY/s1600/L4+board+processor.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_hDSDyHnYxrY/TSNceuho5gI/AAAAAAAAAH4/QxXZOArYKTY/s320/L4+board+processor.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;There is a clear burn mark with black residue on the eight-lead processor in the center of the card.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;So now we have five choices:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;1. Declare faith in the take-it-apart-clean-it-and-put-it-back-together philosophy:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a. Put it all back together to see if it flies&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Not likely...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; b. If it doesn't work then take it back to the shop and ask them to do all the foregoing.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; That seems a waste, plus time, money and data liability, since I've already done all this.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;2. Take the board to the shop and ask them to replace it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;3. Try to find the board myself.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;4. Do #1a and if it doesn't work then #3.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;5. Do #3 and on success or failure #1a. Then on failure #2. In any case keep the gear (and data) here until the card is replaced. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;I vote for option 5. We have seen black residue in the past that didn't matter, e.g., the mouse. But if the card is not terribly expensive better to replace it now, given the burns and residue. And in any case delay turning the machine over to strangers until all other options are exhausted.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Tomorrow is another day. &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-7135908168353276748?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/7135908168353276748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=7135908168353276748' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/7135908168353276748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/7135908168353276748'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/01/more-screwtape.html' title='Screwtape on defence'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_hDSDyHnYxrY/TSNccS6OppI/AAAAAAAAAH0/pBNY5MmntNY/s72-c/L4+board+front.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-4825277201341436858</id><published>2011-01-03T12:35:00.009-05:00</published><updated>2011-01-03T14:36:29.921-05:00</updated><title type='text'>Wow. Major Screwtape...</title><content type='html'>&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;C. S. Lewis wrote a delightful tale &lt;strong&gt;The Screwtape Letters &lt;/strong&gt;(http://en.wikipedia.org/wiki/The_Screwtape_Letters) in which a senior demon called Screwtape gives advice to his nephew demon (Wormwood) on how to corrupt the souls of men. Basically, it is a matter of tossing marbles in their way and then watching as they do themselves in. So when I see a bunch of marbles in my path I declare a "Screwtape moment". I know he is trying to get me to mess myself up, so it is a time to stop and reflect, and figure out what is the correct next thing to do.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;I have just had a major Screwtape moment. In fact, several of them:&lt;br /&gt;&lt;br /&gt;I've been trying to get Bluetooth connectivity from Linux OpenSuSE 11.3 to various bits of gear, including a Bluetooth headset. After spending major time struggling with &lt;strong&gt;kbluetooth &lt;/strong&gt;to no avail I discovered that people were singing songs of praise to &lt;strong&gt;Bluedevil&lt;/strong&gt;&amp;nbsp; (&lt;a href="http://www.tuxmachines.org/node/46780"&gt;http://www.tuxmachines.org/node/46780&lt;/a&gt;) as an alternative open systems stack.&lt;br /&gt;&lt;br /&gt;So I went in quest, and found it as a &lt;strong&gt;git&lt;/strong&gt; and&lt;strong&gt;&amp;nbsp; CMake&lt;/strong&gt; project. OK, so more time learning about &lt;strong&gt;git &lt;/strong&gt;and &lt;strong&gt;CMake&lt;/strong&gt; to no avail. Then finally some friends pointed out the OpenSuSE 11.3 repository, where a vetted version resides. Downloaded it with YaST and hurrah! headset connectivity at last.&lt;br /&gt;&lt;br /&gt;Next, as in after any major adjustment, reboot.&lt;br /&gt;&lt;br /&gt;CRASH!!&lt;br /&gt;&lt;br /&gt;It seems that the Bluedevil package requires the latest KDE stack (4.5.3), but it is unstable so trashed the machine.&lt;br /&gt;&lt;br /&gt;No problem, we'll just reinstall ("upgrade") from the CD.&lt;br /&gt;&lt;br /&gt;Uh oh. The CD drive won't run and Linux complains about current overload. Arrrgh. Screwtape...&lt;br /&gt;It sort of connects,installs some files, deletes some others, but then stops. "Connect DVD #1" it demands...&lt;br /&gt;&lt;br /&gt;OK, go look for the power supply for the drive. I think it is a 12 volt unit, but the charger tips will tell. (The drive is an IOmega SuperSlimDVD and it does not show the charger voltage...) So plug in the charger, it fits, and ....&lt;br /&gt;&lt;br /&gt;BLITZ!!!&lt;br /&gt;&lt;br /&gt;Nothing. The drive does nothing.&lt;br /&gt;&lt;br /&gt;It turns out that the drive is one of these dual USB devices with a Y-split cord. I had only attached one of the two USB connectors, resulting in the current overload.&lt;br /&gt;&lt;br /&gt;Screwtape...&lt;br /&gt;&lt;br /&gt;But now we have blitzed the machine or the drive or both and the&amp;nbsp;kernel is gone: &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Filesystem type is ext2fs, partition type&amp;nbsp;0x83&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;kernel /vmlinuz...&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Error 15: File not found&lt;/strong&gt;...&lt;br /&gt;So the kernel is trashed, and I have no way to reinstall because the DVD drive won't respond.&lt;br /&gt;=====&lt;br /&gt;&lt;br /&gt;That was yesterday. &lt;br /&gt;&lt;br /&gt;Today I take the drive, the laptop, and myself up to Tottenham Court Road to &lt;strong&gt;Gigabyte Electronics&lt;/strong&gt;, where several people are very helpful. We test various USB drives against the machine and other machines then migrate to powered drives.&lt;br /&gt;&lt;br /&gt;All confirm: my USB port(s) are toast. I have several options:&lt;br /&gt;1.&amp;nbsp;Farkle with the machine tonight &lt;br /&gt;2.&amp;nbsp;Get the USB ports repaired (component level repair, air sucking through teeth)&lt;br /&gt;3.&amp;nbsp;Pull the Hard Drive and mount it somewhere to extract the data, then toss the machine.&lt;br /&gt;&lt;br /&gt;The data are encrypted, so option three isn't all that bad, except in cost.&lt;br /&gt;&lt;br /&gt;In the meantime, I buy a new CD/DVD drive and an ASUS EeePC netbook, then take the machine and the new acquisitions home to explore option 1. If it doesn't sort out tonight then options 2&amp;nbsp;and 3.&lt;br /&gt;&lt;br /&gt;=====&lt;br /&gt;&lt;br /&gt;OK, so now we are home with a snack and a pint and go to work.&lt;br /&gt;&lt;br /&gt;Regarding the defunct Fujitsu P1630:&lt;br /&gt;&lt;br /&gt;+ The blitz occurred on the second USB port, which is possibly short circuited.&lt;br /&gt;+ We have tested single and dual lead drives against ports 1, 2, or both, none work&lt;br /&gt;+ We have tested powered drives against each port, none work.&lt;br /&gt;+ We have connected other&amp;nbsp;USB devices (hub, cell phones) all DO &amp;nbsp;work. ???&lt;br /&gt;&lt;br /&gt;So the USB ports are knackered.&lt;br /&gt;&lt;br /&gt;Regarding the netbook:&lt;br /&gt;&lt;br /&gt;Some progress here, but 'way too slow. &lt;br /&gt;&lt;br /&gt;+ OK, what about USB: I can read half the phone but not the part I really want, which is the memory chip. Hmm. Maybe I can put the chip in a card reader and load it directly into the netbook?&lt;br /&gt;&lt;br /&gt;OK, put it on the "too hard" list for now and let's try Internet connectivity. &lt;br /&gt;&lt;br /&gt;USB:&lt;br /&gt;&lt;br /&gt;I have a mobile broadband transceiver with a SIM that connects through USB. But the netbook is "embedded", meaning it has a SIM slot. It reports this device as EM770. So the system refuses to find the outboard USB antenna, demanding a SIM for the embedded device. Whatevah, as long as it works, except of course it doesn't work as well as a space antenna. But whatevah, as long as it works.&lt;br /&gt;&lt;br /&gt;OK, I can post (obviously), finished the pint and the snack and am about ready for dinner. So what is ahead?&lt;br /&gt;&lt;br /&gt;+ Catch up on essential correspondence by email (mail.Google.com) with business, family, friends.&lt;br /&gt;&lt;br /&gt;+ Get used to the offplaced right-hand Shift key next to the PgUp key: whenever I try to use the former I get the latter...&lt;br /&gt;&lt;br /&gt;+ Establish Bluetooth or USB connectivity to the phones and memory sticks. I'm going to nuke Windows as soon as possible, so anything of substance needs to be stored offline, like this posting.&lt;br /&gt;&lt;br /&gt;+ Test the old CD/DVD drive against the new netbook before trashing it.&lt;br /&gt;&lt;br /&gt;+ Examine connecting the memory chip directly to the netbook for offboard storage&lt;br /&gt;&lt;br /&gt;+ Print out repair objectives:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Repair USB ports to allow booting from an external CD/DVD drive&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Alternatively, rip the encrypted &lt;strong&gt;/data &lt;/strong&gt;partition to a USB stick or DVD&lt;br /&gt;&lt;br /&gt;+ Save the plan on the external medium. &lt;strong&gt;&lt;em&gt;Especially&lt;/em&gt;&lt;/strong&gt; save the latest versions of &lt;strong&gt;itinerary.xls&lt;/strong&gt; from the phones and USB drive. This contains all the passwords as well as details for Linux reinstallation.&lt;br /&gt;&lt;br /&gt;+ Nuke Windows on the netbook and install OpenSuSE 11.3. Windows drives me nuts with its insolence. The vendor touted this netbook because it had WinXP, "not the hated Vista or Windows 7". Amen.&lt;br /&gt;&lt;br /&gt;+ Resolve the conflict between the "embedded" mobile broadband and the USB attachment. I need to elevate the antenna for better reception.&lt;br /&gt;&lt;br /&gt;+ Resolve the video resolution conflict: WinXP allows resolutions up to 1920x something, but apparently the video card can only handle 1024x768?? So if you&amp;nbsp;set the resolution higher then you need to scroll all over the place.&lt;br /&gt;&lt;br /&gt;Sigh... Screwtape...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-4825277201341436858?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/4825277201341436858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=4825277201341436858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/4825277201341436858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/4825277201341436858'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/01/wow-major-screwtape.html' title='Wow. Major Screwtape...'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-1252357335020007463</id><published>2011-01-01T11:58:00.001-05:00</published><updated>2011-01-01T12:31:28.677-05:00</updated><title type='text'>Happy Christmas!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_hDSDyHnYxrY/TR9WiUToPHI/AAAAAAAAAHk/su_CLmWnGck/s1600/20101220_lauren_window.jpg" imageanchor="1" linkindex="108" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="264" src="http://1.bp.blogspot.com/_hDSDyHnYxrY/TR9WiUToPHI/AAAAAAAAAHk/su_CLmWnGck/s320/20101220_lauren_window.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: left;"&gt;&lt;span style="font-size: small;"&gt;It has been a magic time, with the full range of traditional English Christmas:holly, ivy, watercress,snow, music, Messiah, Vivaldi, fairs, markets, family, and friends.&lt;/span&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: left;"&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: left;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;We've had a fine time in London, with snow and full moon in Hampstead, browsing Covent Garden, Harrods, Bond Street, Burlington Mall, Selfridges, James Street, all the other West End offerings, and lots of walking, averaging around four miles a day. Found the most amazingly huge and wonderful mall in Shepherd's Bush ("Westfield Mall"). A lovely moonlit stroll down Embassy Row just west of Kensington Park and tea at the "Orangery" at Kensington Palace. Almost got locked in the park, as it closes after dark... Found the German Christmas Market in Hyde Park, full with roasted chestnuts, mulled wine, hand-blown glass tree ornaments, and Moravian stars. Supper at the Sherlock Holmes, went to hear Messiah at St. Martin-in-the-Fields. It was a perfect rendition.&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: left;"&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: left;"&gt;We walked down to Wapping High Street and visited the butcher, garden shop, green grocer, and pharmacy. It was like walking through a rift in the curtain of time: suddenly it was 1950 all over again... &lt;span class="moz-smiley-s1" title=":-)"&gt;:-)&lt;/span&gt; The butcher is amazingly deft with his cleaver, with apparent total disregard for his thumb just millimeters away from the aimpoint. (I couldn't watch after the first blow... &lt;span class="moz-smiley-s2" title=":-("&gt;:-(&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: left;"&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: left;"&gt;&lt;span class="moz-smiley-s2" title=":-("&gt;&lt;/span&gt;Found a lovely holly wreath and real mistletoe, now adorning the boat inside and out. Delightful. The last time I saw a holly wreath was when I made one myself as a college student after cutting the holly in the forest. And I can't remember the last time I saw real mistletoe. (Although she did warn us that the berries are deadly poison, especially for cats... &lt;span class="moz-smiley-s2" title=":-("&gt;:&lt;/span&gt;-(&lt;/div&gt;&lt;div style="font-family: inherit; text-align: left;"&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: left;"&gt;And found once again that we have two cultures divided by a common language: I've been looking everywhere for "mineral oil" to lubricate a pump. Getting constant stares and shrugs. Never heard of it, they say. Well, browsing this anachronistic little pharmacy I found "liquid&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt; paraffin". Yup. Same stuff... &lt;span class="moz-smiley-s1" title=":-)"&gt;:-)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_hDSDyHnYxrY/TR9Y762A9eI/AAAAAAAAAHo/Z_qiLjj0XUU/s1600/20101217_sunbury_closed.jpg" linkindex="109" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://3.bp.blogspot.com/_hDSDyHnYxrY/TR9Y762A9eI/AAAAAAAAAHo/Z_qiLjj0XUU/s320/20101217_sunbury_closed.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre wrap=""&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;The single-handed trip down from Shepperton to Teddington was "interesting", what with unmanned locks ("self-service") and &lt;b class="moz-txt-star"&gt;&lt;span class="moz-txt-tag"&gt;*&lt;/span&gt;literally&lt;span class="moz-txt-tag"&gt;*&lt;/span&gt;&lt;/b&gt;frozen lock controls, then a white-out mini-blizzard once on the Thames below Teddington. No one else on the river, except for scullers and rowers with total ignorance of the laws of gross tonnage and too many lights... &lt;span class="moz-smiley-s1" title=":-)"&gt;:-)&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: small;"&gt;So, living a full life, just wishing we could all be together all the time.&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-1252357335020007463?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/1252357335020007463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=1252357335020007463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/1252357335020007463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/1252357335020007463'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2011/01/happy-christmas.html' title='Happy Christmas!'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_hDSDyHnYxrY/TR9WiUToPHI/AAAAAAAAAHk/su_CLmWnGck/s72-c/20101220_lauren_window.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-4084297359857289000</id><published>2010-11-14T22:07:00.017-05:00</published><updated>2010-11-14T22:48:29.752-05:00</updated><title type='text'></title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_hDSDyHnYxrY/TOCmCcmCrmI/AAAAAAAAAHc/2VdJY7cVPIk/s1600/20101114_Anglers-33.jpg" imageanchor="1" linkindex="20" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_hDSDyHnYxrY/TOCmCcmCrmI/AAAAAAAAAHc/2VdJY7cVPIk/s320/20101114_Anglers-33.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Transition is always a traumatic thing. And so it is now.&lt;br /&gt;&lt;br /&gt;My sense is that I lived one life from 0-13 years of age, another from 14-22, another from 23-37, another from 38-60, another from 61-67, and now another from now to ... Whenever next.&lt;br /&gt;&lt;br /&gt;Each was a complete package, with a clear delineation between it and the next, so easily archivable and forgotten, for better or worse.&lt;br /&gt;&lt;br /&gt;I did read in the Times today that a broken heart really can kill you. The Times have decided to get pugnacious (idiots) and try to charge for their web content (so pound sand) so I can't give you their link.  But the article is virulent:&lt;br /&gt;&lt;br /&gt;http://www.medicinenet.com/script/main/art.asp?articlekey=52318 &lt;br /&gt;http://en.wikipedia.org/wiki/Broken_heart&lt;br /&gt;http://news.softpedia.com/news/A-Broken-Heart-Can-Lead-to-Death-Researchers-Say-107907.shtml&lt;br /&gt;&lt;br /&gt;(Hullo, Times, do you understand that you are expendable? Idiots...)&lt;br /&gt;&lt;br /&gt;Each of these phases were accompanied by some measure of the "broken heart" syndrome.&lt;br /&gt;&lt;br /&gt;To find that I am still alive and well despite all that is rather amazing. At least to me.&lt;br /&gt;&lt;br /&gt;TBTG.&lt;br /&gt;&lt;br /&gt;So at this point I am obviously entering another phase, starting another package.&lt;br /&gt;&lt;br /&gt;There is nothing wrong with my brain, and little wrong with my body, but I have not been able to find a suitable job.&lt;br /&gt;&lt;br /&gt;Now, granted, that there are a lot of jobs out there, but the operative phrase is "suitable". I have resources so shall not starve, but it was a lot more fun earning what I did before.&lt;br /&gt;&lt;br /&gt;But I have not folded the tent. So we shall see.&lt;br /&gt;&lt;br /&gt;The plan is to &lt;a href="http://en.wikipedia.org/wiki/Keep_Calm_and_Carry_On" linkindex="21"&gt;Keep Calm and Carry On&lt;/a&gt; and see what the future brings. &lt;br /&gt;&lt;br /&gt;At present, I am in the UK attending to the boat. And finding it all exceedingly comfortable, a complete experience of "coming home". Lots of people who look a lot like me doing the things I love to do.&lt;br /&gt;&lt;br /&gt;&lt;style type="text/css"&gt;p, li { white-space: pre-wrap&lt;/style&gt;&lt;br /&gt;And so it was in the Netherlands, and to a lesser extent, in France.&lt;br /&gt;&lt;br /&gt;Went to the &lt;a href="http://www.beerintheevening.com/pubs/s/20/2029/Anglers/Walton_on_Thames" linkindex="22"&gt;Anglers Inn&lt;/a&gt; on the edge of the river Thames by Walton-on-Thames and spent about four hours having a thymed lamb roast and a couple of pints of &lt;a href="http://www.wychwood.co.uk/" linkindex="23"&gt;Hobgoblin&lt;/a&gt;, watching the families and their children, all blonde and pointy-chinned and mostly blue-eyed.&lt;br /&gt;&lt;br /&gt;Basically people just going along, doing their thing, little girls in pretty dresses, little boys stomping in the mud in their wellies, people just being people and loving one another.&lt;br /&gt;As it should be.&lt;br /&gt;&lt;br /&gt;TBTG.&lt;br /&gt;&lt;br /&gt;So, smile, share, and be kind. Do not let the remaining 2% of the world take you down.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-4084297359857289000?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/4084297359857289000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=4084297359857289000' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/4084297359857289000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/4084297359857289000'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2010/11/transition-is-always-traumatic-thing.html' title=''/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_hDSDyHnYxrY/TOCmCcmCrmI/AAAAAAAAAHc/2VdJY7cVPIk/s72-c/20101114_Anglers-33.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-1888288408774436872</id><published>2010-10-28T18:50:00.000-05:00</published><updated>2010-10-28T18:50:28.202-05:00</updated><title type='text'>New Media</title><content type='html'>We've had a good &lt;b&gt;New Media&lt;/b&gt; day. We got a new website up yesterday due to popular acclaim and linked it here (I need to figure out to easily link here to there: &lt;a href="http://www.lavarre.org/" linkindex="107"&gt;www.lavarre.org&lt;/a&gt;...)&lt;br /&gt;&lt;br /&gt;Spent a good part of the day "fixing" DNS settings and Thunderbird.&lt;br /&gt;&lt;br /&gt;The DNS (Domain Name Server) settings are handled through &lt;a href="http://networksolutions.com/" linkindex="108"&gt;NetworkSolutions.com&lt;/a&gt;. Pretty good service, but there is some latency in becoming familiar with all the terminology.&lt;br /&gt;&lt;br /&gt;For example, consider the domain &lt;b&gt;lavarre.org&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;You can create a zillion &lt;b&gt;sub-domains&lt;/b&gt;, like &lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; www.lavarre.org&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; whoever&lt;b&gt;@lavarre.org&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;and any number of subdomains: &lt;b&gt;pat.&lt;/b&gt;, &lt;b&gt;penny.&lt;/b&gt;, &lt;b&gt;christina.&lt;/b&gt;, etc. &lt;br /&gt;&lt;br /&gt;And then you can have sub-subdomains, like:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;www.pat.lavarre.org&lt;/b&gt;&lt;br /&gt;whoever&lt;b&gt;@pat.lavarre.org&lt;/b&gt;&lt;br /&gt;&lt;b&gt;www.&lt;/b&gt;&lt;b&gt;penny.lavarre.org&lt;/b&gt;&lt;br /&gt;whoever&lt;b&gt;@penny.lavarre.org&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;And so forth.&lt;br /&gt;&lt;br /&gt;you can use the &lt;b&gt;A (address) record&lt;/b&gt; to point a subdomain at an Internet Protocol (IP) address.&lt;br /&gt;&lt;br /&gt;This is good in that an IP address (IPA) is very, very explicit.&lt;br /&gt;&lt;br /&gt;But this is bad in that some services change the numerical address regularly despite keeping a fixed &lt;b&gt;canonical name&lt;/b&gt; (CNAME), such as &lt;b&gt;ghs.google.com&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Now, I don't yet really know, but my guess (without further googling) is that &lt;b&gt;ghs&lt;/b&gt; stands for &lt;b&gt;Google Hosting Service&lt;/b&gt;. And a clever bit of kit is is:&lt;br /&gt;&lt;br /&gt;You enter &lt;b&gt;ghs.google.com&lt;/b&gt; as your target CNAME in your DNS hosting service (e.g., &lt;a href="http://www.networksolutions.com/" linkindex="109"&gt;&lt;b&gt;www.networksolutions.com&lt;/b&gt;&lt;/a&gt;). Then on the other side of the link (in Google itself) you tell Google what DNS names they should expect to have come knocking at their door.&lt;br /&gt;&lt;br /&gt;And it works.&lt;br /&gt;&lt;br /&gt;A few whines:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The NetworkSolutions.com site only allows the numerical IPA in the &lt;b&gt;A record&lt;/b&gt;. So you have to &lt;b&gt;ping ghs.google.com &lt;/b&gt;to find that number (currently&amp;nbsp; 74.125.53.121)&lt;/li&gt;&lt;li&gt;Their CNAME section allows you to put in the CNAME, e.g., &lt;b&gt;sites/google.com/site/whateveryoursitename is&lt;/b&gt;&lt;/li&gt;&lt;li&gt;But you can't do both: either the numerical A record or the generic CNAME but not both. I'm not sanguine that they will always use the same IPA for ghs.google.com, so it would be better to be able to include the CNAME in the A record but it is what it is. We shall see.&lt;/li&gt;&lt;/ul&gt;==========&lt;br /&gt;&lt;br /&gt;Once past setting up the site and the DNS (the web works [&lt;a href="http://www.lavarre.org/" linkindex="110"&gt;www.lavarre.org&lt;/a&gt; and some others] but still need to solve email) it was on to fixing Thunderbird.&lt;br /&gt;&lt;br /&gt;GMail defaults to the IMAP protocol, which leaves all your email on the server. But aside from privacy issues, it is a PITA in that you get all kinds of duplicates. Very confusing. Better to have a POP account that downloads your mail and then you are then responsible for your destiny. (I found a number of I HATE IMAP sites, but I digress). So I set out to kill this particular bête noir. And succeeded.&lt;br /&gt;&lt;br /&gt;But as they say, it's easy if you know how, but if not then a challenge. First you have to create a new account and then notice the tiny little &lt;span style="font-size: xx-small;"&gt;&lt;b&gt;Edit&lt;/b&gt;&lt;/span&gt; button that lets you change a drop down button from IMAP to POP and then change your home directory for the file and then change the IPA for the server and then...&lt;br /&gt;&lt;br /&gt;Well, I won't spoil your fun, figure it out, but rest assured, it &lt;b&gt;can&lt;/b&gt; be done.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;==========&lt;br /&gt;&lt;br /&gt;In the process, I recovered a former gmail account file (the last POP file I had successfully attained) that had some very precious work-related messages that I had thought I had lost forever. The sender had moved on so could not be asked to repeat them, nevermind the embarassment of having to ask him to do so...&lt;br /&gt;&lt;br /&gt;So I was well pleased with myself... :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;==========&lt;br /&gt;&lt;br /&gt;OK, with all those bragging rights, then I set about cleaning up and reconciling the several POP, IMAP, POP3, IMAP-1, and so forth files. I figured out that deleting the various &lt;b&gt;.msf&lt;/b&gt; index files does no harm and allows them to be rebuilt based on the raw data files, e.g., &lt;b&gt;Mail&lt;/b&gt;, &lt;b&gt;Sent&lt;/b&gt;, &lt;b&gt;Drafts&lt;/b&gt;, etc. But after reviewing those accounts and transferring to &lt;b&gt;Local Folders&lt;/b&gt; or deleting all their files the data files were still in huge fractions of &lt;b&gt;gigabytes&lt;/b&gt; in size. &lt;i&gt;What's going on?!!&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Well, just a bit more googling solved it: You have to &lt;b&gt;compact&lt;/b&gt;.&lt;br /&gt;&lt;a href="http://www.blogger.com/goog_110860577" linkindex="111"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://kb.mozillazine.org/Thunderbird_:_Tips_:_Compacting_Folders" linkindex="112"&gt;http://kb.mozillazine.org/Thunderbird_:_Tips_:_Compacting_Folders&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And now they are all tiny.&lt;br /&gt;&lt;br /&gt;==========&lt;br /&gt;&lt;br /&gt;OK, so while we're bragging, we did realize that with all this consolidation we were generating a whole bunch of duplicates in the various folders of &lt;b&gt;Local Folders&lt;/b&gt;. So google again, and we first found a Thunderbird addon something like Remove Duplicates (Alternative) with five stars. Woohoo!&lt;br /&gt;&lt;br /&gt;Except I couldn't make it work. So then I tried&lt;br /&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove Duplicate Messages 0.1.1.10&lt;/b&gt;&lt;br /&gt;that works&lt;b&gt; &lt;/b&gt;a charm. It even looks &lt;i&gt;across subdirectories&lt;/i&gt; to find the dupes, then lists them with its recommendations: delete this, save that.&lt;br /&gt;&lt;br /&gt;Of course by now, what with consolidating some four different email accounts over some eight years, I had thousands of dupes, but checking the first few results, they seemed really to make sense. So, close my eyes and (it turns out I had some 60,000 messages) click &lt;b&gt;Delete Selected&lt;/b&gt; so that now, poof!, there are only 19,182 left...&lt;br /&gt;&lt;br /&gt;The 40,000 are gone, but safely gone, to Trash, so if you really want to wade through some 40,000 messages then you are welcome to do so. Knock yourself out, but also go to counseling for being seriously anal-retentive, and that advice from an accomplished AR veteran.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;==========&lt;br /&gt;&lt;br /&gt;So, all in all a very good day:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;DNS solved&lt;/li&gt;&lt;li&gt; POP/IMAP solved&lt;/li&gt;&lt;li&gt;Critical files recovered&lt;/li&gt;&lt;li&gt;Files reconciled&lt;/li&gt;&lt;li&gt;Strong recommendation for a work well done:&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thunderbird Add-on &lt;b&gt;Remove Duplicate Messages 0.1.1.10&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Recommended.&lt;b&gt; &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Oh, and OBTW, &lt;a href="http://sites.google.com/" linkindex="113"&gt;sites.google.com&lt;/a&gt; is really sweet. Well done.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-1888288408774436872?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/1888288408774436872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=1888288408774436872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/1888288408774436872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/1888288408774436872'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2010/10/new-media.html' title='New Media'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-2423852701644071858</id><published>2010-06-20T08:24:00.002-05:00</published><updated>2010-06-20T08:32:17.309-05:00</updated><title type='text'>OpenSuSE 11.2 and VMWare Printing</title><content type='html'>&lt;span style="font-family:arial;"&gt;To add a printer to the VMWare VM:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Ensure the VM is secured.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Edit Virtual Machine Settings&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Add ...&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Printer&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:arial;"&gt;Power on This Virtual Machine&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:arial;"&gt;There are then two choices &lt;span style="font-weight: bold;"&gt;hp#1&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;OfficeJet_6400&lt;/span&gt;. &lt;span style="font-weight: bold;"&gt;hp#1&lt;/span&gt; complains about margins and doesn't print even if you answer yes to the query. &lt;span style="font-weight: bold;"&gt;Officejet_6400&lt;/span&gt; doesn't complain but prints a header page and then prints the page half an inch too low.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;OK, try using these on just plain Linux:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    &lt;span style="font-weight: bold;"&gt;hp#1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;        No change, it does not print&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    &lt;span style="font-weight: bold;"&gt;Officejet_6400&lt;br /&gt;&lt;/span&gt;        prints the header &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;             &lt;span style="font-weight: bold;"&gt;%% [ ProductName: GPL Ghostscript ]%%&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;resulting in the actual print being again too low. We may be able to suppress the header, which would fix both problems.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;So it is not a VMware or Windows problem &lt;span style="font-style: italic;"&gt;per se&lt;/span&gt;, rather something with the Linux setup.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Checking YaST showed that &lt;span style="font-style: italic;"&gt;printing was not enabled&lt;/span&gt;  for hp#1. So we enabled it. Now it prints (all three previous attempts) without the header in the correct position.&lt;br /&gt;&lt;br /&gt;Problem solved.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-2423852701644071858?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/2423852701644071858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=2423852701644071858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/2423852701644071858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/2423852701644071858'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2010/06/opensuse-112-and-vmware-printing.html' title='OpenSuSE 11.2 and VMWare Printing'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-867290364558216128</id><published>2009-11-20T15:31:00.002-05:00</published><updated>2009-11-20T15:48:39.848-05:00</updated><title type='text'>Time to Give Back</title><content type='html'>&lt;span style="font-family: arial;"&gt;OK. I haven't fully gotten this blogging thing completely squared away, but gather I can rant or post information.&lt;br /&gt;&lt;br /&gt;I'm pretty much out of rants these days, but have been working hard uncovering weirdness while trying to configure a laptop for my granddaughter Casey.&lt;br /&gt;&lt;br /&gt;I've logged the solutions,  but had not yet posted them so that others might benefit. So now I do.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;The most fearful are those in the bowels of&lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt; /bin&lt;/span&gt;&lt;span style="font-family: arial;"&gt; and&lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt; /etc &lt;/span&gt;&lt;span style="font-family: arial;"&gt;because you really need to muck about as &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;root&lt;/span&gt;&lt;span style="font-family: arial;"&gt; and that can be a dangerous thing.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;But I have already reinstalled this thing about three times, so it was the time to go a bit further:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;Problem&lt;/span&gt;&lt;span style="font-family: arial;"&gt;: All of a sudden I get&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;&lt;br /&gt;    Permissions on the password database may be too restrictive&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;    su: incorrect password&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;when trying to change to &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;root&lt;/span&gt;&lt;span style="font-family: arial;"&gt; with the &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;su -  &lt;/span&gt;&lt;span style="font-family: arial;"&gt;command.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt; "All of a sudden" because I had not done anything (I swear!) other than restore the &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;root &lt;/span&gt;&lt;span style="font-family: arial;"&gt;password which had gone south a few days ago.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Googling brings all kinds of interesting stuff, all of which I tried with no success.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Solution:&lt;/span&gt;&lt;br /&gt;     This worked:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;+ Log in as normal, going to &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;user&lt;/span&gt;&lt;span style="font-family: arial;"&gt; through the preestablished automatic login.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;+ Log out as &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;user&lt;/span&gt;&lt;span style="font-family: arial;"&gt; and back in as &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;root&lt;/span&gt;&lt;span style="font-family: arial;"&gt;. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;+ Go to &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;YaST &gt; Security &gt; Local &gt; Security Overview&lt;/span&gt;&lt;span style="font-family: arial;"&gt;. We find &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;Use secure file permissions&lt;/span&gt;&lt;span style="font-family: arial;"&gt; disabled. Enabled it and set it to &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;Easy&lt;/span&gt;&lt;span style="font-family: arial;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold; font-family: arial;"&gt;AND THAT FIXED IT. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;It's easy when you know how.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;=====&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Of all the intermediary research and trial and error that I went through in getting here, one source I would recommend is &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;/etc/permissions&lt;/span&gt;&lt;span style="font-family: arial;"&gt;. I had wanted to find something like this a long time ago without success. This file and its associated ...&lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;easy&lt;/span&gt;&lt;span style="font-family: arial;"&gt;, ...&lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;standard&lt;/span&gt;&lt;span style="font-family: arial;"&gt;, ...&lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;paranoid&lt;/span&gt;&lt;span style="font-family: arial;"&gt; parallels are the basis for the Linux file ownership and permissions system.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;You use them (as &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;root &lt;/span&gt;&lt;span style="font-family: arial;"&gt;in a &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;rescue&lt;/span&gt;&lt;span style="font-family: arial;"&gt; login) with&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;     chkstat -set /etc/permissions&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;or &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;    chkstat -set /etc/permissions.{easy,secure,paranoid}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;or call &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;&lt;br /&gt;    SuSEconfig&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;as YaST does after it thinks that files have been modified in the system.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Hope this helps.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-867290364558216128?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/867290364558216128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=867290364558216128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/867290364558216128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/867290364558216128'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2009/11/time-to-give-back.html' title='Time to Give Back'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-8391582043936121277</id><published>2009-10-22T23:29:00.008-05:00</published><updated>2009-10-25T22:27:25.208-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='--'/><title type='text'>Virtualization</title><content type='html'>&lt;pre style="font-family: arial;font-family:arial;"  wrap=""&gt;&lt;span style="font-size:100%;"&gt;Your mileage may vary, but as of 10/25/09, VMWare is the winner. We have spent several weeks playing with the latest versions of CrossOverOffice for Linux (CXO) and Sun's VirtualBox (SVB). Both are brilliant in their own way. But in the end, you get what you pay for.&lt;br /&gt;&lt;br /&gt;CXO does very well with its "supported" applications, but I have found little or none beyond that. The most frustrating part is USB support, which seems to be nil, no matter how many hacks I try.&lt;br /&gt;&lt;br /&gt;SVB is much snappier than VMware, but again the USB support is spotty. I have documented all this, it just doesn't work all that well. I've RTFI'd the help file and discovered you need to define at least one "filter" for USB devices. This does not appear after hours of googling. But I have done so for all available devices, but it just works for one, the Nokia phone.&lt;br /&gt;&lt;br /&gt;Below is a synopsis:&lt;br /&gt;&lt;br /&gt;I've had a very pleasant experience with the latest CrossOver Office (CXO) 8.0.0 for Linux ($70)  with the apps that they "support". I can now use Word, Excel, without the huge disk-thrashing overhead of the XP OS.&lt;br /&gt;&lt;br /&gt;It Turns Out That both Word and Excel are really quite snappy apps; their generally perceived sluggishness is due the OS, &lt;/span&gt;&lt;span class="moz-txt-star"  style="font-size:100%;"&gt;&lt;span class="moz-txt-tag"&gt;*&lt;/span&gt;NOT&lt;span class="moz-txt-tag"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; the app. I can prove this by comparing response times on the app on WinXP versus response time on CXO. The difference is amazing. If I were the project manager for either MSWord or MSExcel I would prolly be hugely PO'd by the sluggishness rendered by the underlying OS...&lt;br /&gt;&lt;br /&gt;On The Other Hand... :-(&lt;br /&gt;&lt;br /&gt;CXO USB support and support for "unsupported" apps are less than marginally acceptable. They need an auto-discovery routine that will bring up &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;ndiswrapper&lt;/span&gt;&lt;span style="font-size:100%;"&gt; and prompt for the drivers. Or something.  Hey, &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;dmesg&lt;/span&gt;&lt;span style="font-size:100%;"&gt; and &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;hal&lt;/span&gt;&lt;span style="font-size:100%;"&gt; know instantly when you plug in a USB device. So it is very doable, but after several hours of experimenting each day for about a week I can only connect to USB memory devices that are recognized and mounted as drives by the host. So this leaves out:&lt;br /&gt;&lt;br /&gt;+ Garmin GPS products&lt;br /&gt;+ Nokia phones&lt;br /&gt;+ ICOM radios&lt;br /&gt;+ RayTech products&lt;br /&gt;&lt;br /&gt;And a few other programs that are only available in MSWin such as:&lt;br /&gt;&lt;br /&gt;+ NLReg&lt;br /&gt;+ AimKeys&lt;br /&gt;+ Adobe Acrobat&lt;br /&gt;+ ...&lt;br /&gt;&lt;br /&gt;In short, CXO does not support the only few remaining reasons to use MSWin: niche applications and USB dependent applications.&lt;br /&gt;&lt;br /&gt;Graphics, communications, computer admin, media, music, photos, browsers, office apps, finance, all the rest of the mainstream I can do on Linux without even a Whiff of the MS stench.&lt;br /&gt;&lt;br /&gt;(Sorry for the arcane allegory: Newport RI has a huge sewage problem that has them tearing up almost every street in the town trying to fix... Huge trenches, beaches closed, overflowing manholes... A third world country. So you spend a lot of time holding your nose...&lt;br /&gt;&lt;/span&gt;&lt;span class="moz-smiley-s2"  style="font-size:100%;"&gt;&lt;span&gt; :-( &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;(But the comparison is valid, be it MSWin or sewage: almost everywhere you go you find this stench so it takes extraordinary effort to avoid it...)&lt;br /&gt;&lt;br /&gt;Anything mainstream that MSWin can do Linux can do better. But I need MSWin to run my little toys...&lt;br /&gt;&lt;br /&gt;[OBTW, what in the world possessed them to totally hose the menu on Office 2007 with  eye-candy to completely confound over fifteen years of conventional usage and come up with a file format that is not backwards compatible with said over fifteen years of data?! The menu is just a single layer of eye-candy under which lies the old familiar File&gt;Edit&gt;View menu, but it takes you several days of frustration to figure that out. And the use of XML is just politically correct breast beating. Sure, introduce the new format as an option, but don't make it the default without warning! YOH! I have work to do. Time is money and you are costing me money!!&lt;br /&gt;&lt;br /&gt;[Oh, and while you're screwing up my format and telling me that there are four cells whose formats are not backwards compatible how about giving me a [Find] choice instead of playing "I have a secret"?&lt;br /&gt;&lt;br /&gt;[Cretins.&lt;br /&gt;&lt;br /&gt;[But I digress.]&lt;br /&gt;&lt;br /&gt;In short, there are only two reasons for using CXO:&lt;br /&gt;&lt;br /&gt;+ Snappy performance of "supported" apps on Linux, compared to the sluggish performance on XP, whether on actual or virtual hardware (I can see no difference between the latter two)&lt;br /&gt;&lt;br /&gt;+ Political activism for OS iconoclasm. Which I support.&lt;br /&gt;&lt;br /&gt;So where does that leave us?&lt;br /&gt;&lt;br /&gt;Well:&lt;br /&gt;&lt;br /&gt;+ Native Win2k/WinXP/whatevah (Have you noticed the quiet death of Vista? Actually, it was stillborn...)&lt;br /&gt;&lt;br /&gt;+ CXO for Linux for "supported" Apps&lt;br /&gt;&lt;br /&gt;+ Virtual machines with MS Operating Systems for the rest of the niche and USB requiring Windows programs:&lt;br /&gt;&lt;br /&gt;- VMWare on Linux Host with whatevah client&lt;br /&gt;&lt;br /&gt;- VirtualBox (http://www.virtualbox.org/)on Linux Host with whatevah client&lt;br /&gt;&lt;br /&gt;AFAICT, mounting WinXP on any of these seems to be about the same. Tons of disk thrashing. And yes, I have googled extravagantly trying to find a solution. It just doesn't seem to exist. Please tell me if you know of one.&lt;br /&gt;&lt;br /&gt;My sense is that VirtualBox is cleaner and leaner than VMWare. And it certainly is infinitely cheaper (any number divided by zero goes to infinity... &lt;/span&gt;&lt;span class="moz-smiley-s1"  style="font-size:100%;"&gt;&lt;span&gt; :-) &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;I know VMWare, VMWare is a friend of mine, but it also is rather dear in this domain and AFAICT no better, and perhaps worse, than VirtualBox.&lt;br /&gt;&lt;br /&gt;Except that it works.&lt;br /&gt;&lt;br /&gt;You get what you pay for.&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-8391582043936121277?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/8391582043936121277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=8391582043936121277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8391582043936121277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8391582043936121277'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2009/10/virtualization.html' title='Virtualization'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-2010260315162552228</id><published>2009-09-07T11:56:00.004-05:00</published><updated>2009-09-07T20:27:02.321-05:00</updated><title type='text'>Connected!</title><content type='html'>&lt;span style="font-family:arial;"&gt;Finally. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I've been struggling for quite some time to connect my Linux machine to the Internet via the cellphone. Today I cracked it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;There have been a several issues:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* SuSE 11.1 Bluetooth is broken, AFAICT. At least I can't get it going right. I had it working just fine on SuSE 10.2 but the 11 series release broke a lot of stuff. I had &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;ppp&lt;/span&gt;&lt;span style="font-family:arial;"&gt; working over Bluetooth on SuSE 10.2, but haven't yet succeeded on 11.1.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* AT&amp;amp;T pulled the ability to "tether" (connect through a phone) from my plan a year or so. It was working fine (again on SuSE 10.2) and then one day it just stopped. They said it should never have worked, but whatever. So now I have a plan that explicitly allows tethering.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* The newer versions (6.9, 7.0) of Nokia PC Suite just didn't work on my Windows 2000 installation on VMWare on SuSE.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;But after returning from a wonderful holiday in Europe and the UK I got to work:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* First I created a new virtual machine and installed Windows XP. Time consuming (about a week) of reinstalling all the software and sorting things out, but it is all working, including PC Suite this time. So I could connect to the Windows instantiation, but still not to Linux.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Installing PC Suite brought a phone firmware upgrade, so more time adapting to that.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* And then last night I found &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.joikushop.com/index.php"&gt;http://www.joiku.com/index.php&lt;/a&gt;&lt;span style="font-family:arial;"&gt;. It is self described as a web community for free software. Well, maybe, but it points you to &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.joikushop.com/index.php"&gt;http://www.joikushop.com/index.php&lt;/a&gt;&lt;span style="font-family:arial;"&gt; to &lt;/span&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;buy&lt;/span&gt;&lt;span style="font-family:arial;"&gt; software, albeit at very low prices.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I registered with the first URL with no problem, although have had some issues with the latter that they are working on. At any rate, I found &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.joikushop.com/index.php?action=products&amp;amp;mode=productDetails&amp;amp;product_id=33"&gt;JoikuSpot&lt;/a&gt;&lt;span style="font-family:arial;"&gt;. This is a little program that turns your cell phone into a WiFi hotspot! With encryption, no less. And no proprietary tricks. So it works with Linux! &lt;/span&gt;&lt;span style="font-style: italic;font-family:arial;" &gt; 'Way &lt;/span&gt;&lt;span style="font-family:arial;"&gt;cool. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;There are some fiddly bits, but these were resolved with only a few hours of methodical experimentation. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;So I recommend it. It has solved a long list of &lt;/span&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;ToDos&lt;/span&gt;&lt;span style="font-family:arial;"&gt; for me.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Here are the fiddly bits:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Make sure that you set your WLAN to "AD HOC" mode, NOT "Managed".&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Set the network card to DHCP and add 192.168.2.1 as the explicit default gateway.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Choose ASCII type keyword, not "Hex" or "Passphrase". &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Choose a keyword that does NOT include apostrophe or quote marks. (&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;/etc/sysconfig/ifcfg&lt;/span&gt; files store field values delimited  by apostrophes or quotes, so cannot handle passwords with those characters.)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Choose WEP-open, 128-bit encryption NOT WEP-shared. Ensure the keyword is exactly 13 characters.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Use&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; ip addr&lt;/span&gt;&lt;span style="font-family:arial;"&gt; to check the IP address of the client after network setup. Try pinging the host: &lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;ping 192.168.2.1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt; If it does not respond then reboot the client machine.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Oh, and of course RTFM. It is at &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.joikushop.com/product_files/user_guides/33/JoikuSpot_Premium_2_5_HELP_and_INSTALLATION_TIPS_ver11.pdf"&gt;User Guide&lt;/a&gt;&lt;span style="font-family:arial;"&gt;. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Thanks JoiKu!&lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.joikushop.com/index.php?action=products&amp;amp;mode=productDetails&amp;amp;product_id=33"&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="display: block;font-family:arial;" id="formatbar_Buttons" &gt;&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-2010260315162552228?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/2010260315162552228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=2010260315162552228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/2010260315162552228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/2010260315162552228'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2009/09/connected.html' title='Connected!'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-218363467690954414</id><published>2009-08-12T09:47:00.008-05:00</published><updated>2009-08-12T10:56:27.893-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMware'/><category scheme='http://www.blogger.com/atom/ns#' term='sound'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='microphone'/><category scheme='http://www.blogger.com/atom/ns#' term='speakers'/><title type='text'>Audio Fix for SuSE 11.1 and VMware</title><content type='html'>&lt;span style="font-family:arial;"&gt;We are now doing regular meetings on a collaboration site on Windows, so I need audio. I run Windows when necessary in a sandbox (VMware:  http://www.vmware.com/). I was able to hear myself speaking in the headset earphone, I was able to hear a "presence", but could not hear other participants and they could not hear me.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;It turns out that VMware runs the OSS (Open Sound System) instead of ALSA (Advanced Linux Sound Architecture). The solution to the hearing problem is to patch the basic VMware script to preload an ALSA-OSS wrapper. The solution to the recording problem was to access the Capture module of the sound system and turn it on.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:130%;"&gt;Details&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Player Sound&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;Initially there was no sound, so I went to the Linux audio control (KMix) and found the first control ("Front") muted. Unmuting it now gives a presence, but no apparent control of volume. I tried starting Amarok. It played, but no sound. I then  ran&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;     yast2 sound &amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;in a root terminal to check the settings. The presence disappeared when YaST started up. I reset all the values, restarted the sound system, restarted KMix, then checked it to find the first control ("Front") muted again. Unmuting it restored the presence. Restarted Amarok, now we have sound on Linux.&lt;br /&gt;&lt;br /&gt;Now I started VMware as &lt;span style="font-style: italic;"&gt;user&lt;/span&gt;. It reports:&lt;br /&gt;&lt;br /&gt;        &lt;span style="font-style: italic;"&gt;Failed to open sound device /dev/dsp: Device or resource busy.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        Failed to connect virtual device sound.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The link&lt;br /&gt;&lt;br /&gt;  &lt;span style="font-style: italic;"&gt;http://symbolik.wordpress.com/2007/11/10/vmware-server-104-and-kernel-26231-on-gutsy/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;says that VMware uses OSS, not ALSA. I checked for the existence of all the requisite files following that link. They all exist, so VMware is just not loading them.&lt;br /&gt;&lt;br /&gt;        &lt;span style="font-style: italic;"&gt;http://ubuntuforums.org/showthread.php?t=331175&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;recommends patching the basic VMware script. Issshhhh (large sucking through the teeth sound...)&lt;br /&gt;&lt;br /&gt;Before taking the plunge of patching the basic vmware script I ran &lt;span style="font-style: italic;"&gt;yast2 sound&lt;/span&gt; to make sure it is using the cited device &lt;span style="font-style: italic;"&gt;/dev/dsp&lt;/span&gt;. YaST doesn't say, but I turned on pulse audio, brought up Amarok and the mixer to check things. Amarok was already up in the system tray, so I shut it down completely and ran VMware one more time.&lt;br /&gt;&lt;br /&gt;No change, no sound, no connection to the dsp. So bit the bullet:&lt;br /&gt;&lt;br /&gt;        &lt;span style="font-style: italic;"&gt;cp /usr/bin/vmware /usr/bin/vmware.orig&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;         kate /usr/bin/vmware&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I added the following comments and command at the start of the script:&lt;br /&gt;&lt;br /&gt;        &lt;span style="font-style: italic;"&gt;# 090811 patch to use alsa sound vice oss&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;         LD_PRELOAD=libaoss.so exec&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;     # the remainder of the original script&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then saved it and ran&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;     chmod +x /usr/bin/vmware&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;just to be safe. I then restarted VMware normally as user.&lt;br /&gt;&lt;br /&gt;No joy.&lt;br /&gt;&lt;br /&gt;I tried starting VMware with the sound card disabled and then activating it after vmware was up and running. No joy.&lt;br /&gt;&lt;br /&gt;So shutdown and rebooted the entire system, then restarted VMware without touching any audio apps and making sure that no audio apps were running.&lt;br /&gt;&lt;br /&gt;Now it loads!!!  &lt;span style="font-weight: bold;"&gt;WE HAVE SOUND!!! &lt;/span&gt;And VMware finds the device and Windows now has player sound.&lt;br /&gt;&lt;br /&gt;But no record sound.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:100%;"  &gt;Record Sound&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;The microphone connection is working: I can hear the microphone in the earphone and muting the mike in KMix makes that go away. But KRecord does not record any sound.&lt;br /&gt;&lt;br /&gt;First step: Google:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;         http://forums.opensuse.org/hardware/402106-no-sound-new-suse-11-1-a.html&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;says to try the following to test speakers:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;     speaker-test -c2 -l5 -twav&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This gives five renditions of "Front left" although zero renditions of "Front right" or anything else.&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;     arecord -d 10 myrecording.wav&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;gives a ten second recording of... &lt;span style="font-style: italic;"&gt;nothing&lt;/span&gt;. :-(&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;     /usr/sbin/alsa-info.sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;does a number of tests on the sound system and saves the results in &lt;span style="font-style: italic;"&gt;/tmp/alsa-info.txt&lt;/span&gt;.&lt;br /&gt;It cites&lt;br /&gt;         &lt;span style="font-style: italic;"&gt;E-sound daemon: Running - No.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and then a raft of other details, including:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;      Simple mixer control 'Capture',0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;      Capabilities: cvolume cswitch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;      Capture channels: Front Left - Front Right&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;           Limits: Capture 0 - 46&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;           Front Left: Capture 45 [98%] [28.00dB] [off]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;           Front Right: Capture 45 [98%] [28.00dB] [off]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This implies that KMix should have a module for capture and that it is presently muted.&lt;br /&gt;&lt;br /&gt;I added the Capture channel (&lt;span style="font-weight: bold;"&gt;KMix &gt; Menu &gt; Settings &gt; Configure Channels&lt;/span&gt;) and checked its checkbox.&lt;br /&gt;&lt;br /&gt;Then tested with &lt;span style="font-weight: bold;"&gt;KRecord&lt;/span&gt;. It works!!!&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Now, try on VMware. It works too!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I love it when a thing works out right...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-218363467690954414?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/218363467690954414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=218363467690954414' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/218363467690954414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/218363467690954414'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2009/08/audio-fix-for-suse-111-and-vmware.html' title='Audio Fix for SuSE 11.1 and VMware'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-8103451502249385457</id><published>2009-05-06T20:11:00.004-05:00</published><updated>2009-05-06T20:19:27.303-05:00</updated><title type='text'>Just the facts, ma'am</title><content type='html'>&lt;span style="font-family:arial;"&gt;These are the distros I have tried and have been unable to get to run on the Fujitsu Lifebook P1630. They &lt;/span&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;all&lt;/span&gt;&lt;span style="font-family:arial;"&gt; universally display the same behaviour: Regular boot up until X starts, at which the screen cycles through three shades of grey followed by red, green, and blue. All Linux:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* OpenSuSE 11.1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* ubuntu 8.10&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* PCLinuxOS 2009&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Mepis 8 (does work but only at 800x600)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Reinstalling the Windows OS does work, so the machine is not defective.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;But it does make one start wondering... Conspiracy et al. Is there a chip in the P1630 that prevents you from running anything except Microsoft?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Just because I'm paranoid doesn't mean they aren't out to get me...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-8103451502249385457?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/8103451502249385457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=8103451502249385457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8103451502249385457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8103451502249385457'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2009/05/just-facts-maam.html' title='Just the facts, ma&apos;am'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-318166289939280284</id><published>2009-05-05T17:07:00.004-05:00</published><updated>2009-05-05T17:31:32.028-05:00</updated><title type='text'>Why does it have to be so hard?</title><content type='html'>&lt;span style=";font-family:arial;font-size:100%;"  &gt;It's been a while since my last post. &lt;span style="font-style: italic;"&gt;Very&lt;/span&gt; busy: work, taxes, summer planning, and ...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Trying to get SuSE 11.1 to work on a Fujitsu P1630 Lifebook.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Or any other distro, for that matter.&lt;br /&gt;&lt;br /&gt;OpenSuSE 11.1 works just fine on the two years-old Fujitsu P1610 Lifebook. But the P1610 is getting a bit long in the tooth, so I thought I'd get the latest and greatest.&lt;br /&gt;&lt;br /&gt;The machine is &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; defective, at least not as designed. It runs the M$ native installation just fine.&lt;br /&gt;&lt;br /&gt;But I don't want M$. I want KDE-based Linux.&lt;br /&gt;&lt;br /&gt;The P1630 comes with &lt;/span&gt;&lt;span style="font-family:arial;"&gt;an Intel Mobile&lt;/span&gt; &lt;span style="font-family: arial;"&gt;GM45 Express Chipset and a 1280x768 display. However, I have not been able to get the video to work except in Failsafe mode, and even then rather tenuously.&lt;/span&gt;&lt;br /&gt;&lt;pre style="font-family: arial;font-family:arial;"  wrap=""&gt;&lt;span style="font-size:100%;"&gt;The basic issue is that the X system configurator, ''sax2'' hangs, at a&lt;/span&gt;&lt;span class="moz-txt-citetags"  style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;point at which the screen repeatedly cycles through:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;* Black&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;* 33% Grey&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;* 67% Grey&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;* White&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;* Red&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;* Green&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;* Blue&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="font-family: arial;" wrap=""&gt;&lt;!----&gt;* I Try Mepis OS, it boots, but only offers 800x600 resolution&lt;br /&gt;* I try PClinuxOS, it does the same as SuSE: flashing screen cycling from black through grey and white to RGB&lt;br /&gt;* I download the latest SuSE 11.1 with KDE 4.1 ISO. No joy.&lt;br /&gt;&lt;br /&gt;And of course, in the meantime a host of other issues with CD recorders and other matters.&lt;br /&gt;&lt;br /&gt;I really love my P1610. I get a couple of hours of battery life and have two batteries, so plenty for a TransAtlantic. It fits on an airline tray and has 80GB of disk. So it seemed a no brainer to upgrade to the P1630.&lt;br /&gt;&lt;br /&gt;But no, they had to go and fix something that wasn't broken...&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-318166289939280284?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/318166289939280284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=318166289939280284' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/318166289939280284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/318166289939280284'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2009/05/why-does-it-have-to-be-so-hard.html' title='Why does it have to be so hard?'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-1986366846197311355</id><published>2009-03-11T20:23:00.003-05:00</published><updated>2009-03-11T20:37:49.037-05:00</updated><title type='text'>If it ain't broke DON'T FIX IT!</title><content type='html'>&lt;span style="font-family:arial;"&gt;KDE 4.1 has a new "feature",  a search engine called &lt;span style="font-weight: bold;"&gt;Strigi. &lt;/span&gt;It depends on a service called &lt;span style="font-weight: bold;"&gt;nepomukservices&lt;/span&gt;. The latter consumes about 95% of your CPU time. And there is nowhere that I can find any way to invoke &lt;span style="font-weight: bold;"&gt;strigi&lt;/span&gt; and make any use of it.&lt;br /&gt;&lt;br /&gt;So, aphoristically, I am giving away 95% of my computing power to accomplish nothing.&lt;br /&gt;&lt;br /&gt;OK, so let's turn it off. Fire up YaST and go to System &gt; System Services (Runlevel). Sorry, no entries for either &lt;span style="font-weight: bold;"&gt;strigi&lt;/span&gt; or &lt;span style="font-weight: bold;"&gt;nepomukservices&lt;/span&gt; or anything like that.&lt;br /&gt;&lt;br /&gt;OK, so then let's uninstall it. Fire up &lt;span style="font-weight: bold;"&gt;yast2 sw_single&lt;/span&gt; and find &lt;span style="font-weight: bold;"&gt;strigi&lt;/span&gt;. OK, done, change the checkbox to an &lt;span style="font-weight: bold;"&gt;X&lt;/span&gt; and proceed.&lt;br /&gt;&lt;br /&gt;Not-so-fasto. It wants now to also uninstall all of KDE4 and plasma!!&lt;br /&gt;&lt;br /&gt;Good grief!&lt;br /&gt;&lt;br /&gt;OK, fuggedaboutit, &lt;span style="font-weight: bold;"&gt;locate strigi&lt;/span&gt; and rename the executables to &lt;span style="font-weight: bold;"&gt;trash_strigi&lt;/span&gt;, and then do the same for &lt;span style="font-weight: bold;"&gt;nepomukservices&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Done.&lt;br /&gt;&lt;br /&gt;Look guys, I know you want to be creative, but please try to let something be &lt;span style="font-style: italic;"&gt;optional&lt;/span&gt; until proven worthy and popular. The idea of uninstalling all of KDE 4 and plasma just to get rid of one useless search engine is ridiculous.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-1986366846197311355?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/1986366846197311355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=1986366846197311355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/1986366846197311355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/1986366846197311355'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2009/03/if-it-aint-broke-dont-fix-it.html' title='If it ain&apos;t broke DON&apos;T FIX IT!'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-5874129864996729785</id><published>2009-03-07T10:53:00.003-05:00</published><updated>2009-03-07T11:25:22.491-05:00</updated><title type='text'>VNC - Virtual Network Computing</title><content type='html'>&lt;span style="font-family: arial;"&gt;I have spent a number of hours over the last couple of weeks trying to work out Virtual Network Computing between two machines on my WiFi LAN. This post summarizes what I have found on my own, compared to what Google has found for me.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;The VNC protocol is basic Linux and independent of the GUI software.&lt;br /&gt;&lt;br /&gt;There are two ways of connecting: either a &lt;span style="font-weight: bold;"&gt;Remote Frame Buffer&lt;/span&gt; protocol that sends the desktop of the server or the &lt;span style="font-weight: bold;"&gt;original VNC protocol&lt;/span&gt; that sends the contents of an X-session established remotely on the server. While a person at the server display can see what is happening in an RFB session, the workings of the X-session are invisible.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.realvnc.com/support/getting-started.html"&gt;http://www.realvnc.com/support/getting-started.html&lt;/a&gt; provides a good synopsis of the basic commands, but there were some glitches.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.enterprisenetworkingplanet.com/netos/article.php/1470341"&gt;http://www.enterprisenetworkingplanet.com/netos/article.php/1470341&lt;/a&gt; provides another good tutorial.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;vncserver/vncviewer&lt;/span&gt;&lt;br /&gt;This is the original, now &lt;span style="font-style: italic;"&gt;TightVNC&lt;/span&gt;, protocol that comes with the distribution. Per the ''man'' page, vncserver is a wrapper script to launch an X server for VNC. Running it brings up av Xvnc session that only shows a shell terminal on the server machine.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;krfb/krdc&lt;/span&gt;&lt;br /&gt;This is a &lt;span style="font-style: italic;"&gt;remote frame buffer&lt;/span&gt; GUI that comes with SuSE. &lt;span style="font-weight: bold;"&gt;krfb&lt;/span&gt; sets up a listening session on the server. &lt;span style="font-weight: bold;"&gt;krdc&lt;/span&gt; connects. &lt;span style="font-weight: bold;"&gt;krdc&lt;/span&gt; offers two types of connection: &lt;span style="font-weight: bold;"&gt;vnc&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;rdp&lt;/span&gt;. The former brings up the server's display. The latter is for remote control of Windows machines.&lt;br /&gt;&lt;br /&gt;I have installed SuSE 11.1 (the latest) on both machines.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Review and Comments&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;vncserver/vncviewer&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;I can connect to "m90" server, but only get an X session&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;vncviewer&lt;/span&gt; will only connect to &lt;span style="font-weight: bold;"&gt;vncserver&lt;/span&gt;. It does not connect to a remote frame buffer server (&lt;span style="font-style: italic;"&gt;e.g.&lt;/span&gt;,&lt;span style="font-weight: bold;"&gt;krfb&lt;/span&gt;)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;krfb/krdc&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;I can connect to m90 server but the presented screen is all patchy and unusable. I have tried all three "Connection Speed"s. The lower speeds end up with a pixellated display, but otherwise the results are the same: the mouse movements are halting and there are numerous different-sized different-colored rectangular patches over any text, and font colors vary. The results are essentially the same in both directions, although the problems while using my "p1610" as a server are not as pronounced as when using m90. This suggests the problem is the server speed. The patchiness is primarily on text. Graphics render fine.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;http://192.168.5.2:5800&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;|No response. Did various researches, opened firewall ports 5800:5802 and 5900:5902 on both machines. Just no joy. The result is the same in both Firefox and Konqueror. My guess is that this will only render an X session, which is not very useful (I can do as well with ''ssh'' if all it offers is a shell...&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;realvnc&lt;/span&gt;&lt;br /&gt;&lt;a href="http://realvnc.com/"&gt;http://realvnc.com/ &lt;/a&gt;offers a free version for download, which I have done. But it is just the usual vncserver/viewer X-session pair.|&lt;br /&gt;&lt;br /&gt;I had earlier succeeded in getting a session with the machine upstairs {{{m90.Pilgrim.net, 192.168.5.2}}} using both {{{vncviewer}}} and the HTTP interface http://m90:5801/ on {{{konqueror}}}.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Remaining X-server Issues&lt;/span&gt;&lt;br /&gt;The session is rendered as an X-session, not a desktop session, if &lt;span style="font-weight: bold;"&gt;vncserver&lt;/span&gt; is running. Which client is being used ((&lt;span style="font-weight: bold;"&gt;vncclient &lt;/span&gt;or &lt;span style="font-weight: bold;"&gt;krdc &lt;/span&gt;does not matter. You must have &lt;span style="font-weight: bold;"&gt;krfb&lt;/span&gt; up on the server to see the desktop.&lt;br /&gt;&lt;br /&gt;With &lt;span style="font-weight: bold;"&gt;vncserver&lt;/span&gt; I do not know how to:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;Have the client's actions appear on the screen of the X server. All this can carry on in X and there is no indication on the screen. krdc actions do appear.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;See the existing server desktop. I only see the Xshell that comes up when I connect and any subsequent applications I open from the CLI in the shell. KDE Desktop, icons, etc. are all invisible.I &lt;span style="font-style: italic;"&gt;can&lt;/span&gt; invoke KDE from the X-session shell prompt, but this then returns the pixellation and patchiness issues cited above, and again are invisible on the server display.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;Resize the windows in the viewer. I can bring up the menu and select resize but there is still no response. By contrast, &lt;span style="font-weight: bold;"&gt;krdc&lt;/span&gt; does a nice job of resizing the display to fit the client screen.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;Alt-Tab between the child windows. Again the Menu lets you park an icon manager and select windows there, but the Alt-Tab kind of function eludes me.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;Allow access to external addresses. This is just a matter of working through the firewall settings and the results in {{{dmesg}}} but at present we haven't gotten there.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;Allow access on my own machine. I can access M90 but not this machine and there are no messages in {{{dmesg}}} indicating the problem.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Tips&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;Ensure your network does not have any IP conflicts. Each machine needs a unique IPA. //Duhhh//...&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;Alt-F8 brings up the VNC viewer menu.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;Try the {{{-shared}}} option.  When you make a connection to a VNC server, all other existing connections to that server are normally closed.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;You can run the viewer as either //user// or {{{root}}}. The permissions on the remote ("server") machine determine what you can do.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: arial;"&gt;You need to open a number of ports in the firewall to allow access here: TCP 5800, TCP 5900 as a minimum.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: arial;"&gt;&lt;span style="font-weight: bold;"&gt;Checklist&lt;/span&gt;&lt;br /&gt;Here is a checklist of access controls that can prevent successfull VNC sessions:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(With multitudinous thanks to&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.linuxquestions.org/questions/linux-newbie-8/vnc-connection-refused-435593/"&gt;http://www.linuxquestions.org/questions/linux-newbie-8/vnc-connection-refused-435593/&lt;/a&gt;)&lt;br /&gt;1. Make sure your router firewall allows VNC. Specifically, it should open the ports 5800, 5900. If your VNC display is on :1, you should also open ports 5801 &amp;amp; 5901. Similarly, if your display is on port :2, you should open 5802 &amp;amp; 5902, and so on.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;In Guarddog, create these in the Advanced tab and enable Local to serve to to Pilgrim.net and vice versa (and the Internet if desired) in the Local section.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. Make sure your Xwindows has access opened on those displays. To find out, do:&lt;br /&gt;&gt; xauth list&lt;br /&gt;&lt;span style="font-style: italic;"&gt;This results in:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;P1610:~ # xauth list&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;P1610/unix:0  MIT-MAGIC-COOKIE-1  5e7c1e8f677366d772374530258c514e&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;M90.Pilgrim.net:1  MIT-MAGIC-COOKIE-1  5b6a01831f3e58b77218990dd62cdc1b&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;P1610/unix:1  MIT-MAGIC-COOKIE-1  5b6a01831f3e58b77218990dd62cdc1b&lt;/span&gt;&lt;br /&gt;3. To find the external IP address of your linux machine, point your webbrowser (on the linux machine) to &lt;a href="http://myipaddress.com/"&gt;http://myipaddress.com/&lt;br /&gt;&lt;/a&gt;4. Finally, note that you can point your web browser (on your linux machine) to the following website to check if your VNC server is accessible from the external world: &lt;a href="http://www.gotomyvnc.com"&gt;http://www.gotomyvnc.com&lt;/a&gt;&lt;br /&gt;5. And as usual after messing about with a firewall, go to&lt;br /&gt;&lt;a href="https://www.grc.com/x/ne.dll?bh0bkyd2"&gt;https://www.grc.com/x/ne.dll?bh0bkyd2&lt;/a&gt;&lt;br /&gt;to make sure you are not showing anything you don't want to show.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-5874129864996729785?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/5874129864996729785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=5874129864996729785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/5874129864996729785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/5874129864996729785'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2009/03/vnc-virtual-network-computing.html' title='VNC - Virtual Network Computing'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-3457034959120929423</id><published>2009-02-26T22:46:00.002-05:00</published><updated>2009-02-26T22:51:03.609-05:00</updated><title type='text'>Trucking Along... VMWare</title><content type='html'>&lt;span style="font-family: arial;"&gt;I've slain a bunch of dragons in the past few weeks. Quite happy with that.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;But many others evade me.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;One is VMWare's USB 2.0 support, apparently not. The menu states that WorkStation 5.0 series do not support USB 2.0, but I am on WS 6.5.1. Going to tools offers no solution for upgrading, and Googling has not helped so far...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;As a result I cannot connect the Nokia E90 nor the Olympus DS-61 to Windows 2000 running on VMWare WS 6.5.1 on Linux SuSE 11.1.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;I'm sure we shall figure it out eventually.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-3457034959120929423?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/3457034959120929423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=3457034959120929423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/3457034959120929423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/3457034959120929423'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2009/02/trucking-along-vmware.html' title='Trucking Along... VMWare'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-6216392213584420060</id><published>2009-02-07T11:32:00.005-05:00</published><updated>2009-02-07T12:48:53.374-05:00</updated><title type='text'>The Cat Sat on the Hat - SuSE 11.1 &amp; KDE 4.x</title><content type='html'>&lt;span style="font-family: arial;font-family:arial;" &gt;Well, not on the hat. But he did sit on the keyboard. I haven't a clue what magic combination of keys he triggered, but whatever, it was a doozy. The video settings were trashed, as was OpenOffice and several other things. So after numerous attempts to "upgrade", restart, re-this, re-that, I bit the bullet, reformatted the partition and started the installation from scratch.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-family:arial;" &gt;This time it has installed KDE 4.1.9 and OpenOffice 3.0.1. Both, especially the former, are a delight.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-family:arial;" &gt;KDE 4.1.9 has the touted "Folder View" working nicely. It took me a while to Google and figure out how to show the desktop icons. The key is to right click on the desktop, choose &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;font-family:arial;" &gt;Desktop Settings&lt;/span&gt;&lt;span style="font-family: arial;font-family:arial;" &gt; and then examine the options in the &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;font-family:arial;" &gt;Desktop Activity &gt; Type&lt;/span&gt;&lt;span style="font-family: arial;font-family:arial;" &gt; options. (Yes, I know, this is &lt;/span&gt;&lt;span style="font-style: italic; font-family: arial;font-family:arial;" &gt;not&lt;/span&gt;&lt;span style="font-family: arial;font-family:arial;" &gt; intuitive). The first two choices are &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;font-family:arial;" &gt;Default Desktop&lt;/span&gt;&lt;span style="font-family: arial;font-family:arial;" &gt; and &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;font-family:arial;" &gt;Desktop without ... &lt;/span&gt;&lt;span style="font-family: arial;font-family:arial;" &gt;(there is more but it disappears off the screen). The third is &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;font-family:arial;" &gt;Folder View&lt;/span&gt;&lt;span style="font-family: arial;font-family:arial;" &gt;. Apply this and all your icons reappear.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-family:arial;" &gt;Once past all that Plasma is a delight:&lt;br /&gt;&lt;br /&gt;* Run your cursor to the upper left hand corner of the screen and you get a tiled miniaturization of all open windows showing the actual contents of each, making choosing the one you want much easier than using icon recognition (&lt;span style="font-style: italic;font-size:85%;" &gt;what &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: arial;font-family:arial;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;is&lt;/span&gt; that funny little triangle with the exclamation point...&lt;/span&gt;&lt;span style="font-family: arial;font-family:arial;" &gt;).&lt;/span&gt;&lt;span style="font-family: arial;font-family:arial;font-size:100%;"  &gt; You just look at the window and know.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-family:arial;" &gt;* Are you wondering what's underneath your current window? Just click the title bar at the top and hold or move the window. It turns partly transparent, showing whatever is underneath.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-family:arial;" &gt;Also, delighted to see &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;font-family:arial;" &gt;Input Actions&lt;/span&gt;&lt;span style="font-family: arial;font-family:arial;" &gt; (&lt;/span&gt;&lt;span style="font-style: italic; font-family: arial;font-family:arial;" &gt;aka &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;font-family:arial;" &gt;KHotKeys&lt;/span&gt;&lt;span style="font-family: arial;font-family:arial;" &gt;) have returned. I've really missed those.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-family:arial;" &gt;So, much improved over earlier versions. I still haven't found how to turn back on the button for recent documents on the Start menu. They have &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;font-family:arial;" &gt;Recently installed&lt;/span&gt;&lt;span style="font-family: arial;font-family:arial;" &gt;, but no &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;font-family:arial;" &gt;Recent Documents&lt;/span&gt;&lt;span style="font-family: arial;font-family:arial;" &gt;. But I'm sure I'll eventually figure it out, prolly by adding an icon...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-family:arial;" &gt;As for OpenOffice.org 3.0.1, it just generally seems much more complete, smooth, and professional. I'm mostly a &lt;/span&gt;&lt;span style="font-weight: bold; font-family: arial;font-family:arial;" &gt;Calc&lt;/span&gt;&lt;span style="font-family: arial;font-family:arial;" &gt; guy so have focused there. They have fixed some glitches and given it a new, more professional look.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Initial installation resulted in v. 3.0.0.9, but having read about 3.0.1 I updated the repositories and "upgraded" the components. This went alright, except that there were a number of conflicts between 3.0.0.9 and 3.0.1 components, so I finally just totally uninstalled 3.0.0.9 and clicked one box - OpenOffice.org - in YaST to install 3.0.1. This went flawlessly, but only installed Calc and Math. So I returned and only clicked four boxes: Writer, Impress, Draw, QuickStart. Again, no problems.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;So I figure all those hard working folks have figured out the dependencies, I'll just let them decide what I need to install, instead of crawling through pages and pages of options myself. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Minimalism is a good thing.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-family:arial;" &gt;So it seems that as, cited by an earlier commenter, the problems were with KDE and other apps and not with SuSE itself. OTOH, the packagers need to temper their desire to get the latest and greatest and not knowingly package buggy software in a release, at least not without some warning.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-family:arial;" &gt;But, whatevah, I'm a much happier camper now.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-6216392213584420060?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/6216392213584420060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=6216392213584420060' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/6216392213584420060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/6216392213584420060'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2009/02/cat-sat-on-hat-suse-111-kde-4x.html' title='The Cat Sat on the Hat - SuSE 11.1 &amp; KDE 4.x'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-5465018981708972834</id><published>2009-01-21T16:39:00.004-05:00</published><updated>2009-01-22T06:19:19.246-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SuSE 11.1'/><title type='text'>SuSE 11.1 - too little, too soon</title><content type='html'>I'm an engineer, so I like to read the instructions and do my homework before I come to a conclusion. So I have given &lt;a tiddlylink="SuSE" refresh="link" class="tiddlyLink tiddlyLinkExisting" title="SuSE - AndyLavarre, Sat 27 Dec 2008 11:16:00 AM EST" href="javascript:;"&gt;SuSE&lt;/a&gt; 11.1 due diligence. I have spent at least a day with each of the problem areas, some with success, others without. As a result I have come to the following conclusion:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;a tiddlylink="SuSE" refresh="link" class="tiddlyLink tiddlyLinkExisting" title="SuSE - AndyLavarre, Sat 27 Dec 2008 11:16:00 AM EST" href="javascript:;"&gt;SuSE&lt;/a&gt; 11.1 is very pretty. The Plasma desktop is beautiful.&lt;/li&gt;&lt;li&gt; &lt;a tiddlylink="SuSE" refresh="link" class="tiddlyLink tiddlyLinkExisting" title="SuSE - AndyLavarre, Sat 27 Dec 2008 11:16:00 AM EST" href="javascript:;"&gt;SuSE&lt;/a&gt; 11.1 is a very pretty bimbo. There are a lot of things that just don't work.&lt;/li&gt;&lt;/ul&gt;As my father said to my sister, "pretty is as pretty does." The &lt;a tiddlylink="SuSE" refresh="link" class="tiddlyLink tiddlyLinkExisting" title="SuSE - AndyLavarre, Sat 27 Dec 2008 11:16:00 AM EST" href="javascript:;"&gt;SuSE&lt;/a&gt; people have obviously spent a lot of time on facepaint, but under that pretty face is a very disfunctional brain. Let me count the ways:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Bluetooth does not work on KDE. &lt;a target="_blank" title="External link to http://en.opensuse.org/Bluetooth" href="http://en.opensuse.org/Bluetooth" class="externalLink"&gt;http://en.opensuse.org/Bluetooth&lt;/a&gt; gives the summary. &lt;a target="_blank" title="External link to http://forums.opensuse.org/hardware/402244-bluetooth-solution-opensuse-11-1-a.html" href="http://forums.opensuse.org/hardware/402244-bluetooth-solution-opensuse-11-1-a.html" class="externalLink"&gt;http://forums.opensuse.org/hardware/402244-bluetooth-solution-opensuse-11-1-a.html&lt;/a&gt; gives the workaround as installing the gnome bluetooth package, but it only works if you have Gnome as the desktop. On KDE bluetooth does not even appear in &lt;a tiddlylink="YaST" refresh="link" class="tiddlyLink tiddlyLinkExisting" title="YaST - AndyLavarre, Tue 25 Nov 2008 10:54:00 PM EST" href="javascript:;"&gt;YaST&lt;/a&gt;, although &lt;code&gt;hcitool&lt;/code&gt; does show it exists and it can find remote and local devices. You just cannot assign a password to the local device, so you cannot connect. As a result there is a host of other things that do not work, including:&lt;ul&gt;&lt;li&gt; obexfs&lt;/li&gt;&lt;li&gt; syncml&lt;/li&gt;&lt;li&gt; Bluetooth modem&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; GIMP 2.6.2 scanner support does not work. &lt;span style="font-weight: bold;"&gt;xscanimage&lt;/span&gt; cannot find the scanner even though &lt;strong&gt;skanlite&lt;/strong&gt; and &lt;strong&gt;scanimage&lt;/strong&gt; find the device. We can live with this since &lt;strong&gt;skanlite&lt;/strong&gt; can save a scan to a file that we can then open in GIMP.&lt;/li&gt;&lt;li&gt; Audio does not work. We spent hours farkling this.There is a troubleshooting guide for &lt;a tiddlylink="SuSE" refresh="link" class="tiddlyLink tiddlyLinkExisting" title="SuSE - AndyLavarre, Sat 27 Dec 2008 11:16:00 AM EST" href="javascript:;"&gt;SuSE&lt;/a&gt; 11.1 system at&lt;a target="_blank" title="External link to http://en.opensuse.org/SDB:Intel-HDA_sound_problems" href="http://en.opensuse.org/SDB:Intel-HDA_sound_problems" class="externalLink"&gt; http://en.opensuse.org/SDB:Intel-HDA_sound_problems&lt;/a&gt; but I have been through this in detail without success.&lt;/li&gt;&lt;li&gt; File previews in &lt;strong&gt;konqueror&lt;/strong&gt; do not work. The new Plasma interface lets you select or deselect a file by clicking on the icon, but despite settings in Personal Settings you do not get the popup preview with size, date, ownership data.&lt;/li&gt;&lt;li&gt; The system will not shut down except by brute force power-off. See &lt;a target="_blank" title="External link to http://forum.soft32.com/linux/SuSE-11-Novell-bring-windows-98-code-Linux-ftopict474479.html" href="http://forum.soft32.com/linux/SuSE-11-Novell-bring-windows-98-code-Linux-ftopict474479.html" class="externalLink"&gt;http://forum.soft32.com/linux/SuSE-11-Novell-bring-windows-98-code-Linux-ftopict474479.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;khotkeys&lt;/strong&gt; does not work. As a result I have lost all my quick inputs of the complex passwords we have to use.&lt;/li&gt;&lt;li&gt; Beagle is a dog. Duhhh. But it really is. It spends hours thrashing about, but when you ask it something it plays dumb. So why am I wasting all that disk space? So I nuked it.&lt;/li&gt;&lt;li&gt; The &lt;em&gt;SuSE firewall&lt;/em&gt; is a dog. No visible means of configuration unless you have memorized &lt;strong&gt;iptables&lt;/strong&gt;. Thanks be to God for&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;guarddog&lt;/span&gt;&lt;em style="font-weight: bold;"&gt;&lt;/em&gt;:&lt;/li&gt;&lt;li&gt;&lt;a target="_blank" title="External link to http://www.simonzone.com/software/guarddog/" href="http://www.simonzone.com/software/guarddog/" class="externalLink"&gt;http://www.simonzone.com/software/guarddog/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt; There is no support for &lt;strong&gt;mplayer&lt;/strong&gt;, even though this is the dominant open source media player. I had to revert to learning &lt;strong&gt;svn&lt;/strong&gt; (a step beyond CVS and full of flamers) to get it to work, and the kplayer GUI still doesn't work.&lt;/li&gt;&lt;li&gt; The default &lt;a tiddlylink="SeaMonkey" refresh="link" class="tiddlyLink tiddlyLinkExisting" title="SeaMonkey - YourName, Wed 31 Dec 2008 09:46:00 PM EST" href="javascript:;"&gt;SeaMonkey&lt;/a&gt; email system is definitely a work in progress. I went with it for a week and then trashed it to return to Thunderbird.&lt;/li&gt;&lt;/ul&gt;SO: pretty well disappointed.&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Note that:&lt;ul&gt;&lt;li&gt; These conclusions are deliberate. I spent easily a full eight hour day on each of these problems&lt;/li&gt;&lt;li&gt; I am a real &lt;a tiddlylink="SuSE" refresh="link" class="tiddlyLink tiddlyLinkExisting" title="SuSE - AndyLavarre, Sat 27 Dec 2008 11:16:00 AM EST" href="javascript:;"&gt;SuSE&lt;/a&gt; fan. I prefer the KDE interface as being bright and cheerful and crisp. Everyone else wants fat dull Gnome. I hate it.&lt;/li&gt;&lt;li&gt; I'm a certified engineer and geek, so quite adept, and moreso than most, at farkling these problems.&lt;/li&gt;&lt;li&gt;And, &lt;span style="font-style: italic;"&gt;most importantly&lt;/span&gt;, all these things worked just fine on SuSE 10.2. So the operative phrase is: &lt;span style="font-style: italic;"&gt;If it ain't broke don't fix it!!&lt;/span&gt; Good grief...&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;My &lt;em&gt;opinion&lt;/em&gt; is that the community at large, and Novell/&lt;a tiddlylink="OpenSuSE" refresh="link" class="tiddlyLink tiddlyLinkNonExisting" title="The tiddler 'OpenSuSE' doesn't yet exist" href="javascript:;"&gt;OpenSuSE&lt;/a&gt; in particular, would be better off adhering less rigidly to a six-month release cycle and more rigidly to making sure that very much everything works before making a release. Normal people do not reformat their disks and install a new operating system every six months. 'Way too much work. This evolution has easily cost me two months, which thankfully I had available. I'm not going to do that every six months. And releasing buggy software just gives the community a bad name. So take at least a little more time and ensure that it WORKS before releasing it. &lt;em&gt;Especially&lt;/em&gt; do not release stuff that the community has already identified as being dysfunctional, like bluetooth on &lt;a tiddlylink="KDE4" refresh="link" class="tiddlyLink tiddlyLinkNonExisting" title="The tiddler 'KDE4' doesn't yet exist" href="javascript:;"&gt;KDE4&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So, despite being a &lt;a tiddlylink="SuSE" refresh="link" class="tiddlyLink tiddlyLinkExisting" title="SuSE - AndyLavarre, Sat 27 Dec 2008 11:16:00 AM EST" href="javascript:;"&gt;SuSE&lt;/a&gt; fan from 10.2 onward, I shall catch my breath, and then try to figure out how to get Fedora or something else to give me KDE. And then, maybe, very maybe, come back to try &lt;a tiddlylink="SuSE" refresh="link" class="tiddlyLink tiddlyLinkExisting" title="SuSE - AndyLavarre, Sat 27 Dec 2008 11:16:00 AM EST" href="javascript:;"&gt;SuSE&lt;/a&gt; 11.2 or 11.3 or ... But again, shall do due diligence first.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-5465018981708972834?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/5465018981708972834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=5465018981708972834' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/5465018981708972834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/5465018981708972834'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2009/01/suse-111-too-little-too-soon.html' title='SuSE 11.1 - too little, too soon'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-5579576782119222752</id><published>2009-01-03T00:01:00.003-05:00</published><updated>2009-01-03T00:52:47.723-05:00</updated><title type='text'>MPLAYER DOWNLOAD AND INSTALLATION FOR DUMMIES</title><content type='html'>1. Always try to download mplayer using your distribution's software manager:&lt;br /&gt;| Distro | Manager|&lt;br /&gt;|OpenSuse | YaST |&lt;br /&gt;|Fedora | yum |&lt;br /&gt;|Debian |apt|&lt;br /&gt;|Ubuntu | ~|&lt;br /&gt;&lt;br /&gt;If these fail then add the "packman" repository&lt;br /&gt;    &lt;a href="http://opensuse-community.org/Package_Sources/Packman"&gt;http://opensuse-community.org/Package_Sources/Packman&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(see that page) by issuing the following command as root (all on one line):&lt;br /&gt;    &lt;span style="font-family: courier new; color: rgb(51, 102, 255);"&gt;zypper addrepo --repo http://packman.mirrors.skynet.be/pub/packman/suse/11.1/Packman.repo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and then try again by asking YaST for &lt;span style="font-weight: bold;"&gt;mplayer&lt;/span&gt;. It should give you a host of modules, select them all and click ACCEPT.&lt;br /&gt;&lt;br /&gt;If that fails then the best answer is to use the &lt;span style="font-weight: bold;"&gt;svn&lt;/span&gt; repository. &lt;span style="font-weight: bold;"&gt;svn&lt;/span&gt; is a process ("protocol") for frequently updating the status and files of a software project, such as &lt;span style="font-weight: bold;"&gt;mplayer&lt;/span&gt;. Developers submit daily changes to the component files. The files are accessed by using the program &lt;span style="font-weight: bold;"&gt;svn&lt;/span&gt;, which may already have been installed on your machine by your installation system. Type&lt;br /&gt;    &lt;span style="font-family: courier new; color: rgb(51, 102, 255);"&gt;svn help&lt;/span&gt;&lt;br /&gt;as root at a terminal to determine whether or not it exists, and if not then install it.&lt;br /&gt;&lt;br /&gt;Once installed, &lt;span style="font-weight: bold;"&gt;svn&lt;/span&gt; uses a unique internet permissions protocol, called a "port", to access the updated files. Your firewall needs to give permission for the port to be seen and accessed by servers on the internet. Otherwise &lt;span style="font-weight: bold;"&gt;svn&lt;/span&gt; cannot find its target.&lt;br /&gt;&lt;br /&gt;"Guarddog" from &lt;a href="http://www.simonzone.com/"&gt;http://www.simonzone.com/ &lt;/a&gt;is an excellent tool to configure your firewall. You can add "ports" in the Advanced tab of the program, then tick the boxes in the Protocol tab for Internet, local and your local network.&lt;br /&gt;&lt;br /&gt;Check your results with  &lt;a href="https://www.grc.com/"&gt;https://www.grc.com/&lt;/a&gt; (using the ShieldsUp! option) to ensure you have not exposed yourself by opening this port.&lt;br /&gt;&lt;br /&gt;Once past all that housekeeping, simply enter the following commands in sequence in a terminal &lt;span style="font-style: italic;"&gt;as root&lt;/span&gt;:&lt;br /&gt;   &lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(51, 102, 255);"&gt;svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer&lt;/span&gt;&lt;br /&gt;    # This will download the main software and most of its dependencies and associated codecs. It will not get ALL of them... :-(&lt;br /&gt;&lt;br /&gt;    &lt;span style="font-family: courier new; color: rgb(51, 102, 255);"&gt;cd /root/mplayer &lt;/span&gt;   # This moves you to where the files have been downloaded&lt;br /&gt;&lt;br /&gt;    &lt;span style="font-family: courier new; color: rgb(51, 102, 255);"&gt;./configure&lt;/span&gt;    # This is the normal start of an installation sequence that creates a "makefile" summary of all the files that need to be installed&lt;br /&gt;&lt;br /&gt;    &lt;span style="font-family: courier new; color: rgb(51, 102, 255);"&gt;make&lt;/span&gt;    # This uses the results of ./configure to compile the program&lt;br /&gt;&lt;br /&gt;    &lt;span style="font-family: courier new; color: rgb(51, 102, 255);"&gt;make install&lt;/span&gt; # This installs the program.&lt;br /&gt;&lt;br /&gt;Test your result by typing&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: rgb(51, 102, 255); font-family: courier new;"&gt;mplayer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;as either user or &lt;span style="font-style: italic;"&gt;root&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;For the explorers among you, this site seems to say it all:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new; color: rgb(51, 102, 255);"&gt;http://linux.justinhartman.com/FFmpeg,_FFmpeg-PHP,_Lame,_Libogg,_Libvorbis,_FLVtool2,_Mplayer,_Mencoder,_AMR_Installation#Download_all_the_files_needed&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If it works, Enjoy!&lt;br /&gt;&lt;br /&gt;If it doesn't, then have a nice day. Google is your friend. Consider joining:&lt;br /&gt;&lt;br /&gt;"MPlayer usage questions, feature requests, bug reports" &lt;mplayer-users@mplayerhq.hu&gt;&lt;br /&gt;&lt;br /&gt;Oh yeh. This is for users of Linux. If you are on some proprietary closed source OS then &lt;span style="font-style: italic;"&gt;really&lt;/span&gt; have a nice day.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-5579576782119222752?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/5579576782119222752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=5579576782119222752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/5579576782119222752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/5579576782119222752'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2009/01/mplayer-download-and-installation-for.html' title='MPLAYER DOWNLOAD AND INSTALLATION FOR DUMMIES'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-6697327515501931006</id><published>2008-12-15T01:20:00.002-05:00</published><updated>2008-12-15T01:27:07.360-05:00</updated><title type='text'>Mindboggling</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: arial;"&gt;I cannot believe that a sitting Republican president would even consider this course.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="moz-text-plain" wrap="true" quote="true" style="font-family: -moz-fixed; font-size: 10px;" lang="x-western"&gt;&lt;pre wrap=""&gt;&lt;span style="font-size:85%;"&gt;I have been a staunch supporter but this really earns them the DUBYA award. Shame.&lt;br /&gt;&lt;br /&gt;Detroit is where it is, as is Wall Street, because of greedy, short-sighted management and workers.&lt;br /&gt;&lt;br /&gt;They get what they deserve, there is no such thing as a free lunch.&lt;br /&gt;&lt;br /&gt;So CUT THEM OFF!!!&lt;br /&gt;&lt;br /&gt;WHAT makes them more deserving than ME???? I have a mortgage on a house, a boat, and a car. Why can't you bail ME out!!!!!!!!!!!!!!&lt;br /&gt;&lt;br /&gt;What imbeciles.&lt;br /&gt;&lt;br /&gt;Do you hear what I hear? How about the sound of a new Boston Tea Party?&lt;br /&gt;&lt;br /&gt;Get it right.&lt;br /&gt;&lt;br /&gt;Shame on them.&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-6697327515501931006?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/6697327515501931006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=6697327515501931006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/6697327515501931006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/6697327515501931006'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2008/12/mindboggling.html' title='Mindboggling'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-3182449860492137799</id><published>2008-12-12T16:32:00.002-05:00</published><updated>2008-12-12T16:36:17.986-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bailout irresponsibility pork'/><title type='text'>A letter to the President and Congress</title><content type='html'>&lt;pre wrap=""&gt;I have sent the following excerpt from&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://online.wsj.com/article/SB122895755096596653.html"&gt;http://online.wsj.com/article/SB122895755096596653.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;to the President and my congressmen (since I doubt they read WSJ.COM)&lt;br /&gt;&lt;br /&gt;=========== Open Letter to the President and Congress ===========&lt;br /&gt;&lt;br /&gt;PLEASE DO NOT BAIL OUT DETROIT!!!!!!!!!!!&lt;br /&gt;&lt;br /&gt;Bankruptcy doesn't make assets disappear.A government bailout of the Big&lt;br /&gt;Three keeps huge amounts of productive inputs in firms that can't use&lt;br /&gt;them efficiently. The bigger the unprofitable firm, the more vital it is&lt;br /&gt;that it be allowed to fail.&lt;br /&gt;&lt;br /&gt;If Washington gives no special subsidies to workers and suppliers&lt;br /&gt;outside of the auto industry, why treat GM, Ford and Chrysler&lt;br /&gt;differently? Are their workers or owners more worthy? Not at all.&lt;br /&gt;&lt;br /&gt;It is precisely because the Big Three differ in no essential way from&lt;br /&gt;America's other firms that bailing them out runs a real risk of&lt;br /&gt;cascading into a march on Washington by countless firms and individuals&lt;br /&gt;unable to see why they are less entitled to taxpayer funds.&lt;br /&gt;&lt;br /&gt;Like ME!!&lt;br /&gt;&lt;br /&gt;If you bail them out then bail me out too!!!&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-3182449860492137799?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/3182449860492137799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=3182449860492137799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/3182449860492137799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/3182449860492137799'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2008/12/letter-to-president-and-congress.html' title='A letter to the President and Congress'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-532315942464618274</id><published>2008-12-01T17:06:00.003-05:00</published><updated>2008-12-01T17:14:32.009-05:00</updated><title type='text'>Obama and Hillary</title><content type='html'>&lt;a href="http://www.abcnews.go.com/Entertainment/Politics/story?id=6368280"&gt;http://www.abcnews.go.com/Entertainment/Politics/story?id=6368280&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;"Limbaugh called the choice of Clinton "a brilliant stroke by Obama.""&lt;br /&gt;&lt;br /&gt;I agree with Rush. A brilliant stroke.&lt;br /&gt;&lt;br /&gt;But I also have to recognize that we may be at a tipping point. This stroke effectively emasculates dissension within the Democratic party. Gate's reappointment as SecDef takes strides to do so among Republicans.&lt;br /&gt;&lt;br /&gt;Brilliant.&lt;br /&gt;&lt;br /&gt;So, if we have a new president who is inclusive and not partisan or sectarian we may have a real statesman who can actually solve problems instead of creating more, as so many before him, especially since Reagan, have done..&lt;br /&gt;&lt;br /&gt;If the Democrats have finally come to the realization that they have plundered this Nation for the past 80 years and now are going to work to fix the damage then I am all behind them. Go for it.&lt;br /&gt;&lt;br /&gt;Only the inclusiveness that Obama has shown so far will let this happen.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-532315942464618274?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/532315942464618274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=532315942464618274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/532315942464618274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/532315942464618274'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2008/12/obama-and-hillary.html' title='Obama and Hillary'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-5614288171950362827</id><published>2008-11-29T18:21:00.003-05:00</published><updated>2008-11-29T18:43:33.648-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='welfare workfare conservative liberal obama'/><title type='text'>I worked for it, why shouldn't you?</title><content type='html'>I am in a conversation with a liberal friend about helping a young woman who has earned her BS nursing degree by waitressing for a number of years but now is having difficulty finding a position.&lt;br /&gt;&lt;br /&gt;We are all rallying around, but I made a comment about our location (New England) to the effect that despite the reputation for liberalism there are a number of people here who nevertheless  appreciate and will support young people who want to really earn their own way. My liberal friend says he inherited his money, while I say I worked my way up on my own:&lt;br /&gt;&lt;br /&gt;&gt; you seem to be saying that people that work for a living should&lt;br /&gt;&gt; naturally be conservative, and people that inherit money should&lt;br /&gt;&gt; naturally be liberal. Is that true?&lt;br /&gt;&lt;br /&gt;Mmmm. Not sure about the words &lt;span style="font-style: italic;"&gt;should naturally be&lt;/span&gt;. Perhaps substitute &lt;span style="font-style: italic;"&gt;tend to be&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Conjecture is one thing, empirical fact is another: it is what it is; if the shoe fits, wear it...&lt;br /&gt;&lt;br /&gt;:-)&lt;br /&gt;&lt;br /&gt;In my case (certainly not speaking for &lt;span style="font-style: italic;"&gt;all&lt;/span&gt; conservatives) I find it really offensive for someone else to give away &lt;span style="font-weight: bold;"&gt;my&lt;/span&gt; money. It's &lt;span style="font-weight: bold;"&gt;my&lt;/span&gt; money because &lt;span style="font-weight: bold;"&gt;I earned it&lt;/span&gt; and &lt;span style="font-weight: bold; font-style: italic;"&gt;*I*&lt;/span&gt; shall decide where and how to spend it or give it.&lt;br /&gt;&lt;br /&gt;Of course my plan doesn't work for some liberals because I will likely spend &lt;span style="font-weight: bold;"&gt;my&lt;/span&gt;  money on &lt;span style="font-weight: bold;"&gt;my&lt;/span&gt;  family and &lt;span style="font-weight: bold;"&gt;my&lt;/span&gt;  grandchildren and &lt;span style="font-weight: bold;"&gt;my&lt;/span&gt;  church, helping grow more people like &lt;span style="font-weight: bold;"&gt;me&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Liberals have this obscene delusion that they are somehow supernaturally omniscient and therefore own all the assets in the world and shall decide on their own basis how to distribute those assets.&lt;br /&gt;&lt;br /&gt;Obscene.&lt;br /&gt;&lt;br /&gt;Omigod. If everyone had the right do spend their money as they wish then what would happen to all these poor people who don't want to work?&lt;br /&gt;&lt;br /&gt;So the liberals have devised, and through political correctness and brow beating, achieved an income redistribution system to take &lt;span style="font-weight: bold;"&gt;my&lt;/span&gt;  money and give it to people who won't lift a finger.&lt;br /&gt;&lt;br /&gt;At its base it is letting the people with the work ethic do all the work, some of them misguidedly investing in the stock market to make &lt;span style="font-style: italic;"&gt;those&lt;/span&gt; non-workers rich, and then paying the rest in taxes to be given to the rest of the people who do &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; want to work.&lt;br /&gt;&lt;br /&gt;In the past those of us workers who were smart enough just moved the money to Switzerland. But that is getting harder to do, and besides I'm living hand to mouth, so don't have money to spare to send to Switzerland.&lt;br /&gt;&lt;br /&gt;So if the liberals do this enough then I just stop working.&lt;br /&gt;&lt;br /&gt;Not a recipe for national prosperity.&lt;br /&gt;&lt;br /&gt;In general you have to look at the marginal tax rate: as that approaches 100% you have then completely removed any incentive, other than altruistic, to work any further. And, as I have already shortlisted, I'm rather short on altruism.&lt;br /&gt;&lt;br /&gt;An anecdote from my earlier years:&lt;br /&gt;&lt;br /&gt;I was the operations officer of the ship, another fellow was the engineer. I was practicing prudent management, saving the requisitions that the crew had submitted that were not time- or mission-critical (like, replacing foul weather jackets) until the end of the quarter, while approving those that were needed now: &lt;span style="font-style: italic;"&gt;e.g.&lt;/span&gt;, radar magnetrons. I had already learned that you never give back money, but also believed that I could make sure the money was spent responsibly by waiting until all the cards were on the table, &lt;span style="font-style: italic;"&gt;i.e.&lt;/span&gt;, approaching the end of the quarter.&lt;br /&gt;&lt;br /&gt;The engineer was not so assiduous. He raced through his money and then asked the captain for more. The captain, instead of chastising him, took &lt;span style="font-weight: bold;"&gt;my&lt;/span&gt;  money. Needless to say I protested loudly, but the captain had done his deed.&lt;br /&gt;&lt;br /&gt;So I then quickly learned to invest in durable goods and stockpile early in the quarter. The next time the engineer came begging all he found was radar magnetrons and CPR kits and foul weather jackets, which he could not use or trade in for cash. I knew that eventually we would need these things so it was not wasteful, just husbanding my resources.&lt;br /&gt;&lt;br /&gt;So I have stayed &lt;span style="font-style: italic;"&gt;in durable goods &lt;/span&gt;and &lt;span style="font-style: italic;"&gt;out of the market&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt; ever since. As a result I am completely untouched by this so called Great Depression II that no one can see except Wall Streeters. See Peggy Noonan:&lt;br /&gt;&lt;br /&gt;    &lt;a href="//http://online.wsj.com/article/SB122773612620961005.html"&gt;http://online.wsj.com/article/SB122773612620961005.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now in the ship case, it really was not "my" money, rather more so the captain's, and indeed far more so the Navy's and the taxpayers'. But it was not prudent, fair, or in any way correct to take that which I had husbanded and give it to a profligate.&lt;br /&gt;&lt;br /&gt;I didn't invent that idea, Jesus did, with the story of the prodigal son, and his was based on 3000 years of society at large as a precedent thereto. It is just plain wrong.&lt;br /&gt;&lt;br /&gt;Now as in that story, perhaps I shall receive rewards in heaven and surely my life is far better than most, but &lt;span style="font-weight: bold;"&gt;I DESERVE IT AND HAVE WORKED FOR IT&lt;/span&gt;. So it really irritates me in a most profane way when others get &lt;span style="font-weight: bold;"&gt;GIVEN &lt;/span&gt;that for which I have &lt;span style="font-weight: bold;"&gt;WORKED&lt;/span&gt;, and &lt;span style="font-weight: bold;"&gt;ESPECIALLY&lt;/span&gt; when it it taken &lt;span style="font-weight: bold;"&gt;FROM ME&lt;/span&gt; to give to them.&lt;br /&gt;&lt;br /&gt;Yet another: I turned 65 this year. I went from $37 a month military medical insurance to Medicare. The base rate for medicare is $97. But I get to pay $300 &lt;span style="font-style: italic;"&gt;because I make too much money&lt;/span&gt;!!&lt;br /&gt;&lt;br /&gt;So, thanks to all the liberals in the government, my medical payments have increased &lt;span style="font-weight: bold;"&gt;TEN FOLD&lt;/span&gt; for the simple sin of turning 65. And they are &lt;span style="font-weight: bold;"&gt;TAKING IT FROM ME TO GIVE TO SOMEONE ELSE&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;So, &lt;span style="font-weight: bold;"&gt;NO&lt;/span&gt;. Anyone of that bent is just plain wrong and I shall and will fight them any way I can legally and morally.&lt;br /&gt;&lt;br /&gt;And I will help and support young people who seem to be smart enough to figure things out the way I have. There is little or no hope of changing the minds of the liberals, but perhaps we can grow enough conservatives to outvote them.&lt;br /&gt;&lt;br /&gt;"&lt;span style="font-weight: bold;"&gt;I WORKED for it&lt;/span&gt;, why shouldn't you?"&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-5614288171950362827?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/5614288171950362827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=5614288171950362827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/5614288171950362827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/5614288171950362827'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2008/11/i-worked-for-it-why-shouldnt-you.html' title='I worked for it, why shouldn&apos;t you?'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-7815808816386413550</id><published>2008-11-14T23:24:00.010-05:00</published><updated>2008-11-15T00:07:38.056-05:00</updated><title type='text'>SyncML works for E90 and KDEPIM</title><content type='html'>&lt;span style="font-family:arial;"&gt;I have tried and tried to get this to render correctly by font,  but it is late and it won't do what I tell it to do, so sorry it didn't work out. I give up.&lt;br /&gt;&lt;br /&gt;To quote my favorite popmail server...&lt;br /&gt;&lt;br /&gt;But if you don't need it to be perfectly pretty, here it is:&lt;br /&gt;&lt;br /&gt;Guess what.&lt;br /&gt;&lt;br /&gt;SyncML works.&lt;br /&gt;&lt;br /&gt;It exists in the Nokia phone in the +Menu +Tools +Sync function.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ruslylove.blogspot.com/2007/10/nokia-e-series-sync-with-evolution-via.html"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt; http://ruslylove.blogspot.com/2007/10/nokia-e-series-sync-with-evolution-via.html&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;gives a howto for Ubuntu.&lt;br /&gt;&lt;a href="http://en.opensuse.org/OpenSync/SyncML-OBEX-Client"&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;http://en.opensuse.org/OpenSync/SyncML-OBEX-Client&lt;/span&gt;&lt;/a&gt; exposes the &lt;span style="font-weight: bold;"&gt;SyncML OBEX Client&lt;/span&gt;, which has an extensive list of commands. This article explains accessing the phone databases, but does not indicate how to address a program on the PC.&lt;br /&gt;&lt;br /&gt;The documentation states that the Evolution plugin does not work. This problem does &lt;span style="font-style: italic;"&gt;not&lt;/span&gt; exist for the &lt;span style="font-weight: bold;"&gt;kdepim&lt;/span&gt; plugin, so we concentrated our efforts there, since that is where we wanted to be anyhow. (Nevermind the couple of days we spent trying to make it work before finding the comment in the source code... but whatevah.)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;It Turns Out That&lt;/span&gt; (ITOT) the kdepim plugin works just fine. So we have now not only fired Microsoft in general, but also fired Outlook in particular. We can sync the phone to the KDE PIM flawlessly.&lt;br /&gt;&lt;br /&gt;So. There.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SuSE HowTo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Install the required software&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;{{{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    libopensync-plugin-*&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    libopensync0&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;      opensyncutils&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;msynctool&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;mulstisync-qad&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;bluez-passkey-gnome&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;bluez-gnome&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}}}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Check the plugins&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-family:courier new;" &gt;{{{&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;   p1610:~ # msynctool --listplugins&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;   Available plugins:&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;gpe-sync&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;sunbird-sync&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;file-sync&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;evo2-sync&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;kdepim-sync&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;gnokii-sync&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;google-calendar&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;opie-sync&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;syncml-http-server&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;syncml-obex-client&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family: courier new;font-family:courier new;" &gt;palm-sync&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-family:courier new;" &gt;}}}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. Create msynctool groups and add members&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-family:courier new;" &gt;{{{&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;  msynctool --addgroup nokia&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;msynctool --addmember nokia kdepim-sync&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family: courier new;font-family:courier new;" &gt;msynctool --addmember nokia syncml-obex-client&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-family:courier new;" &gt;}}}&lt;/span&gt;&lt;br /&gt;This creates the &lt;span style="font-style: italic;"&gt;nokia&lt;/span&gt; group, adds the PIM connector as the first member and adds the phone (&lt;span style="font-weight: bold;"&gt;syncml-obex&lt;/span&gt;) connector as the second member.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4. Configure the members&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: arial;font-family:courier new;" &gt;Configure the PIM Connector&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-family:courier new;" &gt;{{{&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;p1610:~ # msynctool --configure nokia 1&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;This plugin has no options and does not need to be configured&lt;br /&gt;}}}&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-family:arial;" &gt;    &lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-weight: bold;"&gt;Configure the SyncML-obex client (phone connection)&lt;/span&gt;&lt;br /&gt;The default resides at&lt;br /&gt;&lt;a href="file:///usr/share/opensync/defaults/syncml-obex-client"&gt;file:///usr/share/opensync/defaults/syncml-obex-client&lt;br /&gt;&lt;/a&gt;while the current settings are at&lt;br /&gt;&lt;a href="file:///home/%28localusername%29/.opensync/group2/2/syncml-obex-client.conf"&gt;file:///home/&lt;span style="font-style: italic;"&gt;(localusername)&lt;/span&gt;/.opensync/group2/2/syncml-obex-client.conf&lt;br /&gt;&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;{{{&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;  msynctool --configure nokia 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}}}&lt;/span&gt;&lt;br /&gt;This brings up a very long list of items.&lt;br /&gt;For brevity let's look at its values like this:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;{{{&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;config style="font-family: courier new;"&gt;&lt;bluetooth_address&gt;00:1A:89:C4:F7:FF&lt;/bluetooth_address&gt;&lt;br /&gt;&lt;bluetooth_channel&gt;&lt;/bluetooth_channel&gt;&lt;/config&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;config style="font-family: courier new;"&gt;&lt;bluetooth_channel&gt;10&lt;/bluetooth_channel&gt;&lt;br /&gt;&lt;interface&gt;&lt;/interface&gt;&lt;/config&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;config style="font-family: courier new;"&gt;&lt;interface&gt;0&lt;/interface&gt;&lt;br /&gt;&lt;identifier&gt;&lt;/identifier&gt;&lt;/config&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;config style="font-family: courier new;"&gt;&lt;identifier&gt;PC Suite&lt;/identifier&gt;&lt;br /&gt;&lt;version&gt;&lt;/version&gt;&lt;/config&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;config style="font-family: courier new;"&gt;&lt;version&gt;1&lt;/version&gt;&lt;br /&gt;&lt;wbxml&gt;&lt;/wbxml&gt;&lt;/config&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;config style="font-family: courier new;"&gt;&lt;wbxml&gt;1&lt;/wbxml&gt;&lt;br /&gt;&lt;username&gt;&lt;/username&gt;&lt;br /&gt;&lt;password&gt;&lt;/password&gt;&lt;br /&gt;&lt;type&gt;&lt;/type&gt;&lt;/config&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;config style="font-family: courier new;"&gt;&lt;type&gt;2&lt;/type&gt;&lt;br /&gt;&lt;usestringtable&gt;&lt;/usestringtable&gt;&lt;/config&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;config style="font-family: courier new;"&gt;&lt;usestringtable&gt;1&lt;/usestringtable&gt;&lt;br /&gt;&lt;onlyreplace&gt;&lt;/onlyreplace&gt;&lt;/config&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;config style="font-family: courier new;"&gt;&lt;onlyreplace&gt;0&lt;/onlyreplace&gt;&lt;br /&gt;&lt;onlylocaltime&gt;&lt;/onlylocaltime&gt;&lt;/config&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;config style="font-family: courier new;"&gt;&lt;onlylocaltime&gt;0&lt;/onlylocaltime&gt;&lt;br /&gt;&lt;recvlimit&gt;&lt;/recvlimit&gt;&lt;/config&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;config style="font-family: courier new;"&gt;&lt;recvlimit&gt;65000&lt;/recvlimit&gt;&lt;br /&gt;&lt;maxobjsize&gt;&lt;/maxobjsize&gt;&lt;/config&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;config style="font-family: courier new;"&gt;&lt;maxobjsize&gt;65000&lt;/maxobjsize&gt;&lt;br /&gt;&lt;contact_db&gt;&lt;/contact_db&gt;&lt;/config&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;config style="font-family: courier new;"&gt;&lt;contact_db&gt;Contacts&lt;/contact_db&gt;&lt;br /&gt;&lt;calendar_db&gt;&lt;/calendar_db&gt;&lt;/config&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;config style="font-family: courier new;"&gt;&lt;calendar_db&gt;Calendar&lt;/calendar_db&gt;&lt;br /&gt;&lt;note_db&gt;&lt;/note_db&gt;&lt;/config&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;config style="font-family: courier new;"&gt;&lt;note_db&gt;Notes&lt;/note_db&gt;&lt;br /&gt;&lt;/config&gt;&lt;span style="font-family:courier new;"&gt;}}}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Note that the values are case-sensitive!!!&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Check the configuration&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;{{{&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt; p1610:~ # msynctool --showgroup nokia&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;Groupname: nokia&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;Member 2: syncml-obex-client&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;Member 1: kdepim-sync&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;No Configuration found: This member has no configuration options&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}}}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5. Experiment&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;{{{&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;msynctool --sync nokia&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}}}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are a few gotchas:&lt;br /&gt;&lt;br /&gt;* The authors freely admit this is clearly alpha-ware.&lt;br /&gt;&lt;br /&gt;* Kontact, KAddressbook, KOrganizer, in general ALL the KDE PIM elements have to be closed, like turned off, not even just in the task bar. Otherwise the process hangs.&lt;br /&gt;&lt;br /&gt;* It takes a very long while, especially when you sync the first time. Be patient, let it run its course. As long as you are seeing the disk thrashing icon and &lt;span style="font-style: italic;"&gt;top&lt;/span&gt; says it is alive, let it run. After several syncs things shall be much faster.&lt;br /&gt;&lt;br /&gt;* Watch for the conflict choices. If it finds a conflict it shall ask; the answer is not trivial. Initially you shall find choices between real entries and trash. This may be an artifact of earlier attempts. After several syncs you may find choices being offered between, say, contacts and calendar events. There is not always a clear choice. You can choose a number or &lt;span style="font-weight: bold;"&gt;N&lt;/span&gt;ewest. Newest is generally a good choice except where that choice is trash. So pay attention.&lt;br /&gt;&lt;br /&gt;* Once it has settled out, pay particular attention to Korganizer. You will click on a particular day, but depending on what event you have selected you may end up at the initiation day or some other day, rather than the day you used to enter the edit.&lt;br /&gt;&lt;br /&gt;But all these things are part of paying attention to detail, which is always a good thing to do. "Trust me" almost never works.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-7815808816386413550?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/7815808816386413550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=7815808816386413550' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/7815808816386413550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/7815808816386413550'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2008/11/syncml-works-for-e90-and-kdepim.html' title='SyncML works for E90 and KDEPIM'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-5737282475300308904</id><published>2008-10-31T08:21:00.003-05:00</published><updated>2008-10-31T08:31:34.177-05:00</updated><title type='text'>Hate to say I told you so... But I DID!</title><content type='html'>&lt;span style="font-family: arial;"&gt;See today's Wall Street Journal: http://online.wsj.com/article/SB122542331644887249.html&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt; On September 30 I asked, &lt;/span&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;* Whom shall we be bailing out?&lt;/span&gt;&lt;span style="font-family: arial;"&gt; and suggested that the answer is&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;    &lt;/span&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;Shareholders, stock brokers, corporate magnates, money people, that's who.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt;The article then goes on to tot up the bill at just the first three banks, Goldman Sachs, J.P. Morgan and Morgan Stanley, to some 31 B-B-B-Billion. So some five percent of the 700 billion bailout is going to disappear into the bankers pockets the minute it hits.&lt;br /&gt;&lt;br /&gt;Good grief!!&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-family: arial;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-5737282475300308904?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/5737282475300308904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=5737282475300308904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/5737282475300308904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/5737282475300308904'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2008/10/hate-to-say-i-told-you-so-but-i-did.html' title='Hate to say I told you so... But I DID!'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-4745340922987419970</id><published>2008-10-26T17:34:00.004-05:00</published><updated>2008-10-26T17:47:15.960-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtual PDF printer'/><title type='text'>'WAY Cool PDF Writer</title><content type='html'>&lt;span style="font-family:arial;"&gt;'WAY cool. Just like the old free Adobe PDF writer of 1998 vintage. It lets you simply print directly to a PDF instead of first to a PS and then translating it with &lt;span style="font-style: italic;"&gt;ps2pdf&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The details are at &lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: arial;" target="_blank" title="External link to http://www.novell.com/coolsolutions/feature/17636.html" href="http://www.novell.com/coolsolutions/feature/17636.html" class="externalLink"&gt;http://www.novell.com/coolsolutions/feature/17636.html&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;The article is a little confusing, it talks about both the lpadmin command line approach and the CUPS GUI. ITOT you do all the work at the command line and then check it with the GUI.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;So, to install this, &lt;/span&gt;&lt;em style="font-family: arial;"&gt;all&lt;/em&gt;&lt;span style="font-family:arial;"&gt; from the command line as root:&lt;/span&gt;&lt;br /&gt;&lt;ul style="font-family: arial;"&gt;&lt;li&gt; Install CUPS with the normal software installer (duh)...&lt;/li&gt;&lt;li&gt; Create a script file &lt;em&gt;/usr/lib/cups/backend/pdf-writer&lt;/em&gt; per the provided text or our own now installed version, doing a &lt;em&gt;chmod 755&lt;/em&gt; in the process.&lt;/li&gt;&lt;li&gt; Unzip the designated Postscript Printer Description (PPD::&lt;/li&gt;&lt;/ul&gt;&lt;pre  style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt; cd /usr/share/cups/model&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; gunzip -d Postscript-level2.ppd.gz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Download the free AdobeTM Distiller ppd file here:&lt;/span&gt;&lt;br /&gt; &lt;a href="http://www.adobe.com/support/downloads/thankyou.jsp?ftpID=204&amp;amp;fileID=204"&gt;&lt;span style="color: rgb(102, 51, 255);"&gt;http://www.adobe.com/support/downloads/thankyou.jsp?ftpID=204&amp;amp;fileID=204&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;* Unzip it and copy it to the target directory:&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="http://www.blogger.com/img/blank.gif" alt="Link" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  unzip -d adobe.zip&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  cp Adobe/ADIST5.PPD /usr/share/cups/model/Acrobat-Distiller.ppd&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;ul style="font-family: arial;"&gt;&lt;li&gt;Add the printer with:&lt;/li&gt;&lt;/ul&gt;&lt;pre  style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;  mkdir -p /export/share/pdf&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  chmod -R 777 /export&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  lpadmin -p CUPS-PDF -v pdf-writer:/export/share/pdf/ -E -P \&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/usr/share/cups/model/Postscript-level2.ppd -D "PDF Writer for CUPS" \ -L "PDF Backend /usr/lib/backend/pdf-writer"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  lpadmin -p CUPS-PDF -v pdf-writer:/export/share/pdf/ -E -P \&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/usr/share/cups/model/Acrobat-Distiller.ppd -D "PDF Writer for CUPS" \ -L "PDF Backend /usr/lib/backend/pdf-writer"&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;ul style="font-family: arial;"&gt;&lt;li&gt; Then and only then, launch the &lt;em&gt;'way cool CUPS GUI&lt;/em&gt;:&lt;/li&gt;&lt;/ul&gt;&lt;a style="font-family: arial;" target="_blank" title="External link to http://localhost:631/admin" href="http://localhost:631/admin" class="externalLink"&gt;            http://localhost:631/admin&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;and play with your new virtual printer.&lt;/span&gt;&lt;br /&gt;&lt;dl style="font-family: arial;"&gt;&lt;dd&gt;:-)&lt;/dd&gt;&lt;/dl&gt;&lt;ul style="font-family: arial;"&gt;&lt;li&gt; When you print test pages from this interface the results are stored in &lt;em&gt;/export/share/pdf&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:arial;"&gt;Very very good.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-4745340922987419970?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/4745340922987419970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=4745340922987419970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/4745340922987419970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/4745340922987419970'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2008/10/way-cool-pdf-writer.html' title='&apos;WAY Cool PDF Writer'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-9045304923089160225</id><published>2008-10-17T00:15:00.005-05:00</published><updated>2008-10-17T00:26:11.047-05:00</updated><title type='text'>Game face</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;As long as we are breaking glass, what is the world view on makeup: lipstick, eye liner, eye shadow?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I know there are a lot of cosmetics firms that do not want to hear this.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;But here it is, anyhow.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The issue is whether you have a limbic or neocortical kind of connection in your relationship. For me both demand that you wash your face.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If a limbic connection you just close your eyes, sigh, and enjoy what follows. But if neocortical you relate with eyes open. And therein lies the problem.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Makeup, by definition, is synthetic. I have never seen a person for whom makeup added anything, especially lipstick, eye liner, or eye shadow. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If the person is naturally beautiful then makeup hides their beauty and distracts you to the makeup, which renders the natural beauty invisible. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If the person is not naturally beautiful then the makeup accentuates their lack of beauty and makes them look rather needy, desperate, and pathetic.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;These effects are especially pronounced on people of fair complexions since they create such a marked contrast.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;So why do they do it?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;One possibility is that it is their game face. Tight skirts, spike heels, and a painted face is their equivalent of going out on an NFL field in face masks and body armor.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Fine, go for it, but don't ask me to be your friend...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Needless to say, I have engaged very very few ladies in this sort of discourse, but perhaps this posting will spark a kindly debate from which all can win.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;So folks, please wash your face.  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;It is what it is. If it is naturally beautiful it will shine through. If it is not, then your soul will shine through. In either case, your honesty and willingness to deal with reality will shine through, and show you to be a person worthy of friendship, kindness, and engagement. Being painted up just shows you to be pretending...&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;dl  style="font-family:arial;"&gt;&lt;dd&gt;&lt;span style="font-size:100%;"&gt;-(&lt;/span&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;Of course, there is a counter-attack. What about all these dudes with Titan pickup trucks that will &lt;/span&gt;&lt;em style="font-family: arial;"&gt;never&lt;/em&gt;&lt;span style="font-family:arial;"&gt; see a trail path, the cowboys with boots and big hats who never have and never will leave New England, the boaters with flag belts and Docksides who have never left shore, let alone Narragansett Bay? And so on and so forth.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;We all adopt affectations. The offense occurs when the affectation distorts reality.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If you are an actor or actress then makeup is a tool of the trade. It is, after all, a trade of make believe.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If you are a boat skipper or a ship captain then Docksides make sense to help you stay on your feet in a tossing sea, as do all the other accoutrements of Henri Lloyd jackets, baggy pants, and light shirts.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The belts work if you are real in a sort of "If you have it flaunt it" kind of mode.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;But if you are not in the trades, then why?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Maybe for fun. Colorful belts of what you'd rather be spending your time doing are fun. LaCoste shirts are reminders of exotic trips you have taken and wonderworlds you have visited, so fun. &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Maybe for defense, as the game face approach above.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;But once it gets past either being who you are, doing it for fun, or doing it for defense then it starts to fall on deaf ears.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;I for one do not understand it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;So let's all wash our faces and examine our affectations.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;If it is not true it is false.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Duh...&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-9045304923089160225?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/9045304923089160225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=9045304923089160225' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/9045304923089160225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/9045304923089160225'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2008/10/game-face.html' title='Game face'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-8242244880968457672</id><published>2008-10-10T22:15:00.002-05:00</published><updated>2008-10-10T22:28:37.408-05:00</updated><title type='text'>Life is so simple, and so complex</title><content type='html'>We have had a tumultuous week this week, with the Dow diving southward and other things.&lt;br /&gt;&lt;br /&gt;But it offers a view of what really matters.&lt;br /&gt;&lt;br /&gt;You need someone else in your life whom you love and who makes you smile every time you see them.&lt;br /&gt;&lt;br /&gt;You need them to be able and willing to spend time with you, doing stuff. Whatever: weeding, doing laundry, preferably biking, swimming, traveling, but regardless, doing stuff, fun stuff, together.&lt;br /&gt;&lt;br /&gt;Besides your going to work to earn money to be able to do these things,  nothing much else matters.&lt;br /&gt;&lt;br /&gt;Life at its essence.&lt;br /&gt;&lt;br /&gt;It would be nice if this other person were a pretty person of the opposite gender, but if that is not possible then a nice Siamese cat will do.&lt;br /&gt;&lt;br /&gt;Regardless, we need someone else in our lives.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-8242244880968457672?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/8242244880968457672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=8242244880968457672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8242244880968457672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8242244880968457672'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2008/10/life-is-so-simple-and-so-complex.html' title='Life is so simple, and so complex'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-8725996038299085217</id><published>2008-10-02T20:21:00.006-05:00</published><updated>2008-10-02T22:39:35.394-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bailout irresponsibility'/><category scheme='http://www.blogger.com/atom/ns#' term='solution credit long-term short-term'/><title type='text'>OK, how we can make the bailout actually work... Needs and Wants</title><content type='html'>OK, OK, yes, I had some fun with numbers in the previous post. Sorry if I offended anyone.&lt;br /&gt;&lt;br /&gt;Except the money people. They deserve to be offended.&lt;br /&gt;&lt;br /&gt;But it &lt;span style="font-style: italic;"&gt;is&lt;/span&gt; true and the Congress is admitting as much: they are bailing out the money people.&lt;br /&gt;&lt;br /&gt;But they say it is for a good cause.&lt;br /&gt;&lt;br /&gt;What they are proposing is to buy all the bad debt, putting money back in the pockets of the money people and then &lt;span style="font-style: italic;"&gt;trusting them to do the right thing!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Good grief. How naive!!&lt;br /&gt;&lt;br /&gt;The alligator just ate your first-born. You are now going to toss your second-born into the pond and trust the alligator to do the right thing? Reminds me of the joke about software engineers...&lt;br /&gt;&lt;br /&gt;Give me a freaking break.&lt;br /&gt;&lt;br /&gt;Oh yeh, and along the way are the inevitable plugins of perks, pork, and earmarks...&lt;br /&gt;&lt;br /&gt;Good grief.&lt;br /&gt;&lt;br /&gt;-----&lt;br /&gt;&lt;br /&gt;OK, enough complaining, how can we make it actually work?&lt;br /&gt;&lt;br /&gt;I understand the following:&lt;br /&gt;&lt;br /&gt;+ We want (not &lt;span style="font-weight: bold;"&gt;need&lt;/span&gt;)  a viable long-term credit market to fund long term &lt;span style="font-style: italic;"&gt;customer&lt;/span&gt; purchases.&lt;br /&gt;&lt;br /&gt;(Please do not use the term "consumer" in my presence. I am not a consumer. A hog is a consumer. I am a &lt;span style="font-style: italic;"&gt;customer&lt;/span&gt;, who chooses, based on quality of service, where to place my custom. If you are not kind, courteous, fair, and trustworthy then I will not place it with you.)&lt;br /&gt;&lt;br /&gt;As customers we want (&lt;span style="font-style: italic;"&gt;not&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;need&lt;/span&gt;) to buy things like houses, cars, and even boats.  Having credit means we can have them sooner than later (um, greed, but we can live with it).&lt;br /&gt;&lt;br /&gt;If the credit is not available for these things then many fewer of these things shall be sold, so a whole bunch of people working in these industries may end up out of work, perhaps through no fault of their own. So maybe we should avoid that.&lt;br /&gt;&lt;br /&gt;(OTOH, if they are following my previous suggestion of investing in real and durable goods they wouldn't be so bad off. And of course the whole credit system is a pyramid scheme, borrowing from Peter to pay Paul. If we could convert credit to planning then people would have the money to pay cash for such things and the same number of builders and sellers could still be employed at the same levels. Of course that would then put the bank &lt;span style="font-style: italic;"&gt;loan departments&lt;/span&gt; out of work... But I won't go there tonight.)&lt;br /&gt;&lt;br /&gt;+ We also want (not &lt;span style="font-weight: bold;"&gt;need&lt;/span&gt;) a viable short-term credit market to provide liquidity to small businesses who have short term liabilities (payroll, for example) with rather longer term billing cycles. So they need to get the money to pay short-term liabilities until the longer term revenues accrue.&lt;br /&gt;&lt;br /&gt;(OTOH, if they were saving and not using credit but rather creating enterprise funds to save up in advance for these easily predictable expenses then they wouldn't need credit. Hmmm. It is sounding more and more like this is a bailout for bank &lt;span style="font-style: italic;"&gt;loan departments!&lt;/span&gt;  But I won't go there tonight either.)&lt;br /&gt;&lt;br /&gt;+ What we &lt;span style="font-weight: bold;"&gt;DO&lt;/span&gt; need (not &lt;span style="font-weight: bold;"&gt;want&lt;/span&gt;) is a safe place (other than under the mattress) for people to put their hard-earned money until they are ready to spend it on the preceding wants. But, with the FDIC and some controls, we may already have that.&lt;br /&gt;&lt;br /&gt;+ What we &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;NEITHER&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt; need &lt;span style="font-weight: bold; font-style: italic;"&gt;N&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;OR &lt;/span&gt;want is yet another license for the same money people to eat our lunch, again.&lt;br /&gt;&lt;br /&gt;So what is to be done?&lt;br /&gt;&lt;br /&gt;----------&lt;br /&gt;&lt;br /&gt;Before I answer that, let me put in a plug for frugality: the people of Netherlands are notoriously (and wonderfully) frugal. They also run the industrial world.&lt;br /&gt;&lt;br /&gt;(If you doubt that then start looking closely at all the major players in all the markets: Shell, Phillips, shipping companies, freight companies, industrial machinery companies, van this and van that... Of course, they are actually &lt;span style="font-style: italic;"&gt;building&lt;/span&gt; stuff, not just inventing pyramid schemes...)&lt;br /&gt;&lt;br /&gt;We are starting to see that here as well. What happens there and with enterprise funds here is that you allocate money on a regular basis to targeted savings funds to prepare in advance for fully expectable expenses, like rent, electricity, and (&lt;span style="font-style: italic;"&gt;duh&lt;/span&gt;) payroll. And you do not use or allow credit for such things. Period, full stop. No cashee, no purchasee.  Even for food.&lt;br /&gt;&lt;br /&gt;In short, these practices demonstrate restraint, foresight, planning, and, of course, personal discipline and responsibility.&lt;br /&gt;&lt;br /&gt;How quaint.&lt;br /&gt;&lt;br /&gt;Of course, that is foreign to our normal yahoo cowboy mentality and political correctness so cannot be foisted on the populace. It needs to be learned (since we seem to have forgotten it) and we haven't time for that right now.&lt;br /&gt;&lt;br /&gt;But it does work, wonderfully.&lt;br /&gt;&lt;br /&gt;----------&lt;br /&gt;&lt;br /&gt;OK, so here is what the Congress can do in the short term to 1) provide the short- and long-term credit markets we want and at the same time 2) prevent paying money back to the same  yahoos who squandered our future with stupid and dangerous investments and are laughing all the way to their bank in the Turks and Caicos:&lt;br /&gt;&lt;br /&gt;1. Establish a set of credit guidelines on how much money can be lent for how long at what rate for a person with how much income. This is a number cruncher's dream and ultimately doable. I remember my father reciting guidelines for how much house you could buy with a 25 year mortgage if you made $12,000 a year. That sort of thing. Give me a couple of hours of Googling and I'll bet I'll come up with a pretty good list.&lt;br /&gt;&lt;br /&gt;2. Tell every bank in the world that has FDIC protection that they must adhere to those guidelines if they don't want to lose their FDIC protection. Make it effective immediately.&lt;br /&gt;&lt;br /&gt;3. Revise Fannie/Freddie and all their cousins to start making short- and long-term loans &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;to the public&lt;/span&gt;&lt;/span&gt; following those guidelines. In other words, start up a public sector honest broker competitor to commercial banks. That will get the money people up on their toes.&lt;br /&gt;&lt;br /&gt;4. If that is too hard, then invest in the zillions of Federal Credit Unions and Federal Savings Banks, either with direct investment or higher insurance coverage and lower taxes, to have &lt;span style="font-style: italic;"&gt;them&lt;/span&gt; provide the short- and long-term credit. Firms like Navy Federal Credit Union  - navyfcu.org or USAA Federal Savings Bank - usaa.com. These organizations are, by charter, customer-oriented and -controlled and essentially non-profit organizations; they have Federal regulations and rulesets that require that excess profit is returned to the account holders, the shareholders, who regularly vote on by-laws and board member selections. They are responsive, responsible, and highly functional.&lt;br /&gt;&lt;br /&gt;And non-predatory.&lt;br /&gt;&lt;br /&gt;5. Now it gets harder, but we also &lt;span style="font-style: italic;"&gt;need&lt;/span&gt; (not just &lt;span style="font-weight: bold;"&gt;want&lt;/span&gt;) some form of personal accountability for irresponsible speculation and exploitation. I'll think on this and let you know.&lt;br /&gt;&lt;br /&gt;Vengeance is mine, sayeth the Lord, but it does feel good when you get a chunk of it yourself. Cutting off their ears or other body parts prolly won't pass muster with UN human rights commissions, but it would feel good.&lt;br /&gt;&lt;br /&gt;In the meantime, measures such as the previous four will meet the needs (and wants) and avoid paying money to the perpetrators of the crisis by buying bad debts.&lt;br /&gt;&lt;br /&gt;So.&lt;br /&gt;&lt;br /&gt;How far can 700 BILLION go? A very very long way, if it is spent &lt;span style="font-style: italic;"&gt;carefully, responsibly, prudently, and conservatively.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And not simply turned over to the same dude that just did you.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-8725996038299085217?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/8725996038299085217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=8725996038299085217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8725996038299085217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/8725996038299085217'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2008/10/ok-how-we-can-make-bailout-actually.html' title='OK, how we can make the bailout actually work... Needs and Wants'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-244383819250555940</id><published>2008-09-30T19:27:00.021-05:00</published><updated>2008-10-01T20:16:35.267-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bailout irresponsibility'/><title type='text'>Maybe someone can explain this bailout to me ...</title><content type='html'>* Why do we need to bail out some people to the tune of $700 &lt;span style="font-weight:bold;"&gt;B-B-BILLION&lt;/span&gt;?&lt;br /&gt;&lt;br /&gt;* &lt;span style="font-style:italic;"&gt;Whom&lt;/span&gt; shall we be bailing out?&lt;br /&gt;&lt;br /&gt;* What happens if we don't?&lt;br /&gt;&lt;br /&gt;* Will someone bail &lt;span style="font-style:italic;"&gt;me&lt;/span&gt; out?&lt;br /&gt;&lt;br /&gt;Guess what:&lt;br /&gt;&lt;br /&gt;* We are &lt;span style="font-style:italic;"&gt;not&lt;/span&gt; bailing out the Government. The Government will not go bankrupt.&lt;br /&gt;&lt;br /&gt;* We are &lt;span style="font-style:italic;"&gt;not&lt;/span&gt; bailing out the poor people on welfare. The Government pays them.&lt;br /&gt;&lt;br /&gt;* We are &lt;span style="font-style:italic;"&gt;not&lt;/span&gt; bailing out people with savings accounts. They are insured by the FDIC to the tune of some $100,000 per person per bank. If they are keeping more than that kind of money in a bank uninsured at typically stupidly low interest rates then they are not very smart and deserve to lose it. (Yes, Social Darwinist, deal with it.)&lt;br /&gt;&lt;br /&gt;* We are &lt;span style="font-style:italic;"&gt;not&lt;/span&gt; bailing out those of us who choose to park our savings in real estate and durable goods. These shall not lose their value. They are real and durable. &lt;span style="font-style:italic;"&gt;Duhhh...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* We are &lt;span style="font-style:italic;"&gt;not&lt;/span&gt; bailing out the cash economy. You know, like Newport, RI, where all transactions are in cash and nobody reports any income.&lt;br /&gt;&lt;br /&gt;So who is left? Shareholders, stock brokers, corporate magnates, money people, that's who.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Which is where all this problem started&lt;/span&gt;: People trying to be cute, knowingly at the expense of others, with rampant disregard for their fiduciary responsibilities to others:&lt;br /&gt;&lt;br /&gt;     http://online.wsj.com/article/SB122273029076687929.html&lt;br /&gt;&lt;br /&gt;This citation recommends reestablishing a standard for value that is independent of the "&lt;span style="font-style:italic;"&gt;unbridled greed and recklessness&lt;/span&gt;" of men. A standard such as gold or a bimetallic (gold and silver) that would provide such a buffer. The point is, that if you back your value with &lt;span style="font-style:italic;"&gt;reality&lt;/span&gt; (gold, silver, real estate, durable goods) then you are insured against the stupidity and greed of market manipulators.&lt;br /&gt;&lt;br /&gt;* So, why should I bail them out? Guess what: high risk investment is just that: possibly high gain, but possibly high loss. This time they got caught out and should pay the price.&lt;br /&gt;&lt;br /&gt;-----&lt;br /&gt;&lt;br /&gt;Here is some basic math; all it takes is simple division:&lt;br /&gt;&lt;br /&gt;+ Let's see: I have some $300K left on the house mortgage and another say $50K on various personal property items. $350K in round numbers, which happens to divide nicely into 700,000,000,000.&lt;br /&gt;&lt;br /&gt;+ 700,000,000,000 divided by 350,000 gives 2,000,000. TWO MILLION people like me.&lt;br /&gt;&lt;br /&gt;* So who is going to bail &lt;span style="font-style:italic;"&gt;me&lt;/span&gt; out? Why not bail out &lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;ME&lt;/span&gt;&lt;/span&gt;?! Isn't it better for society at large to bail out TWO MILLION honest, hardworking, and responsible people than a much smaller number of predatory and irresponsible people? &lt;br /&gt;&lt;br /&gt;How much smaller a number? The census bureau points to some 3,512,000 people working as financial specialists:&lt;br /&gt;&lt;br /&gt;     http://pubdb3.census.gov/macro/032008/perinc/new06_001.htm&lt;br /&gt;&lt;br /&gt;Not all of them are irresponsible, of course, but if two-thirds of them &lt;span style="font-style:italic;"&gt;are&lt;/span&gt; then we are back to this magic 2 MILLION number. So it starts looking like $700 billion is going to bail out 2 million financial workers with lifestyles like mine.&lt;br /&gt;&lt;br /&gt;But hang on, these dudes are &lt;span style="font-style:italic;"&gt;NOT&lt;/span&gt; like me. They make a &lt;span style="font-style:italic;"&gt;whole bunch more&lt;/span&gt; than I do. Looking at the same table I find that there are 492 &lt;span style="font-style:italic;"&gt;thousand&lt;/span&gt; financial workers making over $100 grand. Wow! &lt;br /&gt;&lt;br /&gt;So let's get real:&lt;br /&gt;&lt;br /&gt;Let's be generous. Let's round this up to 500 thousand such people in the financial sector making over $100K a year. Divide that into $700 billion. &lt;br /&gt;&lt;br /&gt;* &lt;span style="font-style:italic;"&gt;That gives $1.4 million to each one of these dudes&lt;/span&gt;!!! Tax Free!!! &lt;br /&gt;&lt;br /&gt;Yikes! Better than the lottery.&lt;br /&gt;&lt;br /&gt;Will anyone give &lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;ME&lt;/span&gt;&lt;/span&gt; $1.4 mil, tax free (or otherwise)??&lt;br /&gt;&lt;br /&gt;Of course not...&lt;br /&gt;&lt;br /&gt;Oh, and by the way, they may already have parked their fortunes elsewhere. The following article cites $3.4 TRILLION (that is $3,400,000,000,000 - man, look at all those zeros!) as residing overseas, or just under $7 MILLION for each of those 350,000 money people making over $100K:&lt;br /&gt;&lt;br /&gt;     http://online.wsj.com/article/SB122273062657688131.html&lt;br /&gt;&lt;br /&gt;Think about it. &lt;br /&gt;&lt;br /&gt;Of course, I know my conclusions are guesses. As someone said, there are lies, damned lies, and statistics. &lt;br /&gt;&lt;br /&gt;But they give you a sense of the magnitude and scope of the problem:&lt;br /&gt;&lt;br /&gt;* The proposed bailout will benefit a relatively small number of people who do not deserve to benefit&lt;br /&gt;&lt;br /&gt;* The proposed bailout will &lt;span style="font-style:italic;"&gt;not&lt;/span&gt; benefit the vast majority of us who are not at blame for, nor at risk from, the situation.&lt;br /&gt;&lt;br /&gt;* The economy and those of us not at blame shall survive, as evidenced by today's quick market rebound.&lt;br /&gt;&lt;br /&gt;* If anything is to be done it is to return the money system to a reality based standard, such as the gold standard or a bimetallic standard to preclude this sort of damage from predators and speculators (one and the same...)&lt;br /&gt;&lt;br /&gt;So, the immediate and correct answer is NO. To any of these schemes, but especially to the bailout. &lt;br /&gt;&lt;br /&gt;Ye reap what ye sow.&lt;br /&gt;&lt;br /&gt;Deal with it.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-244383819250555940?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/244383819250555940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=244383819250555940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/244383819250555940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/244383819250555940'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2008/09/maybe-someone-can-explain-this-bailout.html' title='Maybe someone can explain this bailout to me ...'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-4044723265015997332</id><published>2008-09-25T23:04:00.007-05:00</published><updated>2008-10-01T20:35:48.918-05:00</updated><title type='text'>Doers and Losers</title><content type='html'>As noted by the previous post sometimes I feel overwhelmed by the events of stupidity, laziness, and ignorance that surround me, resulting in a huge storm in my mind.&lt;br /&gt;&lt;br /&gt;The following article is an affirmation that it is not only I that suffers in this manner:&lt;br /&gt;&lt;br /&gt;http://www.jeffersonburruss.com/2008/06/united-airlines-satans-chariot.html&lt;br /&gt;&lt;br /&gt;I am having my own travails with Pantaenius UK and Fedex. &lt;br /&gt;&lt;br /&gt;The former, when presented with an invoice for some 5000 euros has allowed only 2000 euros and refuses to forward this up the chain to higher authority. So I have to take my precious and billable time to try to track down an address for higher management, someone with common sense, to resolve it.&lt;br /&gt;&lt;br /&gt;The latter quoted me (over the phone of course, but "conversations are recorded for purposes of quality control" so we can get to them if necessary) some 470 USD to ship a 50 lb bike to the Netherlands, but then charged me some 2400 USD.&lt;br /&gt;&lt;br /&gt;How the heck it can cost 2400 USD to ship a 50 pound bike worth no more than 2400 USD is beyond me.&lt;br /&gt;&lt;br /&gt;Stupid people.&lt;br /&gt;&lt;br /&gt;These shall be resolved, if only by extracting a pound of flesh.&lt;br /&gt;&lt;br /&gt;The point is, how can people behave in such stupid ways? They must know that they are misbehaving, behaving in an irrational manner. But they have such a storm in their minds that they simply cannot behave correctly.&lt;br /&gt;&lt;br /&gt;We &lt;span style="font-style:italic;"&gt;have&lt;/span&gt; to fight this. Every time you walk away it makes it easier for them to blow you off. Every time that you &lt;span style="font-style:italic;"&gt;push back&lt;/span&gt; you make them just that little bit less likely to behave in that manner again. Just hoping that someone will read your blog and do something is not enough.&lt;br /&gt;&lt;br /&gt;So you just really must push back.&lt;br /&gt;&lt;br /&gt;So I am calling, writing, and using my excellent lawyers to threaten and cajole these people into behaving correctly. Fortunately I have the means to do so, and hopefully my doing so will result in others not having to do so.&lt;div class="blogger-post-footer"&gt;Andy's thoughts on life, liberty, and the pursuit of happiness, although by no means an assurance of the last.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4618597734066087131-4044723265015997332?l=genietvanhetleven.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://genietvanhetleven.blogspot.com/feeds/4044723265015997332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4618597734066087131&amp;postID=4044723265015997332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/4044723265015997332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4618597734066087131/posts/default/4044723265015997332'/><link rel='alternate' type='text/html' href='http://genietvanhetleven.blogspot.com/2008/09/doers-and-losers.html' title='Doers and Losers'/><author><name>Andy L</name><uri>http://www.blogger.com/profile/12997982769523289820</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_hDSDyHnYxrY/SuEwlS47E7I/AAAAAAAAAA8/dI-9DiYIabk/S220/19870703-andy+at+st+helena-50.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4618597734066087131.post-2118529595167491431</id><published>2008-09-19T20:47:00.010-05:00</published><updated>2008-10-01T20:36:31.848-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='happiness david wallace suicide'/><title type='text'>The storm in our minds</title><content type='html'>I was amazed, impressed, and saddened by today's article in the Wall Street Journal that gives an extract of David Foster Wallace's work.&lt;br /&gt;&lt;br /&gt;Who the heck is David Foster Wallace? I never heard of the guy before. But it seems he was brilliant and prolific.&lt;br /&gt;&lt;br /&gt;And suicidal. &lt;br /&gt;&lt;br /&gt;He was found to have hanged himself last Friday:&lt;br /&gt;      http://www.latimes.com/news/obituaries/la-me-wallace14-2008sep14,0,246155.story&lt;br /&gt;&lt;br /&gt;I was saddened by his death. I have known several folks who took their own lives, my mother, Mike Boorda, and now this person. That is incomprehensible to me, but these people obviously were miserable beyond comprehension.&lt;br /&gt;&lt;br /&gt;I am &lt;span style="font-style:italic;"&gt;so&lt;/span&gt; sorry for their misery, but equally sorry for our loss of their presence.&lt;br /&gt;&lt;br /&gt;But it is what it is.&lt;br /&gt;&lt;br /&gt;OK, now that we are past all that, let me tell you why this person was so special.&lt;br /&gt;&lt;br /&gt;The cited article &lt;br /&gt;&lt;br /&gt;     http://reno.wsj.com/article/SB122178211966454607.html&lt;br /&gt;&lt;br /&gt;describes exactly what is going on in each of our minds, and what we can do about it.&lt;br /&gt;&lt;br /&gt;Just one excerpt that I am sure the WSJ will allow me, especially since I am flogging their excellent article:&lt;br /&gt;&lt;br /&gt;+++++++++++++++++++++++++++++++++++++&lt;br /&gt;By way of example, let's say it's an average day, and you get up in the morning, go to your challenging job, and you work hard for nine or ten hours, and at the end of the day you're tired, and you're stressed out, and all you want is to go home and have a good supper and maybe unwind for a couple of hours and then hit the rack early because you have to get up the next day and do it all again. But then you remember there's no food at home -- you haven't had time to shop this week, because of your challenging job -- and so now after work you have to get in your car and drive to the supermarket. It's the end of the workday, and the traffic's very bad, so getting to the store takes way longer than it should, and when you finally get there the supermarket is very crowded, because of course it's the time of day when all the other people with jobs also try to squeeze in some grocery shopping, and the store's hideously, fluorescently lit, and infused with soul-killing Muzak or corporate pop, and it's pretty much the last place you want to be, but you can't just get in and quickly out: You have to wander all over the huge, overlit store's crowded aisles to find the stuff you want, and you have to maneuver your junky cart through all these other tired, hurried people with carts, and of course there are also the glacially slow old people and the spacey people and the ADHD kids who all block the aisle and you have to grit your teeth and try to be polite as you ask them to let you by, and eventually, finally, you get all your supper supplies, except now it turns out there aren't enough checkout lanes open even though it's the end-of-the-day-rush, so the checkout line is incredibly long, which is stupid and infuriating, but you can't take your fury out on the frantic lady working the register.&lt;br /&gt;&lt;br /&gt;Anyway, you finally get to the checkout line's front, and pay for your food, and wait to get your check or card authenticated by a machine, and then get told to "Have a nice day" in a voice that is the absolute voice of death, and then you have to take your creepy flimsy plastic bags of groceries in your cart through the crowded, bumpy, littery parking lot, and try to load the bags in your car in such a way that everything doesn't fall out of the bags and roll around in the trunk on the way home, and then you have to drive all the way home through slow, heavy, SUV-intensive rush-hour traffic, etcetera, etcetera.&lt;br /&gt;+++++++++++++++++++++++++++++++++++++&lt;br /&gt;&lt;br /&gt;David was able to describe in detail the storm that rages in each of our minds every single day, every single moment. He also pointed to, but obviously did not attain, the solution.&lt;br /&gt;&lt;br /&gt;This section is so much like the Gilbert and Sullivan monologue about Crossing the Channel from Harwich, a brilliant description of a nightmare (do th following in all one line):&lt;br /&gt;http://verb-ops.blogspot.com/ 2006/01/blog-post_113764713618167128.html&lt;br /&gt;  &lt;br /&gt;I'm an engineer and like having things be orthogonal: separate, independent, identically distributed.&lt;br /&gt;&lt;br /&gt;Life unfortunately is not so.&lt;br /&gt;&lt;br /&gt;I see each person as a tiramisu: layers upon layers of different stuff.&lt;br /&gt;&lt;br /&gt;Consider your life as a set of layers:&lt;br /&gt;&lt;br /&gt;+ A layer for your spouse, your health, your kids, your job, your dreams, your accomplishments&lt;br /&gt;&lt;br /&gt;Then consider each layer to have a slider bar from 0-10 (or 0-100 if you think you can be more precise) and grade each of these layers on that scale, sliding the slider to the proper position.&lt;br /&gt;&lt;br /&gt;These shall all arrive at different positions, unless you are extraordinarily extraordinary.&lt;br /&gt;&lt;br /&gt;Your "Happiness Index" shall be the aggregate you choose (mean, median, mode) of the layers. In this case a simple mean (average) is Good Enough.&lt;br /&gt;&lt;br /&gt;On this system, I am pretty well off, but still some layers have very low scores. &lt;br /&gt;&lt;br /&gt;I wonder about David. &lt;br /&gt;&lt;br /&gt;His article is so very much like my own thoughts while going home on a Friday night with a zillion other harried drivers. I saw three bloody, yes bloody with  blood flowing down the street, accidents on the other side of the road, driving home from Logan to Newport. I had already read David's article, and spent a lot of the time thinking about the poor souls who suffered these events, their families, their children, the dads or moms who could never come home again.&lt;br /&gt;&lt;br /&gt;So I drove much more carefully, for a while.&lt;br /&gt;&lt;br /&gt;So what is the message?&lt;br /&gt;&lt;br /&gt;We are all in our own personal envelopes of trials and tribulations. We all have our sliders on the various layers at various settings. Some of the settings are at the extreme ends of the scale, either high or low. When those occur we are distracted from what may be vital issues, like paying attention to the road.&lt;br /&gt;&lt;br /&gt;So we need to do two things:  1) temper our own behavior to recognize the distractions and provide for them, like by paying attention to the road, and 2) to recognize the existence of distractions in others and accommodate their distractions.&lt;br /&gt;&lt;br /&gt;I also think that we have the right to 3) point ou
