<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MuchTall.com</title>
	<atom:link href="http://muchtall.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://muchtall.com</link>
	<description>Wearing the labels with pride: Catholic, Conservative, Republican, American, Husband, Dad, Geek.</description>
	<lastBuildDate>Mon, 09 Apr 2012 16:12:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Cisco ASDM-IDM Launcher: Stuck on &#8220;Contacting the device. Please wait&#8230;&#8221;</title>
		<link>http://muchtall.com/2012/04/09/cisco-asdm-idm-launcher-stuck-on-contacting-the-device-please-wait/</link>
		<comments>http://muchtall.com/2012/04/09/cisco-asdm-idm-launcher-stuck-on-contacting-the-device-please-wait/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 16:12:53 +0000</pubDate>
		<dc:creator>MuchTall</dc:creator>
				<category><![CDATA[PHP-Nuke]]></category>

		<guid isPermaLink="false">http://muchtall.com/?p=443</guid>
		<description><![CDATA[<img src="http://muchtall.com/wp-content/uploads/phpnuke.gif" width="75" height="57" alt="" title="PHP-Nuke" /><br/><p>I recently ran into an issue on Windows 7 64-bit where ADSM-ISM Launcher failed to connect to my ASAs. Launching the application from a shortcut, and attempting to connect resulted in the launcher halting on &#8220;Contacting the device. Please wait&#8230;&#8221;. And waiting didn&#8217;t help. Opening the java console revealed another error which didn&#8217;t get me [...]]]></description>
			<content:encoded><![CDATA[<img src="http://muchtall.com/wp-content/uploads/phpnuke.gif" width="75" height="57" alt="" title="PHP-Nuke" /><br/><p>I recently ran into an issue on Windows 7 64-bit where ADSM-ISM Launcher failed to connect to my ASAs. Launching the application from a shortcut, and attempting to connect resulted in the launcher halting on &#8220;Contacting the device. Please wait&#8230;&#8221;. And waiting didn&#8217;t help. Opening the java console revealed another error which didn&#8217;t get me any useful results on Google:</p>
<p><strong>Exception in thread &#8220;AWT-EventQueue-0&#8243; java.lang.ClassCastException: sun.security.ssl.X509TrustManagerImpl cannot be cast to com.sun.net.ssl.internal.ssl.X509ExtendedTrustManager</strong></p>
<p>However, if I &#8220;re-installed&#8221; ASDM via the &#8220;dm-launcher.msi&#8221;, the first time it was spawned by the installer, everything worked fine. Subsequent launches from the application shortcuts failed. A quick check with Process Explorer revealed the issue. The dm-launcher installer launched the java app using &#8220;C:\Windows\SysWOW64\javaw.exe&#8221;, whereas the shortcut would use &#8220;C:\Windows\system32\javaw.exe&#8221;.</p>
<p>The ultimate fix ended up being updating all my ASDM shortcuts to use &#8220;C:\Windows\SysWOW64\javaw.exe&#8221;. Now everything is working great!</p>
<p>Hope this helps someone else out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://muchtall.com/2012/04/09/cisco-asdm-idm-launcher-stuck-on-contacting-the-device-please-wait/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Forcing RDP Connections Fullscreen on a Specific Monitor</title>
		<link>http://muchtall.com/2011/09/16/forcing-rdp-connections-fullscreen-on-a-specific-monitor/</link>
		<comments>http://muchtall.com/2011/09/16/forcing-rdp-connections-fullscreen-on-a-specific-monitor/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 17:17:19 +0000</pubDate>
		<dc:creator>MuchTall</dc:creator>
				<category><![CDATA[PHP-Nuke]]></category>

		<guid isPermaLink="false">http://muchtall.com/?p=435</guid>
		<description><![CDATA[<img src="http://muchtall.com/wp-content/uploads/phpnuke.gif" width="75" height="57" alt="" title="PHP-Nuke" /><br/><p>One of the frustrations I have/had with Remote Desktop connections on multi-monitor workstations (with unique display resolutions mind you) is that there&#8217;s no way within the RDP GUI to save the position of a fullscreen RDP session. So if your RDP session opens up on display 2 each time, good luck getting it to display [...]]]></description>
			<content:encoded><![CDATA[<img src="http://muchtall.com/wp-content/uploads/phpnuke.gif" width="75" height="57" alt="" title="PHP-Nuke" /><br/><p>One of the frustrations I have/had with Remote Desktop connections on multi-monitor workstations (with unique display resolutions mind you) is that there&#8217;s no way within the RDP GUI to save the position of a fullscreen RDP session. So if your RDP session opens up on display 2 each time, good luck getting it to display properly on display 1 or 3 unless you have identical resolutions on each display. Even then, it&#8217;s a hassle to restore the RDP session to windowed mode and move the the preferred display each time you connect.</p>
<p>Hassle no more: There is a solution. All you need is notepad an a little understanding of how display coordinates work (don&#8217;t worry, I&#8217;ll explain).</p>
<p>First off, save your RDP session to an RDP shortcut (ie, Acme.rdp). Open notepad and drag the RDP file into the window. Notpad should open the source of the RDP file for your perusal. You&#8217;ll see some lines similar to this buried within the file:</p>
<p>screen mode id:i:2<br />
use multimon:i:0<br />
desktopwidth:i:1920<br />
desktopheight:i:1080<br />
winposstr:s:0,1,50,170,250,370</p>
<p>Set &#8220;screen mod id&#8221; and &#8220;use multimonitor&#8221; as shown above. The settings &#8220;desktopwidth&#8221;, &#8220;desktopheight&#8221;, and &#8220;winposstr&#8221; will vary depending upon the resolution and physical position of the display you iwsh to use as the destination.</p>
<p>First, an explanation of the winposstr variables we are concerned with (in order):<br />
s: Not applicable<br />
0: Not applicable<br />
1: Sets the RDP session to start windowed (screen mode id sets it to be fullscreen after launch)<br />
50: Pixel distance from the left-hand edge of display 1 to the left edge of the RDP window<br />
170: Pixel distance from the upper edge of display 1 to the upper edge of the RDP window<br />
250: Pixel distance from the left-hand edge of display 1 to the RIGHT edge of the RDP window. Difference between this and the left edge must be >= 200! (250 &#8211; 50 = 200)<br />
370: Pixel distance from the upper edge of display 1 to the LOWER edge of the RDP window. Difference between this and the upper edge must be >= 200! (370 &#8211; 70 = 200)</p>
<p>Note again that the window dimensions MUST be greater than or equal to 200&#215;200. If it is less, RDP will completely ignore your windows placement dimensions and go with defaults, defeating the purpose of this process.</p>
<p>Now that you know what the numbers mean, you need to understand where to place the window (by pixel dimension) in order to get it to come up on the proper display each time. You have two options: The complex/geeky way, or the simple way.<br />
<strong><br />
The Complex Way</strong><br />
Screen coordinates are all relative to the upper left edge of display 1. This position is 1,1. So if You have a single display system with a resolution of 800&#215;600, the lower right corner of the screen is position 800,600. If you have two displays at 800&#215;600 positioned like this in display properties:</p>
<p> [1][2]</p>
<p>&#8230;the lower right corner of display 2 would be 1600&#215;600</p>
<p>If the displays were physically reversed:</p>
<p> [2][1]</p>
<p>..the lower LEFT corner of display 2 would be -800,600</p>
<p>Based upon this information, and using some simple math, you should be able to estimate window position amongst your displays. Now, this will get slightly more complex if your displays are offset on the Y axis, so what you might prefer is the&#8230;</p>
<p><strong>Simple Way</strong><br />
Download and install the free <a href="http://www.autohotkey.com/download/">AutoHotKey Basic</a>. It comes with a nice utility called &#8220;AutoIt3 Window Spy&#8221;. Run this utility and fire up your RDP session in windowed mode. Then, move the RDP window into your desired destination display. Try to keep the Active Window Info screen visible when you do this.<br />
You should see something similar to this in the Active Window Info window:</p>
<p>>>>>>>>>>>( Active Window Position )<<<<<<<<<<<br />
left: 434     top: 700</p>
<p>Now, lets use those numbers to create the winposstr settings:</p>
<p>winposstr:s:0,1,434,700,634,900</p>
<p>Note that I added 200 to the window position (634,900) creating a window size of 200&#215;200.</p>
<p>Adjust the display width and height settings to match your destination screen.</p>
<p>Go ahead and save the RDP file and try connecting again. The RDP session should now open on the correct screen each time you use this shortcut.</p>
]]></content:encoded>
			<wfw:commentRss>http://muchtall.com/2011/09/16/forcing-rdp-connections-fullscreen-on-a-specific-monitor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Authenticating to MS SQL Server on a Different Domain Using Windows Authentication (Windows 7)</title>
		<link>http://muchtall.com/2011/09/16/authenticating-to-ms-sql-server-on-a-different-domain-using-windows-authentication-windows-7/</link>
		<comments>http://muchtall.com/2011/09/16/authenticating-to-ms-sql-server-on-a-different-domain-using-windows-authentication-windows-7/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 15:56:28 +0000</pubDate>
		<dc:creator>MuchTall</dc:creator>
				<category><![CDATA[PHP-Nuke]]></category>

		<guid isPermaLink="false">http://muchtall.com/?p=433</guid>
		<description><![CDATA[<img src="http://muchtall.com/wp-content/uploads/phpnuke.gif" width="75" height="57" alt="" title="PHP-Nuke" /><br/><p>When trying to connect to an MSSQL server on another domain (of which you are not a member), you&#8217;ll probably run into the issue where selecting the Windows Authentication option in the SQL Server connection dialog grays out the username and password. Here are two workarounds:</p> <p>Scenario SQL Server: sqlserver.mydomain.com Domain: MYDOMAIN MYDOMAIN Username: joe.user</p> [...]]]></description>
			<content:encoded><![CDATA[<img src="http://muchtall.com/wp-content/uploads/phpnuke.gif" width="75" height="57" alt="" title="PHP-Nuke" /><br/><p>When trying to connect to an MSSQL server on another domain (of which you are not a member), you&#8217;ll probably run into the issue where selecting the Windows Authentication option in the SQL Server connection dialog grays out the username and password. Here are two workarounds:</p>
<p><strong>Scenario</strong><br />
SQL Server: sqlserver.mydomain.com<br />
Domain: MYDOMAIN<br />
MYDOMAIN Username: joe.user</p>
<p><strong>A) Create Saved Credentials</strong><br />
Go to the Control Panel &#8211;> User Accounts &#8211;> Manage Your Credentials (in left-hand pane) &#8211;> Add a Windows Credential</p>
<p>Address: sqlserver.mydomain.com<br />
User Name: MYDOMAIN\joe.user<br />
Password: (password for joe.user on MYDOMAIN)<br />
Click OK</p>
<p>Now, when you fire up SQL Server Management Studio, enter your server name (sqlserver.mydomain.com) and select Windows Authentication. THE USERNAME WILL BE GRAYED OUT but that&#8217;s fine. The connection will authenticate properly anyhow. Go ahead and connect.</p>
<p><strong>B) RunAs Command Line (requires user interaction for password)</strong><br />
Open a command line and run this:<br />
runas /netonly /user:MYDOMAIN\joe.user &#8220;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe -S sqlserver.mydomain.com -E&#8221;<br />
(You will need to alter the SQL Management Studio exe path as is applicable to your PC)<br />
When prompted on the command line, enter the password for joe.user.<br />
SQL Management Studio should load and automatically connect to the SQL server.</p>
<p>If you are unable to connect with either of these scenarios, check the firewall settings on the remote system.</p>
<p>Credit where credit is due (references):</p>
<p>http://stackoverflow.com/questions/849149/connect-different-windows-user-in-sql-server-management-studio-2005-or-later</p>
<p>http://support.microsoft.com/kb/306541</p>
<p>http://social.msdn.microsoft.com/forums/en-US/sqlsecurity/thread/ed11ff0f-b59c-48bc-ba92-277f1c3e3107/</p>
]]></content:encoded>
			<wfw:commentRss>http://muchtall.com/2011/09/16/authenticating-to-ms-sql-server-on-a-different-domain-using-windows-authentication-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Overcoming the the Zyploit error when using Unrevoked</title>
		<link>http://muchtall.com/2011/05/21/overcoming-the-the-zyploit-error-when-using-unrevoked/</link>
		<comments>http://muchtall.com/2011/05/21/overcoming-the-the-zyploit-error-when-using-unrevoked/#comments</comments>
		<pubDate>Sat, 21 May 2011 16:30:50 +0000</pubDate>
		<dc:creator>MuchTall</dc:creator>
				<category><![CDATA[PHP-Nuke]]></category>

		<guid isPermaLink="false">http://muchtall.com/?p=425</guid>
		<description><![CDATA[<img src="http://muchtall.com/wp-content/uploads/phpnuke.gif" width="75" height="57" alt="" title="PHP-Nuke" /><br/><p>If when your try rooting your phone with Unrevoked, you encounter the error &#8220;process com.unrevoked.zysploit has stopped unexpectedly&#8221; during the initial rooting process, you probably have an application interfering with Zysploit, or a bad install of Zysploit itself. Try removing the following apps (from Manage Applications&#8221;) in order, and retry between apps: - Zyploit - [...]]]></description>
			<content:encoded><![CDATA[<img src="http://muchtall.com/wp-content/uploads/phpnuke.gif" width="75" height="57" alt="" title="PHP-Nuke" /><br/><p>If when your try rooting your phone with Unrevoked, you encounter the error &#8220;process com.unrevoked.zysploit has stopped unexpectedly&#8221; during the initial rooting process, you probably have an application interfering with Zysploit, or a bad install of Zysploit itself. Try removing the following apps (from Manage Applications&#8221;) in order, and retry between apps:<br />
- Zyploit<br />
- Wireless Tether<br />
- Comcast Xfinity</p>
<p>If someone out there could help confirm what app ultimately fixed this issue, I would appreciate it so I can report the confirmation here. I my case, I started with uninstalling Comcast Xfinity, then with Wireless Tether and Zysploit. Once I did that, Unrevoked worked great.</p>
]]></content:encoded>
			<wfw:commentRss>http://muchtall.com/2011/05/21/overcoming-the-the-zyploit-error-when-using-unrevoked/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My Struggle with Android: Stock or Mod?</title>
		<link>http://muchtall.com/2011/05/19/my-struggle-with-android-stock-or-mod/</link>
		<comments>http://muchtall.com/2011/05/19/my-struggle-with-android-stock-or-mod/#comments</comments>
		<pubDate>Fri, 20 May 2011 03:01:27 +0000</pubDate>
		<dc:creator>MuchTall</dc:creator>
				<category><![CDATA[PHP-Nuke]]></category>

		<guid isPermaLink="false">http://muchtall.com/?p=417</guid>
		<description><![CDATA[<img src="http://muchtall.com/wp-content/uploads/phpnuke.gif" width="75" height="57" alt="" title="PHP-Nuke" /><br/><p>Since about November of last year, I&#8217;ve been running an HTC Evo 4G. I had to leave the WebOS platform due to ongoing (and persisting) uncertainty surrounding it&#8217;s future viability in a quickly firming iOS/Android market plurality. I&#8217;ve enjoyed a number of features from Android and it&#8217;s apps, even though I miss a large number [...]]]></description>
			<content:encoded><![CDATA[<img src="http://muchtall.com/wp-content/uploads/phpnuke.gif" width="75" height="57" alt="" title="PHP-Nuke" /><br/><p>Since about November of last year, I&#8217;ve been running an HTC Evo 4G. I had to leave the WebOS platform due to ongoing (and persisting) uncertainty surrounding it&#8217;s future viability in a quickly firming iOS/Android market plurality. I&#8217;ve enjoyed a number of features from Android and it&#8217;s apps, even though I miss a large number of design features of WebOS. I&#8217;ll have to leave that comparison for a future article perhaps.</p>
<p>So after I got used to the features and quirks of the Evo stock ROM, I ventured into the world of ROM modding, specifically Cyanogenmod 7. The feature set of CM7 is very alluring, tweaking away many of those annoyances that come with the stock ROM. However, I notice a number of other quirks that crop up with this Gingerbread-based ROM that constantly make me wish for some of the polish of the HTC-customized Froyo stock ROM. This list is an attempt to document these pros and cons between the two sides of the modding coin.</p>
<p><strong><u>HTC Evo Stock ROM</u></strong><br />
<strong>Pros</strong><br />
Clock App (integrated timer/stopwatch/alarm)<br />
Dialer (functions just seem more intuitive)<br />
Contacts (better contact linking, more intuitive)<br />
<strong>Cons</strong><br />
Text Selection utility is lacking, missing entirely in some apps</p>
<p><strong><u>CyanogenMod 7</u></strong><br />
<strong>Pros</strong><br />
Improved text selection tool<br />
Universal LED notifications using &#8220;WiMax LED&#8221;<br />
Better unattended 4G scanning (compared to latest stock ROM)<br />
Notification area quick-toggles (Wifi, 4G, Torch, etc)<br />
<strong>Cons</strong><br />
No text selection in email<br />
Intermittent signal issues, connectivity loss<br />
Poor Swype integration (conflicts with Gingerbread text selection popup menu)</p>
<p>I will be updating this list periodically as I recall each issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://muchtall.com/2011/05/19/my-struggle-with-android-stock-or-mod/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HOWTO: Install Mobile Hotspot on a non-Verizon Palm Pre</title>
		<link>http://muchtall.com/2010/07/16/howto-install-mobile-hotspot-on-a-non-verizon-palm-pre/</link>
		<comments>http://muchtall.com/2010/07/16/howto-install-mobile-hotspot-on-a-non-verizon-palm-pre/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 22:51:26 +0000</pubDate>
		<dc:creator>MuchTall</dc:creator>
				<category><![CDATA[Palm Pre]]></category>

		<guid isPermaLink="false">http://muchtall.com/?p=397</guid>
		<description><![CDATA[<img src="http://muchtall.com/wp-content/uploads/palmpre.png" width="45" height="76" alt="" title="Palm Pre" /><br/><p>(Adapted from http://forums.precentral.net/web-os-development/239471-how-install-mobile-hotspot-1-4-1-1-sprint-pre.html) Disclaimer: Installing and/or using Mobile Hotspot and other tethering methods may violate your wireless contract&#8217;s terms of service, and possibly the device warranty as well. You do so at your own risk. In the highly unlikely event that you damage your phone beyond recovery, I am not responsible.</p> <p>That said, the process [...]]]></description>
			<content:encoded><![CDATA[<img src="http://muchtall.com/wp-content/uploads/palmpre.png" width="45" height="76" alt="" title="Palm Pre" /><br/><p>(Adapted from <a href="http://forums.precentral.net/web-os-development/239471-how-install-mobile-hotspot-1-4-1-1-sprint-pre.html">http://forums.precentral.net/web-os-development/239471-how-install-mobile-hotspot-1-4-1-1-sprint-pre.html</a>)<br />
<strong><br />
Disclaimer:</strong> Installing and/or using Mobile Hotspot and other tethering methods may violate your wireless contract&#8217;s terms of service, and possibly the device warranty as well. You do so at your own risk. In the highly unlikely event that you damage your phone beyond recovery, I am not responsible.</p>
<p>That said, the process is actually pretty simple, and you don&#8217;t have a lot of reason to be afraid. If you screw your phone up, Palm provides a tool to recover it called <a href="http://www.palm.com/us/support/downloads/pre/recoverytool/webosdoctor_sprint.html">WebOS Doctor</a> which will reset and re-install the software on your phone back to new. Tethering really isn&#8217;t a problem either, just as long as you use it within reason and stay under the radar. Most providers don&#8217;t pay much attention to your traffic until you consume more than 5GB in a month on your 3G connection. There&#8217;s a homebrew utility for the Pre called Netstat that will help you keep an eye on this. Don&#8217;t do something stupid like download a bunch of large files as this will probably throw up red flags at your carrier. If you just use Hotspot for web browsing a few times a month for a few hours at a shot, you probably have little to nothing to be concerned about. And, if you follow these instructions, you should have no problem installing and using Hotspot, even if you&#8217;ve never done something like this before.</p>
<p>There are the several basic (but detailed) steps involved:</p>
<p><strong>- Turn on developer mode on your Pre</strong><br />
From the main screen, as if you a searching for an application, type:<br />
<code>webos20090606</code><br />
A hidden application named &#8220;Developer Mode Enabler&#8221; will show up. Tap it. When the application opens, flip the mode switch to &#8220;On&#8221;. It will then ask you to restart. Go ahead and restart.</p>
<p><strong>- Obtain and Install WebOS Quick Install</strong><br />
<a href="http://forums.precentral.net/canuck-software/228310-webos-quick-install-v3-14-a.html">Download WebOS Quick Install</a> from the PreCentral forums. Once you&#8217;ve downloaded it, double-click on the file to run it. If in the unlikely event it doesn&#8217;t run, you may need to download and install <a href="http://www.java.com/en/">Java</a>. When it first runs, it will ask you to download the WebOS Doctor for your carrier and phone. Just select your option, and proceed. When it&#8217;s finished downloading, WebOS Quick Install will finish starting up. Now, with the USB cable that came with your phone, connect your phone to your computer. If windows indicates that it is installing new software, wait until it completes before proceeding. Now go to the Tools menu and select Device Management. After a pause of about 10-20 seconds, you should see a windows showing you details about your Pre. If you don&#8217;t see this window, you may need to re-install the phone driver. Only in this case, go to the File menu, select Options, and click &#8220;Attempt Novacom re-installation&#8221;. After this completes, unplug the USB cable and plug it back in to re-detect the phone.</p>
<p><strong>- Install Preware</strong><br />
Close the Device Management window. Now that you are back on the main screen, click the blue down arrow. When the IPKG Repository Viewer opens, drop down the top combo box and select WebOS-Internals Feed (Pre). Then check the box in the list below next to Preware, and click Download. When it is finished downloading, click Close. Finally, click Install. When the installer finishes, you may proceed.</p>
<p><strong>- Download and Install the FreeTetherd and and Mobile Hotspot ipk files</strong><br />
<a href="http://forums.precentral.net/web-os-development/239471-how-install-mobile-hotspot-1-4-1-1-sprint-pre.html">Download</a> the FreeTetherd and Mobile Hostspot ipk files from the PreCentral forums. You may need to register to download, but registration is free. Once downloaded, drag the files into the WebOS Quick Install window and click Install. Congratulations! Mobile Hotspot is installed and ready to be used!</p>
<p><strong>- Configure Mobile Hostspot</strong><br />
When you first start Mobile Hotspot, it will welcome you with the usual statement about needing a plan from your carrier to support it. Refer to the statements made above, and feel free to continue. By default, the phone will automatically name the wireless network something like &#8220;webOS Network 3F:2E:1D&#8221;. You may click on the name and rename it whatever you wish, such as &#8220;Palm Pre Hotspot&#8221;, or you can leave it be as is. Tap Change Passphrase and enter your desired wireless password. This is the password that will keep others from using your hotspot, and allow you to connect to it with your laptop or other WiFi device. When you have clicked done, you are done configuring!</p>
<p><strong>- Connect to your Hotspot!</strong><br />
When you are ready to use your hotspot feature, simply tap the &#8220;Off&#8221; switch to flip it on. Then just connect to your wireless network with your laptop and enter the password you previously specified. Once it connects, you&#8217;re ready to surf! Note that while the Hotspot is running, you can still multitask on your Pre (Listen to music, browse the web, check email, etc.). When you are finished using the Hotspot feature, turn it back off to conserve battery and restore the normal WiFi client connectivity. I should also mention that on non-GSM carriers (such as Verizon and Sprint), when a phone call is placed or received, it will pause your internet connection until the phone call is ended.<br />
<strong><br />
- (Optional) Install Netstat</strong><br />
On your phone, you now have an application installed called Preware. This application opens up a whole world of free modifications (patches) and homebrew software for your Pre that isn&#8217;t otherwise available in the App Catalog. In this case, we&#8217;re going to install Netstat, which allows you to tally up your data usage over the period of a month. This should help you keep an eye on how hard you are on your data plan. To install, launch Preware. After it has finished starting up, just start typing &#8220;netstat&#8221; and hit enter. Tap &#8220;Netstat&#8221; and then tap Install. If it asks you to install dependencies, proceed. When it has finished installing, you will probably be asked to restart Luna. Proceed with the restart. When the Pre interface comes back, launch Netstat. You will then see 3 counters: The first is WiFi, which is irrelevant our concern, then 3G/Wireless (looks like a pole with radiating blue lines) which is what we want to watch, and lastly Bluetooth which is irrelevant. As you use your Pre on a daily basis, and as a hotspot, your 3G usages will increase. After a month has passed, you can click on this value to see your historical usage. Make sure you don&#8217;t exceed or even come too close to 5Gig or your carrier might have a fit and give you an uncomfortable call.</p>
<p>Lastly, if you ever wish to return your phone, or bring your phone in because of problems following this, I would highly recommend using WebOS doctor to restore your phone to factory default software first. Nobody at your local wireless store likes to hear about device problems potentially created by unsupported software.</p>
<p>So there you have it! Painless, eh? </p>
]]></content:encoded>
			<wfw:commentRss>http://muchtall.com/2010/07/16/howto-install-mobile-hotspot-on-a-non-verizon-palm-pre/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Finicky: A2DP Bluetooth Stereo on Dell Latitude E6500 w/ Windows 7 64-bit</title>
		<link>http://muchtall.com/2010/03/25/finicky-a2dp-bluetooth-stereo-on-dell-latitude-e6500-w-windows-7-64-bit/</link>
		<comments>http://muchtall.com/2010/03/25/finicky-a2dp-bluetooth-stereo-on-dell-latitude-e6500-w-windows-7-64-bit/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 15:33:27 +0000</pubDate>
		<dc:creator>MuchTall</dc:creator>
				<category><![CDATA[Microsoft Frustrations]]></category>

		<guid isPermaLink="false">http://muchtall.com/?p=392</guid>
		<description><![CDATA[<img src="http://muchtall.com/wp-content/uploads/winblows.jpg" width="75" height="75" alt="" title="Microsoft Frustrations" /><br/><p>I thought I&#8217;d write up a little bit on my ongoing hassles with A2DP (Bluetooth Stereo Headphones) on Windows 7. I would say it&#8217;s a hassle only on Windows 7, but in all honestly, my experiences with A2DP on WinXP weren&#8217;t much better, just different.</p> <p>To start out, a little background: My first success with [...]]]></description>
			<content:encoded><![CDATA[<img src="http://muchtall.com/wp-content/uploads/winblows.jpg" width="75" height="75" alt="" title="Microsoft Frustrations" /><br/><p>I thought I&#8217;d write up a little bit on my ongoing hassles with A2DP (Bluetooth Stereo Headphones) on Windows 7. I would say it&#8217;s a hassle only on Windows 7, but in all honestly, my experiences with A2DP on WinXP weren&#8217;t much better, just different.</p>
<p>To start out, a little background: My first success with A2DP was with my Dell D820 with WinXP and the Toshiba Bluetooth stack. This was far from stable, but I could at least get it to work consistently by following a routine involving disabling and re-enabling the Bluetooth adapter and rebooting my headphones. From here, I &#8220;upgraded&#8221; to Windows 7 RC 32-bit, which worked OK with the Vista drivers for the D820. Audio connectivity was finicky, especially after rebooting, but I could usually get it working again just by removing and re-pairing my headphones. Next was my upgrade to the full release of Windows 7 (32bit). The same problems pretty much stuck around. My biggest issue was with a Windows Update driver that seemed to break A2DP, so I&#8217;d have to keep backing it out if I accidentally installed it. Unrelated instability issues with Win7 on the D820 led me to a new PC, the Latitude E6500.</p>
<p>So here I am, with brand-spanking new Dell Latitude E6500 with Windows 7 64-bit and a Dell Wireless 370 Bluetooth mini-card inside. Aside from the topic at hand, this didn&#8217;t fix the stability issues, just FYI. The from-factory drivers for the Bluetooth adapter were version 6.2.1.100 A17, IIRC. When I look it up now, it shows up as Vista 64 driver. These drivers simply didn&#8217;t work. They would pair with my Insignia NS-BTHDP headphones, create all sorts of devices in Device Manager, but no audio device would show up in the Sound control panel. Needless to say, audio never routed out to my head.</p>
<p>Next I tried downgrading to the 6.2.0.9600 A01 drivers, listed on Dell&#8217;s support site as being for Win7 64bit. These would pair, work for an hour or so, then apparently crash. The Bluetooth icon would disappear from the taskbar, and audio would get re-routed to my hardwired desktop speakers. This happened multiple times, and re-installing the drivers didn&#8217;t seem to help.</p>
<p>Currently I&#8217;m using the <strong>v6.2.1.800_7a</strong> drivers from Gateway&#8217;s website (http://support.gateway.com/support/drivers/getFile.asp?id=24324&#038;dscr=Broadcom%20Bluetooth%20Network%20Driver%20Version%206.2.1.800&#038;uid=263953937). These seem to work OK, so far.I did notice today that I had to toggle the wireless switch to get the Bluetooth light to activate on my laptop. Once it lit up, it automatically re-connected to my headphones. I can live with this for now. Hopefully I don&#8217;t see any more driver crashes.</p>
<p>Note that when re-installing these drivers, you should follow this procedure. Failure to do so can lead to some odd results in Device Manager, and total lack of Bluetooth functionality.</p>
<p>- Delete any paired devices (if possible)<br />
- Clear pairings from your BT device<br />
- Turn off the Wifi/BT switch on your laptop<br />
- From &#8220;Programs and Features&#8221; control panel, uninstall the WIDCOMM or Dell Bluetooth drivers<br />
- Reboot (DON&#8217;T SKIP THIS)<br />
- Run the install for the new Bluetooth driver (v6.2.1.800 is my recommendation)<br />
- When asked, flip the WiFi/BT switch back on.<br />
- Reboot (just to be sure that the new driver takes)<br />
- Pair your headphones</p>
<p>If you reboot/hibernate/suspend and find that the BT light is out, toggle the WiFi/BT switch.</p>
<p>Good luck!</p>
<p><strong>UPDATE 4/2:</strong> Grr. It&#8217;s still happening. Still looking for a solution&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://muchtall.com/2010/03/25/finicky-a2dp-bluetooth-stereo-on-dell-latitude-e6500-w-windows-7-64-bit/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Fixing Xen Error: (12, &#8216;Cannot allocate memory&#8217;)</title>
		<link>http://muchtall.com/2009/12/03/fixing-xen-error-12-cannot-allocate-memory/</link>
		<comments>http://muchtall.com/2009/12/03/fixing-xen-error-12-cannot-allocate-memory/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 16:21:24 +0000</pubDate>
		<dc:creator>MuchTall</dc:creator>
				<category><![CDATA[MuchTall's Linux Tips]]></category>

		<guid isPermaLink="false">http://muchtall.com/?p=385</guid>
		<description><![CDATA[<img src="http://muchtall.com/wp-content/uploads/linuxpimp.jpg" width="57" height="76" alt="" title="MuchTall's Linux Tips" /><br/><p>I don&#8217;t know why this hasn&#8217;t already been posted all over the interwebs, so I thought I&#8217;d post it here. It&#8217;s amazing how some of the simplest answers never seem to make it into prominence in the Google search rankings.</p> <p>Anyway, after cloning a VM today in Xen, I tried to start the DomU, and [...]]]></description>
			<content:encoded><![CDATA[<img src="http://muchtall.com/wp-content/uploads/linuxpimp.jpg" width="57" height="76" alt="" title="MuchTall's Linux Tips" /><br/><p>I don&#8217;t know why this hasn&#8217;t already been posted all over the interwebs, so I thought I&#8217;d post it here. It&#8217;s amazing how some of the simplest answers never seem to make it into prominence in the Google search rankings.</p>
<p>Anyway, after cloning a VM today in Xen, I tried to start the DomU, and got this error:</p>
<blockquote><p><code>Error: (12, 'Cannot allocate memory')</code></p></blockquote>
<p>I assumed it had something to do with my Dom0 memory cache consuming nearly every last bit of free memory on my system, so I ran this to clear the cache:</p>
<blockquote><p><code>echo 3 > /proc/sys/vm/drop_caches</code></p></blockquote>
<p>I confirmed that that &#8220;free&#8221; reported that the cached memory dropped near zero. Great! Except it didn&#8217;t help. I then ran &#8220;xm info&#8221; to check the memory usage in Xen</p>
<blockquote><p><code>total_memory           : 16378<br />
free_memory            : 2</code></p></blockquote>
<p>Odd. I checked the Dom0 status to see what&#8217;s up, and sure enough, my memory allocation on Dom0 is way high.</p>
<blockquote><p>xm list Domain-0<br />
Name                                        ID   Mem VCPUs      State   Time(s)<br />
Domain-0                                     0 <b>10482</b>     4     r&#8212;&#8211; 3273110.4</p></blockquote>
<p>But I still didn&#8217;t know how to shrink it. I knew it had something to do with memory ballooning. I also knew you could set the memory allocation of a DomU with &#8220;xm mem-set&#8221;, but I didn&#8217;t know anything about how to do it with the Dom0. A quick IRC message to my Xen guru, Jima, and I get this simple command (obvious really) in response:</p>
<blockquote><p><code>xm mem-set Domain-0 512</code></p></blockquote>
<p>This balloons the Dom0 host system (as well as any domain, really) memory usage down to 512MB. In my case, my Dom0 claimed to be using about 2 Gig already, so I ballooned down to 4G instead. Not sure if that was just due to some bad math or assumptions on my part, as I never run anything of significance in Dom0. After you run this, you should be able to start your DomU just fine. </p>
]]></content:encoded>
			<wfw:commentRss>http://muchtall.com/2009/12/03/fixing-xen-error-12-cannot-allocate-memory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Something Fun</title>
		<link>http://muchtall.com/2009/11/13/something-fun/</link>
		<comments>http://muchtall.com/2009/11/13/something-fun/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 20:40:17 +0000</pubDate>
		<dc:creator>MuchTall</dc:creator>
				<category><![CDATA[MuchTall.com News]]></category>

		<guid isPermaLink="false">http://muchtall.com/?p=382</guid>
		<description><![CDATA[<img src="http://muchtall.com/wp-content/uploads/linuxwhore.png" width="60" height="76" alt="" title="MuchTall.com News" /><br/><p>My wife is pretty fun.</p> ]]></description>
			<content:encoded><![CDATA[<img src="http://muchtall.com/wp-content/uploads/linuxwhore.png" width="60" height="76" alt="" title="MuchTall.com News" /><br/><p>My wife is pretty fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://muchtall.com/2009/11/13/something-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing PCL6 Drivers to a Samba/CUPS Print Server</title>
		<link>http://muchtall.com/2009/08/31/installing-pcl6-drivers-to-a-sambacups-print-server/</link>
		<comments>http://muchtall.com/2009/08/31/installing-pcl6-drivers-to-a-sambacups-print-server/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 20:06:06 +0000</pubDate>
		<dc:creator>MuchTall</dc:creator>
				<category><![CDATA[MuchTall's Linux Tips]]></category>

		<guid isPermaLink="false">http://muchtall.com/?p=357</guid>
		<description><![CDATA[<img src="http://muchtall.com/wp-content/uploads/linuxpimp.jpg" width="57" height="76" alt="" title="MuchTall's Linux Tips" /><br/><p>First, a little background&#8230;</p> <p>The classic procedure for installing drivers to a printer shared via CUPS with a raw Samba frontend, usually is roughly something like this:</p> Create printer in CUPS Open shared printer properties in Windows Install drivers via Advanced tab <p>For me, this worked great, most of the time, assuming that the driver [...]]]></description>
			<content:encoded><![CDATA[<img src="http://muchtall.com/wp-content/uploads/linuxpimp.jpg" width="57" height="76" alt="" title="MuchTall's Linux Tips" /><br/><p>First, a little background&#8230;</p>
<p>The classic procedure for installing drivers to a printer shared via CUPS with a raw Samba frontend, usually is roughly something like this:</p>
<ol>
<li>Create printer in CUPS</li>
<li>Open shared printer properties in Windows</li>
<li>Install drivers via Advanced tab</li>
</ol>
<p>For me, this worked great, most of the time, assuming that the driver was either PS or PCL5(e). However, PCL6 drivers rarely loaded properly. They crashed upon upload, and the driver rarely ever worked, if point &#8216;n print even installed the driver. As I understand it, the root of the problem is that the drivers need a valid &#8220;form&#8221; database specific to the driver to be stored on the server in order to load, but valid form data can only be created by executing the driver. On Windows servers, this isn&#8217;t a problem, but Samba servers cannot execute the windows driver code in order to generate this form. PCL6 drivers are particularly finicky about this, and often times will refuse properly copy to the server.</p>
<p>The solution I&#8217;ve come up with is to load the driver entirely on a Windows PC first, and tell Samba to copy the drivers and related forms, ACLs, etc over. Some of the values I use here for the printer names, etc, are very generic and only specified to match the naming standards in my environment. Feel free to change your printer setup to suit your needs.</p>
<p><strong>The Procedure</strong><br />
On a Windows PC:</p>
<ol>
<li>Install the printer as you would normally for TCP/IP printing on a windows PC.</li>
<li>Rename the printer to the share name you will be using (i.e., CopierCP5000)</li>
<li>Open the printer properties</li>
<li>Share the printer using the same name (CopierCP5000)</li>
<li>Set the printer description to the printer name (i.e., Copier CP 5000)</li>
<li>Set the printer location to the office name and city (ACME Abu Dhabi)</li>
<li>Usually under the Accessories/Options tab, update/get information from the printer<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This ensures that we obtain all the correct hardware configuration information for the device (duplexer, trays, hole punch, stapler, etc)</li>
<li>Open the Advanced tab and click the &#8220;Printing Defaults&#8221; button</li>
<li>Click on each tab and allow the tab to load<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This ensures that the form values for each tab are created.</li>
<li>Still inside the Printing Defaults, change the page orientation to Landscape, hit apply, change the page orientation to Portrait, and hit apply. Click OK.</li>
<li>Close the printer properties by clicking OK</li>
</ol>
<p>Next, on the server:<br />
<blockquote><code>### Set up the printer in CUPS, i.e.:<br />
lpadmin -p CopierCP5000 -L "ACME Abu Dhabi" -D "Copier CP 5000" -v lpd://192.168.xx.xx -m raw -E<br />
smbcontrol smbd reload-config<br />
&nbsp;<br />
### Copy the drivers, forms, ACLs, etc from the Windows PC<br />
net rpc printer MIGRATE ALL CopierCP5000 -S mypcname -Uusername<br />
</code></p></blockquote>
<p>Finally, test the driver in Windows:</p>
<ol>
<li>Open the local Printers control panel (shortcut command below for Win7 users)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rundll32 shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder</li>
<li>Delete your shared printer</li>
<li>Right-click in the control panel window and select &#8220;Server Properties&#8221;</li>
<li>Open the Drivers tab</li>
<li>Select your driver and click &#8220;Remove&#8221;.</li>
<li>Proceed with removal and close the server properties window.</li>
<li>Open \\servername\</li>
<li>Double-click your printer</li>
<li>Print a test page<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If this fails, try restarting the local PC&#8217;s Print Spooler service</li>
</ol>
<p>So far I&#8217;ve only tested this on a few of our known-problematic printers that have PCL6 drivers available, and it&#8217;s worked perfectly in each case. However it you notice this doesn&#8217;t work for you, post a comment and I&#8217;ll see what I can do to help.</p>
]]></content:encoded>
			<wfw:commentRss>http://muchtall.com/2009/08/31/installing-pcl6-drivers-to-a-sambacups-print-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

