<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CUUNRHg6cSp7ImA9WhRaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341</id><updated>2012-02-16T06:54:55.619-05:00</updated><category term="GPS" /><category term="Asterisk" /><category term="MySQL" /><category term="software" /><category term="WebOS" /><category term="Linux" /><category term="note" /><category term="Samba" /><category term="hardware" /><category term="cell phone" /><category term="VOIP" /><category term="LDAP" /><title>Web Notebook</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://piiis.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>104</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/WebNotebook" /><feedburner:info uri="webnotebook" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CEUGR389eyp7ImA9WhRQFUg.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-6418587634753669011</id><published>2011-12-10T16:17:00.001-05:00</published><updated>2011-12-10T16:23:46.163-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-10T16:23:46.163-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software" /><title>How to dismiss a window without a close button</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YID2Pg7_mpa270WQlFIE_fF4Bhw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YID2Pg7_mpa270WQlFIE_fF4Bhw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YID2Pg7_mpa270WQlFIE_fF4Bhw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YID2Pg7_mpa270WQlFIE_fF4Bhw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The installation of Offisync left a window displayed on the screen without a close or minimize button. It's annoying since that window blocks almost 30% of the viewable area of the screen. The Applicatons tab in task manager doesn't show any trace about it. I had to resort to &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896653"&gt;Process Explorer&lt;/a&gt;, which has a nice function called "Find Handle or DLL..." with a hotkey (&lt;b&gt;CTRL+F&lt;/b&gt;). After I pushed CTRL+F key, I entered "Offisync" as the handle or DLL substring to search and the result returned has a process of &lt;b&gt;Rundll.exe&lt;/b&gt;, which I killed to dismiss the window.&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-6418587634753669011?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/Sp3KgfB_A5Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/6418587634753669011/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=6418587634753669011" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/6418587634753669011?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/6418587634753669011?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/Sp3KgfB_A5Q/how-to-dismiss-window-without-close.html" title="How to dismiss a window without a close button" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/12/how-to-dismiss-window-without-close.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUAQHk7cCp7ImA9WhRQFUg.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-2955512016703983229</id><published>2011-11-27T18:44:00.001-05:00</published><updated>2011-12-10T16:24:01.708-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-10T16:24:01.708-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="note" /><title>Notes on Nissan Quest 2008</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4Vv3oZtF5deZDzd6TqPJa4v9L8A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4Vv3oZtF5deZDzd6TqPJa4v9L8A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4Vv3oZtF5deZDzd6TqPJa4v9L8A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4Vv3oZtF5deZDzd6TqPJa4v9L8A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://pdf.textfiles.com/manuals/AUTOMOBILE/NISSAN/quest/"&gt;Service manuals for Nissan Quest 1994-2009&lt;/a&gt;: PDF files in subfolder (e.g. &lt;a href="http://pdf.textfiles.com/manuals/AUTOMOBILE/NISSAN/quest/2008_Quest/"&gt;2008_Quest&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt; Rear Sonar System: Described in the &lt;a href="http://pdf.textfiles.com/manuals/AUTOMOBILE/NISSAN/quest/2008_Quest/di.pdf"&gt;Driver Information (DI)&lt;/a&gt; section of the service manual page DI-45 to DI-54&lt;/li&gt;
&lt;li&gt;"Off" light of rear sonar switch comes on immediately after power on: it means there's a malfunction in the rear sonar system&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://x.nissanhelp.com/forums/titan/5536-rear-sonar-back-up-sensor-problems.html"&gt;Start self dianosis (working on Quest 2008)&lt;/a&gt; to determine the source of the malfunction&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Turn the key to "on"&lt;/li&gt;
&lt;li&gt;Immediately (within one second) push the rear sonar OFF button 20 times and the Off light goes off&lt;/li&gt;
&lt;li&gt;Push the OFF button one more time, and the light will then begin to flash the oldest logged error code in first digit - last digit format &lt;/li&gt;
&lt;li&gt;More than 90% of the time the malfunctioning part is the &lt;b&gt;Sonar Buzzer&lt;/b&gt;, which corresponds to error code &lt;b&gt;21&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Nissan&lt;b&gt; &lt;/b&gt;SKU number for the Sonar Buzzer: &lt;b&gt;25640-7S200&lt;/b&gt;. &lt;a href="http://www.bestartech.com/round-speaker-diameter-56mm-1.0w-ohms-p-158-l-en.html"&gt;Link to one possible supplier&lt;/a&gt;. Priced at $41-$45 at &lt;a href="http://www.ebay.com/sch/i.html?_from=R40&amp;amp;_trksid=p5197.m570.l1313&amp;amp;_nkw=25640-7S200&amp;amp;_sacat=See-All-Categories"&gt;Ebay motor&lt;/a&gt;.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Speaker in the buzzer assembly: &lt;a href="http://www.bestartech.com/PDFs/BMS3650l-P2-HTLF.PDF.pdf"&gt;click here for the datasheet of the speaker &lt;/a&gt;&lt;br /&gt;Click on the pictures below for larger pictures.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-Ed1GEC_NaXg/TtwJ8UO5SkI/AAAAAAAAAP8/GJVBVtxj1iU/s1600/IMG_6562.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="http://2.bp.blogspot.com/-Ed1GEC_NaXg/TtwJ8UO5SkI/AAAAAAAAAP8/GJVBVtxj1iU/s320/IMG_6562.jpg" width="320" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-MTBLWCztH7g/TtwI1Wod-TI/AAAAAAAAAPs/3T5gMA4zApE/s1600/IMG_6561.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-MTBLWCztH7g/TtwI1Wod-TI/AAAAAAAAAPs/3T5gMA4zApE/s320/IMG_6561.jpg" width="313" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://x.nissanhelp.com/forums/quest/13095-2007-quest-rear-sonar-buzzer.html"&gt;Location of the Rear Sonar Buzzer&lt;/a&gt; (2008 Quest):&amp;nbsp; Under the Cluster Lid D as shown in the pictures below (the schematic in page IP-13 of the &lt;a href="http://pdf.textfiles.com/manuals/AUTOMOBILE/NISSAN/quest/2008_Quest/ip.pdf"&gt;Instrument Panel &lt;/a&gt;section of the service manual is not very accurate). Click on the pictures for larger pictures.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-HLGfjC5GheY/Ttv-L5NjWiI/AAAAAAAAAPc/JaLE7CeBOes/s1600/IMG_6556.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="214" src="http://1.bp.blogspot.com/-HLGfjC5GheY/Ttv-L5NjWiI/AAAAAAAAAPc/JaLE7CeBOes/s320/IMG_6556.jpg" width="320" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-UgStM6OGox4/Ttv-mCAxSII/AAAAAAAAAPk/-fhILLg_aXw/s1600/IMG_6557.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="204" src="http://2.bp.blogspot.com/-UgStM6OGox4/Ttv-mCAxSII/AAAAAAAAAPk/-fhILLg_aXw/s320/IMG_6557.jpg" width="320" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Battery&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Nissan part number: 24410-9B90A&lt;/li&gt;
&lt;li&gt;Compatible battery:&amp;nbsp; &lt;a href="http://www.samsclub.com/sams/shop/product.jsp?productId=prod3590223"&gt;Duracell 24F&lt;/a&gt; sold at Sam's club for ~$80 installed&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-2955512016703983229?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/bECp7hVqBfE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/2955512016703983229/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=2955512016703983229" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/2955512016703983229?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/2955512016703983229?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/bECp7hVqBfE/notes-on-nissan-quest-2008.html" title="Notes on Nissan Quest 2008" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Ed1GEC_NaXg/TtwJ8UO5SkI/AAAAAAAAAP8/GJVBVtxj1iU/s72-c/IMG_6562.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/11/notes-on-nissan-quest-2008.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08AQX04eip7ImA9WhRbGU8.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-5754329808844744060</id><published>2011-11-25T14:11:00.001-05:00</published><updated>2012-02-10T21:04:00.332-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-10T21:04:00.332-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><title>USB loaders on Wii system menu 4.3U</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rZIN5hRWv-jNiVeLCVOmxvM7CHA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rZIN5hRWv-jNiVeLCVOmxvM7CHA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rZIN5hRWv-jNiVeLCVOmxvM7CHA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rZIN5hRWv-jNiVeLCVOmxvM7CHA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;The following are collected from various internet resources and I take no credit or responsibility on their effects or consequences. Below is a list of softmode guide applicable to any system menu version (4.3 and below).&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://gbatemp.net/t171901-modify-any-wii-4-3-below"&gt;complete softmod guide&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.wiihacks.com/recommended-faqs-guides-tutorials-only/96886-guide-softmod-any-wii.html"&gt;Guide: Softmod ANY Wii&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;a href="http://www.blogger.com/goog_415985622"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://wehackwii.pbworks.com/w/page/8844446/USB%20Loader"&gt;&lt;span id="intelliTxt"&gt;USB LOADERs&lt;/span&gt;&lt;/a&gt;&lt;span id="intelliTxt"&gt; can load and launch all your favorite game backups from a USB hard drive, 
which may contain a primary partition formatted as WBFS or FAT32 or NTFS (no need to repartition the drive for Wii at all). They will work with official firmware 4.3 with a proper cIOS (e.g. cIOS 222). &lt;/span&gt;The cIOS gives HomeBrew access to the USB drive and the DVD drive, among other things. This allows the USB loaders to create/run backup games on/from your USB drive&lt;span id="intelliTxt"&gt;. &lt;/span&gt; No need to downgrade the firmware to 4.1.&lt;br /&gt;
&lt;span id="intelliTxt"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span id="intelliTxt"&gt;Enable &lt;a href="http://wiibrew.org/wiki/Homebrew_status"&gt;Homebrew&lt;/a&gt; on a Wii. LetterBomb is a known IOS exploit working on system 4.3U without any game.&amp;nbsp; Download the &lt;a href="http://bootmii.org/download/"&gt;HackMii installer V0.8&lt;/a&gt; and have it ready before starting LetterBomb.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span id="intelliTxt"&gt;Install the &lt;a href="http://wiibrew.org/wiki/Homebrew_Channel"&gt;Homebrew channel V1.0.8&lt;/a&gt; as part of the HackMii installer (as well as BootMii) following the &lt;a href="http://wiibrew.org/wiki/LetterBomb"&gt;LetterBomb instruction here&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span id="intelliTxt"&gt;Restore the Trucha bug &lt;/span&gt;&lt;span id="intelliTxt"&gt; to IOS36, &lt;/span&gt;which enables installation of cIOS&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span id="intelliTxt"&gt;Download &lt;a href="http://code.google.com/p/dop-mii/"&gt;DOP-Mii V16 from here&lt;/a&gt; (note NOT the WiiBrew Edition) and put the DOP-Mii subfolder (containing boot.dol) under apps folder of the SD card. &lt;/span&gt;Start&amp;nbsp;&lt;b&gt;DOP-Mii&lt;/b&gt;&amp;nbsp;via Homebrew channel.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wehackwii.pbworks.com/w/page/25121744/DOP%20Mii"&gt;Follow the instruction here&lt;/a&gt; to restore the Trucha bug. Note when prompted for file source, select &lt;b&gt;Load WAD from SD Card &lt;/b&gt;(instead of Downloading from NUS).&lt;b&gt; &lt;/b&gt;The WAD files (IOS15*,IOS36*,IOS38*.wad)&amp;nbsp; can be obtained from the &lt;a href="http://wehackwii.pbworks.com/w/page/8844451/WeHackWii%20Package"&gt;WeHackWii package&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Go on with the above instruction to uninstall stub IOS 222 and make space for cIOS 222 &lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span id="intelliTxt"&gt; &lt;/span&gt;Install the hermes cIOS 222, which gives USB loaders access to the USB drive and the DVD drive &lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Remove all GameCube memory cards and controllers &lt;/li&gt;
&lt;li&gt;&lt;a href="http://filetrip.net/f11435-hermes-cIOS-Installer-5-1.html" title="hermes cIOS Installer"&gt;Download hermes cIOS Installer 5.1&lt;/a&gt; and &lt;span id="intelliTxt"&gt;put the subfolder containing the file boot.dol under apps folder of the SD card. S&lt;/span&gt;tart the installer from the HomeBrew channel&lt;/li&gt;
&lt;li&gt;Select &amp;lt;&lt;b&gt;IOS 36&lt;/b&gt;&amp;gt; with Trucha bug to run the installer and install &lt;b&gt;custom IOS&lt;/b&gt; &lt;b&gt;222&lt;/b&gt; using &lt;b&gt;IOS&lt;/b&gt; &lt;b&gt;38 (default).&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt; USB loaders can now run properly from cIOS 222. No need to install cIOS 249.&lt;/li&gt;
&lt;li&gt;Install the USB loaders (USB loader GX as an example)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Download the &lt;a href="http://code.google.com/p/usbloader-gui/"&gt;USB loader GX v2.3 here&lt;/a&gt; &lt;span id="intelliTxt"&gt;and put the usbloader_gx subfolder (containing boot.dol) under apps folder of the SD card. &lt;/span&gt;Start it from the HomeBrew channel&lt;/li&gt;
&lt;li&gt;The starting IOS in the loader setting may need to be changed to &lt;b&gt;IOS 222&lt;/b&gt; for faster load &lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.wiihacks.com/other-faq-guides-tutorials/74934-ntfs-hard-drives-formatting-loading-ripping-playing-redux.html"&gt;Load backup games from a hard drive with only NTFS partition&lt;/a&gt; (instructions for USB loader GX, WiiFlow and Configurable USB Loader)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.wiihacks.com/recommended-faqs-guides-tutorials-only/96770-guide-fat32.html"&gt;Load backup games from a hard drive with only FAT32 partition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.wiihacks.com/recommended-faqs-guides-tutorials-only/27305-loading-playing-wii-backup-games-usb-hdd-softmod-only.html"&gt;Work with USB flash drive:&lt;/a&gt; Format the drive as FAT32 with default cluster size&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wiki.gbatemp.net/wiki/USB_Devices_Compatibility_List"&gt;Wii USB Devices Compatibility List&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Boot Wii straight into USB loader GX with priiloader&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;ol&gt;
&lt;li&gt;Download &lt;a href="http://code.google.com/p/priiloader/"&gt;Priiloader V0.7 here&lt;/a&gt; and install it from HomeBrew channel&lt;/li&gt;
&lt;li&gt;Download the &lt;a href="http://code.google.com/p/usbloader-gui/downloads/detail?name=ForwarderV4.dol&amp;amp;can=2&amp;amp;q="&gt;forwarder DOL&lt;/a&gt; for USB loader GX and install it within Priiloader. The forwarder may need to be named as boot.dol and placed in usbloader_gx subfolder under apps for installation. The original boot.dol should be renamed and is needed in later step.&lt;/li&gt;
&lt;li&gt;In Priiloader Settings, set Autoboot to &lt;b&gt;Installed file &lt;/b&gt;and Return to &lt;b&gt;Autoboot.&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Restore the original boot.dol of the USB loader GX (renamed in Step 2 above)&lt;b&gt; &lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Wii now boots straight into USB loader GX. Want to change Priiloader settings? Power Wii on while holding down the reset button on the Wii console and it will boot into the Priiloader main menu &lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;span id="intelliTxt"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-5754329808844744060?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/HVv8gz3xiI8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/5754329808844744060/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=5754329808844744060" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/5754329808844744060?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/5754329808844744060?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/HVv8gz3xiI8/usb-loader-gx-on-wii-system-menu-43u.html" title="USB loaders on Wii system menu 4.3U" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/11/usb-loader-gx-on-wii-system-menu-43u.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYNRH0-eCp7ImA9WhRREUs.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-4934373793341620258</id><published>2011-11-16T22:11:00.001-05:00</published><updated>2011-11-24T15:56:35.350-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-24T15:56:35.350-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cell phone" /><category scheme="http://www.blogger.com/atom/ns#" term="WebOS" /><title>Notes on my Palm Pixi Plus</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SrUDAYTwTQ67kp2SfS1aCs4OLBw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SrUDAYTwTQ67kp2SfS1aCs4OLBw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SrUDAYTwTQ67kp2SfS1aCs4OLBw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SrUDAYTwTQ67kp2SfS1aCs4OLBw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Update the WebOS software without incurring data usage&lt;br /&gt;Today when I tried to activate my new Pixi plus on Page plus, it prompted me to update the WebOS software after activation and I could NOT bypass it. Since I only have two dollars balance on the account, I don't want the software update to deplete the cash balance. I powered it off at the prompt and used webdoctor to update its &lt;a href="http://www.webos-internals.org/wiki/WebOS_Doctor_Versions#Pixi_Plus_4"&gt;WebOS to 1.4.5.1 (downloaded from this link)&lt;/a&gt;. When the device restarts after the webdoctor update, it no longer prompts me to update software and now I can turn on WiFi and turn off its data usage.&lt;/li&gt;
&lt;li&gt;Turn off data usage&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Tap on the green &lt;b&gt;Phone&lt;/b&gt; button at left bottom corner to open Phone app&lt;/li&gt;
&lt;li&gt;Open the application menu and tap &lt;b&gt;Preferences&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Under &lt;b&gt;Network&lt;/b&gt;, set data usage to &lt;b&gt;OFF&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;a href="http://kb.hpwebos.com/wps/portal/kb2/common/article/44768_en.html"&gt;Access the USB update mode for webdoctor&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;First power off the device&lt;/li&gt;
&lt;li&gt;Connector the USB cable directly to a USB port of a computer but not to the device&lt;/li&gt;
&lt;li&gt; Press and hold the &lt;b&gt;power&lt;/b&gt; and &lt;b&gt;volume up&lt;/b&gt; buttons until we see the large USB icon. &lt;img alt="" class="step-image singlestepblock" src="http://www.palm.com/us/assets/images/support/articles/USBDriveMode_RecoveryMode_CasS09.png" /&gt;&lt;/li&gt;
&lt;li&gt;Connect the USB data cable to the device &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Turn on the developer mode&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Type the following on the main screen after unlocking the screen&lt;br /&gt;&lt;b&gt;upupdowndownleftrightleftrightbastart &lt;/b&gt;to launch developer mode icon&lt;/li&gt;
&lt;li&gt;Press on that icon to enable developer mode. Your device will prompt you to restart in order to complete the process&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://kb.hpwebos.com/wps/portal/kb2/common/article/71164_en.html#N10075"&gt;Back gesture in an APP&lt;/a&gt;&lt;br /&gt; Before I know the back gesture, I was closing the APP and re-launch it to get back to the main screen of the APP. The following is taken from the above link, "Make the back gesture 
from right to left anywhere in the gesture area. Back takes you up a 
level from a detailed view to a more general view of the application 
you're working in. For example, when you finish reading an email 
message, make the back gesture to close the message and return to your 
list of messages. Or when you finish writing a memo, make the back 
gesture to close and save the memo and return to the display of all your
 memos. When you make the back gesture in an application and only one 
