<?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"
	>

<channel>
	<title>Ishida Tech Solutions, Ltd.</title>
	<atom:link href="http://www.ishidatech.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ishidatech.com</link>
	<description>The personal and professional home of Brad Ishida</description>
	<pubDate>Wed, 17 Feb 2010 23:22:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>X-Lite VoIP Softphone Working in Mac OSX Snow Leopard&#8211;Finally</title>
		<link>http://www.ishidatech.com/2010/02/17/x-lite-voip-softphone-working-in-mac-osx-snow-leopard-finally/</link>
		<comments>http://www.ishidatech.com/2010/02/17/x-lite-voip-softphone-working-in-mac-osx-snow-leopard-finally/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 23:21:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Learn by Doing]]></category>

		<category><![CDATA[softphone]]></category>

		<category><![CDATA[viatalk]]></category>

		<category><![CDATA[voip]]></category>

		<category><![CDATA[x-lite]]></category>

		<guid isPermaLink="false">http://www.ishidatech.com/?p=24</guid>
		<description><![CDATA[X-Lite softphone settings that work on my Mac OSX Snow Leopard Mac Book Pro.]]></description>
			<content:encoded><![CDATA[<p>I recently switched to <a href="https://cp.viatalk.com/viatalk/signup?referred_by=744878A8">ViaTalk</a> for my home phone. <a href="https://cp.viatalk.com/viatalk/signup?referred_by=744878A8">ViaTalk</a> has somewhat of a reputation for not being user friendly, but if you&#8217;re a typical do-it-yourselfer, it&#8217;s a pretty good deal. I&#8217;m paying less than half of what I paid with Vonage and the ability to blacklist phone numbers over the web is absolutely great. <a href="https://cp.viatalk.com/viatalk/signup?referred_by=744878A8">ViaTalk</a> does not supply you with a softphone, but it does provide you with the settings to use with 3rd party softphone software. CounterPath (<a href="http://www.counterpath.com/x-lite-download.html">http://www.counterpath.com/x-lite-download.html</a>) offers both free and not-free softphone products. X-Lite 4.0 beta is the free softphone that will work with OSX Snow Leopard. The default settings did not work for me. I could place and receive calls, but I could not hear the other party while they could hear me. I&#8217;m fairy sure this problem was caused by routing confusion dealing with NAT. I finally figured out the settings that make everything work (see screen shot below). This setup makes me pretty happy. I&#8217;m saving money, I can blacklist phone spammers, I have callerid on my desktop softphone and it works well using my built-in speaker and microphone as well as my Logitech USB headset.</p>
<p><img src="/images/xlitesettings.jpg" border="0" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ishidatech.com/2010/02/17/x-lite-voip-softphone-working-in-mac-osx-snow-leopard-finally/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Parallels Desktop 5 Will Not Install Due to Conflicting Applications</title>
		<link>http://www.ishidatech.com/2010/02/13/parallels-desktop-5-will-not-install-due-to-conflicting-applications/</link>
		<comments>http://www.ishidatech.com/2010/02/13/parallels-desktop-5-will-not-install-due-to-conflicting-applications/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 04:45:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Learn by Doing]]></category>

		<category><![CDATA[conflicting applications]]></category>

		<category><![CDATA[OS X]]></category>

		<category><![CDATA[Parallels Desktop 5]]></category>

		<category><![CDATA[snow leopard]]></category>

		<guid isPermaLink="false">http://www.ishidatech.com/?p=23</guid>
		<description><![CDATA[How I fixed my problem with Parallels Desktop 5 installer and Adobe Acrobat installer reporting "conflicting applications" that need to be closed.]]></description>
			<content:encoded><![CDATA[<p><img src="/images/parallels_install.jpg" alt="parallels install error" width="620" height="440" /></p>
<p>While trying to install the latest update to Parallels Desktop 5, I ran into an installation road block because the installer claimed 10 different Parallels applications were running and needed to be closed. Clearly, this was not the case. My first thought was to blame Parallels, but then an Adobe Acrobat and Adobe Reader update failed for the same reason&#8211;the installer claimed certain applications were running when they were not. While using the OS X Terminal, I realized certain commands were not working. I could not &#8220;less&#8221; a file. &#8220;grep&#8221; returned nothing even when I searched for strings that were clearly there. It turns out my entire /usr/bin directory had multiple executable files showing 0 bytes! &#8220;less&#8221; showed 0 bytes and also showed thousands of links to it&#8211;the same was true for many standard command line utilities. Installers like Parallels and Adobe depend on command line utilities found in /usr/bin. For example, to determine if certain programs are running, the installer will run a shell script that uses the &#8220;ps&#8221; command. If you&#8217;re curious what that would look like, here is the exact script that Parallels Desktop 5 uses:</p>
<blockquote><p>#!/bin/sh</p>
<p>if ps -w -w -A -ocommand | grep -nq &#8216;^/Library/Parallels/Parallels Server.app/Contents/MacOS/prl_vm_app&#8217;; then</p>
<p>exit 1</p>
<p>fi</p>
<p>if ps -w -w -A -ocommand | grep -nq &#8216;^/Library/Parallels/Parallels Service.app/Contents/MacOS/prl_vm_app&#8217;; then</p>
<p>exit 1</p>
<p>fi</p>
<p>exit 0</p></blockquote>
<div>I decided the best long term solution to my problem would be to reinstall OS X Snow Leopard and then bring back all my applications and documents using the migration assistant. To make life a little easier, I bought a new hard drive to use with the fresh install. I then mounted the old hard drive using an external dock to run the migration assistant. The entire process took about 4 hours but everything is working normally again and my /usr/bin directory looks sane. The Parallels Desktop5 update ran just fine.</div>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0746583214730363";
/* 468x60, created 6/19/08 */
google_ad_slot = "8073097069";
google_ad_width = 468;
google_ad_height = 60;
//-->
// &#8211;&gt;
// &#8211;&gt;</script></p>
<p class="centerimage"><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ishidatech.com/2010/02/13/parallels-desktop-5-will-not-install-due-to-conflicting-applications/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How To Edit the Boot Menu in Windows 7 Using bcdedit</title>
		<link>http://www.ishidatech.com/2010/01/05/how-to-edit-the-boot-menu-in-windows-7-using-bcdedit/</link>
		<comments>http://www.ishidatech.com/2010/01/05/how-to-edit-the-boot-menu-in-windows-7-using-bcdedit/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 03:03:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Learn by Doing]]></category>

		<category><![CDATA[boot menu]]></category>

		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://www.ishidatech.com/?p=22</guid>
		<description><![CDATA[My boot manager gives me the choice of "Windows 7" or "Windows 7" when dual booting 32 and 64 bit installations. Learn how to edit this boot menu to make useful descriptions.]]></description>
			<content:encoded><![CDATA[<p>I set up a single box to dual boot Windows 7 32 bit and Windows 7 64 bit. When booting up, the boot manager asks me which OS I want to start. The problem is that both the 32 bit and 64 bit versions have &#8220;Windows 7&#8243; as the description. So&#8230; I get the choice of booting &#8220;Windows 7&#8243; or &#8220;Windows 7&#8243;. This is even less useful than it sounds. To fix this, I boot up in to one of them and then open a command window running as administrator: start-&gt;all programs-&gt;accessories-&gt;right click &#8220;command prompt&#8221; and run as administrator. Next, I use a command called bcdedit. Run bcdedit with no arguments and it will list your bootable partitions. Each one will have an identifier inside curly brackets&#8211;something like {current} or {aa572c50-fa57-11de-9aae-9f4b2a2101ad}. To set the names you see in the boot menu, use bcdedit like this:</p>
<p><strong>bcdedit /set {aa572c50-fa57-11de-9aae-9f4b2a2101ad} description &#8220;Windows 7 32 bit&#8221;</strong></p>
<p>Just repeat the command and adjust for the other partition and you&#8217;re good to go.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ishidatech.com/2010/01/05/how-to-edit-the-boot-menu-in-windows-7-using-bcdedit/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Windows is unable to install to the selected location. Error 0&#215;80300001</title>
		<link>http://www.ishidatech.com/2009/12/10/windows-is-unable-to-install-to-the-selected-location-error-0x80300001/</link>
		<comments>http://www.ishidatech.com/2009/12/10/windows-is-unable-to-install-to-the-selected-location-error-0x80300001/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 13:54:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Learn by Doing]]></category>

		<category><![CDATA[installation]]></category>

		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://www.ishidatech.com/?p=21</guid>
		<description><![CDATA[Don't forget to put the Windows 7 installation DVD back in the drive after installing RAID card drivers.]]></description>
			<content:encoded><![CDATA[<p>My plans to install Windows 7 on an empty partition hit a snag when I got this error. I have a Promise RAID card and had just finished installing the drivers for it in order to proceed with the Windows 7 installation. This 0&#215;80300001 error wouldn&#8217;t let me select ANY partition though. It turns out this is the Windows 7 way of saying &#8220;take the drivers CD-ROM out of the drive and put the Windows 7 installation DVD back in&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ishidatech.com/2009/12/10/windows-is-unable-to-install-to-the-selected-location-error-0x80300001/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash Plugin Killing Every Browser in Mac OSX</title>
		<link>http://www.ishidatech.com/2009/10/05/flash-plugin-killing-every-browser-in-mac-osx/</link>
		<comments>http://www.ishidatech.com/2009/10/05/flash-plugin-killing-every-browser-in-mac-osx/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 00:16:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Learn by Doing]]></category>

		<category><![CDATA[browser crash]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[mac osx]]></category>

		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://www.ishidatech.com/?p=20</guid>
		<description><![CDATA[The Flash plugin was crashing every Mac OSX browser.]]></description>
			<content:encoded><![CDATA[<p>Recently, nearly every page on the web was crashing both Firefox and Safari. It turns out the Flash plugin was the culprit&#8211;actually some bad permissions on the Flash plugin files. You can fix this problem by repairing the permissions on your hard drive using the Mac OSX disk utility. I&#8217;ll attach a screen shot that shows the problem.</p>
<p><img src="/images/flashperms.jpg"></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0746583214730363";
/* 468x60, created 6/19/08 */
google_ad_slot = "8073097069";
google_ad_width = 468;
google_ad_height = 60;
//-->
// &#8211;&gt;
// &#8211;&gt;</script></p>
<p class="centerimage"><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ishidatech.com/2009/10/05/flash-plugin-killing-every-browser-in-mac-osx/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Equality (=) Operation Very Expensive in MS Access 2007</title>
		<link>http://www.ishidatech.com/2009/08/31/equality-operation-very-expensive-in-ms-access-2007/</link>
		<comments>http://www.ishidatech.com/2009/08/31/equality-operation-very-expensive-in-ms-access-2007/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 01:32:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Learn by Doing]]></category>

		<category><![CDATA[access 2007]]></category>

		<category><![CDATA[access query]]></category>

		<category><![CDATA[access search]]></category>

		<guid isPermaLink="false">http://www.ishidatech.com/?p=19</guid>
		<description><![CDATA[Debugging a terribly slow Microsoft Access 2007 search.]]></description>
			<content:encoded><![CDATA[<p>I was doing some Access 2007 debugging for a client today and a search using a form was taking close to 10 minutes. Even with a half million records, this seemed horribly slow for Access. Changing the query from (year = 2007 or year = 2008 or year = 2009) to (year < 2006) made the 10 minute search turn into a 2 second search. Apparently testing for equality with Access is terribly expensive in terms of process time.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0746583214730363";
/* 468x60, created 6/19/08 */
google_ad_slot = "8073097069";
google_ad_width = 468;
google_ad_height = 60;
//-->
// &#8211;&gt;
// &#8211;&gt;</script></p>
<p class="centerimage"><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ishidatech.com/2009/08/31/equality-operation-very-expensive-in-ms-access-2007/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Momentary Panic with Black Screen After Snow Leopard Upgrade</title>
		<link>http://www.ishidatech.com/2009/08/28/momentary-panic-with-black-screen-after-snow-leopard-upgrade/</link>
		<comments>http://www.ishidatech.com/2009/08/28/momentary-panic-with-black-screen-after-snow-leopard-upgrade/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 21:19:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Learn by Doing]]></category>

		<category><![CDATA[black screen]]></category>

		<category><![CDATA[mac book pro]]></category>

		<category><![CDATA[osx]]></category>

		<category><![CDATA[snow leopard]]></category>

		<guid isPermaLink="false">http://www.ishidatech.com/?p=18</guid>
		<description><![CDATA[On first boot up after installing Snow Leopard, the screen on my Mac Book Pro was black.]]></description>
			<content:encoded><![CDATA[<p>All is back to normal now, but on my first boot up after installing Mac OS X Snow Leopard, the screen of my Mac Book Pro was black. For some reason, the upgrade set my screen brightness all the way to zero and then the screen brightness keys (F1 and F2) would not respond for about 5 minutes after boot up. This seems to be a completely different quirk than a similar one I&#8217;ve seen with minor updates to 10.5. In that case, a black screen could generally be solved by powering down the Mac Book Pro and removing the battery for a few minutes&#8211;then booting back up. </p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0746583214730363";
/* 468x60, created 6/19/08 */
google_ad_slot = "8073097069";
google_ad_width = 468;
google_ad_height = 60;
//-->
// &#8211;&gt;
// &#8211;&gt;</script></p>
<p class="centerimage"><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ishidatech.com/2009/08/28/momentary-panic-with-black-screen-after-snow-leopard-upgrade/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Set Return-Path with Perl Mail::Mailer</title>
		<link>http://www.ishidatech.com/2009/06/26/set-return-path-with-perl-mailmailer/</link>
		<comments>http://www.ishidatech.com/2009/06/26/set-return-path-with-perl-mailmailer/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 17:04:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Learn by Doing]]></category>

		<category><![CDATA[headers]]></category>

		<category><![CDATA[mail]]></category>

		<category><![CDATA[Perl]]></category>

		<category><![CDATA[return-path]]></category>

		<guid isPermaLink="false">http://www.ishidatech.com/?p=17</guid>
		<description><![CDATA[Set the Return-Path value in an email sent using Mail::Mailer.]]></description>
			<content:encoded><![CDATA[<p>If you want to set the Return-Path value in your mail header in a message sent using the Mail Mailer Perl module, here is one way to do it:</p>
<p>Declare your mailer object with the -t and -ba flags.</p>
<p><b>#!/usr/bin/perl</b></p>
<p><b>use Mail::Mailer;</b></p>
<p><b>my $mailer = Mail::Mailer-&gt;new(&#8217;sendmail&#8217;, (&#8217;-t&#8217;,'-ba&#8217;));</b></p>
<p>The Return-Path value will become the address you specify in your &#8220;From&#8221; line.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0746583214730363";
/* 468x60, created 6/19/08 */
google_ad_slot = "8073097069";
google_ad_width = 468;
google_ad_height = 60;
//-->
// &#8211;&gt;
// &#8211;&gt;</script></p>
<p class="centerimage"><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ishidatech.com/2009/06/26/set-return-path-with-perl-mailmailer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Apple iTunes 8 Won&#8217;t Play Video</title>
		<link>http://www.ishidatech.com/2009/04/13/apple-itunes-8-wont-play-video/</link>
		<comments>http://www.ishidatech.com/2009/04/13/apple-itunes-8-wont-play-video/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 01:03:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Learn by Doing]]></category>

		<category><![CDATA[computer not authorized]]></category>

		<category><![CDATA[iTunes]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.ishidatech.com/?p=16</guid>
		<description><![CDATA[How I fixed iTunes 8 to play video again.]]></description>
			<content:encoded><![CDATA[<p>I recently upgraded to iTunes 8 and all my music videos stopped playing in iTunes. Some files would produce a message &#8220;This computer is not authorized to play &#8217;song&#8217;. Would you like to authorize it?&#8221; Authorizing the computer does not help&#8211;it just asks you to authorize over and over. Some music videos would play audio but not play video. Here is how I fixed it:</p>
<p>1) Quit iTunes<br />
2) Move this file to your desktop: /Users/YOURNAME/Library/Preferences/ByHost/com.apple.iTunes.nnnnnn.plist<br />
3) Restart iTunes</p>
<p>Note that you need to replace &#8220;YOURNAME&#8221; with the name of your user account. Also, you will have various letters and numbers replacing the nnnnn part of the file name above.</p>
<p>If it works, you can delete the file you copied to your desktop. If it doesn&#8217;t work, you might want to put it back where you got it.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0746583214730363";
/* 468x60, created 6/19/08 */
google_ad_slot = "8073097069";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script></p>
<p class="centerimage"><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ishidatech.com/2009/04/13/apple-itunes-8-wont-play-video/feed/</wfw:commentRss>
		</item>
		<item>
		<title>View HTTP Header Information Using Telnet</title>
		<link>http://www.ishidatech.com/2009/03/12/view-http-header-information-using-telnet/</link>
		<comments>http://www.ishidatech.com/2009/03/12/view-http-header-information-using-telnet/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 01:51:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Learn by Doing]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[headers]]></category>

		<guid isPermaLink="false">http://www.ishidatech.com/?p=15</guid>
		<description><![CDATA[HTTP headers can reveal information about your server such as what version of apache you're running, your PHP installation, what version of OpenSSL you have and more.]]></description>
			<content:encoded><![CDATA[<p>Unless you&#8217;ve gone out of your way to prevent information about your server being shared in HTTP headers, it&#8217;s probably there. Here is a quick way to see what all those evil-doers out there can see about you.<br />
<strong>telnet yourserver.com 80</strong></p>
<p><strong>GET / HTTP/1.1 [press ENTER key once]</strong></p>
<p><strong>Host: yourserver.com [press ENTER key twice]</strong></p>
<p>At this point, the home page will display in your terminal window. You can press CTRL+] to get the telnet prompt and then type &#8216;close&#8217;. When you scroll back to the top of your window, you will see all the header information that is shared by your server. You may see your PHP installation, apache version, OpenSSL and anything else you have configured on your web server.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-0746583214730363";
/* 468x60, created 6/19/08 */
google_ad_slot = "8073097069";
google_ad_width = 468;
google_ad_height = 60;
//-->
// &#8211;&gt;</script></p>
<p class="centerimage"><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ishidatech.com/2009/03/12/view-http-header-information-using-telnet/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