screen of that app is open, you minimize the app and go back to Card 
view. In Web, the back gesture performs the same function as the back 
button on the browser, allowing you to move back through previously 
viewed pages."&lt;br /&gt; 
&lt;a href="http://www.palm.com/us/assets/images/support/articles/predualversion/Gesture_back1_Rock.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://www.palm.com/us/assets/images/support/articles/predualversion/Gesture_back1_Rock.png" width="120" /&gt;&lt;/a&gt;&lt;a href="http://www.palm.com/us/assets/images/support/articles/predualversion/Gesture_back2_Rock.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://www.palm.com/us/assets/images/support/articles/predualversion/Gesture_back2_Rock.png" width="120" /&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Check the recondition date and status (Reverse Logistics Support)&lt;br /&gt;Enter &lt;b&gt;##786#&lt;/b&gt; in the phone app and you'll see a comprehensive list of phone parameters displayed including&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;ACTDATE: date of activation&lt;/li&gt;
&lt;li&gt;MSID &lt;/li&gt;
&lt;li&gt;RECONDDATE: empty for a non-refurbished phone&lt;/li&gt;
&lt;li&gt;RECONDSTATUS: &lt;b&gt;no&lt;/b&gt; for a non-refurbished phone&lt;/li&gt;
&lt;li&gt;MEID: ESN(HEX) of the phone&lt;/li&gt;
&lt;li&gt; MDN: page plus phone number&lt;/li&gt;
&lt;li&gt;WARRANTYDATECODE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;WebOS Quick Install (WOSQI)&lt;ul&gt;
&lt;li&gt;USB mode for WOSQI: When there is a prompt on the device for the USB 
mode, I tap on "Just Charge". I only switch it to USB drive 
mode when necessary since packages won't install properly from WOSQI if the device is on USB drive mode.&amp;nbsp; &lt;/li&gt;
&lt;li&gt;&amp;nbsp;Install Preware: Click on the third button (shown next) &lt;a href="http://4.bp.blogspot.com/-hBO3ahf44EA/Tll8pANf0OI/AAAAAAAAALk/iQYXy2j6PkA/s1600/wosqi-01.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-hBO3ahf44EA/Tll8pANf0OI/AAAAAAAAALk/iQYXy2j6PkA/s1600/wosqi-01.jpg" /&gt;&lt;/a&gt;
 to obtain a list of packages available for directly download and 
installation from internet. Search for Preware and select it then click 
on the Install button. It should take less than a minute to finish if the device
 is &lt;b&gt;not&lt;/b&gt; on the USB drive mode.&lt;/li&gt;
&lt;li&gt;Uninstall packages or patches: Select the menu item Tools-&amp;gt;Device Management (shown below) for this task. &lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/-VUWq_AYlYYw/Tll_D7EQSBI/AAAAAAAAALo/r0Yl4rOibWM/s1600/wosqi-02.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-VUWq_AYlYYw/Tll_D7EQSBI/AAAAAAAAALo/r0Yl4rOibWM/s1600/wosqi-02.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-4934373793341620258?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/b10sDnysR_Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/4934373793341620258/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=4934373793341620258" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/4934373793341620258?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/4934373793341620258?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/b10sDnysR_Q/notes-on-my-palm-pixi-plus.html" title="Notes on my Palm Pixi Plus" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-hBO3ahf44EA/Tll8pANf0OI/AAAAAAAAALk/iQYXy2j6PkA/s72-c/wosqi-01.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/11/notes-on-my-palm-pixi-plus.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYCRnk_cSp7ImA9WhRREUs.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-5712059923666555587</id><published>2011-11-11T20:43:00.001-05:00</published><updated>2011-11-24T15:56:07.749-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-24T15:56:07.749-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><title>Change MAC address of an interaface in Mandriva</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EwzLt8A0Enx6v7m9zxjx3FaF40Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EwzLt8A0Enx6v7m9zxjx3FaF40Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EwzLt8A0Enx6v7m9zxjx3FaF40Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EwzLt8A0Enx6v7m9zxjx3FaF40Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;First I tried the command&lt;br /&gt;
&lt;code&gt;ifconfig eth1 hw ether 00:01:02:03:04:05&lt;/code&gt;&lt;br /&gt;
and I got the following error &lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;SIOCSIFHWADDR: Device or resource busy&lt;/code&gt;&lt;br /&gt;
Then I tried the following command&lt;br /&gt;
&lt;code&gt;&lt;b&gt;ifconfig eth1 down hw ether 00:01:02:03:04:05&lt;/b&gt;&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;b&gt;ifup eth1&lt;/b&gt;&lt;/code&gt;&lt;br /&gt;
and it worked!&lt;br /&gt;
&lt;br /&gt;
I also updated the file &lt;b&gt;/etc/iftab&lt;/b&gt; with the new MAC address for eth1. Otherwise the system will be confused after a reboot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-5712059923666555587?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/FZLAE5e80II" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/5712059923666555587/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=5712059923666555587" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/5712059923666555587?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/5712059923666555587?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/FZLAE5e80II/change-mac-address-of-interaface-in.html" title="Change MAC address of an interaface in Mandriva" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/11/change-mac-address-of-interaface-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYASXoyfSp7ImA9WhRREUs.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-6599633729568853470</id><published>2011-10-24T23:05:00.000-04:00</published><updated>2011-11-24T15:55:48.495-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-24T15:55:48.495-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><title>Shorewall rules for blocking intra-zone traffic</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ML7xdbKnnrsj4RUXjEErK5lzqzg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ML7xdbKnnrsj4RUXjEErK5lzqzg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ML7xdbKnnrsj4RUXjEErK5lzqzg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ML7xdbKnnrsj4RUXjEErK5lzqzg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;According to &lt;a href="http://www.shorewall.net/manpages/shorewall-rules.html"&gt;the manual of shorewall-rules&lt;/a&gt;, when &lt;span class="bold"&gt;&lt;b&gt;all&lt;/b&gt;&lt;/span&gt; is used either in
          the &lt;span class="bold"&gt;&lt;b&gt;SOURCE&lt;/b&gt;&lt;/span&gt; or &lt;span class="bold"&gt;&lt;b&gt;DEST&lt;/b&gt;&lt;/span&gt; column intra-zone traffic is not
          affected. When &lt;span class="bold"&gt;&lt;b&gt;all+&lt;/b&gt;&lt;/span&gt; is used,
          intra-zone traffic is affected. Therefore, the following rule blocks access from IP 192.168.1.150 of loc zone to all other zones (including the network interface of the firewall running shorewall on the loc zone) &lt;br /&gt;
&lt;code&gt;DROP&amp;nbsp;&amp;nbsp;&amp;nbsp; loc:192.168.1.150&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; all+&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-6599633729568853470?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/GQfs8G3Tpxk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/6599633729568853470/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=6599633729568853470" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/6599633729568853470?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/6599633729568853470?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/GQfs8G3Tpxk/shorewall-rules-for-blocking-intra-zone.html" title="Shorewall rules for blocking intra-zone traffic" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/10/shorewall-rules-for-blocking-intra-zone.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUFQHo9eSp7ImA9WhRREUs.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-1073370131960946695</id><published>2011-10-22T20:10:00.002-04:00</published><updated>2011-11-24T15:56:51.461-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-24T15:56:51.461-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><category scheme="http://www.blogger.com/atom/ns#" term="WebOS" /><title>Webdoctor on my HP TouchPad</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fnE5-7R4ssx_l3eiVW_7Kly2NOg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fnE5-7R4ssx_l3eiVW_7Kly2NOg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fnE5-7R4ssx_l3eiVW_7Kly2NOg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fnE5-7R4ssx_l3eiVW_7Kly2NOg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Today is 10/22/2011 and I learned a lesson after installing an updated version of &lt;b&gt;Advanced reset options &lt;/b&gt;(and the 5 packages it depends on) patch through preware,&amp;nbsp; which wiped all my installed apps out of my TouchPad (TP). I finally decided to doctor back to WebOS 3.0.2. Since the my palm account only allows me to restore 3.0.4 with webdoctor, I did the following instead.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Backup&lt;/b&gt; my data from Settings -&amp;gt; Backup (&lt;b&gt;Important&lt;/b&gt;)&lt;/li&gt;
&lt;li&gt;Put my &lt;a href="http://piiis.blogspot.com/2011/08/notes-on-my-hp-touchpad-tp.html"&gt;TP into USB update mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Run Webdoctor 3.0.2 downloaded from here with the following command&lt;br /&gt;&lt;code&gt;java -jar "path of doctor-file"&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Webdoctor actually failed at the first time I ran it and gave me an error says "&lt;b&gt;Failed to reset the device&lt;/b&gt;"&lt;/li&gt;
&lt;li&gt;Run webdoctor again and now it starts to flash&lt;/li&gt;
&lt;li&gt;See the message "&lt;b&gt;Reset Complete&lt;/b&gt;" from webdoctor and TP reboots&lt;/li&gt;
&lt;li&gt;My TP is back in WebOS 3.0.2 and click on the "&lt;b&gt;Done"&lt;/b&gt; button of the webdoctor.&lt;br /&gt;&lt;br /&gt;Now the TP had updated itself to 3.0.4 through OTA, I updated the kernel through preware.&lt;b&gt; And I had to remove the&lt;/b&gt; &lt;b&gt;Advanced reset options &lt;/b&gt;first.&lt;b&gt; &lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-1073370131960946695?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/85LEqWf3z0k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/1073370131960946695/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=1073370131960946695" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/1073370131960946695?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/1073370131960946695?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/85LEqWf3z0k/webos-304-on-my-hp-touchpad.html" title="Webdoctor on my HP TouchPad" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/10/webos-304-on-my-hp-touchpad.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8FQnk6eCp7ImA9WhdaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-6628635206300760007</id><published>2011-10-22T16:31:00.002-04:00</published><updated>2011-10-23T15:23:33.710-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-23T15:23:33.710-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software" /><title>Free XLS/XLSX to CSV/TEXT file converter</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1-aSul83SS2N4XgS3ib3Ktay658/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1-aSul83SS2N4XgS3ib3Ktay658/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1-aSul83SS2N4XgS3ib3Ktay658/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1-aSul83SS2N4XgS3ib3Ktay658/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I found the utility bundled in the perl module &lt;a href="http://search.cpan.org/%7Ehmbrand/Spreadsheet-Read-0.45/Read.pm"&gt;Spreadsheet&lt;span class="sh_symbol"&gt;::&lt;/span&gt;Read&lt;/a&gt; is pretty good. It actually uses &lt;b&gt;Spreadsheet::ParseExcel&lt;/b&gt; or &lt;b&gt;Spreadsheet::XLSX&lt;/b&gt; to read Microsoft Excel files. Its main utility is &lt;b&gt;xlscat&lt;/b&gt; and a wrapper xls2csv. It can read both &lt;b&gt;XLS&lt;/b&gt; (excel 2003 and before) and &lt;b&gt;XLSX&lt;/b&gt; (excel 2007 and beyond) files but not XLSM (macro enabled excel workbook) files yet. It can output in different text file formats&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;br /&gt;
usage: xlscat [-s &lt;sep&gt;] [-L] [-n] [-A] [-u] [ Selection ] file.xls&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; [-c | -m]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [-u] [ Selection ] file.xls&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; -i&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ -S sheets ] file.xls&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Generic options:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -v[#]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set verbose level (xlscat)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -d[#]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set debug&amp;nbsp;&amp;nbsp; level (Spreadsheet::Read)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -u&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Use unformatted values&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --noclip&amp;nbsp;&amp;nbsp;&amp;nbsp; Do not strip empty sheets and&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; trailing empty rows and columns&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -e &lt;enc&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set encoding for input and output&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -b &lt;enc&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set encoding for input&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -a &lt;enc&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set encoding for output&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Input CSV:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --in-sep=c&amp;nbsp; Set input sep_char for CSV&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Input XLS:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --dtfmt=fmt Specify the default date format to replace 'm-d-yy'&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; the default replacement is 'yyyy-mm-dd' &lt;/enc&gt;&lt;/enc&gt;&lt;/enc&gt;&lt;/sep&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Output Text (default):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -s &lt;sep&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Use separator &lt;sep&gt;. Default is TAB \t, \n allowed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -L&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Line up the columns&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Number lines (prefix with column number)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Show field attributes in ANSI escapes&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Output Index only:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -i&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Show sheet names and size only&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Output CSV:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Output CSV, separator = ','&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -m&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Output CSV, separator = ';'&lt;/sep&gt;&lt;/sep&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Output HTML:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -H&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Output HTML&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Selection:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -S &lt;sheets&gt; Only print sheets &lt;sheets&gt;. 'all' is a valid set&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; Default only prints the first sheet&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -R &lt;rows&gt;&amp;nbsp;&amp;nbsp; Only print rows&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;rows&gt;. Default is 'all'&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -C &lt;cols&gt;&amp;nbsp;&amp;nbsp; Only print columns &lt;cols&gt;. Default is 'all'&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -F &lt;flds&gt;&amp;nbsp;&amp;nbsp; Only fields &lt;flds&gt; e.g. -FA3,B16&lt;/flds&gt;&lt;/flds&gt;&lt;/cols&gt;&lt;/cols&gt;&lt;/rows&gt;&lt;/rows&gt;&lt;/sheets&gt;&lt;/sheets&gt;&lt;br /&gt;
Therefore to read rows 5-100 in first worksheet of file in.xlsx and output as &lt;b&gt;semi-colon&lt;/b&gt; delimited file out.csv&lt;br /&gt;
&lt;code&gt;xlscat -m -R 5-100 in.xlsx &amp;gt; out.csv&lt;/code&gt;&lt;br /&gt;
When there isn't a output format option, xlscat defaults to use "|" as delimiter and I found it's more convenient to use TAB (\t) as the delimiter. Therefore I changed the program of &lt;b&gt;/usr/local/bin/xlscat&lt;/b&gt; at line 129 to&lt;br /&gt;
&lt;code&gt;defined $opt_s or $opt_s = "&lt;b&gt;\t&lt;/b&gt;";&lt;/code&gt;&lt;b&gt; &lt;/b&gt;&lt;br /&gt;
After the above change, I can use the following command to read rows 50-100 in first worksheet of file in.xlsx and output as &lt;b&gt;TAB&lt;/b&gt; (\t) delimited file out.csv&lt;br /&gt;
&lt;code&gt; xlscat -R 50-100 in.xlsx &amp;gt; out.csv&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-6628635206300760007?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/JwS-i9qN8EA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/6628635206300760007/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=6628635206300760007" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/6628635206300760007?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/6628635206300760007?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/JwS-i9qN8EA/free-xlsxlsx-to-csvtext-file-converter.html" title="Free XLS/XLSX to CSV/TEXT file converter" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/10/free-xlsxlsx-to-csvtext-file-converter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUENQ347eyp7ImA9WhdaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-535415372466217155</id><published>2011-10-22T15:26:00.001-04:00</published><updated>2011-10-23T15:21:32.003-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-23T15:21:32.003-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><title>PBO loses settings when power cycled</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WoXjOrFgf9EXQcBJTearJIdIPjc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WoXjOrFgf9EXQcBJTearJIdIPjc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WoXjOrFgf9EXQcBJTearJIdIPjc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WoXjOrFgf9EXQcBJTearJIdIPjc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Starting from this week, I noticed that my Patriot Box Office (PBO) asked me to select language and time and network settings every time when it came out of the stand-by mode or power cycle. I tried &lt;a href="http://piiis.blogspot.com/2011/09/notes-on-my-patriot-box-office-pbo.html"&gt;downgrading the firmware back to P02&lt;/a&gt; then flashed back to P70R2(BCN) but that didn't fix the problem.&lt;br /&gt;
&lt;br /&gt;
I telnet to the BOX and found the file for the above settings is located at&lt;br /&gt;
&lt;code&gt;/usr/local/etc/dvdplayer/Setup&lt;/code&gt;&lt;br /&gt;
and every time&amp;nbsp; when the PBO is turned on, this file is recreated upon user selections. I found the reason is most likely that the partition &lt;b&gt;/usr/local/etc/&lt;/b&gt; is full and the Setup file can't be saved to disk when powered off. Below is the result from &lt;b&gt;df &lt;/b&gt;showing&lt;b&gt; &lt;/b&gt;exactly that&lt;b&gt;.&lt;/b&gt;&lt;br /&gt;
&lt;code&gt;
# df -h&lt;br /&gt;
Filesystem&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Used Available Use% Mounted on&lt;br /&gt;/dev/root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 78.6M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 71.0M&amp;nbsp;&amp;nbsp; 7.6M&amp;nbsp; 90% /&lt;br /&gt;/dev/mtdblock/2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.1M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.1M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 100% /usr/local/etc&lt;br /&gt;/dev/rd/0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 40.0k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 40.0k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 100% /mnt/rd&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
I deleted some RSS files I added and then did a &lt;b&gt;du &lt;/b&gt;on the disk usage of partition /usr/local/etc&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;/usr/local/etc # du -d 1&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;54&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./playlist&lt;br /&gt;874&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./dvdplayer&lt;br /&gt;14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./hdd.old&lt;br /&gt;36660&amp;nbsp;&amp;nbsp; ./linked&lt;br /&gt;23827&amp;nbsp;&amp;nbsp; ./mos&lt;br /&gt;11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./ppp&lt;br /&gt;1962&amp;nbsp;&amp;nbsp;&amp;nbsp; ./srjg&lt;br /&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ./lost+found&lt;br /&gt;63419&amp;nbsp;&amp;nbsp; .&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
The two biggest subfolders are &lt;b&gt;linked&lt;/b&gt; (&amp;gt;30MB) and &lt;b&gt;mos &lt;/b&gt;(&amp;gt;20MB). I found there are some redundant executables in &lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;/usr/local/etc/linked/opt/bin&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;/usr/local/etc/mos/rssex&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
So I deleted those files and replace them with symbolic links to files in &lt;b&gt;/usr/local/etc/mos/rssex2/bin/&lt;/b&gt; After doing this, I now have roughly 7.5MB space in /usr/local/etc again.&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;&amp;nbsp;# df -h&lt;br /&gt;Filesystem&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Used Available Use% Mounted on&lt;br /&gt;/dev/root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 78.6M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 71.0M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7.6M&amp;nbsp; 90% /&lt;br /&gt;/dev/mtdblock/2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69.1M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 61.6M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7.5M&amp;nbsp; 89% /usr/local/etc&lt;br /&gt;/dev/rd/0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 40.0k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 40.0k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 100% /mnt/rd&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
And PBO can save the Setup file correctly and no longer asks me to do initial setups.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-535415372466217155?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/z2tBL6Vg9pA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/535415372466217155/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=535415372466217155" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/535415372466217155?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/535415372466217155?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/z2tBL6Vg9pA/pbo-loses-settings-when-powered-on.html" title="PBO loses settings when power cycled" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/10/pbo-loses-settings-when-powered-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAMQHs4fyp7ImA9WhdaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-8593113840665370594</id><published>2011-10-21T20:19:00.002-04:00</published><updated>2011-10-23T15:23:01.537-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-23T15:23:01.537-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>use Urpmi to upgrade perl</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Xxe-OpQGAfqb5eNaUO_d6ZR9Mks/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xxe-OpQGAfqb5eNaUO_d6ZR9Mks/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Xxe-OpQGAfqb5eNaUO_d6ZR9Mks/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xxe-OpQGAfqb5eNaUO_d6ZR9Mks/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Perform the following in the specified order to prevent breaking urpmi&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Always upgrade &lt;b&gt;urpmi&lt;/b&gt; first&lt;br /&gt;&lt;code&gt;urpmi urpmi&lt;/code&gt; &lt;/li&gt;
&lt;li&gt;Use &lt;b&gt;rpm&lt;/b&gt; to query all installed perl packages and display only package names (without distributions)&lt;br /&gt;&lt;code&gt;rpm -qa --qf '%{name}\n' | grep -i perl&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Feed the results of the above query to &lt;b&gt;urpmi &lt;/b&gt;(to upgrade all perl related packages)
&lt;code&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;urpmi `rpm -qa --qf '%{name}\n' | grep -i perl`&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-8593113840665370594?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/j8-n2lm6Wkk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/8593113840665370594/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=8593113840665370594" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/8593113840665370594?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/8593113840665370594?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/j8-n2lm6Wkk/urpmi-to-upgrade-selected-packages.html" title="use Urpmi to upgrade perl" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/10/urpmi-to-upgrade-selected-packages.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8GQHo6eyp7ImA9WhdaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-8003934755653723671</id><published>2011-10-11T21:14:00.000-04:00</published><updated>2011-10-23T15:23:41.413-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-23T15:23:41.413-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Samba" /><title>NT ACL on Samba</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NgzgtujtXgSUjkO3ry5FBsO_4es/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NgzgtujtXgSUjkO3ry5FBsO_4es/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NgzgtujtXgSUjkO3ry5FBsO_4es/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NgzgtujtXgSUjkO3ry5FBsO_4es/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Enable ACL support in the file system by remounting it with acl option. ACL must be enabled in a file system before Samba can use it.&lt;br /&gt;&lt;code&gt;mount -o remount,&lt;b&gt;acl&lt;/b&gt; /home&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Enable acl support during boot time with the following in the /etc/fstab&lt;br /&gt;&lt;code&gt;LABEL=/home /home ext4 noatime,&lt;b&gt;acl&lt;/b&gt; 1 2&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Enable acl support in Samba on a per share basis with the following in /etc/samba/smb.conf (typically already enabled by default)&lt;br /&gt;&lt;code&gt;nt acl support = yes&lt;br /&gt;acl map full control = yes&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Set the setgid bit for the directory&lt;br /&gt;&lt;code&gt;chmod g+s /home&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Have the following in /etc/samba/smb.conf&lt;br /&gt;&lt;code&gt;inherit acls = Yes&lt;br /&gt;delete readonly = Yes&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Check the ACL of current directory&lt;br /&gt;&lt;code&gt;getfacl .&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Set a default group (manager) ACL for files created in /home&lt;br /&gt;&lt;code&gt;setfacl -m d:g::---,d:g:manager:r-x /home&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Copy the ACL from a template folder to /home&lt;br /&gt;&lt;code&gt;getfacl /template | setfacl -M - /home&lt;/code&gt;&lt;br /&gt;There's a warning of "getfacl: Removing leading '/' from absolute path names" from the above command, which can be safely ignored.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;a href="http://aisalen.wordpress.com/2007/08/10/acls-on-samba/"&gt;Reference&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-8003934755653723671?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/H_9vryQZf8k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/8003934755653723671/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=8003934755653723671" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/8003934755653723671?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/8003934755653723671?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/H_9vryQZf8k/nt-acl-on-samba.html" title="NT ACL on Samba" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/10/nt-acl-on-samba.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8FQnk7fSp7ImA9WhdaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-4209510120694895202</id><published>2011-10-10T21:19:00.002-04:00</published><updated>2011-10-23T15:23:33.705-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-23T15:23:33.705-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software" /><title>Shorewall rule for a particular time period</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iLvn7_QaUOUt426ewn6eGZIwrAU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iLvn7_QaUOUt426ewn6eGZIwrAU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iLvn7_QaUOUt426ewn6eGZIwrAU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iLvn7_QaUOUt426ewn6eGZIwrAU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="font-family: inherit;"&gt;
I found from &lt;a href="http://www.shorewall.net/manpages/shorewall-rules.html"&gt;the manual for /etc/shorewall/rules &lt;/a&gt;that Shorewall can have rules active on a particular time period of each day or particular days of the week or month, or a range defined
          by dates and times if supported by the kernel and
          iptables. The following can be checked:&lt;code class="command"&gt;&lt;/code&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;&lt;code&gt;#shorewall show capabilities | grep Time&lt;/code&gt;&lt;/span&gt;&lt;code&gt;&lt;br style="font-family: inherit;" /&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&amp;nbsp; Time Match: Available&lt;br /&gt;#rpm -qa | grep shorewall&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;span style="font-family: inherit;"&gt;shorewall-4.4.19.1-2-mdv2011.0.noarch&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;#uname -r&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;2.6.38.7-server-1mnb2&lt;/code&gt;
&lt;br /&gt;
&lt;br /&gt;
The &lt;b&gt;TIME&lt;/b&gt; field should be the 12th field in the rules file (after the &lt;b&gt;CONNLIMIT&lt;/b&gt; field and before the &lt;b&gt;HEADERS&lt;/b&gt; field). The following creates a rule blocking a local IP address of 192.168.1.100 from accessing internet at 18:45-21:00 every day in my local time (instead of UTC).
&lt;br /&gt;
&lt;pre class="cpp" name="code"&gt;#ACTION SOURCE DEST PROTO DEST_PORT SOURCE_PORT ORIGINAL_DEST RATE USER/GROUP MARK CONNLIMIT TIME HEADERS    
DROP loc:192.168.1.100 all all - - - - - - - timestart=18:45&amp;amp;timestop=21:00&amp;amp;localtz
&lt;/pre&gt;
&lt;code&gt;#service shorewall reload&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;#iptables -L | grep TIME&amp;nbsp;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;DROP       all  --  192.168.1.100              anywhere             TIME from 18:45:00 to 21:00:00&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;code&gt;DROP       all  --  192.168.1.100              anywhere             TIME from 18:45:00 to 21:00:00&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;code&gt;DROP       all  --  192.168.1.100              anywhere             TIME from 18:45:00 to 21:00:00&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;code&gt;DROP       all  --  192.168.1.100              anywhere             TIME from 18:45:00 to 21:00:00
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-4209510120694895202?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/Xub5dDzGIBs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/4209510120694895202/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=4209510120694895202" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/4209510120694895202?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/4209510120694895202?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/Xub5dDzGIBs/shorewall-rule-for-particular-time.html" title="Shorewall rule for a particular time period" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/10/shorewall-rule-for-particular-time.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8FQnk6fCp7ImA9WhdaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-8316287922111950815</id><published>2011-10-06T21:20:00.000-04:00</published><updated>2011-10-23T15:23:33.714-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-23T15:23:33.714-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software" /><title>Notes on xmgrace</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-Wb-9Ft09ovedR_bZ2ndgGiDXOo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-Wb-9Ft09ovedR_bZ2ndgGiDXOo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-Wb-9Ft09ovedR_bZ2ndgGiDXOo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-Wb-9Ft09ovedR_bZ2ndgGiDXOo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Transform axis tick label from length to angle in degree (&lt;a href="http://plasma-gate.weizmann.ac.il/Grace/doc/UsersGuide.html#s5"&gt;acceptable expressions&lt;/a&gt;)&lt;br /&gt;&lt;code&gt;atan($t/100)*180/PI&lt;/code&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-w7s4A0jEE0M/To8ApMbZUKI/AAAAAAAAAPI/4q-V2ttFvyY/s1600/xmgrace-axis-transform.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-w7s4A0jEE0M/To8ApMbZUKI/AAAAAAAAAPI/4q-V2ttFvyY/s1600/xmgrace-axis-transform.png" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Set the number of decimal digits to N on the transformed axis tick labels&lt;br /&gt;I had to multiply the result by 10^N and round it to an integer then divide by 10^N. For e.g. the following will set the&amp;nbsp;number of decimal digits to&amp;nbsp;to 2&lt;br /&gt;&lt;code&gt;rint(atan($t/100)*180/PI*100)/100&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-8316287922111950815?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/CbYddZ1zb1s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/8316287922111950815/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=8316287922111950815" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/8316287922111950815?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/8316287922111950815?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/CbYddZ1zb1s/notes-on-xmgrace.html" title="Notes on xmgrace" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-w7s4A0jEE0M/To8ApMbZUKI/AAAAAAAAAPI/4q-V2ttFvyY/s72-c/xmgrace-axis-transform.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/10/notes-on-xmgrace.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAMQH0yeCp7ImA9WhdaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-4371896235394543138</id><published>2011-09-27T23:04:00.000-04:00</published><updated>2011-10-23T15:23:01.390-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-23T15:23:01.390-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Cannot connect to X server localhost:11.0 error</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nxAgkoM2rR-5c0irmKtS0s-JrZA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nxAgkoM2rR-5c0irmKtS0s-JrZA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nxAgkoM2rR-5c0irmKtS0s-JrZA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nxAgkoM2rR-5c0irmKtS0s-JrZA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Today when I try to install a program that has a GUI via SSH client, I received the following error:&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;_X11TransSocketINETConnect: Can't get address for localhost&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;egs_install_Linux_self.exe: cannot connect to X server localhost:11.0&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
I checked the X11 forward setting of sshd server and client and both are correct.&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;cat /etc/ssh/sshd_config | grep X11Forward&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;b&gt;X11Forwarding yes&lt;/b&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;set | grep DISPLAY&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;b&gt;DISPLAY=localhost:11.0&lt;/b&gt;&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It seems from the error message the program has difficulty resolving the address localhost therefore I also checked /etc/hosts file and ping localhost also works fine.&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;cat /etc/hosts | grep localhost&lt;/code&gt;&lt;br /&gt;
&lt;div&gt;
&lt;code&gt;&lt;b&gt;127.0.0.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; localhost.localdomain localhost&lt;/b&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
Now the problem seems to be that the program to be installed doesn't understand the DISPLAY env set as localhost:11.0. Therefore I ran the following after I sshed to the host&lt;/div&gt;
&lt;div&gt;
&lt;code&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div&gt;
&lt;code&gt;&lt;b&gt;export&amp;nbsp;DISPLAY=127.0.0.1:11.0&lt;/b&gt;&lt;/code&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
and the program now works&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-4371896235394543138?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/boTx9y6hVlE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/4371896235394543138/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=4371896235394543138" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/4371896235394543138?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/4371896235394543138?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/boTx9y6hVlE/cannot-connect-to-x-server-localhost110.html" title="Cannot connect to X server localhost:11.0 error" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/09/cannot-connect-to-x-server-localhost110.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAMQH0zfip7ImA9WhdaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-4126549865300054140</id><published>2011-09-25T10:13:00.000-04:00</published><updated>2011-10-23T15:23:01.386-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-23T15:23:01.386-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Convert file encodings between UTF-8 and GB2312</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PIaF-tRejaGhXJZdU041fC4FC-s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PIaF-tRejaGhXJZdU041fC4FC-s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PIaF-tRejaGhXJZdU041fC4FC-s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PIaF-tRejaGhXJZdU041fC4FC-s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;Check the encoding of a file with &lt;b&gt;enca&lt;/b&gt; utility&lt;br /&gt;&lt;code&gt;enca home.php&lt;br /&gt;Universal transformation format 8 bits; UTF-8&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Convert the encoding of the file with the GNU &lt;b&gt;iconv&lt;/b&gt; utility (-c&amp;nbsp; omit invalid characters from output, -f from-encoding, -t to-encoding)&lt;br /&gt;&lt;code&gt;iconv -c -f utf-8 -t gb2312 home.php &amp;gt; home.php.GB2312&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-4126549865300054140?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/j9JdZKVtB9k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/4126549865300054140/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=4126549865300054140" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/4126549865300054140?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/4126549865300054140?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/j9JdZKVtB9k/convert-file-encodings-between-utf-8.html" title="Convert file encodings between UTF-8 and GB2312" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/09/convert-file-encodings-between-utf-8.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUENQHcyeSp7ImA9WhdaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-3034097976977210859</id><published>2011-09-23T22:34:00.000-04:00</published><updated>2011-10-23T15:21:31.991-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-23T15:21:31.991-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><title>Notes on my WD TV Live</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2xjdQATwbAUzggV5cqrY6tdOVn4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2xjdQATwbAUzggV5cqrY6tdOVn4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2xjdQATwbAUzggV5cqrY6tdOVn4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2xjdQATwbAUzggV5cqrY6tdOVn4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Remote key sequence to start flashing firmware (without connecting to a TV or monitor)&lt;br /&gt;Load the firmware (wdtvlive.bin, wdtvlive.ver and wdtvlive.fff) files into a USB stick and I use a flash drive with a LED indicator, which blinks while being accessed. &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Plug the USB stick into the left side USB port and the stick is being accessed for a few seconds as indicated by the LED of the USB stick.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Push the &lt;b&gt;Right arrow&lt;/b&gt; then &lt;b&gt;Enter&lt;/b&gt; key on the remote.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Check the LED of the USB stick to see whether it's being accessed. If &lt;b&gt;NOT&lt;/b&gt;, go back to &lt;b&gt;repeat&lt;/b&gt; &lt;b&gt;step 2. &lt;/b&gt;Otherwise go to next step.&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;WDTV will reboot and flash the firmware. Wait until it's completed.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Command line to start flashing firmware (&lt;b&gt;did NOT work for me&lt;/b&gt;)&lt;span class="st"&gt;&lt;i&gt;&lt;br /&gt;&lt;code&gt;run_all upgrade&lt;/code&gt;&lt;/i&gt;&lt;code&gt; /&lt;i&gt;dev&lt;/i&gt;/&lt;i&gt;sda1 wdtvlive&lt;/i&gt;.&lt;i&gt;bin&lt;/i&gt; &amp;amp;&lt;/code&gt;&lt;/span&gt; &lt;br /&gt;Others had succeeded after killing some running processes as in &lt;a href="http://wdtvforum.com/main/index.php?action=printpage;topic=3033.0"&gt;this post&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Latest &lt;a href="http://wdlxtv.com/"&gt;WDLXTV&lt;/a&gt; firmware version I know of is &lt;a href="http://uploaded.to/folder/vcfj1j"&gt;1.05.04_V_WDLXTV.COM_WDLXTV_LIVE-0.5.1.1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
I found in &lt;a href="http://www.mysilu.com/thread-722928-1-1.html"&gt;this post&lt;/a&gt; the following changes were implemented since version 0.5.0.0 &lt;br /&gt;
&lt;br /&gt;
0.5.1.1 - 2011-09-21&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* enable usb 5V bus power off + deep sleep mode (b-rad)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* allow 'hot plug' of MSHEETDIR (b-rad)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* lots of extra logging, bug report fattened (b-rad)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* Issues:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;** WDLXTV-PLUS DOES NOT SUPPORT 3TB HDD'S!!!! Tell WD you want this fixed (with netflix too)!!!&lt;br /&gt;
&amp;nbsp;&amp;nbsp;**** The GPL wdtvlive2.fff is 6mo old and lacks support for 3TB hdd's + it deletes netflix keys!&lt;br /&gt;
&amp;nbsp;&amp;nbsp;**** Email WD and tell them you want Netflix + WDLXTV + 3TB hdd support&lt;br /&gt;
&amp;nbsp;&amp;nbsp;** 1.05.04 dmaosd requests up to 65 search/related/etc results from&lt;br /&gt;
&amp;nbsp;&amp;nbsp;**** YouTube at a time. If you have youtubeHD enabled, you might&lt;br /&gt;
&amp;nbsp;&amp;nbsp;**** notice sluggishness with rapid fire YouTubage&lt;br /&gt;
&amp;nbsp;&amp;nbsp;** if you enable EIRI buttons down, right, &amp;amp; up buttons don't work on stock remote&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* For base firmware differences see:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;*** &lt;a href="http://wiki.wdlxtv.com/Difference_between_BaseFW" target="_blank"&gt;http://wiki.wdlxtv.com/Difference_between_BaseFW&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
0.5.1.0 - 2011-09-15&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* assembly code patch to fix ISO's stopping working after playing a few (b-rad)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* inotifywait-3.14 included to clean up the mess left over by the OSD when ISO's are stopped (b-rad)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* stuck at 0% upgrade fix (b-rad)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* localizations updated new: swedish, serbian, greek, catalan, netherlands, slovenian, danish, dutch, &amp;amp; slovakian&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* aufs included (b-rad)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* linksheets converted to aufs to save memory (b-rad)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* MSHEETDIR disables automagic linksheets scan (b-rad)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* fix fuse module (b-rad)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* ntfs-3g removed from automagic filesystem detection (b-rad)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* bi2 fixes (b-rad)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* fix upnp-cmd to support wireless interfaces (b-rad)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* fix webend pw change not working on 1.05.04 (b-rad)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* apache &amp;amp; mt-daapd init.d tweaks (b-rad)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* added sparse mount option to ntfs (b-rad)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* xml fix 1.05.04 video playback options menu data disappearing (2d)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;* various xml fixes (jumbalaya) &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-3034097976977210859?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/CvmbTGHp9iE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/3034097976977210859/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=3034097976977210859" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/3034097976977210859?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/3034097976977210859?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/CvmbTGHp9iE/notes-on-my-wd-tv-live.html" title="Notes on my WD TV Live" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/09/notes-on-my-wd-tv-live.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEHRH48eSp7ImA9WhdaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-8758244920079326841</id><published>2011-09-19T22:31:00.000-04:00</published><updated>2011-10-23T15:20:35.071-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-23T15:20:35.071-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software" /><title>Stop annoying password prompt dialog from Outlook in windows 7</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4DH1uDRkIlAN-U77v1pqz2rjDEI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4DH1uDRkIlAN-U77v1pqz2rjDEI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4DH1uDRkIlAN-U77v1pqz2rjDEI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4DH1uDRkIlAN-U77v1pqz2rjDEI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;From last week, my outlook 2007 started popping up a dialog asking for username and password while trying to receive POP3 emails from Yahoo small business email servers. The annoying dialog may pop up as frequent as the Send/Receive frequency set in Outlook (in my case every 3 minutes) and it will pop-up again even if the correct username/password is entered and saving the password is checked in the dialog.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;I did an investigation and &lt;a href="http://www.howtogeek.com/howto/windows-vista/fix-for-outlook-2007-constantly-asking-for-password-on-vista"&gt;this method&lt;/a&gt; seems to work, at least for me. The steps are summarized below:&lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Close/kill outlook.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Type the following in Start-&amp;gt;Run (Windows+R key) or search box&lt;br /&gt;&lt;code&gt;&lt;span class="Apple-style-span" style="background-color: #f9f9f9; color: #333333; font-size: 14px; line-height: 17px;"&gt;%userprofile%\AppData\Roaming\Microsoft\Protect\&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;A explorer window will pop up showing the contents of the above folder&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: #f9f9f9; color: #333333; font-family: inherit; font-size: 14px; line-height: 17px;"&gt;Look for a folder named as the SID of the logged on user (starting with something like &lt;b&gt;S-1-5-21-&lt;/b&gt;) and &lt;b&gt;rename&lt;/b&gt; it by appending &lt;b&gt;.old&lt;/b&gt; or -old to its name.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;span class="Apple-style-span" style="background-color: #f9f9f9; color: #333333; font-size: 14px; line-height: 17px;"&gt;Start outlook and enter the username/password when prompted (&lt;b&gt;check to save&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: #f9f9f9; color: #333333; font-size: 14px; line-height: 17px;"&gt; the passwords by outlook) and the above folder will be recreated.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: #f9f9f9; color: #333333; font-family: inherit; font-size: 14px; line-height: 17px;"&gt;Sit back and relax.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-8758244920079326841?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/iyl3urPRnmM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/8758244920079326841/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=8758244920079326841" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/8758244920079326841?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/8758244920079326841?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/iyl3urPRnmM/stop-annoying-password-prompt-dialog.html" title="Stop annoying password prompt dialog from Outlook in windows 7" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/09/stop-annoying-password-prompt-dialog.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8AQ344eCp7ImA9WhdaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-5536603372184336333</id><published>2011-09-17T21:07:00.000-04:00</published><updated>2011-10-23T15:24:02.030-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-23T15:24:02.030-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VOIP" /><category scheme="http://www.blogger.com/atom/ns#" term="Asterisk" /><title>gvoice login error</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ff30XQvqaykUOK_wjYC1g2xdvhw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ff30XQvqaykUOK_wjYC1g2xdvhw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ff30XQvqaykUOK_wjYC1g2xdvhw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ff30XQvqaykUOK_wjYC1g2xdvhw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;My pygooglevoice 0.5 suddenly stopped working and if I run gvoice at the command line like&lt;br /&gt;
&amp;nbsp;&lt;code&gt;# gvoice -b -e myname@gmail.com -p wtfpasswd call 18664254745 1CALLBKNUMBER 3&lt;/code&gt;&lt;br /&gt;
I got a error saying&lt;b&gt; Login failed.&lt;/b&gt; &lt;br /&gt;
&lt;br /&gt;
I found at&lt;a href="http://www.blogger.com/%20http://code.google.com/p/pygooglevoice/issues/detail?id=58#c0"&gt; this thread &lt;/a&gt;that it's probably due to recent changes in the Google voice web login interface. And after I have the following in the file &lt;b&gt;/usr/lib/python2.7/site-packages/googlevoice/settings.py&lt;/b&gt; (the folder might be python2.6 depending on the python version installed), it works again and gvoice can dial out without any problems&lt;br /&gt;
&lt;code&gt;LOGIN = 'https://accounts.google.com/ServiceLogin?service=grandcentral&amp;amp;passive=1209600&amp;amp;continue=https://www.google.com/voice&amp;amp;followup=https://www.google.com/voice&amp;amp;ltmpl=open'&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-5536603372184336333?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/tU96zYU-PO4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/5536603372184336333/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=5536603372184336333" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/5536603372184336333?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/5536603372184336333?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/tU96zYU-PO4/gvoice-login-error.html" title="gvoice login error" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/09/gvoice-login-error.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEHRH49cCp7ImA9WhdaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-7208931420733769561</id><published>2011-09-17T19:46:00.000-04:00</published><updated>2011-10-23T15:20:35.068-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-23T15:20:35.068-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software" /><title>Notes on Windows</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kg5S9j51aPMfcCl2C8Qq2DQsRJA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kg5S9j51aPMfcCl2C8Qq2DQsRJA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kg5S9j51aPMfcCl2C8Qq2DQsRJA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kg5S9j51aPMfcCl2C8Qq2DQsRJA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;ul style="font-family: inherit;"&gt;
&lt;li&gt;How to reset/kill a non-responsive remote desktop session remotely&lt;br /&gt;Occasionally I see the following error when I try to connect the remote desktop　&lt;br /&gt;&lt;code&gt;The requested operation cannot be completed because the Terminal connection is currently busy processing a connect operation&lt;/code&gt;&lt;br /&gt;When that happens, terminal services typically reject any new sessions. &lt;ol&gt;
&lt;li&gt;One may use the &lt;b&gt;query&lt;/b&gt; command to get session ID and &lt;b&gt;reset &lt;/b&gt;command to reset the session as found in &lt;a href="http://www.juhopark.com/?p=56"&gt;this post&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Alternatively one may use the &lt;b&gt;tasklist &lt;/b&gt;and&lt;b&gt; taskkill &lt;/b&gt;commands to kill the process that hangs the terminal services as found in &lt;a href="http://it.toolbox.com/blogs/it-champloo/how-to-resolve-the-the-requested-operation-cannot-be-completed-because-the-terminal-connection-is-currently-busy-processing-a-connect-operation-error-39275%20"&gt;this post&lt;/a&gt;. &lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;How to use more than 4 GB memory with 32-bit windows 7/vista kernel&lt;br /&gt;I found the method from &lt;a href="http://wj32.wordpress.com/2011/02/23/pae-patch-updated-for-windows-7-sp1/"&gt;this post&lt;/a&gt;, which is applicable to both windows 7 SP1 and windows vista 32-bit. We know a PAE address is 37-bit long, which implies an address space of 2^37=128GB. As we know windows server 2003 (32-bit) may use 64 GB memory, in principle any PAE enabled kernel should be able to do that. After booting from a "true" PAE kernel, all 8GB memory installed was recognized by windows 7 (32-bit) and 7.74 GB is usable as shown below. &lt;/li&gt;
&lt;/ul&gt;
&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-y5Ivdczcng8/TnY0YrOOUvI/AAAAAAAAANY/iQQr-9RR9Nk/s1600/system.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="472" src="http://1.bp.blogspot.com/-y5Ivdczcng8/TnY0YrOOUvI/AAAAAAAAANY/iQQr-9RR9Nk/s640/system.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;
After dataram's ramdisk is activated with a 3GB ramdisk, task manager found that windows 7 (32-bit) used 4.68GB memory and 3126MB memory is avaible as shown below.&amp;nbsp; &lt;/div&gt;
&lt;div class="separator" style="clear: both; font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-2gOgMq3-u9g/TnY0ZJI3k7I/AAAAAAAAANc/Mghakvoaeqw/s1600/taskmgr.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="374" src="http://4.bp.blogspot.com/-2gOgMq3-u9g/TnY0ZJI3k7I/AAAAAAAAANc/Mghakvoaeqw/s640/taskmgr.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;
&lt;span id="goog_1027781594"&gt;&lt;/span&gt;&lt;span id="goog_1027781595"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-7208931420733769561?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/epMVpZx_Toc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/7208931420733769561/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=7208931420733769561" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/7208931420733769561?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/7208931420733769561?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/epMVpZx_Toc/notebook.html" title="Notes on Windows" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-y5Ivdczcng8/TnY0YrOOUvI/AAAAAAAAANY/iQQr-9RR9Nk/s72-c/system.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/03/notebook.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUENQHcycSp7ImA9WhdaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-5333932391026569283</id><published>2011-09-03T20:18:00.027-04:00</published><updated>2011-10-23T15:21:31.999-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-23T15:21:31.999-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><title>Notes on my Patriot Box Office (PBO)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LthHsOmEixUMrP89TqrVPk1drGU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LthHsOmEixUMrP89TqrVPk1drGU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LthHsOmEixUMrP89TqrVPk1drGU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LthHsOmEixUMrP89TqrVPk1drGU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;Flush lastest yaffs2 firmware (official SquashFS firmware image is &lt;b&gt;NOT&lt;/b&gt; moddable):&lt;br /&gt;
&lt;a href="http://www.patriotmemory.com/forums/showthread.php?6454-BETA.P70R2-Moddable-bootcode-neutral"&gt; &lt;code&gt;&lt;/code&gt;&lt;/a&gt;One must downgrade to &lt;a href="http://www.patriotmemory.com/software/BoxOfficeFirmware/ES-51-283G-PCMPBO25-P02.rar"&gt;P02 official firmware &lt;/a&gt;first before flashing the following moddable firmware. Otherwise it may brick the PBO with a small PBO logo shown on the TV after booting.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Debrick PBO without a USB-TTL cable:&lt;br /&gt;There's a &lt;b&gt;reset switch&lt;/b&gt; &lt;b&gt;SW3&lt;/b&gt; on the circuit board of PBO without any physical connector soldered onto it. The switch SW3 can be used to&lt;a href="http://patriot-box-office.wikidot.com/forum/t-332618"&gt; initiate an emergency flashing after the PBO is bricked without using a USB-TTL cable&lt;/a&gt;. &lt;br /&gt;
&lt;a href="http://img651.imageshack.us/img651/8205/topsw3.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://img651.imageshack.us/img651/8205/topsw3.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Detach the PCB from the box and expose the reset switch SW3. I had to unscrew about 10 screws.&lt;/li&gt;
&lt;li&gt;Put the PCB assembly on a piece of plastic bag and power it on. &lt;/li&gt;
&lt;li&gt;Plug in a USB flash drive with official P02 install.img into the front panel USB port&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Short the two soldering pads of SW3 circled in the picture above briefly&lt;/b&gt;. I shorted the two pads with a metal wire very briefly and I can see PBO reboots immediately and starts to read the firmware from the flash drive.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Firmware flashing will be completed after rebooting twice.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Latest moddable megapack firmware
&lt;h2 class="posttitle icon"&gt;


&lt;a href="http://www.patriotmemory.com/forums/showthread.php?6454-BETA.P70R2-Moddable-bootcode-neutral"&gt;BETA.P70R2(BCN).megapack Moddable bootcode neutral  &lt;/a&gt;&lt;/h2&gt;
Only the megapack has ipkg-cl for optware installation so get the megapack. It may take 10-15 minutes to flash a moddable firmware so be patient and don't turn off PBO until the flashing is completed.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.patriotmemory.com/forums/showthread.php?2942-My-take-on-setup-ipkg-on-box-office-device"&gt;Install ipkg&lt;/a&gt;&lt;code&gt;&lt;br /&gt;
mkdir /tmp/hdd/root/opt&lt;br /&gt;
mount -o remount,rw /&lt;br /&gt;
ln -sf /tmp/hdd/root/opt /opt&lt;br /&gt;
mount -o remount,r /&lt;br /&gt;
mkdir /opt/tmp&lt;br /&gt;
cd /opt/tmp&lt;br /&gt;
wget  http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk&lt;br /&gt;
ipkg-cl install uclibc-opt_0.9.28-13_mipsel.ipk&lt;br /&gt;
wget  http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk&lt;br /&gt;
ipkg-cl install ipkg-opt_0.99.163-10_mipsel.ipk&lt;br /&gt;
rm *.ipk&lt;br /&gt;
&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&lt;a href="http://www.patriotmemory.com/forums/showthread.php?2942-My-take-on-setup-ipkg-on-box-office-device/page2"&gt;Install Vsftpd&lt;/a&gt;&lt;/code&gt;&lt;code&gt;&lt;br /&gt;cd /opt/tmp&lt;br /&gt;
wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/vsftpd_2.3.4-1_mipsel.ipk&lt;br /&gt;
ipkg-cl install vsftpd_&lt;/code&gt;&lt;code&gt;2.3.4-1&lt;/code&gt;&lt;code&gt;_mipsel.ipk&lt;br /&gt;
rm *.ipk&lt;br /&gt;
cd /opt/etc&lt;br /&gt;
mv vsftpd.conf vsftpd.conf.orig&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&amp;nbsp;Create my own vsftpd.conf to allow root user login&lt;br /&gt;
&lt;code&gt;cat vsftpd.conf&lt;br /&gt;
local_enable=YES&lt;br /&gt;
write_enable=YES&lt;br /&gt;
local_umask=022&lt;br /&gt;
dirmessage_enable=YES&lt;br /&gt;
xferlog_enable=YES&lt;br /&gt;
connect_from_port_20=YES&lt;br /&gt;
vsftpd_log_file=/opt/var/log/vsftpd.log&lt;br /&gt;
ascii_upload_enable=YES&lt;br /&gt;
ascii_download_enable=YES&lt;br /&gt;
ftpd_banner=Welcome to My PBO.&lt;br /&gt;
ls_recurse_enable=YES&lt;br /&gt;
listen=YES&lt;br /&gt;
ftp_username=root&lt;/code&gt;&lt;br /&gt;
Now create the log folder and set up root directory&lt;br /&gt;
&lt;code&gt;mkdir -p /opt/var/log&lt;br /&gt;
mount -o remount,rw / &lt;/code&gt;&lt;br /&gt;
modify /etc/passwd and change the home directory for root user to be &lt;b&gt;/ (from empty)&lt;/b&gt;&lt;br /&gt;
&lt;code&gt;cat /etc/passwd | grep root:&lt;br /&gt;
&lt;b&gt;root::0:0:root:/:/bin/sh&lt;/b&gt;&lt;br /&gt;
mount -o remount,r /&lt;br /&gt;
/opt/sbin/vsftpd /opt/etc/vsftpd.conf &amp;amp;&lt;/code&gt;&lt;br /&gt;
Now ftp login as user &lt;b&gt;root&lt;/b&gt; (empty password).&lt;br /&gt;
I also start vsftpd at boot by adding this line to the end of /usr/local/etc/rcS&lt;br /&gt;
/opt/sbin/vsftpd /opt/etc/vsftpd.conf &amp;amp;&lt;/li&gt;
&lt;li&gt;Customize IMS feeds&lt;br /&gt;
Modify the file &lt;b&gt;/usr/local/etc/dvdplayer/savedrss/scripts/menu.rss&lt;/b&gt; or &lt;b&gt;wget&lt;/b&gt; from a web server hosting the modified menu.rss. (Power cycle the PBO by the remote if the root IMS menu is not refreshed after the modification.)&lt;br /&gt;
&lt;/li&gt;
&lt;code&gt; &lt;/code&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-5333932391026569283?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/_N0pPbfv2xw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/5333932391026569283/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=5333932391026569283" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/5333932391026569283?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/5333932391026569283?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/_N0pPbfv2xw/notes-on-my-patriot-box-office-pbo.html" title="Notes on my Patriot Box Office (PBO)" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/09/notes-on-my-patriot-box-office-pbo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAGRH8zeCp7ImA9WhRREUo.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-4179720271736072607</id><published>2011-08-27T19:16:00.044-04:00</published><updated>2011-11-24T17:12:05.180-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-24T17:12:05.180-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><title>Notes on my HP TouchPad (TP)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xbTnyXnS4GPELJz-oWSSYhvhYsw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xbTnyXnS4GPELJz-oWSSYhvhYsw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xbTnyXnS4GPELJz-oWSSYhvhYsw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xbTnyXnS4GPELJz-oWSSYhvhYsw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Power on the touchpad from shutdown&lt;br /&gt;Holding down both Power button and Home (center) button until the HP logo is shown on the screen (about 10 seconds) &lt;/li&gt;
&lt;li&gt;&lt;a href="http://kb.hpwebos.com/wps/portal/kb2/common/article/44768_en.html"&gt;Access the USB update mode for webdoctor&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;First power off the TP (device info-&amp;gt;reset options-&amp;gt;shut down)&lt;/li&gt;
&lt;li&gt;Connector the USB cable directly to a USB port of a computer but not to the TP&lt;/li&gt;
&lt;li&gt; Press and hold the &lt;b&gt;power&lt;/b&gt; and &lt;b&gt;volume up&lt;/b&gt; buttons until we see the large USB icon. &lt;img alt="" class="step-image singlestepblock" src="http://www.palm.com/us/assets/images/support/articles/USBDriveMode_RecoveryMode_CasS09.png" /&gt;&lt;/li&gt;
&lt;li&gt;Connect the USB data cable to the device &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Turn on the developer mode&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Tap on the "just type" box on my TP and type &lt;b&gt;webos20090606 &lt;/b&gt;to launch developer mode dialog&lt;/li&gt;
&lt;li&gt;Click on the submit button&lt;/li&gt;
&lt;li&gt;Close the developer mode dialog (&lt;b&gt;Don't&lt;/b&gt; Set/Change Password)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;WebOS Quick Install (WOSQI)&lt;ul&gt;
&lt;li&gt;Freeze after the touchpad is connected: Most likely you set a password for developer mode as I did. For WOSQI 4.2.3, I found there's a workaround. After the TP is connected to a Windows PC and WOSQI appears to freeze, I run the task manger on the Windows PC and &lt;b&gt;kill&lt;/b&gt; the process named &lt;b&gt;novacom&lt;/b&gt; (note &lt;b&gt;NOT&lt;/b&gt; the process novacomd). Then WOSQI will prompt you to enter the password for the developer mode and memorize it. Now if you close the WOSQI and open the WOSQI again, it will not freeze anymore.&lt;/li&gt;
&lt;li&gt;TP USB mode for WOSQI: When there is a prompt on the TP for the USB mode, I tap on "Cancel" or "Just Charge". I only switch it to USB drive mode when necessary since packages won't install properly from WOSQI if TP is on USB drive mode.&amp;nbsp; &lt;/li&gt;
&lt;li&gt;&amp;nbsp;Install Preware: Click on the third button (shown next) &lt;a href="http://4.bp.blogspot.com/-hBO3ahf44EA/Tll8pANf0OI/AAAAAAAAALk/iQYXy2j6PkA/s1600/wosqi-01.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-hBO3ahf44EA/Tll8pANf0OI/AAAAAAAAALk/iQYXy2j6PkA/s1600/wosqi-01.jpg" /&gt;&lt;/a&gt; to obtain a list of packages available for directly download and installation from internet. Search for Preware and select it then click on the Install button. It should take less than a minute to finish if TP is &lt;b&gt;not&lt;/b&gt; on the USB drive mode.&lt;/li&gt;
&lt;li&gt;Uninstall packages or patches: Select the menu item Tools-&amp;gt;Device Management (shown below) for this task. &lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/-VUWq_AYlYYw/Tll_D7EQSBI/AAAAAAAAALo/r0Yl4rOibWM/s1600/wosqi-02.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-VUWq_AYlYYw/Tll_D7EQSBI/AAAAAAAAALo/r0Yl4rOibWM/s1600/wosqi-02.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Performance tuning of TP (&lt;a href="http://www.digitaltrends.com/mobile/got-a-slow-hp-touchpad-here"&gt;detailed instructions click here&lt;/a&gt;)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;minimize or eliminate logging&lt;/li&gt;
&lt;li&gt;overclock TP with uberkernel and Govnah (default to 1.5 GHz)&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Terminal session (Terminal app)&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Linux Commnadline of WOSQI: Select the menu item Tools-&amp;gt;Linux Commandline (shown below) for a terminal session as root user&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/-pGimGAQbqro/Tll_1HC19GI/AAAAAAAAALs/vfFzXZL1me8/s1600/wosqi-03.jpg" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-pGimGAQbqro/Tll_1HC19GI/AAAAAAAAALs/vfFzXZL1me8/s1600/wosqi-03.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
Somehow I couldn't make xorg-tools to work properly in it. So I had to find an alternative as shown below.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;OpenSSH: I install OpenSSH from Preware and start the SSH server on TP. In order to connect to the SSH server on TP, I generated keys from Linux Commnadline of WOSQI with &lt;a href="http://www.webos-internals.org/wiki/Application:OpenSSH#Generate_Keys_from_webOS_Method"&gt;the method described here&lt;/a&gt;. I then use the file id_rsa copied from /media/internal/ as identity with my SSH client on my Windows PC. It works like a charm with &lt;b&gt;SSH 2 protocol, PublicKey authentication&lt;/b&gt;. I also installed nano editor from Preware for text editing in the terminal session.&lt;/li&gt;
&lt;li&gt;XTerm: I also installed XTerm (it needs xecutah and XServer) from Preware and I can use the on-screen virtual keyboard to enter commands without using a &lt;b&gt;bluetooth keyboard&lt;/b&gt; in XTerm. &lt;/li&gt;
&lt;li&gt;SDL Terminal app: I couldn't install it from Preware. It seems to install from WOSQI, but it won't run at all. &lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://webos-dafyddg.tumblr.com/"&gt;Autostart OpenSSH server upon device restart&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Upstart script needs to be in &lt;b&gt;/etc/event.d/&lt;/b&gt; folder&lt;br /&gt;
&lt;code&gt;cp /media/cryptofs/apps/usr/palm/applications/mobi.optware.openssh/upstart/mobi.optware.openssh /etc/event.d/&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Kernel installation&lt;ul&gt;
&lt;li&gt;Feeds for 3.0.2-36 uberkernel and patches&lt;/li&gt;
&lt;/ul&gt;
&lt;code&gt;http://ipkg.preware.org/feeds/webos-kernels/testing/3.0.3/&lt;br /&gt;
http://ipkg.preware.org/feeds/webos-patches/testing/3.0.3/&lt;/code&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Postinit error when I tried to install 3.0.2 kernels (uber or Palm)&lt;br /&gt;
&lt;code&gt;Unable to run command: IPKG_OFFLINE_ROOT=/media/cryptofs/apps  /bin/sh  /media/cryptofs/apps/usr/lib/ipkg/info/org.webosinternals.kernels.uber-kernel-touchpad.postinst  2&amp;gt;&amp;amp;1&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;code&gt; Kernel is not compatible with this webOS version, aborting&lt;/code&gt;&lt;br /&gt;
Then I discovered my planned upgrade to WebOS 3.0.2 on TP didn't finish properly so it's still in WebOS 3.0.0. I had to install the Palm Kernel (TouchPad) V3.0.0-1 to recover the original kernel from the following feeds&lt;br /&gt;
&lt;code&gt;http://ipkg.preware.org/feeds/webos-kernels/3.0.0/&lt;/code&gt;&lt;br /&gt;
and then run the System Updates again to update the WebOS version to 3.0.2 68.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Access Windows shares on NAS or PC from TP (&lt;a href="http://forums.precentral.net/hp-touchpad/290642-how-connect-tp-network-shares.html#post3058120"&gt;detailed instructions click here&lt;/a&gt;)&lt;br /&gt;
&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;uberkernel   (as of version 3.0.2-36) has CIFS support&lt;/li&gt;
&lt;li&gt;uberkernel (as of version 3.0.2-52) has NLS UTF-8 support &lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Access media from local network server&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;UPnP media server: &lt;a href="http://mediatomb.cc/"&gt;MediaTomb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Media player app: &lt;a href="http://www.bluestarsoftware.de/en/products/bhome.html"&gt;BHome/Pro&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Since Version 1.2.1 BHome is able to use an external video player such as TouchPlayer to play media file formats which are not inherently supported by WebOS (in Preference-&amp;gt;VIDEO-&amp;gt;Use TouchPlayer)&lt;/li&gt;
&lt;li&gt;Transcoding at the UPnP server is no longer necessary since TouchPlayer
supports virtually all media file formats (avi, mkv, divx, flac, rmvb) &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://coreyau.blogspot.com/2011/09/making-advanced-browser-default-on.html"&gt;Make the advanced browser the default&amp;nbsp; browser&lt;/a&gt; (not working for WebOS 3.0.4)&lt;br /&gt;The following can swap the roles of the WebOS built-in browser and the Makesoft advanced browser after a Luna restart &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt; Change the &lt;b&gt;id&lt;/b&gt; field of /media/cryptofs/apps/usr/palm/applications/com.maklesoft.browser/appinfo.json to &lt;b&gt;com.palm.app.browser&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Change the &lt;b&gt;id &lt;/b&gt;field of&lt;b&gt; &lt;/b&gt;/usr/palm/applications/com.palm.app.browser/appinfo.json to &lt;b&gt;com.maklesoft.browser&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.palm.com/content/api/reference/services/video.html#supported-video-formats"&gt;Video Formats supported by WebOS&lt;/a&gt;&lt;br /&gt;
Below is the output from the TP built-in ffmpeg -formats&lt;a href="http://1.bp.blogspot.com/-ihIxKo-WK-c/Tm0CRugI27I/AAAAAAAAANQ/-ZQDY1rtqQI/s1600/tp-ffmpeg.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-ihIxKo-WK-c/Tm0CRugI27I/AAAAAAAAANQ/-ZQDY1rtqQI/s1600/tp-ffmpeg.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a href="http://forums.precentral.net/hp-touchpad/298148-howto-stock-shares-inside-kalemsoft.html#post3143981"&gt;Play media files from CIFS shares by Kalemsoft media player&lt;/a&gt;&lt;/b&gt;&lt;ul&gt;
&lt;li&gt;The CIFS shares need to be mounted in the jailed folder. Execute the following commands in TP shell before running the media player.&lt;br /&gt;
&lt;code&gt;mkdir -p /var/palm/jail/com.kalemsoft.ksmplayer/media/internal&lt;br /&gt;
chown -R 6917:5000 /var/palm/jail/com.kalemsoft.ksmplayer&lt;br /&gt;
mount /var/palm/jail/com.kalemsoft.ksmplayer/media/internal&lt;br /&gt;
&lt;b&gt;mount /var/palm/jail/com.kalemsoft.ksmplayer/media/internal/nas&lt;/b&gt;&lt;/code&gt;&lt;br /&gt;
The following should be in /etc/fstab&lt;br /&gt;
&lt;code&gt;/dev/mapper/store-media /var/palm/jail/com.kalemsoft.ksmplayer/media/internal vfat noauto,rw&lt;br /&gt;
&lt;b&gt;//nas/share /var/palm/jail/com.kalemsoft.ksmplayer/media/internal/nas cifs noauto,iocharset=utf8,username=USERNAME,password=PASSWORD 0 0&lt;br /&gt;If the media player has already run at least once, only the commands in bold color are necessary.&lt;/b&gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Build/extract an IPK file from an installed package: &lt;a href="http://forums.precentral.net/canuck-coding/237326-ipk-packager.html#post2318385"&gt;Ipk Packager&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;Copy the app folder under &lt;b&gt;/media/cryptofs/apps/usr/palm/applications&lt;/b&gt; to a PC&lt;/li&gt;
&lt;li&gt;Run Ipk packager from the PC&lt;/li&gt;
&lt;li&gt;Pack the folder into an IPK file &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Useful shell commands&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;restart Luna (GUI) from command line: &lt;b&gt;initctl stop LunaSysMgr &amp;amp;&amp;amp; initctl start LunaSysMgr&lt;/b&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;restart device: &lt;b&gt;reboot&lt;/b&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Best free radio streaming app from App Catalog&lt;span style="font-family: inherit;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.palm.com/appredirect/?packageid=com.app.tunein&amp;amp;applicationid=9220"&gt;TuneIn Radio: &lt;/a&gt;Listen live to your favorite radio stations, DJs and programs and find 
new ones on local, global and Internet radio. Find your faves with over 
40,000 channels of music, sports, news, podcasts, and national networks 
like NPR and SWR.  

TuneIn for HP WebOS is powered by RadioTime.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.palm.com/appredirect/?packageid=org.kered.publicradio"&gt;Public Radio&lt;/a&gt;: Contains webcasts from over 250 public / non-profit radio 
stations here in the US.  National Public Radio (NPR), American Public 
Media (APM), British Broadcasting Corporation (BBC), etc.  When first 
launched, it will automatically find the station closest to you (using 
GPS).&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-4179720271736072607?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/yNzu0JD52oE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/4179720271736072607/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=4179720271736072607" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/4179720271736072607?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/4179720271736072607?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/yNzu0JD52oE/notes-on-my-hp-touchpad-tp.html" title="Notes on my HP TouchPad (TP)" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-hBO3ahf44EA/Tll8pANf0OI/AAAAAAAAALk/iQYXy2j6PkA/s72-c/wosqi-01.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/08/notes-on-my-hp-touchpad-tp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEHRH49eCp7ImA9WhdaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-2500185349303744623</id><published>2011-04-26T23:43:00.004-04:00</published><updated>2011-10-23T15:20:35.060-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-23T15:20:35.060-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software" /><title>Tuning network(TCP) in windows 7</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dBxxx0B9aH4ajnL6SFvxnVrCnBw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dBxxx0B9aH4ajnL6SFvxnVrCnBw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dBxxx0B9aH4ajnL6SFvxnVrCnBw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dBxxx0B9aH4ajnL6SFvxnVrCnBw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;To show the TCP global settings: &lt;br /&gt;
&lt;code&gt;netsh interface tcp show global&lt;/code&gt;&lt;br /&gt;
Querying active state...&lt;br /&gt;
&lt;br /&gt;
TCP Global Parameters&lt;br /&gt;
----------------------------------------------&lt;br /&gt;
Receive-Side Scaling State&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : enabled&lt;br /&gt;
Chimney Offload State&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : automatic&lt;br /&gt;
NetDMA State&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : enabled&lt;br /&gt;
Direct Cache Acess (DCA)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : enabled&lt;br /&gt;
Receive Window Auto-Tuning Level&amp;nbsp;&amp;nbsp;&amp;nbsp; : normal&lt;br /&gt;
Add-On Congestion Control Provider&amp;nbsp; : ctcp&lt;br /&gt;
ECN Capability&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : disabled&lt;br /&gt;
RFC 1323 Timestamps&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : disabled&lt;br /&gt;
** The above autotuninglevel setting is the result of Windows Scaling heuristics&lt;br /&gt;
&lt;br /&gt;
overriding any local/policy configuration on at least one profile.&lt;/li&gt;
&lt;li&gt;To enable CTCP:&lt;br /&gt;
&lt;code&gt;netsh interface tcp set global congestionprovider=ctcp&lt;/code&gt;&lt;br /&gt;
To disabled CTCP:&lt;br /&gt;
&lt;code&gt;netsh interface tcp set global congestionprovider=none&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Disable &lt;b&gt;Green Ethernet&lt;/b&gt; in Realtek NIC driver advanced properties.&amp;nbsp;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Measure the hard disk (drive letter c) throughput in windows vista/7&lt;br /&gt;
&lt;code&gt;winsat disk -drive c&lt;/code&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Reference: &lt;a href="http://www.speedguide.net/articles/windows-7-vista-2008-tweaks-2574"&gt;Windows 7, Vista, 2008 Tweaks&lt;/a&gt; &lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-2500185349303744623?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/4t7j65EPuT8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/2500185349303744623/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=2500185349303744623" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/2500185349303744623?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/2500185349303744623?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/4t7j65EPuT8/tuning-networktcp-in-windows-7.html" title="Tuning network(TCP) in windows 7" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2011/04/tuning-networktcp-in-windows-7.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAMQHs4eip7ImA9WhdaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-6641396801407646431</id><published>2010-12-21T21:14:00.005-05:00</published><updated>2011-10-23T15:23:01.532-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-23T15:23:01.532-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>How to handle Chinese file name correctly in Mldonkey</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_usokT4jV24WeGaMCp9iEjSZKZg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_usokT4jV24WeGaMCp9iEjSZKZg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_usokT4jV24WeGaMCp9iEjSZKZg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_usokT4jV24WeGaMCp9iEjSZKZg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;I have Mandriva and locale of Mldonkey isn't printed in log file. Therefore I checked the command that starts mldonkey service (default is /etc/init.d/mldonkey). I saw the following&lt;br /&gt;
&lt;code&gt;daemon --user mldonkey --check mlnet $NICE $mldonkey $params &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&lt;/code&gt;&lt;br /&gt;
and I changed it to &lt;code&gt;&lt;br /&gt;
daemon --user mldonkey --check mlnet $NICE $mldonkey $params &amp;gt;/dev/null 2&amp;gt;$LOGFILE &amp;amp; &lt;/code&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;After I restart Mldonkey servcie, I check the log file again(default  is /var/log/mldonkey.log). I saw the following&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;
[cO] Language en_US, locale ISO88591, ulimit for open files 1024&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;The function daemon is defined in /etc/init.d/functions and the following is invoked&lt;br /&gt;
&lt;code&gt;su -s /bin/bash - $user -c "$corelimit &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 ; $*"&lt;/code&gt;&lt;br /&gt;
which means mldonkey service is started in a login bash shell of user &lt;span style="font-weight: bold;"&gt;mldonkey&lt;/span&gt; and the file &lt;span style="font-weight: bold;"&gt;.bash_profile &lt;/span&gt;in its &lt;span style="font-weight: bold;"&gt;home directory&lt;/span&gt; should have the correct environment variables set.&lt;/li&gt;
&lt;li&gt;I added the following line to the file /var/lib/mldonkey/.bash_profile (or &lt;b&gt;~/.i18n&lt;/b&gt;)&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;export LC_ALL=zh_CN.GBK&lt;/span&gt;&lt;br /&gt;
I didn't set the above to zh_CN.utf8 since my samba also had the line &lt;b&gt;unix charset = GBK&lt;/b&gt; in smb.conf&lt;/li&gt;
&lt;li&gt;After restarting the mldonkey service, the following is shown in the log file and Chinese file names are handled correctly (instead of using underscores everywhere)&lt;br /&gt;
&lt;b&gt;[cO] Language ZH_CN, locale GBK, ulimit for open files 1024&lt;/b&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-6641396801407646431?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/wvBGXw0kq2M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/6641396801407646431/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=6641396801407646431" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/6641396801407646431?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/6641396801407646431?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/wvBGXw0kq2M/how-to-handle-chinese-file-name.html" title="How to handle Chinese file name correctly in Mldonkey" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://piiis.blogspot.com/2010/12/how-to-handle-chinese-file-name.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEHRH49fCp7ImA9WhdaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-6705698229952258488</id><published>2010-06-11T22:08:00.001-04:00</published><updated>2011-10-23T15:20:35.064-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-23T15:20:35.064-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="software" /><title>Upgrade error 3211266 from vista to windows 7</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/G4K4NwonctO2h91ihRv4A1n7WSk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G4K4NwonctO2h91ihRv4A1n7WSk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/G4K4NwonctO2h91ihRv4A1n7WSk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G4K4NwonctO2h91ihRv4A1n7WSk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;At ~63-66% of the last stage of the upgrade, if there's a  message "Setup can't continue. Your computer will now restart, and your  previous version of Windows will be restored.", one should check logs in the folder &lt;span style="font-family: 'Palatino Linotype'; font-size: medium;"&gt;$WINDOWS.~BT\Sources\Panther&amp;nbsp;&lt;/span&gt; &lt;br /&gt;
&lt;code&gt;&lt;span style="font-family: 'Palatino Linotype'; font-size: medium;"&gt;setuperr.log&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;
&lt;span style="font-family: 'Palatino Linotype'; font-size: medium;"&gt;setupact.log&lt;/span&gt;&lt;span style="font-family: 'Palatino Linotype'; font-size: medium;"&gt;&amp;nbsp;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
If the following line is appearing in setupact.log&lt;br /&gt;
&lt;code&gt;InstallWindows:Error Type = 3211266&lt;/code&gt;. Check whether the following lines are found in the same file&lt;br /&gt;
&lt;code&gt;MIG Calling IDiscovery::Discover  for Plugin={ServerPath="%SYSTEM32%\migration\commig.dll",  CLSID={AB1D4748-682E-40AE-8CFA-6E3F8A5ED6BC}, ThreadingModel=Apartment},  UserContext:System&lt;/code&gt;&lt;br /&gt;
COutOfProcPluginFactory::LaunchSurrogateHost: WaitForSingleObject for  hInitCompletionEvent timeout. There's typically a FatalError in the next few lines. &lt;br /&gt;
&lt;br /&gt;
Implement all the following steps can fix the error and finish the upgrade: &lt;br /&gt;
&lt;ul&gt;&lt;li&gt; Uninstall TightVNC&lt;/li&gt;
&lt;li&gt;Uninstall Pure Codec&lt;/li&gt;
&lt;li&gt;System locale set to English&lt;/li&gt;
&lt;/ul&gt;It's recommended to uninstall any Anti-virus programs before the upgrade but I didn't uninstall mine.&lt;br /&gt;
&lt;br /&gt;
Ref: &lt;span style="font-size: small;"&gt;&lt;a href="http://social.technet.microsoft.com/Forums/en/w7itproinstall/thread/885bb7fa-bc07-4b8f-bf11-7b5dc9afbb64"&gt;&lt;span name="subject"&gt;Windows 7 upgrade fails during migration (63%-66%)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-6705698229952258488?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/-rnivgk4pBg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/6705698229952258488/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=6705698229952258488" title="27 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/6705698229952258488?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/6705698229952258488?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/-rnivgk4pBg/upgrade-error-3211266-from-vista-to.html" title="Upgrade error 3211266 from vista to windows 7" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>27</thr:total><feedburner:origLink>http://piiis.blogspot.com/2010/06/upgrade-error-3211266-from-vista-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcHRXs_eyp7ImA9WhdaE0Q.&quot;"><id>tag:blogger.com,1999:blog-1608453358814706341.post-5951945535303984711</id><published>2010-01-23T12:19:00.015-05:00</published><updated>2011-10-23T15:27:14.543-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-23T15:27:14.543-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VOIP" /><category scheme="http://www.blogger.com/atom/ns#" term="Asterisk" /><title>pygooglevoice 0.5</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ysSe7WFhlSTnh6S6_82MKPnkHDA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ysSe7WFhlSTnh6S6_82MKPnkHDA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ysSe7WFhlSTnh6S6_82MKPnkHDA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ysSe7WFhlSTnh6S6_82MKPnkHDA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;When I tried to run gvoice within Asterisk 1.6 by System command, I always got an error after using the method &lt;a href="http://code.google.com/p/pygooglevoice/issues/detail?id=24"&gt;described here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
After some digging, I found the following were not clear to me:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;The configuration file ~/.gvoice is unavaible to Asterisk. I need to invoke gvoice with all necessary arguments.&lt;/li&gt;
&lt;li&gt;The phoneType argument is required for a Gizmo5 ringback number, which is 7. I found the declaration of call in voice.py.&lt;br /&gt;
&lt;code&gt;def call(self, outgoingNumber, forwardingNumber=None, phoneType=None, subscriberNumber=None)&lt;/code&gt;. Therefore if I invoke gvoice like this &lt;br /&gt;
&lt;code&gt;exten =&amp;gt; _X.,n,Set(DB(gv_dialout/channel)=${CHANNEL})&lt;/code&gt;&lt;code&gt;&lt;br /&gt;
exten =&amp;gt; _X.,n,System(/usr/bin/gvoice -e ${ACCTNAME} -p ${ACCTPASS} call ${EXTEN} ${RINGBACK} ${PHONETYPE})&lt;br /&gt;
&lt;/code&gt;Then it succeeds. RINGBACK is my Gizmo5 747 number and PHONETYPE is 7.&lt;/li&gt;
&lt;li&gt;It's important to &lt;b&gt;set the key&lt;/b&gt; &lt;b&gt;gv_dialout/channel&lt;/b&gt; in the Asterisk database &lt;b&gt;before&lt;/b&gt; &lt;b&gt;calling the system(gvoice) command&lt;/b&gt; &lt;b&gt;in [gv-outbound]&lt;/b&gt; since it may take a second or two for the System command to return and the chance is good that Asterisk might receive the ring back call from gvoice before the key &lt;b&gt;gv_dialout/channel &lt;/b&gt;is set, which caused the bridge command to fail.  &lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1608453358814706341-5951945535303984711?l=piiis.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WebNotebook/~4/SQlCQ9IFfPU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://piiis.blogspot.com/feeds/5951945535303984711/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1608453358814706341&amp;postID=5951945535303984711" title="16 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/5951945535303984711?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1608453358814706341/posts/default/5951945535303984711?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/WebNotebook/~3/SQlCQ9IFfPU/pygooglevoice-05.html" title="pygooglevoice 0.5" /><author><name>PIII</name><uri>http://www.blogger.com/profile/09182501831044422104</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>16</thr:total><feedburner:origLink>http://piiis.blogspot.com/2010/01/pygooglevoice-05.html</feedburner:origLink></entry></feed>

