<?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>WebSite/Server issues solved right the first time</title>
	<atom:link href="http://west4.ca/feed/" rel="self" type="application/rss+xml" />
	<link>http://west4.ca</link>
	<description>John Davidson E.Eng :: Freelance Systems Engineer and Web Developer ::  Vancouver BC</description>
	<lastBuildDate>Mon, 29 Mar 2010 02:18:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hackintosh &#8211; Set Power Management Mode</title>
		<link>http://west4.ca/http:/west4.ca/hackintosh-set-power-management-mode/</link>
		<comments>http://west4.ca/http:/west4.ca/hackintosh-set-power-management-mode/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 02:18:02 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Hackintosh]]></category>
		<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=605</guid>
		<description><![CDATA[Use the pmset command to manipulate power management settings on a hackintosh
pmset -g displays the current settings
]]></description>
			<content:encoded><![CDATA[<p></p><p>Use the pmset command to manipulate power management settings on a hackintosh</p>
<p>pmset -g displays the current settings</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/hackintosh-set-power-management-mode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Objective C to generate random numbers</title>
		<link>http://west4.ca/http:/west4.ca/507/</link>
		<comments>http://west4.ca/http:/west4.ca/507/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 20:50:35 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=507</guid>
		<description><![CDATA[Sometimes a simple piece of code can surprise you.
The purpose of the following piece of code was to generate a randomn number between 1 and 10, 10 times.
int i ;
int r;
for ( i =0; i&#60;10; i++)
{
       r = arc4random() ;
       NSlog(@&#8221;%s \t%d \t%d  \t%d&#8221;, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Sometimes a simple piece of code can surprise you.</p>
<p>The purpose of the following piece of code was to generate a randomn number between 1 and 10, 10 times.</p>
<p>int i ;<br />
int r;</p>
<p>for ( i =0; i&lt;10; i++)<br />
{<br />
       r = arc4random() ;<br />
       NSlog(@&#8221;%s \t%d \t%d  \t%d&#8221;, i, r, r %10) ;<br />
} ;<br />
assert(0) ;</p>
<p>The number 10 will never be generated. The modulo operator will never be  0.</p>
<p>arc4random gives a result that is an unsigned integer. When an unsigned integer is cast to an int (signed integer) the initial bit will be interpreted as a sign.</p>
<p>unsigned  i ;<br />
unsigned  r ;</p>
<p>for ( i =0; i < 10; i++)<br />
{<br />
       r = arc4random() ;<br />
       NSlog(@&#8221;%s \t%d \t%d  \t%d&#8221;, i, r, r %10) ;<br />
} ;<br />
assert(0) ;</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/507/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hackintosh ATI Video Drivers Background</title>
		<link>http://west4.ca/http:/west4.ca/hackintosh-ati-video-drivers-background/</link>
		<comments>http://west4.ca/http:/west4.ca/hackintosh-ati-video-drivers-background/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 06:32:01 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Hackintosh]]></category>
		<category><![CDATA[ATI Mobility HD2600 Pro video adapter]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=504</guid>
		<description><![CDATA[This thread is not a guide, it&#8217;s purpose is to gather information for reverse-engineering ATI cards. It&#8217;s not complete and if you can fill any of the holes, it&#8217;s very welcome. Email me here, johndavidson@gmail.com.
Support for ATI cards is provided by 2 kexts and a plug-in. The kexts are ATINDRV.kext and  an acceleration kext. 
Each adapter has an associated frame-buffer driver to provide 2D support [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium 'Times New Roman'; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: #000000; WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="TEXT-ALIGN: left; LINE-HEIGHT: 19px; FONT-FAMILY: 'Lucida grande', Lucida, Verdana, sans-serif; COLOR: #222222; FONT-SIZE: 13px">This thread is not a guide, it&#8217;s purpose is to gather information for reverse-engineering ATI cards. It&#8217;s </span></span><span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium 'Times New Roman'; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: #000000; WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="TEXT-ALIGN: left; LINE-HEIGHT: 19px; FONT-FAMILY: 'Lucida grande', Lucida, Verdana, sans-serif; COLOR: #222222; FONT-SIZE: 13px">not complete and if you can fill any of the holes, it&#8217;s very welcome. Email me here, <a href="mailto:johndavidson@gmail.com">johndavidson@gmail.com</a>.</p>
<p>Support for ATI cards is provided by 2 kexts and a plug-in. The kexts are ATINDRV.kext and  an acceleration kext. </span></span></p>
<p><span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium 'Times New Roman'; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: #000000; WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="TEXT-ALIGN: left; LINE-HEIGHT: 19px; FONT-FAMILY: 'Lucida grande', Lucida, Verdana, sans-serif; COLOR: #222222; FONT-SIZE: 13px">Each adapter has an associated frame-buffer driver to provide 2D support including resolution change, video-head handling, and refresh rate.<br />
</span></span><span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium 'Times New Roman'; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: #000000; WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"></span></p>
<p><span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium 'Times New Roman'; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: #000000; WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="TEXT-ALIGN: left; LINE-HEIGHT: 19px; FONT-FAMILY: 'Lucida grande', Lucida, Verdana, sans-serif; COLOR: #222222; FONT-SIZE: 13px">In OSX selecting the proper frame-buffer is handled by ATINDRV.kext. You need to edit a couole of string in this injector kext to specify which driver will be selected from a plugin directory located in /System/Library/Extensions/ATINDRV.kext/Contents/PlugIns/ATY_Somefile.kext</p>
<p>The acceleration driver is located in /System/Library/Extensions/ATIRadeonXXXX.kext<br />
This driver provides hardware acceleration allowing use of QE (Quartz Exterme) and usually CI (Core Image) on more advanced adapters.</p>
<p>I&#8217;m currently reverse-engineering a Toshiba Satellite P200-BW1 laptop that comes with an ATI Mobility HD2600 Pro video adapter.  System Profiler shows a Vendor ID ATI 0&#215;1002 Device ID 0&#215;9581. This is also known as RV630 or M76.  If anyone has this driver working with OSX Leopard 10.5.7 or above, I&#8217;d love to hear from you and get a copy of the two kext files.</span></span></p>
<p><span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium 'Times New Roman'; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: #000000; WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="TEXT-ALIGN: left; LINE-HEIGHT: 19px; FONT-FAMILY: 'Lucida grande', Lucida, Verdana, sans-serif; COLOR: #222222; FONT-SIZE: 13px">My best guess is to use the a standard ATINDRV.kext (from OSX Leopard 10.5.7) modified to point to the ATY_Hypoprion frame-buffer with the R2000.kext (OSX Leopard 10.5.7).</span></span></p>
<p><span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium 'Times New Roman'; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: #000000; WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"><span style="TEXT-ALIGN: left; LINE-HEIGHT: 19px; FONT-FAMILY: 'Lucida grande', Lucida, Verdana, sans-serif; COLOR: #222222; FONT-SIZE: 13px"> </span><br />
0&#215;5B60 1002 = RV370 [Radeon X300/X550/X1050 Series]<br />
0&#215;5B62 1002 = RV380 [Radeon X600 Series]<br />
0&#215;5B64 1002 = RV370 [FireGL V3100]</span><br />
0&#215;9506 1002 = M88 [Mobility Radeon HD 3850 X2<br />
0x9507 1002 = RV670 [Radeon HD 3830]<br />
0&#215;9540 1002 = RV710 [Radeon HD 4550]<br />
0&#215;9541 1002 = RV710 <br />
0&#215;954E 1002 = RV710<br />
0&#215;954F 1002 = RV710 [Radeon HD 4350]<br />
0&#215;9552 1002 = M92 [Mobility Radeon HD 4300 Series]<br />
0&#215;9553 1002 = M92 [Mobility Radeon HD 4500 Series]<br />
0&#215;9581 1002 = RV630 [Mobility Radeon HD 2600]<br />
0&#215;9583 1002 = RV630 [Mobility Radeon HD 2600XT] iMac 20\\\&#8221;<br />
0&#215;9588 1002 = RV630 [Radeon HD 2600 XT] Mac pro<br />
0&#215;9591 1002 = M86 [Mobility Radeon HD 3650]<br />
0&#215;9593 1002 = M86 [Mobility Radeon HD 3670]<br />
0&#215;9598 1002 = RV630 [Radeon HD 4570]<br />
0&#215;9599 1002 = RV635 [Radeon HD 3600 Series]</p>
<p>****************************************************************</p>
<p><span style="LINE-HEIGHT: 24px; FONT-SIZE: 18pt">List of the available framebuffers :</span></p>
<p style="BACKGROUND-IMAGE: url(http://www.projectosx.com/forum/style_images/soulshine/css_img_quote.gif); BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e4eaf2; MARGIN: 2px auto 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND-POSITION: 100% 50%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #000000 1px dotted; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 3px; background-origin: initial; background-clip: initial">QUOTE</p>
<p style="BORDER-BOTTOM: #000000 1px dotted; BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fafcfe; MARGIN: 0px auto; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP-WIDTH: 0px; COLOR: #465584; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 4px; background-origin: initial; background-clip: initial">ATY_Wormy : RV530 on X1600, some X1650 and some X1300<br />
Used on 1st gen macbook pro and 1st gen iMac<br />
head 1 : LVDS<br />
head 2 : DVI+VGA</p>
<p>ATY_Alopias : RV580 on X1900 XT, known to work with GPU RV520 on X1800 and X1850<br />
Used on mac pro<br />
head 1 : DVI+VGA<br />
head 2 : DVI+VGA</p>
<p>ATY_Sphyrna : RV516 on some X1300, and some X1550<br />
Used on Xserve.<br />
head 1 : disabled<br />
head 2 : DVI+VGA</p>
<p>ATY_lago : RV610, HD2400XT / HD2400 (M74)<br />
Used on iMac<br />
head 1 : LVDS<br />
head 2 : DVI+VGA</p>
<p>ATY_Hypoprion : RV630, HD2600Pro (M76)<br />
Used on iMac<br />
head 1 : LVDS<br />
head 2 : DVI+VGA</p>
<p>ATY_Lamna : RV630, HD2600XT (known to work with RV670)<br />
Used on mac pro<br />
head 1 : DVI+VGA<br />
head 2 : DVI+VGA</p>
<p>ATY_Franklin : R600, HD2900<br />
mac model : ?<br />
head 1 : ?<br />
head 1 : ?</p>
<p>ATY_Megalodon : RV670 XT [ATI Radeon HD 3870] (known to work with RV630)<br />
Used on mac pro, sold by AMD in PC/Mac version<br />
head 1 : DVI+VGA<br />
head 2 : DVI+VGA</p>
<p>ATY_Triakis : RV670</p>
<p>ATY_Prionace : ?</p>
<p>ATY_Caretta : ?</p>
<p>ATY_Motmot : RV770 [Radeon 4870]<br />
Used on mac pro<br />
head 1 : DVI+VGA<br />
head 2 : DVI+VGA</p>
<p>ATY_Quail : M98, [Mobility Radeon 4850]<br />
Used on iMac<br />
head 1 : DVI<br />
head 2 : DVI (VGA too ?)</p>
<p>ATY_Raven : ?<br />
Head 1 : DVI (VGA ?)<br />
Head 2 : DVI (VGA ?)</p>
<p>ATY_Cardinal : ? Card not released yet<br />
Head 1 : ?<br />
Head 2 : ?</p>
<p>ATY,Shrike<br />
?</p>
<p>ATY,Peregrine<br />
?</p>
<p>ATY,Flicker<br />
?</p>
<p>ATY,Kakapo<br />
?</p>
<p>ATY,Uakari<br />
?</p>
<p>ATY,Zonalis<br />
?</p>
<p>ATY,Vervet<br />
?</p>
<p>ATY,Alouatta<br />
?</p>
<p>ATY,Colobus<br />
?</p>
<p>ATY,Baboon<br />
?</p>
<p>ATY,Galago<br />
?</p>
<p>ATY,Douc<br />
?</p>
<p>The framebuffer controls the basic functions like resolution, refresh rate, and output type.<br />
Each framebuffer is designed to run on a particular model of mac, and only supports the features it\\\&#8217;s designed for.<br />
examples :<br />
-The Sphyrna framebuffer is designed for Xserve which has no primary output, but only an external one, as secondary. As a consequence, this driver may be used to run a board with RV516 or close GPU, but will never be able to output something on the primary output.<br />
-The Iago framebuffer is designed for iMacs with RV610 GPUs with an internal display using LVDS signal. It\\\&#8217;s then impossible to use a DVI or VGA display on the primary output. However the secondary output supports DVI + VGA, since the iMac have an external output that supports this kind of displays.<br />
The 1st wave of framebuffer codenames are sharks (Alopias, Sphyrna, Iago, Hyproprion, Lamna, Megalodon, Triakis, Prionace, Caretta) later are birds (Franklin, Motmot, Quail, Raven).</p>
<p>To choose your framebuffer, you have to modify a key inside your injecter :</p>
<p style="BACKGROUND-IMAGE: url(http://www.projectosx.com/forum/style_images/soulshine/css_img_quote.gif); BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e4eaf2; MARGIN: 2px auto 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND-POSITION: 100% 50%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #000000 1px dotted; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 3px; background-origin: initial; background-clip: initial">QUOTE</p>
<p style="BORDER-BOTTOM: #000000 1px dotted; BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fafcfe; MARGIN: 0px auto; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP-WIDTH: 0px; COLOR: #465584; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 4px; background-origin: initial; background-clip: initial">&lt;key&gt;@0,name&lt;/key&gt;<br />
&lt;string&gt;ATY,Wormy&lt;/string&gt;</p>
<p>and</p>
<p>&lt;key&gt;@1,name&lt;/key&gt;<br />
&lt;string&gt;ATY,Wormy&lt;/string&gt;</p>
<p>Replace with the codename that you want to try.</p>
<p>****************************************************************</p>
<p><span style="LINE-HEIGHT: 24px; FONT-SIZE: 18pt">List of the available acceleration kexts :</span></p>
<p style="BACKGROUND-IMAGE: url(http://www.projectosx.com/forum/style_images/soulshine/css_img_quote.gif); BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e4eaf2; MARGIN: 2px auto 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND-POSITION: 100% 50%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #000000 1px dotted; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 3px; background-origin: initial; background-clip: initial">QUOTE</p>
<p style="BORDER-BOTTOM: #000000 1px dotted; BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fafcfe; MARGIN: 0px auto; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP-WIDTH: 0px; COLOR: #465584; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 4px; background-origin: initial; background-clip: initial">ATIRadeon7500.kext (tiger only) = R100 family (7000 to 7500)<br />
ATIRadeon8500.kext (tiger only) = R200 family (8500 to 9250)<br />
ATIRadeon9700.kext (tiger only) = R300 + R400 family (R300 = 9400 to 9800 + X300 to X600 + X1050 / R400 = X700 to X850)<br />
ATIRadeonX1000.kext = R500 family (X950 + X1300 to X1950)<br />
ATIRadeonX2000.kext = R600 family</p>
<p>The advantage of this file is that it\\\&#8217;s generic and supports the whole family at once. No need to have a specific file for each card.<br />
Eg : ATIRadeonX1000.kext will work fine with any X1000 series (the card still has to be a \\\&#8221;real\\\&#8221; X1000 and not an older revamped model, see note below).</p>
<p>****************************************************************</p>
<p><span style="LINE-HEIGHT: 24px; FONT-SIZE: 18pt">List of the officially supported cards, following the list of present device IDs in the kexts :</span></p>
<p>ATIRadeon8500.kext from 10.4.7 :</p>
<p style="BACKGROUND-IMAGE: url(http://www.projectosx.com/forum/style_images/soulshine/css_img_quote.gif); BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e4eaf2; MARGIN: 2px auto 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND-POSITION: 100% 50%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #000000 1px dotted; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 3px; background-origin: initial; background-clip: initial">QUOTE</p>
<p style="BORDER-BOTTOM: #000000 1px dotted; BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fafcfe; MARGIN: 0px auto; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP-WIDTH: 0px; COLOR: #465584; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 4px; background-origin: initial; background-clip: initial">0&#215;4C66 1002 = RV280 M9 [Mobility Radeon 9200]<br />
0&#215;4966 1002 = RV250 [Radeon 9000/9000 Pro]<br />
0&#215;4967 1002 = RV250 [Radeon 9000]<br />
0&#215;514C 1002 = R200 [Radeon 8500 / 8500LE]<br />
0&#215;516C 1002 = R200 [Radeon 8500 / 8500LE]<br />
0&#215;5960 1002 = RV250 [Radeon 9200 Pro]<br />
0&#215;5961 1002 = RV280 [Radeon 9200 SE AGP]<br />
0&#215;5962 1002 = RV280 [Radeon 9200]<br />
0&#215;5963 1002 = RV280 [ATI Radeon 9200 AGP]<br />
0&#215;5C63 1002 = RV280 M9+ [Mobility Radeon 9200]</p>
<p>ATIRadeon9700.kext from 10.4.7 :</p>
<p style="BACKGROUND-IMAGE: url(http://www.projectosx.com/forum/style_images/soulshine/css_img_quote.gif); BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e4eaf2; MARGIN: 2px auto 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND-POSITION: 100% 50%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #000000 1px dotted; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 3px; background-origin: initial; background-clip: initial">QUOTE</p>
<p style="BORDER-BOTTOM: #000000 1px dotted; BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fafcfe; MARGIN: 0px auto; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP-WIDTH: 0px; COLOR: #465584; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 4px; background-origin: initial; background-clip: initial">0&#215;3E50 1002 = RV380 [Radeon X600]<br />
0&#215;3E54 1002 = RV380 [FireGL V3200]<br />
0&#215;4144 1002 = R300 [Radeon 9500 Series]<br />
0&#215;4148 1002 = R350 [Radeon 9800 SE]<br />
0&#215;4150 1002 = RV350 [Radeon 9600]<br />
0&#215;4152 1002 = RV360 [Radeon 9600 XT]<br />
0&#215;4A48 1002 = R420 [Radeon X800 Series]<br />
0&#215;4A49 1002 = R420 [Radeon X800 GT]<br />
0&#215;4A4A 1002 = R420 [Radeon X800 Series]<br />
0&#215;4A4B 1002 = R420 [Radeon X800 XT]<br />
0&#215;4A4C 1002 = R420 [Radeon X800 Series]<br />
0&#215;4A4D 1002 = R420 [FireGL X3-256]<br />
0&#215;4A4E 1002 = M18 [Mobility Radeon 9800]<br />
0&#215;4E44 1002 = R300 [Radeon 9700/9500 Series]<br />
0&#215;4E48 1002 = R350 [Radeon 9800 Pro]<br />
0&#215;4E50 1002 = M10 [Mobility Radeon 9600 Pro]<br />
0&#215;4E54 1002 = M10 [Mobility FireGL T2/T2e]<br />
0&#215;4E56 1002 = M12 [Mobility Radeon 9550 </p>
<p>ATIRadeonX1000.kext from 10.4.11 :</p>
<p style="BACKGROUND-IMAGE: url(http://www.projectosx.com/forum/style_images/soulshine/css_img_quote.gif); BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e4eaf2; MARGIN: 2px auto 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND-POSITION: 100% 50%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #000000 1px dotted; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 3px; background-origin: initial; background-clip: initial">QUOTE</p>
<p style="BORDER-BOTTOM: #000000 1px dotted; BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fafcfe; MARGIN: 0px auto; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP-WIDTH: 0px; COLOR: #465584; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 4px; background-origin: initial; background-clip: initial">0x7109 1002 = R520 [Radeon X1800] (Primary)<br />
0&#215;7142 1002 = RV515 PRO [Radeon X1300/X1550 Series] (Primary)<br />
0&#215;7146 1002 = RV515 [Radeon X1300] (Primary)<br />
0&#215;71C5 1002 = M56P [Radeon Mobility X1600] (<br />
0&#215;71C0 1002 = RV530 [Radeon X1600] (Primary) (iMac)<br />
0&#215;7240 1002 = R580 [Radeon X1900] (Primary)<br />
0&#215;7249 1002 = R580 [Radeon X1900 XT] (Primary)</p>
<p>ATIRadeonX1000.kext from 10.5.7 :</p>
<p style="BACKGROUND-IMAGE: url(http://www.projectosx.com/forum/style_images/soulshine/css_img_quote.gif); BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e4eaf2; MARGIN: 2px auto 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND-POSITION: 100% 50%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #000000 1px dotted; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 3px; background-origin: initial; background-clip: initial">QUOTE</p>
<p style="BORDER-BOTTOM: #000000 1px dotted; BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fafcfe; MARGIN: 0px auto; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP-WIDTH: 0px; COLOR: #465584; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 4px; background-origin: initial; background-clip: initial">0&#215;7109 1002 = R520 [Radeon X1800]<br />
0&#215;7142 1002 = RV515 PRO [Radeon X1300/X1550 Series]<br />
0&#215;7146 1002 = RV515 [Radeon X1300]<br />
0&#215;7187 1002 = ? [Radeon X1300]<br />
0&#215;71C0 1002 = RV530 [Radeon X1600] (Primary) (iMac)<br />
0&#215;71C5 1002 = RV530 (M56P) [Radeon Mobility X1600] (mac book pro)<br />
0&#215;71DE 1002 = RV535 [Radeon X2500]<br />
0&#215;7210 1002 = RV550 [Mobility Radeon HD 2300]<br />
0&#215;7240 1002 = R580 [Radeon X1900] (Primary) (mac pro)<br />
0&#215;7249 1002 = R580 [Radeon X1900 XT] (Primary)<br />
0&#215;7291 1002 = RV560 [Radeon X1650]</p>
<p>ATIRadeonX2000.kext from 10.5.7 :</p>
<p style="BACKGROUND-IMAGE: url(http://www.projectosx.com/forum/style_images/soulshine/css_img_quote.gif); BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e4eaf2; MARGIN: 2px auto 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND-POSITION: 100% 50%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #000000 1px dotted; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 3px; background-origin: initial; background-clip: initial">QUOTE</p>
<p style="BORDER-BOTTOM: #000000 1px dotted; BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fafcfe; MARGIN: 0px auto; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP-WIDTH: 0px; COLOR: #465584; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 4px; background-origin: initial; background-clip: initial">0&#215;9400 1002 R600 XT [Radeon HD 2900 XT]<br />
0&#215;9400 1002 = R600 [Radeon HD 2900 XT]<br />
0&#215;9401 1002 = R600 XT [Radeon HD 2900 XT]<br />
0&#215;9402 1002 = R600 XT [Radeon HD 2900 XT]<br />
0&#215;9403 1002 = R600 XT [Radeon HD 2900 Pro] iMac 24\\\&#8221;<br />
0&#215;9440 1002 = RV770 [Radeon HD 4870]<br />
0&#215;9442 1002 = RV770 [Radeon HD 4800 Series]<br />
0&#215;944A 1002 = M98 [Mobility Radeon HD 4850]<br />
0&#215;9456 1002 = RV770 [ATI FirePro V8700]<br />
0&#215;945A 1002 = M98 [Mobility Radeon HD 4870]<br />
0&#215;9480 1002 = M96 [Mobility Radeon HD 4650]<br />
0&#215;9488 1002 = RV730 [Radeon HD 4650]<br />
0&#215;9490 1002 = RV730 [Radeon HD 4670]<br />
0&#215;949E 1002 = RV730 [FirePro V5700]<br />
0&#215;94c8 1002 = RV610 [Mobility Radeon HD 2400 XT] iMac 20\\\&#8221;<br />
0&#215;94c9 1002 = RV610 [Mobility Radeon HD 2400]<br />
0&#215;9500 1002 = ?<br />
0&#215;9501 1002 = RV670 XT [Radeon HD 3870]<br />
0&#215;9504 1002 = RV670 [Mobility Radeon HD 3850]<br />
0&#215;9505 1002 = RV670 [Radeon HD 3850] </p>
<p>ATIRadeonX2000.kext from 10.6.3 :</p>
<p style="BACKGROUND-IMAGE: url(http://www.projectosx.com/forum/style_images/soulshine/css_img_quote.gif); BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e4eaf2; MARGIN: 2px auto 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND-POSITION: 100% 50%; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #000000 1px dotted; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 3px; background-origin: initial; background-clip: initial">QUOTE</p>
<p style="BORDER-BOTTOM: #000000 1px dotted; BORDER-LEFT: #8394b2 4px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fafcfe; MARGIN: 0px auto; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP-WIDTH: 0px; COLOR: #465584; BORDER-RIGHT: #000000 1px dotted; PADDING-TOP: 4px; background-origin: initial; background-clip: initial">0&#215;9400 1002 R600 XT [Radeon HD 2900 XT]<br />
0&#215;9400 1002 = R600 [Radeon HD 2900 XT]<br />
0&#215;9401 1002 = R600 XT [Radeon HD 2900 XT]<br />
0&#215;9402 1002 = R600 XT [Radeon HD 2900 XT]<br />
0&#215;9403 1002 = R600 XT [Radeon HD 2900 Pro] iMac 24\\\&#8221;<br />
0&#215;9440 1002 = RV770 [Radeon HD 4870]<br />
0&#215;9442 1002 = RV770 [Radeon HD 4800 Series]<br />
0&#215;944A 1002 = M98 [Mobility Radeon HD 4850]<br />
0&#215;9456 1002 = RV770 [ATI FirePro V8700]<br />
0&#215;945A 1002 = M98 [Mobility Radeon HD 4870]<br />
0&#215;9480 1002 = M96 [Mobility Radeon HD 4650]<br />
0&#215;9488 1002 = RV730 [Radeon HD 4650]<br />
0&#215;9490 1002 = RV730 [Radeon HD 4670]<br />
0&#215;949E 1002 = RV730 [FirePro V5700]<br />
0&#215;94c8 1002 = RV610 [Mobility Radeon HD 2400 XT] iMac 20\\\&#8221;<br />
0&#215;94c9 1002 = RV610 [Mobility Radeon HD 2400]<br />
0&#215;94a0 1002 = M97 [Mobility Radeon HD 4830]<br />
0&#215;9500 1002 = ?<br />
0&#215;9501 1002 = RV670 XT [Radeon HD 3870]<br />
0&#215;9504 1002 = M88 [Mobility Radeon HD 3850]<br />
0&#215;9505 1002 = RV670 [Radeon HD 3850] <br />
0&#215;9506 1002 = M88 [Mobility Radeon HD 3850 X2<br />
0x9507 1002 = RV670 [Radeon HD 3830]<br />
0&#215;9540 1002 = RV710 [Radeon HD 4550]<br />
0&#215;9541 1002 = RV710 <br />
0&#215;954E 1002 = RV710<br />
0&#215;954F 1002 = RV710 [Radeon HD 4350]<br />
0&#215;9552 1002 = M92 [Mobility Radeon HD 4300 Series]<br />
0&#215;9553 1002 = M92 [Mobility Radeon HD 4500 Series]<br />
0&#215;9581 1002 = RV630 [Mobility Radeon HD 2600]<br />
0&#215;9583 1002 = RV630 [Mobility Radeon HD 2600XT] iMac 20\\\&#8221;<br />
0&#215;9588 1002 = RV630 [Radeon HD 2600 XT] Mac pro<br />
0&#215;9591 1002 = M86 [Mobility Radeon HD 3650]<br />
0&#215;9593 1002 = M86 [Mobility Radeon HD 3670]<br />
0&#215;9598 1002 = RV630 [Radeon HD 4570]<br />
0&#215;9599 1002 = RV635 [Radeon HD 3600 Series]</p>
<p>That means if you have one of the boards above, it should be supported, however that support will be limited by the outputs that the framebuffer is designed to support.<br />
To enable the use of a kext for your card, you have to insert your dev ID inside the plist of the chosen kext, if it\\\&#8217;s not already there.<br />
GPUs prior to R500 are only supported up to Tiger 10.4.7 with OpenGL.framework from the same version (support has been dropped with later versions). No way to get one of those working with Leopard. You still could load the kexts but the framework would panic. Those GPUs also never got any intel framebuffer.</p>
<p><strong>Note about board numbers and generations :</strong><br />
Better rely on the GPU model than the board name, those are confusing and don\\\&#8217;t really mean a thing, ATI do what they want with them. Two cards with a very close number, can be very different, and on the opposite, two cards with a very different number can be very close if not identical.<br />
Example : there are three X1300 models, different enough to use different kexts, and be supported or not.<br />
A marketing trick consists in rebranding some models that use chips from older generation with up to date names so that they don\\\&#8217;t feel old.<br />
This is the case of the X2500 which is actually a X1000 series card, hence its support by the X1000 kext, instead of the X2000 one, as the card name would suggest. Same with X1050, it\\\&#8217;s not a X1000 but would use the 9700 kext.<br />
To get a detailed list of board names and their GPUs, you can check <a style="COLOR: #222222; TEXT-DECORATION: underline" href="http:///&amp;quot;http:////&amp;quot;http://en.wikipedia.org/wiki/Comparison_of_ATI_graphics_processing_units//&amp;quot;/&amp;quot;" target="_blank">this database</a>.</p>
<p>Missing so far :<br />
- Some framebuffers missing/unknown.<br />
- Some device IDs unkown.</p>
<p>PS : This thread is not for support. People seeking for help about their card will have their post deleted.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/hackintosh-ati-video-drivers-background/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use VLC to stream a webcam</title>
		<link>http://west4.ca/http:/west4.ca/433/</link>
		<comments>http://west4.ca/http:/west4.ca/433/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 22:50:42 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Webcam]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=433</guid>
		<description><![CDATA[Based on an Article from Gerald Naveen in India
VLC can be used as a streaming media player.  And by enabling one of its various input interfaces, it&#8217;s even possible to stream a webcam using just VLC.
To stream a webcam:


Start VLC (all my instructions/snapshots will be as of vlc 0.9.6).
Before proceeding further, let us open the [...]]]></description>
			<content:encoded><![CDATA[<p></p><h3 style="margin-top: 0.25em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; font-size: 25px; font-weight: normal; line-height: 1.4em; color: #ffffff;"><a style="color: #ffffff; text-decoration: none; display: block; font-weight: bold;" href="http://geraldnaveen.blogspot.com/2009/04/streaming-webcam-using-vlc.html"><span style="color: #000000; font-weight: normal; line-height: 20px; font-size: 13px;">Based on an Article from Gerald Naveen in India</span></a></h3>
<h3 style="margin-top: 0.25em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; font-size: 25px; font-weight: normal; line-height: 1.4em; color: #ffffff;"><a style="color: #ffffff; text-decoration: none; display: block; font-weight: bold;" href="http://geraldnaveen.blogspot.com/2009/04/streaming-webcam-using-vlc.html"><span style="color: #000000; font-weight: normal; line-height: 20px; font-size: 13px;">VLC can be used as a streaming media player.  And by enabling one of its various input interfaces, it&#8217;s even possible to stream a webcam using just VLC.</span></a></h3>
<p><span style="line-height: 24px;">To stream a webcam:</span></p>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.75em; margin-left: 0px; line-height: 1.6em;">
<ol style="text-align: justify;">
<li>Start VLC (all my instructions/snapshots will be as of vlc 0.9.6).</li>
<li>Before proceeding further, let us open the VLC&#8217;s console, so we know if there is any error during the process. To open the console, Menu: Tools -&gt; Add Interface -&gt; Console. VLC will throw log messages into this console.</li>
<li>Menu: Media-&gt;Stream (or ctrl -S)</li>
<li>Choose the &#8216;Capture Device&#8217; tab (btw, you can stream a video/audio file/DVD using the appropriate tabs)</li>
<li>Under the &#8216;Video device name&#8217; drop down choose your camera (you can even stream your desktop by choosing it in &#8216;Capture Mode&#8217;).</li>
<li>Click on Stream. A new window pops up. This is where you provide the streaming options.<a style="color: #e1771e; text-decoration: none;" href="http://2.bp.blogspot.com/_CWrtfw9yct0/SfQITyFgjmI/AAAAAAAAATg/XFUYCZBtK-o/s1600-h/vlc1.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5328893395041554018" style="cursor: pointer; width: 400px; height: 397px; padding: 4px; border: 1px solid #333333;" src="http://2.bp.blogspot.com/_CWrtfw9yct0/SfQITyFgjmI/AAAAAAAAATg/XFUYCZBtK-o/s400/vlc1.JPG" border="0" alt="" /></a></li>
<li>A simple method is to stream over HTTP &#8212; this specially helps to get across firewalls/networks without glitch. Provide the IP address of the interface in which you want to stream your video. Eg., if you have a multi-homed computer, you might want to bind it only to your private network and not your internet IP. Choose an appropriate port of your choice. Even 80 would do.</li>
<li>Under Profile, choose Windows (wmv/asf) &#8212; If you understand, you can opt to choose the right profile as you see fit.<a style="color: #e1771e; text-decoration: none;" href="http://1.bp.blogspot.com/_CWrtfw9yct0/SfQITiFsQAI/AAAAAAAAATY/hLAFSMV1Rjc/s1600-h/vlc2.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5328893390747353090" style="cursor: pointer; width: 365px; height: 400px; padding: 4px; border: 1px solid #333333;" src="http://1.bp.blogspot.com/_CWrtfw9yct0/SfQITiFsQAI/AAAAAAAAATY/hLAFSMV1Rjc/s400/vlc2.JPG" border="0" alt="" /></a></li>
<li>Now click on stream and your video should start streaming. If everything was fine, you should see a &#8216;creating httpd&#8217; message in the console without any other relevant error messages following it (sometimes you might not have an appropriate encoder or the port binding might fail etc.,). Also the VLC player UI&#8217;s status pane should show &#8216;Streaming&#8217;.</li>
</ol>
<div style="text-align: justify;">That&#8217;s it. Now to view the streaming video on any other machine in the network,</div>
<ol style="text-align: justify;">
<li>open VLC on any other machine</li>
<li>Menu: open Network (or control &#8211; N)</li>
<li>Select HTTP in protocol and the IP address of the machine where you are streaming. The port number stays disabled for me (Workaround: change the protocol to RTP, change the port and change the protocol back to HTTP <img src='http://west4.ca/wordpresswest4/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</li>
<li>Click on Play.</li>
</ol>
<p><a style="color: #e1771e; text-decoration: none;" href="http://2.bp.blogspot.com/_CWrtfw9yct0/SfQKjaxaWrI/AAAAAAAAATo/x3nAT-2C7hg/s1600-h/vlc3.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5328895862684408498" style="cursor: pointer; width: 400px; height: 397px; padding: 4px; border: 1px solid #333333;" src="http://2.bp.blogspot.com/_CWrtfw9yct0/SfQKjaxaWrI/AAAAAAAAATo/x3nAT-2C7hg/s400/vlc3.JPG" border="0" alt="" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/433/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Show hidden files in OSX</title>
		<link>http://west4.ca/http:/west4.ca/show-hidden-files-in-osx/</link>
		<comments>http://west4.ca/http:/west4.ca/show-hidden-files-in-osx/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 18:06:53 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[OSX]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[OSX. show hidden files]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=430</guid>
		<description><![CDATA[Here’s a quick tip. If you find yourself needing to access hidden  files on your Macintosh, run this from the terminal. Please note that  the inverse of the first command will restore your default settings.

Display Hidden Files
# defaults write com.apple.Finder AppleShowAllFiles TRUE
# KillAll Finder
]]></description>
			<content:encoded><![CDATA[<p></p><p>Here’s a quick tip. If you find yourself needing to access hidden  files on your Macintosh, run this from the terminal. Please note that  the inverse of the first command will restore your default settings.<br />
<strong></strong></p>
<p><strong>Display Hidden Files</strong></p>
<p><code># defaults write com.apple.Finder AppleShowAllFiles TRUE</code></p>
<p><code># KillAll Finder</code></p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/show-hidden-files-in-osx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Troubleshooting Buffalo WLI-UC-GN on OSX</title>
		<link>http://west4.ca/http:/west4.ca/agro-cafe/</link>
		<comments>http://west4.ca/http:/west4.ca/agro-cafe/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 02:09:00 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[BUFFALO Wifi Dongle]]></category>
		<category><![CDATA[Hackintosh]]></category>
		<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[WiFi]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=415</guid>
		<description><![CDATA[These are some notes from trouble-shooting the Buffalo Wifi  WLI-UC-GN USB dongle on OS X.
I&#8217;m using an older Linksys BEFW1154 802.11 B wireless router as my test access point. I wasted a day trouble-shooting my airport because I plugged the cable modem into a LAN port rather than the WAN port. When I scanned for [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>These are some notes from trouble-shooting the Buffalo Wifi  WLI-UC-GN USB dongle on OS X.</p>
<p>I&#8217;m using an older Linksys BEFW1154 802.11 B wireless router as my test access point. I wasted a day trouble-shooting my airport because I plugged the cable modem into a LAN port rather than the WAN port. When I scanned for the router it showed up as an access point with 98% signal strength, but I couldn&#8217;t connect to it. I wasted most of a day trying to trouble-shoot the connection and finally reinstalled the Buffalo WLI-UC-GN before discovering my mistake.</p>
<p>In OSX the internal ethernet adapter is usually configured as en0 while the airport adapter is configured as en1, Use the ifconfig command to view the configuration of the ports.</p>
<p>ifconfig</p>
<p><img class="alignnone size-full wp-image-442" title="ifconfig" src="http://west4.ca/wordpresswest4/wp-content/uploads/2010/01/ifconfig1.png" alt="ifconfig" width="870" height="710" /></p>
<p>Once you&#8217;ve verified the interface is correctly set up, you might also want to check the routing table.</p>
<p>netstat  -rn    ; display routing table</p>
<p><img class="alignnone size-full wp-image-443" title="netstat" src="http://west4.ca/wordpresswest4/wp-content/uploads/2010/01/netstat.png" alt="netstat" width="825" height="566" /></p>
<p>ping 255.255.255.255   ; broadcasr ping to all possible ip addresses to fill the arp table.</p>
<p>arp -a</p>
<p>BOOTP protocol</p>
<p>RAlink Utility and activate the AGRO profile</p>
<p>Agro Cafe 192.168.0.1 at 0:1b:11:4a:25:ab on en1 [ethernet]</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/agro-cafe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buffalo USB Wireless N adapter WLI-UC-GN OSX 10.5.8</title>
		<link>http://west4.ca/http:/west4.ca/buffalo-usb-wireless-n-adapter-wli-uc-gn-osx-10-5-8/</link>
		<comments>http://west4.ca/http:/west4.ca/buffalo-usb-wireless-n-adapter-wli-uc-gn-osx-10-5-8/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 03:15:46 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=405</guid>
		<description><![CDATA[Insanely Mac Forum Thread
Here&#8217;s what I did to get  the Buffalo WLI-UC-GN Wireless N USB dongle working with OSX 10.5.8, Darwin kernel 9.8.0.
I got the idea for the fix from ayenon . The site is in Japanese, but you can get the main idea by looking at the screen print.
I chose the Buffalo Wireless [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.insanelymac.com/forum/index.php?showtopic=193751&amp;st=0&amp;gopid=1400848&amp;#entry1400848">Insanely Mac Forum Thread</a></p>
<p>Here&#8217;s what I did to get  the Buffalo WLI-UC-GN Wireless N USB dongle working with OSX 10.5.8, Darwin kernel 9.8.0.</p>
<p><a href="http://timelog.jp/msg/?d740917d1368cd81f2efa0f30990d6551e774c810fb25a">I got the idea for the fix from ayenon</a> . The site is in Japanese, but you can get the main idea by looking at the screen print.</p>
<p>I chose the Buffalo Wireless N USB dongle WLI-UC-GN because it uses the Ralink chipset which is well supported on Macs. And it was on sale for about $40 at NCIX in Vancouver.</p>
<p>I installed the driver, rebooted and plugged the dongle in. The dongle showed up in System Profiler, but the blue activity light on the USB dongle stayed on constantly. On a properly installed dongle the activity light should be flashing.  I also got a &#8220;No Device&#8221; status when I opened the Ralink Utility. The problem boiled down to an incorrect product id in the info.plist file for the device&#8217;s driver.</p>
<p>The Buffalo USB dongle uses the Ralink 2870 chipset. (Google &#8220;Buffalo WLI-UC-GN chipset&#8221;</p>
<p>1. Download the Macintosh drivers version 2.0.1.0 from <a href="http://www.ralinktech.com/support.php?s=3">RAlink Macintosh Drivers</a>.  The drivers for for Buffalo WLI-UC-GN are labelled USB(RT2870 /RT2770 /RT307X /RT2070 /RT3572).</p>
<p>2. Plug in the Wifi dongle and verify it is showing up in System Profiler.<br />
Click Apple =&gt;About this Mac =&gt; More Info =&gt; USB =&gt; 802.11n WLAN</p>
<p>Verify that the device is being recognized and has enough current:</p>
<p>Current Available (mA):	500<br />
Current Required (mA):	450</p>
<p><img class="alignnone size-full wp-image-420" title="SystemProfilerBuffaloWirelessUSBDongle" src="http://west4.ca/wordpresswest4/wp-content/uploads/2010/01/SystemProfilerBuffaloWirelessUSBDongle.png" alt="SystemProfilerBuffaloWirelessUSBDongle" width="753" height="515" /></p>
<p>3. Write down the Product ID and Device ID for the WLI-UC-GN, This should be the same for everybody.</p>
<p>Click Apple =&gt;About this Mac =&gt; More Info =&gt; USB =&gt; 802.11n WLAN<br />
The Product ID 0&#215;014f   or 335 in decimal<br />
The Device ID 0&#215;0411    or 1041 in decimal</p>
<p>4, Open up /System/Library/Extensions/RT2870USBWirelessDriver.kext/Contents/Info.plist  using nano and scroll down until you reach the information related to Buffalo.</p>
<p>There are 3 entries 2870-1, 2870-2 and 2870-3.</p>
<p>The Product ID in the third entry needs to be changed from 336 to 335 to match the settings from system profiler above.</p>
<p><img class="alignnone size-full wp-image-419" title="Bufaloinfo.plist" src="http://west4.ca/wordpresswest4/wp-content/uploads/2010/01/Bufaloinfo.plist_.png" alt="Bufaloinfo.plist" width="840" height="266" /></p>
<p>Write the file out.<br />
Exit</p>
<p>4. Delete /System/Library/Extensions.mkext</p>
<p>cd /System/Library<br />
sudo rm -R Extensions.mkext</p>
<p>5. Reboot  (You should see a message {&#8221;Updating Boot Caches&#8221;)</p>
<p>6. Remember to boot with the -f parameter.</p>
<p>Important! While the system is loading the blue activity light on the WLI-UC-GN should start flashing. If the light on the dongle stays blue constantly it is not installed correctly.</p>
<p>If the blue light on the dongle is flashing you can go on to the next step.</p>
<p>7. Go into System Preferences and add another device for the USB Wifi dongle.</p>
<p>Apple =&gt;  System Preferences =&gt; Network<br />
Click on the + sign in the lower left. An additional drop down menu entry will appear in the list for &#8220;Ethernet&#8221;. Highlight it and click create. Click Apply.</p>
<p>8. Go into the Applications =&gt; RAlink utility =&gt; Site Survey and you should see the Wireless access points.</p>
<p>9. Add a profile for your wireless access point.</p>
<p>10. Open terminal and delete /System/Library/Extensions.mkext again. Reboot again. When the system starts the USB dongle light should be flashing. Open the Ralink Utility and verify that you&#8217;re connected. Check the link status. Open Firefox. Enter the URL google.com and verify that you are connected.</p>
<p>Done!</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/buffalo-usb-wireless-n-adapter-wli-uc-gn-osx-10-5-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Troubleshooting OS X 10.5.8 upgrade</title>
		<link>http://west4.ca/http:/west4.ca/troubleshooting-keyboard-and-trackpad-on-mac/</link>
		<comments>http://west4.ca/http:/west4.ca/troubleshooting-keyboard-and-trackpad-on-mac/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 21:22:43 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Hackintosh]]></category>
		<category><![CDATA[ideneb 1.6]]></category>
		<category><![CDATA[OSX10.5.9]]></category>
		<category><![CDATA[troubleshoot]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=397</guid>
		<description><![CDATA[When upgrading always try to upgrade to a new volume ideally on a separate partition. That way if anything goes wrong you still can boot into the old working volume.
I upgraded a client&#8217;s laptop from  OS X 10.5.2 tp 10.5.8 in order to run the iPhone Software Development Kit. Unfortunately after the upgrade there [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>When upgrading always try to upgrade to a new volume ideally on a separate partition. That way if anything goes wrong you still can boot into the old working volume.</p>
<p>I upgraded a client&#8217;s laptop from  OS X 10.5.2 tp 10.5.8 in order to run the iPhone Software Development Kit. Unfortunately after the upgrade there were a number of problems.</p>
<p><strong>Fixing the Master Boot Record:</strong><br />
(HFS+ partition error message fix)</p>
<p>sudo fdisk -u /dev/rdisk0</p>
<p><strong>Showing the OS X hidden files:</strong></p>
<p>defaults write com.apple.Finder AppleShowAllFiles TRUE</p>
<p>KillAll Finder</p>
<p><strong>Laptop Keyboard and Trackpad not recognized:</strong></p>
<p>On OS X 10.5.8, the internal keyboard and trackpad need 2 driver files in /System/Library/Extensions</p>
<p>AppleACPIPlatform.kext<br />
ApplePS2Controller.kext</p>
<p>If you do a kextstat on a working OS X 10.5.8 Mac you&#8217;ll see the following drivers loaded.</p>
<p>sudo -s  ; switch to superuser<br />
kextstat | grep PS2</p>
<p>39    0 0&#215;34ee6000 0&#215;2000     0&#215;1000     org.tgwbd.driver.ACPIPS2Nub (1.0.0d1) &lt;19 18 12&gt;<br />
40    2 0&#215;34eed000 0&#215;5000     0&#215;4000     com.apple.driver.ApplePS2Controller (1.1.0) &lt;12&gt;<br />
41    0 0&#215;35119000 0&#215;3000     0&#215;2000     com.apple.driver.ApplePS2Keyboard (1.1.0) &lt;40 27 12&gt;<br />
77    0 0&#215;3d539000 0&#215;4000     0&#215;3000     com.apple.driver.ApplePS2Trackpad (1.1.0) &lt;40 27 12&gt;</p>
<p>Since I hadn&#8217;t deleted my old volume, I was just able to copy the drivers from the old working volume.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/troubleshooting-keyboard-and-trackpad-on-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing the Master Boot Record (MBR)</title>
		<link>http://west4.ca/http:/west4.ca/fixing-the-master-boot-record-mbr/</link>
		<comments>http://west4.ca/http:/west4.ca/fixing-the-master-boot-record-mbr/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 06:16:45 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[MBR]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=395</guid>
		<description><![CDATA[1. Put Disc in drive
2. Startup PC
3. Let the PC run into the CD
4. Choose the Recovery Console
5. Type you admin username
6. Type your admin password
7. Type fixmbr
8. Type exit
9. Eject Disc
10. Load windows !
11. Enjoy !
]]></description>
			<content:encoded><![CDATA[<p></p><p>1. Put Disc in drive</p>
<p>2. Startup PC</p>
<p>3. Let the PC run into the CD</p>
<p>4. Choose the Recovery Console</p>
<p>5. Type you admin username</p>
<p>6. Type your admin password</p>
<p>7. Type fixmbr</p>
<p>8. Type exit</p>
<p>9. Eject Disc</p>
<p>10. Load windows !</p>
<p>11. Enjoy !</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/fixing-the-master-boot-record-mbr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wireless N USB Airport adapter for Mac&#8217;s or Hackintosh&#8217;s</title>
		<link>http://west4.ca/http:/west4.ca/wireless-n-usb-adapter-airport-for-mac-or-hackintosh/</link>
		<comments>http://west4.ca/http:/west4.ca/wireless-n-usb-adapter-airport-for-mac-or-hackintosh/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 21:48:35 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Hackintosh]]></category>
		<category><![CDATA[WiFi]]></category>
		<category><![CDATA[Buffalo Wireless Dongle]]></category>
		<category><![CDATA[WLI-UC-GN]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=367</guid>
		<description><![CDATA[All of Apple&#8217;s laptops come with a built-in wireless adapter.Why would you  need a wireless N USB adapter?
There are a lot of reasons&#8230;. Perhaps the wireless asapter on your laptop is broken. Often when you buy an old used laptop the previous owner has scrounged and sold the wireless adapter.  And if you [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>All of Apple&#8217;s laptops come with a built-in wireless adapter.Why would you  need a wireless N USB adapter?</p>
<p>There are a lot of reasons&#8230;. Perhaps the wireless asapter on your laptop is broken. Often when you buy an old used laptop the previous owner has scrounged and sold the wireless adapter.  And if you have an older laptop, it&#8217;s nice to upgrade from a wireless G adapter to a wireless N adapter for improved reception. If you are building a hackintosh laptop often OS X won&#8217;t recognize the built in adapter on you laptop for example the Intel 4965 adapter which is often found on Toshiba laptops. The only solution then is to buy another adapter.</p>
<p>After checking out Simply Computing, WestWorld and Mac Market I came up dry trying to find a Wireless N USB adapter for my Hackintosh laptop. No one even wanted to talk about using a USB wireless adapter on a Mac laptop. Impossible!</p>
<p>Well they&#8217;re wrong. RAlink for example develops drivers for all their wireless chipsets that work with Windows, Linux and Mac. These chipsets are used by a variety of manufactures to build Wireless N USB adapters. The one I&#8217;m using is the Buffalo WLI-UC-GN that I bought at NCIX on Broadway near Burrard for around $35.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/wireless-n-usb-adapter-airport-for-mac-or-hackintosh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brief notes on building Hackintosh OS X systems</title>
		<link>http://west4.ca/http:/west4.ca/hackintosh-os-x-notes/</link>
		<comments>http://west4.ca/http:/west4.ca/hackintosh-os-x-notes/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 21:29:32 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Hackintosh]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=346</guid>
		<description><![CDATA[These are some brief notes about things I&#8217;ve learned building Hackintosh computers.
OS X 10.5 Leopard distributions I&#8217;ve worked with
OS X Kalyway 10.5.2
iDeneb  Version 1.4 10.5.6
iDeneb Version 1.6 10.5.8 Light
I recommend iDeneb 1.6 because you&#8217;ll end up with the most up-to-date version of OS X Leopard 10.5.8 (released in August of 2009). You&#8217;ll also be [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>These are some brief notes about things I&#8217;ve learned building Hackintosh computers.</p>
<p><strong>OS X 10.5 Leopard distributions I&#8217;ve worked with</strong></p>
<p>OS X Kalyway 10.5.2<br />
iDeneb  Version 1.4 10.5.6<br />
iDeneb Version 1.6 10.5.8 Light</p>
<p>I recommend iDeneb 1.6 because you&#8217;ll end up with the most up-to-date version of OS X Leopard 10.5.8 (released in August of 2009). You&#8217;ll also be able to use Apple Software Update directly to install the latest updates from Apple.</p>
<p><strong>Processor</strong><br />
Apple OS X Leopard is only supported on Intel and Power PC  processors. iLife 2009 requires a dual core processor. With Snow Leopard 10.6 only Intel processors are supported. So you want to have at least a dual core Intel processor.</p>
<p>Video Cards:<br />
The OS X graphical interface relies on the video card to provide accelerated graphics. Only a limited number of video cards have OS X drivers so it&#8217;s <strong>very important</strong> to ensure your graphics adapter is supported. </p>
<p>ATI Video Cards:<br />
ATI Radeon HD 2600 XT  works well (Used in the Mac Pro G5)<br />
ATI Mobility Radeon X1600 (Used in MacBook Pro 17 inch)</p>
<p>Avoid ATI HD Mobility Pro 2600 video adapter (found in many Toshiba laptops) especially,  If you are stuck with this adapter just delete all the ATI driver kexts in /System/Library/Extensions and use the default VESA 3.0 driver. You won&#8217;t have video acceleration or Quartz, but it&#8217;s the best you&#8217;re going to do.</p>
<p>Intel GMA 950, GMA X3100 and GMA 4500 are all good choices.</p>
<p>The Intel GMA 950 is the video card used in the Mac mini. The limitation is that it uses shared memory with the processor.</p>
<p>Nvidia GeForce 7300 LE, GeForce 7300 GT (Mac Pro), nVidia GeForce GT 120 (Mac Pro), NVIDIA GeForce 8600M GT, nVidia GeForce 9400M (Mac Mini) video cards work well.</p>
<p>Audio Cards: Intel High Definition Audio works well with VoodooHDA driver kext.</p>
<p><strong>Fixing Common Minor Issues</strong></p>
<p>• It&#8217;s common for the system not to boot after the installation.<br />
Press F8 at Darwin boot prompt and type: -v –s (hit enter). The -v option boots you in verbose mode to allow you to see any error messages during the boot. The -s option boots you into single user terminal mode instead of the OS X graphical interface.</p>
<p>• After you see ‘root#’, type ‘/sbin/fsck –fy’ and hit ‘Enter’. This will correct any corrupt files on the installation partition. </p>
<p>Type &#8220;/sbin/mount -uw /&#8221; and hit &#8220;Enter&#8221; again. This will mount the installation partition.</p>
<p>• Type &#8220;touch /var/db/.AppleSetupDone&#8221; and hit &#8220;Enter&#8221;. This will allpw you to enter the user customization necessary before the first boot.</p>
<p>• You will need to set up a password for &#8220;root&#8221;, type: &#8220;passwd&#8221; (yes, passwd without the &#8220;or&#8221;) and hit &#8220;Enter&#8221;; </p>
<p>choose your password.</p>
<p>Note: when you log in for the first time, your user name will be &#8220;root&#8221; and the password is the one you just set up.</p>
<p>• Now, after you log in, set up your personal account. (It’s not recommended to use ‘Root Account’) Under Settings  User Account, you will have an option of creating an account, do that.</p>
<p>• If you want to set Darwin boot options permanently edit /Library/Preferences/SystemConfiguration/com.apple.Boot.plist. </p>
<p>Open it with BBEdit or nano.</p>
<p><strong>Useful terminal commands:</strong></p>
<p>sudo -s      ; switch to superuser, all termainal commands after this are executed as superuser</p>
<p>lspci  package used to show manufacturer and device id</p>
<p>uname -a    ;  show the kernel version</p>
<p><strong>OS X kext files (Driver files):</strong></p>
<p>kext files are like dynamically linked library files in Windows or modules in Linux<br />
kext files are dynalically linked files used to extend the Operating system to handle drivers</p>
<p>http://www.kexts.com    ; growing library of OS X kext files</p>
<p>sudo kextstat                        ; show all the currently loaded kext files<br />
sudo kextload       ; manually load a kext file<br />
sudo kextload -t   ; manually load a kext with diagnostic messages<br />
sudo kextunload   ; unload a dynamically loaded kext file</p>
<p>kext files need to have root:wheel ownership before they can be loaded</p>
<p>you also need to clear the kext cache and reboot before the driver will be loaded.</p>
<p><strong>Useful websites:</strong></p>
<p>http://www.kexts.com<br />
http://www.ihackintosh.com<br />
http://www.insanelymac.com</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/hackintosh-os-x-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Set-up for a new Windows System</title>
		<link>http://west4.ca/http:/west4.ca/software-set-up-for-a-new-windows-laptop/</link>
		<comments>http://west4.ca/http:/west4.ca/software-set-up-for-a-new-windows-laptop/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 20:25:06 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows setup]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=349</guid>
		<description><![CDATA[These are the additional applications I recommend installing after a fresh Windows install. All the software below is available free at Filehippo except Tunelier available in Downloads.
AVG anti-virus  (always install first)
Firefox web browser (a much better browser than Internet Explorer)
CCleaner (Crap Cleaner)
Winzip  (for handling zip files)
Flashplayer (for Youtube and Hulu videos)
VLC media-player  [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>These are the additional applications I recommend installing after a fresh Windows install. All the software below is available free at <a href="http://www.filehippo.com">Filehippo</a> except Tunelier available in Downloads.</p>
<p>AVG anti-virus  (always install first)<br />
Firefox web browser (a much better browser than Internet Explorer)<br />
CCleaner (Crap Cleaner)<br />
Winzip  (for handling zip files)<br />
Flashplayer (for Youtube and Hulu videos)<br />
VLC media-player  (plays almost all media formats)<br />
*Skype and Gizmo (if the customer uses IP telephony)<br />
OpenOffice (Word-processing, SpreadSheets, Presentations)<br />
If I&#8217;m going to be using the machine for web administration, I also install:</p>
<p>Tunnelier (SSH client)<br />
Filezilla (FTP client)<br />
utorrent  (Bit torrent client)<br />
Hamachi (Virtual Private Network)<br />
EasyBCD (BootLoader Editor)<br />
RealVNC (Remote Desktop Software)<br />
VMware   (Virtual Machine)<br />
Microsoft Visual Studio</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/software-set-up-for-a-new-windows-laptop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing OSX iDeneb 10.5.6 onToshiba Satellite P200-BW1 Hackintosh</title>
		<link>http://west4.ca/http:/west4.ca/toshiba-satellite-hackintosh-wireless-usb/</link>
		<comments>http://west4.ca/http:/west4.ca/toshiba-satellite-hackintosh-wireless-usb/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 17:45:37 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Hackintosh]]></category>
		<category><![CDATA[iDeneb]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Toshiba Satellite P200]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=339</guid>
		<description><![CDATA[Important the install only works with MBR partition scheme with OS X loaded in the primary partition rdisk0s1!!
need to boot with -x -f after the initial install.
Getting the Intel High Definition Sound working:
verify Darwin kernel 9.6.0
download Voodoohda.kext from sourceforge.net
kextload -t VoodooHDA.kext
Apple=&#62;System Preferences=&#62;Sound to control preferences
use the directory utility to enable root user
Finder =&#62; Go =&#62; [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><strong>Important the install only works with MBR partition scheme with OS X loaded in the primary partition rdisk0s1!!</strong></p>
<p>need to boot with -x -f after the initial install.</p>
<p><strong>Getting the Intel High Definition Sound working:</strong></p>
<p>verify Darwin kernel 9.6.0<br />
download Voodoohda.kext from sourceforge.net<br />
kextload -t VoodooHDA.kext<br />
Apple=&gt;System Preferences=&gt;Sound to control preferences</p>
<p>use the directory utility to enable root user<br />
Finder =&gt; Go =&gt; Utilities =&gt; directory utility =&gt; Edit =&gt; enable root user</p>
<p>add mobility HD2400 driver to boot plist using EFIstudio</p>
<p>Finder =&gt; Applications =&gt; iDeneb applications =&gt; EFIStudio =&gt; Display</p>
<p>download Firefox using the Safari browser and install del.icio.us buttons</p>
<p>Apple =&gt; Software Update =&gt; All updates except the combo update</p>
<p>I have a Toshiba Satellite P200-BW1 laptop that triple boots into Windows 7, OS X or Ubuntu Linux, so I have a good feel for the most popular operating systems. Apple&#8217;s OS X is the best operating system out there in my opinion.</p>
<p>I do have several issues running OS X on my Toshiba Satellite A200; ATI HD 2600 PRO Mobility won&#8217;t run in accelerated graphics mode, the Intel 4965 AGN wireless adapter isn&#8217;t recognized and only one of the dual core processors is recognized. Even with all these problems I still prefer to run OS X if possible. I just get more done when I&#8217;m running OS X.</p>
<p>I often like to work in coffee shops so I absolutely need to have wireless working so the problem with OS X not using my wireless adapter meant I couldn&#8217;t use OS X while working away from my home network.</p>
<p>I&#8217;m running Kalyway OS X 10.5.2 on my desktop. The three issues I have with the desktop are:</p>
<p><strong>Only one CPU recognized Fix</strong></p>
<p>During boot hit the F8 key to allow boot up configuration and enter:<br />
rd=disk0s3 cpus=2</p>
<p>This tells the system to boot from the 4th partition (partitions are numbered starting from 0) and the the first SATA drive (drives are numbered starting at 0)<br />
I needed to find a USB wireless N adapter that works with OS X. Fortunalely RALink writes drivers for their chipsets that work with Windows, Linux and OS X. Here&#8217;s a link to the driver RAlink&#8217;s driver page.</p>
<p><a href="http://www.ralinktech.com/support.php?s=3">RALink drivers for Macintosh</a></p>
<p>The hardest part is finding out the chipset the wireless adapter uses. I found a Buffalo WLI-UC-GNUSB wireless N adapter on sale for 29.99 at <a href="http://www.ncix.com">NCIX</a> near Broadway and Burrard in Vancouver. To find out the chip set Buffalo uses, do a Google search for</p>
<p>Buffalo WLI-UC-GN chipset</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/toshiba-satellite-hackintosh-wireless-usb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>USB printer trouble-shooting &#8211; Impossible to delete document in print queue</title>
		<link>http://west4.ca/http:/west4.ca/usb-printer-trouble-shooting-impossible-to-delete-document-in-print-queue/</link>
		<comments>http://west4.ca/http:/west4.ca/usb-printer-trouble-shooting-impossible-to-delete-document-in-print-queue/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 16:06:17 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[USB Printer]]></category>
		<category><![CDATA[USB prniter]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=336</guid>
		<description><![CDATA[Sometimes clients unplug or power down a printer in the middle of printing a document.  This can leave a document in the print queue that is impossible to delete or finish printing. Often the printer icon will have a yellow exclamation mark indicating an error on the device. Trying to delete or cancel the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Sometimes clients unplug or power down a printer in the middle of printing a document.  This can leave a document in the print queue that is impossible to delete or finish printing. Often the printer icon will have a yellow exclamation mark indicating an error on the device. Trying to delete or cancel the  document from the print queue just gives an error message.</p>
<p>1. Turn the printer off for 5 minutes, turn it back on and then try to delete the document from the print queue .</p>
<p>If that doesn&#8217;t work try &#8230;</p>
<p>2. Unplug the printer from it&#8217;s original USB port and plug it into a different USB port. Wait for the printer driver to be installed on the new USB port. Try printing the document using this printer. If printer works delete the original printer driver.</p>
<p>If that dowan&#8217;t work &#8230;</p>
<p>3. Reinstall the printer<br />
a. Start =&gt; Devices and Printers<br />
b. Right click on the printer that&#8217;s giving the trouble =&gt; Remove device<br />
c. Unplug the printer<br />
d. Power doen the computer/Wait 5 minutes/Power on the computer<br />
e. Plug the printer back in<br />
f. Wait for the driver to be reinstalled<br />
g. Reprint the document</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/usb-printer-trouble-shooting-impossible-to-delete-document-in-print-queue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatically updating webcam image for Shaw free hosting space</title>
		<link>http://west4.ca/http:/west4.ca/automatically-updating-webcam-image-for-shaw-free-hosting-space/</link>
		<comments>http://west4.ca/http:/west4.ca/automatically-updating-webcam-image-for-shaw-free-hosting-space/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 02:39:48 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Webcam]]></category>
		<category><![CDATA[Evocam]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Tincam]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=334</guid>
		<description><![CDATA[Would you like to be able to monitor your home, pet or child from anywhere  on the internet. Or maybe you&#8217;d like to monitor the weather or watch a birdhouse online. This project provides an automatically updating image on the free webspace that comes with Shaw Broadband internet access.
Project Hardware:
A USB webcam &#8211; almost [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Would you like to be able to monitor your home, pet or child from anywhere  on the internet. Or maybe you&#8217;d like to monitor the weather or watch a birdhouse online. This project provides an automatically updating image on the free webspace that comes with Shaw Broadband internet access.</p>
<p><strong>Project Hardware:</strong></p>
<p>A USB webcam &#8211; almost any Microsoft or Logitech webcam<br />
A USB extension cable to reach from the webcam to your computer<br />
A camera tripod (or the webcam can be duct-taped into position)</p>
<p>High-speed internet access.</p>
<p><strong>Software</strong></p>
<p>Windows XP, Vista or 7 + <a href="http://www.tincam.com/">Tincam</a></p>
<p><a href="http://www.tincam.com/">O</a>S X + Evocam</p>
<p>Filezilla to view your files on the free shaw hosting space.</p>
<p>Tincam and Evocam are both simple webcam servers that use ftp to update a webpage with an image from your webcam.</p>
<p>Both packages lets you specify how often to update the image; from every so many seconds to minutes. Seconds works well for rapidly changing scenes like a birdwatcher webcam. Every 5 minutes works well for something like a weather webcam. If you update the image more than once every 5 minutes be sure to check that your internet connection is fast enough to finish uploading the image before the next picture needs to be sent.</p>
<p><strong>Hosting and internet access</strong><br />
ftp server        ftp.shaw.ca<br />
username        shaw_email_username      (your shaw email username)<br />
password        your_shae_email_password</p>
<p>After starting the capture, you can view your image at</p>
<p>http://members.shaw.ca/yourusername/webcam.html</p>
<p>Tincam costs $19, but a free 30 day evaluation copy can be downloaded from their website.<br />
<a href="http://www.tincam.com/download.php"> </a></p>
<p><a href="http://www.tincam.com/download.php">Tincam software download.</a></p>
<p>After you have the camera set-up. You can buy a domain name from GoDaddy and forward the name to your free Shaw hosting webspace.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/automatically-updating-webcam-image-for-shaw-free-hosting-space/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vancouver Voice Over IP (VoIP) Background Information</title>
		<link>http://west4.ca/http:/west4.ca/vancouver-voice-over-ip-voip-background-information/</link>
		<comments>http://west4.ca/http:/west4.ca/vancouver-voice-over-ip-voip-background-information/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 16:30:01 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[VoIP]]></category>
		<category><![CDATA[Call Origination]]></category>
		<category><![CDATA[Call Termination]]></category>
		<category><![CDATA[Gizmo Project]]></category>
		<category><![CDATA[PSTN]]></category>
		<category><![CDATA[Voxalot]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=318</guid>
		<description><![CDATA[A business phone line from TELUS will set you back about $60 a month. There is a much cheaper alternative that uses the internet to transport your calls rather than the familiar wired phone network.
Most business people have heard of Voice over Internet Protocol or VoIP. It&#8217;s an alternative to using the regular phone network [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>A business phone line from TELUS will set you back about $60 a month. There is a much cheaper alternative that uses the internet to transport your calls rather than the familiar wired phone network.</p>
<p>Most business people have heard of Voice over Internet Protocol or VoIP. It&#8217;s an alternative to using the regular phone network also known as the the Public Switched Phone Network or PSTN for short.</p>
<p>The VoIP network uses a protocol called Session Initiation Protocol or SIP for the call set up and RTP for the voice data path. The PSTN network uses separate paths for call set up and data. Signalling System 7 is used for call set up.</p>
<p>There are companies that provide gateways between the SIP and PSTN networks.</p>
<p>I purchased a 604 DID from Gizmo. Another source for DIDs is <a href="http://voip.ms">voip.ms</a></p>
<p>A local alternative for 604 DIDs is People Line, based here in Vancouver. People Line let&#8217;s you port your regular 604 number to VoIP. People line charges $10/month or $100/year.</p>
<p>A little more technical detail:</p>
<p>When someone phones my 604 DID, Gizmo (or People Line) acts as a call termination service for the PSTN (Public Switched Telephone Network) DID and also as a gateway to the voice over internet protocol (VoIP) network.This service is known as PSTN (Public Switch Telephone Network) call termination.</p>
<p>I use Gizmo for dialing out to the PSTN. This is know as PSTN call origination. Gizmo&#8217;s rate is much more reasonable than a cell phone; about 2 cents a minute anywhere in North America.</p>
<p>For some reason I have problems with Gizmo&#8217;s voicemail so I use Voxalot which has a full-featured voicemail service.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/vancouver-voice-over-ip-voip-background-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grub Configuration for laptop + Unix Reminders</title>
		<link>http://west4.ca/http:/west4.ca/unix-cheat-sheet-reminders/</link>
		<comments>http://west4.ca/http:/west4.ca/unix-cheat-sheet-reminders/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 17:31:55 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Boot Loader]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[bootloader]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[multi-booting]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=307</guid>
		<description><![CDATA[I&#8217;m often switching between Windows, OS X and Linux (flavor of Unix). Windows and OS X use a graphical user interface (GUI) for  just about everything, but Linux often requires me to use terminal commands. These are some cheat codes to help me remember my Unix.
Grub menu.lst file
=================================
title		Ubuntu 8.04.3 LTS, kernel 2.6.24-16-generic (recovery mode)
root		(hd0,4)
kernel		/boot/vmlinuz-2.6.24-16-generic [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I&#8217;m often switching between Windows, OS X and Linux (flavor of Unix). Windows and OS X use a graphical user interface (GUI) for  just about everything, but Linux often requires me to use terminal commands. These are some cheat codes to help me remember my Unix.</p>
<p>Grub menu.lst file<br />
=================================<br />
title		Ubuntu 8.04.3 LTS, kernel 2.6.24-16-generic (recovery mode)<br />
root		(hd0,4)<br />
kernel		/boot/vmlinuz-2.6.24-16-generic root=UUID=d4a5f333-2120-467a-adc6-64b33c6e0182 ro single<br />
initrd		/boot/initrd.img-2.6.24-16-generic</p>
<p>title		Ubuntu 8.04.3 LTS, memtest86+<br />
root		(hd0,4)<br />
kernel		/boot/memtest86+.bin<br />
quiet</p>
<p>### END DEBIAN AUTOMAGIC KERNELS LIST</p>
<p># This is a divider, added to separate the menu items below from the Debian<br />
# ones.<br />
title		Other operating systems:<br />
root</p>
<p># This entry automatically added by the Debian installer for a non-linux OS<br />
# on /dev/sda1<br />
title		Windows Vista/Longhorn (loader)<br />
root		(hd0,0)<br />
savedefault<br />
makeactive<br />
chainloader	+1</p>
<p># This entry is to boot Mac OS X<br />
#</p>
<p>title           Mac OS X 10.5.6<br />
kernel          (hd0,4)/boot/boot</p>
<p>==============================================================</p>
<p><strong>Vi editor</strong></p>
<p>&#8220;Esc&#8221;  &#8220;Shift&#8221; &#8220;Colon&#8221;    =&gt; Enter command mode<br />
In command mode, navigate to the character you want to delete and press d<br />
:set number<br />
:set ruler</p>
<p>^ begining of line<br />
$ end of line</p>
<p>~/.vimrc   startup file for vi</p>
<p><strong>Bash</strong><br />
/etc/initab  #default runlevel<br />
tail -f   /var/log.messages<br />
ps axf |<br />
lsmod<br />
lsusb<br />
lsof #list open files<br />
kill -9 &#8220;lsof -t /memstick&#8221;<br />
mkboot # create a grub boot disk<br />
window managers xdm gdm kdm<br />
dpkg &#8211;purge &#8211;force-depend xserver-xorg</p>
<p>/etc/init.d/sshd start<br />
/etc/init.d/sshd stop<br />
Remote ssh client needs the public key</p>
<p>tsock firefox</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/unix-cheat-sheet-reminders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Network PEN testing Toshiba Satellite P200-BW1 Intel 4965AGN Testing</title>
		<link>http://west4.ca/http:/west4.ca/toshiba-satellite-p200-bw1-intel-4965agn-testing/</link>
		<comments>http://west4.ca/http:/west4.ca/toshiba-satellite-p200-bw1-intel-4965agn-testing/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 21:01:06 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[WiFi]]></category>
		<category><![CDATA[iwl4965]]></category>
		<category><![CDATA[kismet]]></category>
		<category><![CDATA[Toshiba Satellite P200]]></category>
		<category><![CDATA[wireshark]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=293</guid>
		<description><![CDATA[Notes to myself for penetration testing using Ubuntu Hardy Heron with Toshiba Satellite P200-BW1 (built-in Intel 4965AGN wirless card)
1. Check to ensure the Intel 4965AGN driver module is installed
lsmod &#124; grep iwl
2. Put the wireless card into monitor mode
ifconfig wlan0 down
iwconfig wlan0 mode monitor
ifconfig wlan0 up
3. Edit the kismet.conf in /etc/kismet/ to add the source [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Notes to myself for penetration testing using Ubuntu Hardy Heron with Toshiba Satellite P200-BW1 (built-in Intel 4965AGN wirless card)</p>
<p>1. Check to ensure the Intel 4965AGN driver module is installed</p>
<p>lsmod | grep iwl</p>
<p>2. Put the wireless card into monitor mode</p>
<p>ifconfig wlan0 down<br />
iwconfig wlan0 mode monitor<br />
ifconfig wlan0 up</p>
<p>3. Edit the kismet.conf in /etc/kismet/ to add the source interface</p>
<p>source=iwl4965,wlan0,test</p>
<p>4. sudo kismet</p>
<p>5. sudo wireshark -i wlan0  ; allows you to choose the interface you want to monitor after loading</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/toshiba-satellite-p200-bw1-intel-4965agn-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trouble-shooting sipphone using PSTN gateway</title>
		<link>http://west4.ca/http:/west4.ca/255/</link>
		<comments>http://west4.ca/http:/west4.ca/255/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 05:11:06 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[VoIP]]></category>
		<category><![CDATA[Gizmo Project]]></category>
		<category><![CDATA[PSTN]]></category>
		<category><![CDATA[SIP]]></category>
		<category><![CDATA[SipBroker]]></category>
		<category><![CDATA[WiFi]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=255</guid>
		<description><![CDATA[I use SIPphone to register clients Voice over Internet Protocol (VoIP) phones. These are some notes to myself to use when trouble-shooting VoIP.
Here&#8217;s the testing protocol I use to ensure that VoIP number is properly set-up on the SIPphone server-side.
Using SIPbroker Vancouver Public Switched Telephone Number (PSTN) Gateway to ensure VoIP client is properly set-up.
1) [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I use SIPphone to register clients Voice over Internet Protocol (VoIP) phones. These are some notes to myself to use when trouble-shooting VoIP.</p>
<p>Here&#8217;s the testing protocol I use to ensure that VoIP number is properly set-up on the SIPphone server-side.</p>
<p>Using SIPbroker Vancouver Public Switched Telephone Number (PSTN) Gateway to ensure VoIP client is properly set-up.</p>
<p>1) Dial SIPbroker Vancouver PSTN Gateway 604.630.9700, wait for greeting (&#8221;SIPbroker PSTN gateway please enter the number you wish to connect to now!&#8221;)</p>
<p>2)Connect to number &#8220;*747 **&#8221;  to ensure SIPphone proxy is running</p>
<p>You can also connect to the following numbers<br />
*747-1-800-555-TELL weather, news, technology, sports (open)<br />
*747-1-222-XXX-XXXX create your own conference room by choosing any 7-digit number (open)</p>
<p>3) Connect to the SIPphone echotest server *747-1-747-474-ECHO (3246)</p>
<p>Note there is about a 10 second delay between entering the sip phone number and connecting with the number (longer than with a conventional phone)</p>
<p>4) Use the open port tester at <a href="http://www.yougetsignal.com/tools/open-ports/">yougetsigna</a>l to ensure ports 5004, 5005, 5006 and 64064 are open.</p>
<p>5)Now you can download the GIZMO softphone and install it on your client&#8217;s computer.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/255/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Voice Over Internet (VoIP) for cheap phone calls</title>
		<link>http://west4.ca/http:/west4.ca/use-voice-over-internet-voip-for-a-cheap-phone-line/</link>
		<comments>http://west4.ca/http:/west4.ca/use-voice-over-internet-voip-for-a-cheap-phone-line/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 03:20:14 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[VoIP]]></category>
		<category><![CDATA[PSTN]]></category>
		<category><![CDATA[SIP]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=248</guid>
		<description><![CDATA[I only spend $4/month for a 604.xxx.xxxx Vancouver phone line.
The reason my phone line is so much cheaper than a Telus phone line is that I use my broadband internet connection for making and receiving voice calls instead of the conventional public phone system. And my phone is a software phone called GIZMO that I [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I only spend $4/month for a 604.xxx.xxxx Vancouver phone line.</p>
<p>The reason my phone line is so much cheaper than a Telus phone line is that I use my broadband internet connection for making and receiving voice calls instead of the conventional public phone system. And my phone is a software phone called <a href="http://www.gizmo5.com/download.php">GIZMO</a> that I downloaded free from the internet. I use my computer speakers and a microphone instead of a conventional handset.</p>
<p>Phone calls over the internet use a protocol called Session Initiation Protocol (SIP), so I&#8217;ll call an internet phone call a SIP call to distinguish it from a plain old telephone (POTS) call. SIP calls use the IP network while POTS calls use the  Public Switched Telephone Network (PSTN)</p>
<p>My SIP phone number, sip:7470078316@proxy001.sipphone.com, looks more like an email address than a conventional phone number. How is my sister on the public phone system with a regular telephone going to phone this strange looking number?</p>
<p>There are a couple of ways. The first method uses a gateway server that has both POTS connections and SIP connections. My sister phones the local gateway using her POTS phone and waits for the greeting. The phone number for the PSTN gateway in Vancouver is 604.630.9700 and greets her with &#8220;Welcome to the SIPbroker PTSN public gateway&#8221;. Now she has to enter my sip phone number. A conventional phone doesn&#8217;t have alphabetic keys for the @proxy001.sipphone.com part. Instead she uses *747 which is shorthand for use the sipphone proxy, followed by my sip number;</p>
<p>*747 1 747 007 8316 #</p>
<p>And we&#8217;re connected!</p>
<p>The second method needs more setup, but makes it a lot easier for people to reach you. You buy a DID (Direct Inward Dialing) number from sipphone, sipbroker or one of the many other companies out there. A DID is a 604.464.1346 or 778.464.1346 number. With Sipphone this is called a CALL IN number and costs $12 for 3 months.</p>
<p>When you buy the DID, the company who sold it to you creates an entry is a database called ENUM. The ENUM database contains a mapping between your DID number and your SIP number.</p>
<p>In the second method my sister just dials 604.464.1346. When the number arrives at the telephone company switch it recognizes the number as a DId and forwards it to the gateway server at SIPphone using the PSTN. The server has to decide how to terminate the call. It looks in the ENUM database for the number 604.464.1346, finds your SIP address and forwards the data to the softphone on my computer.</p>
<p>A local alternative for 604 DIDs is People Line, based here in Vancouver. People Line let&#8217;s you port your 604 PSTN number to VoIP. People line charges $10/month or $100/year.</p>
<p>A little more technical detail:</p>
<p>When someone phones the DID, SIPphone acts as a call termination service for the PSTN (Public Switched Telephone Network) DID and a SIP gateway. This service is known as PSTN (Public Switch Telephone Network) call termination.</p>
<p>Signaling System 7 the backbone of both the mobile and Public Switched Phone Networks used two separate channels; a control channel for setting up and controlling the calls and a data channel, The traditional port for the control channel is port 64064, An unencrypted call uses port 5004 while port 5005 is reserved for encrypted calls.</p>
<p>I use Gizmo for dialing out to the PSTN. This is know as call origination. Gizmo&#8217;s rate is much more reasonable than a cell phone; about 2 cents a minute anywhere in North America.</p>
<p>For voicemail I use Voxalot which has a full-featured voicemail service.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/use-voice-over-internet-voip-for-a-cheap-phone-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SIP to PSTN Gateways in Canada</title>
		<link>http://west4.ca/http:/west4.ca/sip-to-pstn-gateways-in-canada/</link>
		<comments>http://west4.ca/http:/west4.ca/sip-to-pstn-gateways-in-canada/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 00:16:44 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[SIP]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=246</guid>
		<description><![CDATA[City:                          Local Phone Number:                       Sponsor:
Abbotsford  	  [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>City:                          Local Phone Number:                       Sponsor:</p>
<p>Abbotsford  	       +1-604-755-3458  	                         Link2VoIP<br />
Calgary 	               +1-403-775-2208 	                         LES.NET<br />
Edmonton 	       +1-780-628-3504 	                         LES.NET<br />
Fort Mcmurray 	       +1-780-747-2065 	                         Link2VoIP<br />
Grand Prairie 	       +1-780-833-2565 	                         Link2VoIP<br />
Halifax 	               +1-902-482-3738 	                         LES.NET<br />
Hamilton 	               +1-905-390-1547 	                         Link2VoIP<br />
Kelowna 	               +1-250-469-9037 	                         Link2VoIP<br />
Kingston 	               +1-613-887-2383 	                        Link2VoIP<br />
Kitchener 	               +1-519-957-1904 	                        LES.NET<br />
Lethbridge 	       +1-403-388-3611                     	Link2VoIP<br />
London 	               +1-519-937-1450 	                        Link2VoIP<br />
Medicine Hat 	       +1-403-488-3600 	                        Link2VoIP<br />
Montreal 	               +1-514-908-9707                           Link2VoIP<br />
Oshawa 	               +1-905-674-6127         	                Link2VoIP<br />
Oshawa 	               +1-289-222-FREE 	                        Voice Network Inc<br />
Ottawa 	+1-613-686-1602 	LES.NET<br />
Quebec City 	+1-418-948-3307 	LES.NET<br />
Red Deer 	+1-403-755-8510 	Link2VoIP<br />
Sherbrooke 	+1-819-780-2742 	Link2VoIP<br />
St. Catherines 	+1-905-378-2953 	Link2VoIP<br />
Toronto 	+1-647-476-FREE 	Voice Network Inc<br />
Trois Rivieres 	+1-819-840-5332 	Link2VoIP<br />
Vancouver 	+1-604-628-4266 	LES.NET<br />
Vancouver 	+1-604-630-9700 	Link2VoIP<br />
Victoria 	+1-250-412-6019 	Link2VoIP<br />
Waterloo 	+1-519-772-5767 	Link2VoIP<br />
Whistler 	+1-604-966-2036 	Link2VoIP<br />
Windsor 	+1-519-968-2444 	Link2VoIP<br />
Winnipeg 	+1-204-480-4085 	LES.NET</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/sip-to-pstn-gateways-in-canada/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BlueHost Website Hosting Review</title>
		<link>http://west4.ca/http:/west4.ca/bluehost-website-hosting-review/</link>
		<comments>http://west4.ca/http:/west4.ca/bluehost-website-hosting-review/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 23:55:24 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Blue Host]]></category>
		<category><![CDATA[Hosting]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=239</guid>
		<description><![CDATA[Blue Host offers an excellent value website hosting package at the best price I can find. What truly sets them apart from all the other shared hosting companies is the special software they have developed to overcome the weakness of a traditional shared host.
The problem with traditional shared hosting has always been that since you [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Blue Host offers an excellent value website hosting package at the best price I can find. What truly sets them apart from all the other shared hosting companies is the special software they have developed to overcome the weakness of a traditional shared host.</p>
<p>The problem with traditional shared hosting has always been that since you are sharing one server with dozens or hundreds of other sites performance can be erratic. Depending on how busy the other sites are on the server your pages might load lightening fast, slow or time-out. Greedy Gus&#8217; websites running on the same server could be feasting on the server horsepower while your site was starving on the leftovers.</p>
<p>Bluehost&#8217;s software gaurantees that each account on the server gets the same portion of the server&#8217;s processing. This gaurantees that your site will have stable performance independent of how busy the other sites on the same server get! Basically you get the stable performance of a private server at the price of a shared host.</p>
<p>You can read more details about what sets Bluehost apart on <a href="http://mattheaton.com">Matt Heaton&#8217;s (the CEO of Bluehost) blog.</a></p>
<p>Here are some reasons I like Bluehost. #1 the stable performance like I mentioned earlier. Second is the front-end for managing your sites. They use cPanel which is generally recognized as the best application for managing your hosts. cPanel is an intuitive, easy-to-use graphical application that automates most everything you need to manage your website.</p>
<p>One thing that almost turned me off Bluehost is they go overboard with their marketing. Maybe it&#8217;s the skeptic in me but the offers of UNLIMITED hosting space, file transfer and domains hosting set alarm bells off in my head. Don&#8217;t let the hyperbole turn you off.</p>
<p>Here&#8217;s another thing I like. <strong>One Free Domain Forever!</strong>. Forget about remembering to pay that annual fee to renew your domain name.</p>
<p>And they also offer</p>
<p>SSH (Secure Shell) access, SSL, FTP, Stats<br />
CGI, Ruby (RoR), Perl, PHP, MySQL<br />
2000/2002 Front Page Extensions</p>
<p>They have a support forum and fast turnaround on customer service.</p>
<p>All this for $ 6.99 per month.</p>
<p>Its been 14 months since I purchased my hosting and I&#8217;ve only had a couple of minor issues that were quickly resolved. One tip, that is true with any hosting service, is be sure to do regular backups.  Bluehost does backups, but it can take a bit of time for customer support to find and restore your files.</p>
<p>If you want to buy a shared hosting, Bluehost is highly recommended. I do make an affiliate fee if you sign up with Bluehost.</p>
<p>If you&#8217;re interested in finding out more about Bluehost, click on the link.</p>
<p><script src="http://www.bluehost.com/src/js/west4communications/CODE118/120x240/bh_120x240_02.gif" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/bluehost-website-hosting-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Find out what other websites are on your shared host</title>
		<link>http://west4.ca/http:/west4.ca/find-out-what-other-websites-are-on-your-shared-host/</link>
		<comments>http://west4.ca/http:/west4.ca/find-out-what-other-websites-are-on-your-shared-host/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 06:51:19 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Blue Host]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[Hosting]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=233</guid>
		<description><![CDATA[Shared hosting packages are cheap. But often hundreds of sites are running on one server which means slow response times for your site.
You can view the names of other sites being run on the same shared host by entering the name of a site into find shared host neighbours.
How it works:
Usually all the hosts on [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Shared hosting packages are cheap. But often hundreds of sites are running on one server which means slow response times for your site.</p>
<p>You can view the names of other sites being run on the same shared host by entering the name of a site into <a href="http://www.axandra.com/free-online-seo-tool/shared-hosting-check.php">find shared host neighbours</a>.</p>
<p><strong>How it works:</strong></p>
<p>Usually all the hosts on a shared server share the same ip address. You can find the domainnames of all the sites on a shared ip address by doing a reverse ip lookup.</p>
<p>You can use this information to assess whether a prospective or current host is cramming too many sites onto one server.</p>
<p>One tip, though — if you’re trying to assess a prospective web host, like hostgator.com or godaddy.com, you need to type in the address of one of its client sites, and not the web host’s site itself.</p>
<p>Web hosts have been know to host their own website on a different, more reliable server in order to make themselves out to be better than they really are.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/find-out-what-other-websites-are-on-your-shared-host/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Choosing A Domain Name Registrar &#8211; GoDaddy</title>
		<link>http://west4.ca/http:/west4.ca/choosing-a-domain-name-registrar-godaddy/</link>
		<comments>http://west4.ca/http:/west4.ca/choosing-a-domain-name-registrar-godaddy/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 06:27:46 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Domain Name Registrar]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[Hosting]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=230</guid>
		<description><![CDATA[Choosing a Domain name registrars
by John Davidson
You won&#8217;t need much support from a domain name registrar so why pay $35 if you can get away with only $10?
Be wary of the sites that offer $2.99 names though. They lure you in with a cheap price for the first year like $2.99, but then soak you [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Choosing a Domain name registrars</p>
<p>by John Davidson</p>
<p>You won&#8217;t need much support from a domain name registrar so why pay $35 if you can get away with only $10?</p>
<p>Be wary of the sites that offer $2.99 names though. They lure you in with a cheap price for the first year like $2.99, but then soak you each year after when you need to renew your name. Since transferring registrars is generally a pain-free process, don&#8217;t hesitate to transfer the name to a cheaper registrar. Do not leave the transfer to the last minute before the name expires! Give the registrar at least 30 days notice.</p>
<p>I register all my domain names with GoDaddy because they&#8217;re reasonably priced and have never let me down. .COM domain names are generally about $10. To save a few dollars, type “godaddy” into Google and click on the resulting “sponsored link” and you can usually score a promotion code. RetailMeNot is another good source for the latest GoDaddy coupon codes.</p>
<p>One thing to watch out for with GoDaddy. During the registration process they ruthlessly try to upsell you additional domain names, hosting and other add-ons. Be sure to double-check what you&#8217;re buying and the final price before checking out.</p>
<p>West 4 Communications can handle the domain name registration process for you. Please <a href="http://west4.ca/contact/">contact us</a> for further details.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/choosing-a-domain-name-registrar-godaddy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Securing GoDaddy Shared Hosting</title>
		<link>http://west4.ca/http:/west4.ca/securing-godaddy-shared-hosting/</link>
		<comments>http://west4.ca/http:/west4.ca/securing-godaddy-shared-hosting/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 04:17:40 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Domain Name Registrar]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=216</guid>
		<description><![CDATA[by John Davidson
There are a few annoying security holes with GoDaddy shared hosting that can be easily fixed. The first annoyance is the default GoDaddy login page does not use https:// (secure encrypted login) but instead ordinary http:// which transmits your username and password in plain text.
On the GoDaddy home page leave the username/customer# and [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>by John Davidson</p>
<p>There are a few annoying security holes with GoDaddy shared hosting that can be easily fixed. The first annoyance is the default GoDaddy login page does not use https:// (secure encrypted login) but instead ordinary http:// which transmits your username and password in plain text.</p>
<p>On the <a href="http://www.godaddy.com">GoDaddy home page</a> leave the username/customer# and password boxes empty and hit the GO button. This will bring up a secure login page.</p>
<p>The second annoyance relates to the default way to transfer files to a shared GoDaddy hosting account is using File Tranfer Protocol (FTP). The problem with FTP is that it transfers your data in plain text including your username and password.</p>
<p>A much better way to connect is using Secure Shell Protocol (SSH). GoDaddy now allows you to enable SSH on your shared hosting accounts. You can check out the details at <a href="http://help.godaddy.com/article/4942">Enabling SSH on Your GoDaddy Linux Shared Hosting Account</a>.</p>
<p>There is one important caveat. If you have databases on your account you cannot enable SSH. The work-around is to backup your databases, delete the databases, and then enable SSH. After SSH is enabled, you can restore your databases.</p>
<p>To avoid this minor head-ache be sure to enable SSH access before setting up any databases.</p>
<p>The third annoyance is the default GoDaddy database setup has only one user with global read/write permissions to all your databases. In the event an intruder gains access to one user account, he has access to all your databases including possibly customer records. To limit the risk each database should have a unique user with the minimum privileges for that database.</p>
<p>West 4 Communications can secure and maintain your hosting accounts for you while you concentrate on your business. Please <a href="http://west4.ca/contact/">contact us</a> for more details.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/securing-godaddy-shared-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tracing someone using an IP address</title>
		<link>http://west4.ca/http:/west4.ca/geoblocking-and-ip-address/</link>
		<comments>http://west4.ca/http:/west4.ca/geoblocking-and-ip-address/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 02:14:03 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[anonymity]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[geocoding]]></category>
		<category><![CDATA[IP address]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=210</guid>
		<description><![CDATA[What is an IP address?
by John Davidson
Every telephone needs to have a phone number to be able to use the public phone network. Similarly every device connected to the public Internet needs a unique number known as an Internet Protocol (IP) address. IP addresses consist of four numbers separated by periods and look something like [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>What is an IP address?</p>
<p>by John Davidson</p>
<p>Every telephone needs to have a phone number to be able to use the public phone network. Similarly every device connected to the public Internet needs a unique number known as an Internet Protocol (IP) address. IP addresses consist of four numbers separated by periods and look something like 72.14.190.50. Each digit can be between 0 and 255.</p>
<p>Geocoding</p>
<p>When you look at a phone number like 1 604 783 4950, the first digit is the country code (1 means North America) and the next 3 digits give the area in North America (604 &#8211; means the Greater Vancouver Area). Similarly your computer&#8217;s IP address can be used to determine your general location. </p>
<p>Click on the link to see <a href="http://whatismyipaddress.com">your general location</a>.</p>
<p>West 4 Communications can cloak your location so you appear to be located anywhere in the world. Please <a href="http://west4.ca/contact/">contact us</a> if you would like further details.</p>
<p>Are you still curious about IP addresses. Let me tell you a little more about the secret world of IP numbers.</p>
<p>Generally people can remember a maximum of about 7 numbers, so IP numbers are tedious for humans to deal with. This is why we generally use Host Names instead of IP addresses; names are so much easier for humans to remember. </p>
<p>The Internet uses unique names like west4.ca and google.com but in the background these names are translated into IP addresses. Computers don&#8217;t have the limitations with numbers that humans do. In the background all the networking is being done using ip addresses. It&#8217;s only when the computer needs to present or accept informatino from humans that the digits are translated to a name.</p>
<p>Because there is only a limited number of possible IP addresses, Internet Service Providers (ISPs) differentiate between 2 kinds of IP addresses. Servers that always need to have the same IP address are given a static IP address that never changes. Clients who only need a temporary IP addresss are given an IP addresses from a pool of IP addresses that are recycled over and over. These are referred to as dynamic IP addresses. </p>
<p>It is difficult to host websites, mail servers, ftp servers, etc if you have a dynamic IP address because your IP address can change and then you have to tell everyone your computer is serving the new IP address. </p>
<p>Each carrier assigns static and dynamic IP addresses in certain ranges based on geographical location. This is the foundation of how you can be traced using your IP address.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/geoblocking-and-ip-address/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use free coffee shop wireless securely &#8211; part 3 &#8211; Your Own Virtual Private Network (VPN)</title>
		<link>http://west4.ca/http:/west4.ca/how-to-use-coffee-shop-wireless-securely-part-3-your-own-virtual-private-network-vpn/</link>
		<comments>http://west4.ca/http:/west4.ca/how-to-use-coffee-shop-wireless-securely-part-3-your-own-virtual-private-network-vpn/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 02:25:14 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[Network Security]]></category>
		<category><![CDATA[P2P File-Sharing]]></category>
		<category><![CDATA[WiFi]]></category>
		<category><![CDATA[Virtual Private Network]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=182</guid>
		<description><![CDATA[Create your own virtual private network with Hamachi
You can do things between computers on your home or office network you can&#8217;t do securely on a public WiFi network like listen to a shared iTunes library, access files in shared folders and corroborate on shared projects. But using the free virtual private network application Hamachi, you [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Create your own virtual private network with Hamachi</p>
<p>You can do things between computers on your home or office network you can&#8217;t do securely on a public WiFi network like listen to a shared iTunes library, access files in shared folders and corroborate on shared projects. But using the free virtual private network application Hamachi, you and your buddies can access your computers from anywhere on the internet anywhere on the planet as if you were all connected on your own private local network. This is called a Virtual Private Network.</p>
<p>Today we&#8217;ll use Hamachi to create a virtual private network between a PC, Mac and Ubuntu Linux box and listen to a shared iTunes library over the internet.</p>
<p>First what&#8217;s Hamachi VPN?</p>
<p>Hamachi is a free desktop application and gives you a secure, zero-configuration LAN over the internet. Any application that works over a local network can be used with Hamachi over the internet, like Windows file sharing, iTunes, Remote Desktop, FTP, VNC and gaming. All of Hamachi&#8217;s connections are secure, encrypted, authenticated and peer-to-peer. Though Hamachi acts as a mediator between your computers and creates the tunnels for their communication, Hamachi&#8217;s servers don&#8217;t listen in on or log your activity.</p>
<p>Here are some situations where you might use Hamachi:</p>
<p>Your company has a team of salesmen on the road with laptops and they want secure access to office network, printers. applications and files.</p>
<p>Your office or dorm room computer is behind a restrictive firewall that doesn&#8217;t let you reach it from the internet.</p>
<p>You want to add encryption to insecure network protocols like VNC.</p>
<p>You want to set up a shared folder of files for friends and family to access.</p>
<p>Sound useful? Let&#8217;s get started.</p>
<p>Set up Hamachi</p>
<p>1. Download and install Hamachi. For the most part, the Windows installation is the usual &#8220;just click next&#8221; routine, except for two notes: Hamachi will attempt to install a virtual network adapter which Windows XP says is not supported. &#8211; just hit the &#8220;Continue Anyway&#8221; button at that point. Also, if you have Windows Firewall enabled (or any firewall, for that matter), it will ask if you want to allow traffic to and from the Hamachi client. You do. Click the &#8220;Unblock&#8221; button to allow Hamachi traffic through your firewall, as shown.</p>
<p>For Mac and Ubuntu Linux users, the Hamachi installation is a bit more complicated. Even more disappointing, the application itself is command line, not point and click. (Warning: comfort in the Terminal required. UPDATE: HamachiX is a free GUI Hamachi client for the Mac.</p>
<p>2. Create your Hamachi network. Once Hamachi&#8217;s installed it will walk you through a quick tutorial to get you started. Read it &#8211; it&#8217;s worth it. Then, hit the network button (bottom right hand corner, second button to the left) and choose &#8220;Create new network&#8221; from the menu. Give your network a name (mine was &#8220;vancouverwest4&#8243;) and a password. Click the Create button.</p>
<p>Now your computer will be a member of the new network, and get its own Hamachi IP address (in addition to its regular IP address). It will also have a nickname that will identify it on your network. Mine was &#8220;socrates-pc.&#8221;</p>
<p>3. Join your Hamachi network. At this point you can tell your friends or co-workers your Hamachi network&#8217;s name and password so they too can join it with the Hamachi client installed. To connect my Mac to my new network, I issued a hamachi join gtrap-home command after setting my nickname to &#8220;powerbook.&#8221; Once my Mac was on the network.</p>
<p>4. Network away! Now you&#8217;re ready to share files or stream your iTunes library to other computers in your Hamachi virtual home network anywhere in the world the internet reaches. Within iTunes on my PC I turned sharing on and tried to listen on my Mac. At first the sharing didn&#8217;t work because Windows Firewall wasn&#8217;t allowing it. Once I opened up port 3689 (iTunes sharing port) within Windows Firewall, I was all set.</p>
<p>Then, I could see and play tunes in my PC&#8217;s shared library within iTunes on my Mac. (Be sure to check off &#8220;Look for shared libraries&#8221; in iTunes&#8217; Preferences Sharing panel.)</p>
<p>Finally, you can manage your Hamachi networks and clients through a web interface as well. Register for a free account at My Hamachi and enter your client&#8217;s Hamachi IP. Once you grant the web site access to your network information, view all your networks and clients on the web site, like this (click to enlarge):</p>
<p>Streaming music (and, uh, copying uncopyrighted songs from others&#8217; shared iTunes libraries) is only one example of what can be done with your virtual home network. Browse shared Windows folders, remote control your PC, access an FTP or web server (over Hamachi&#8217;s encrypted connection). Anything you can do locally you can do over the &#8216;net with Hamachi.</p>
<p>Are you a die-hard VPN/Hamachi user? Got questions or tips? Drop me an email or comment.</p>
<p>West 4 Communications can set up a secure Virtual Private Network for your force of global road warriors.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/how-to-use-coffee-shop-wireless-securely-part-3-your-own-virtual-private-network-vpn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use free coffee shop wireless securely &#8211; part 2 &#8211; Create a secure tunnel using SSH</title>
		<link>http://west4.ca/http:/west4.ca/how-to-use-free-public-wifi-in-a-coffe-shop-securely/</link>
		<comments>http://west4.ca/http:/west4.ca/how-to-use-free-public-wifi-in-a-coffe-shop-securely/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 02:13:34 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[Network Security]]></category>
		<category><![CDATA[WiFi]]></category>
		<category><![CDATA[Coffee Shop]]></category>
		<category><![CDATA[Secure Tunnel]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=173</guid>
		<description><![CDATA[Create a secure tunnel using SSH
by John Davidson
In part 1, we learned that using Wi-fi in public hotspots can be dangerous because of packet sniffers which can view and log all unencrypted network data. You need to protect yourself by encoding both what you are sending and receiving over by using https://  (note the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Create a secure tunnel using SSH</p>
<p>by John Davidson</p>
<p>In part 1, we learned that using Wi-fi in public hotspots can be dangerous because of packet sniffers which can view and log all unencrypted network data. You need to protect yourself by encoding both what you are sending and receiving over by using https://  (note the &#8220;s&#8221; for secure) connections whenever possible to connect securely to sites. </p>
<p>But some site don&#8217;t offer any kind of secure login. i&#8217;ll show you how to roll your own using SSH to create a secure tunnel connection from you remote laptop to a trusted home or office computer running an SSH server. All your network traffic will be sagely protected using encryption.</p>
<p>Laptop &#8211; Client Side Software: SSH Client<br />
    * Windows   &#8211;  PuTTY (I&#8217;m currently using Release 0.60)<br />
    * Linux/OSX &#8211;  SSH from the command line</p>
<p>Server &#8211;  Either at home or trusted remote web host with SSH access<br />
    * Windows    &#8211; SSH server<br />
    * Linux/OSX  &#8211; SSH server daemon</p>
<p>If you have trouble connecting to port 22 on your web host, double-check the port address. Some web hosts use oddball ports for SSH. My current web host uses port 2222 instead of 22.</p>
<p>I&#8217;ll use PuTTY on the client site for this walk-through. We will set up port 7000 as the secure channel.</p>
<p>1. Open PuTTY and click on the + sign beside SSH to see the tunneling options. Use the following tunnel settings:</p>
<p>PuTTY SSH Tunnel Configuration</p>
<p>    * Source Port: 7000<br />
    * Destination: localhost<br />
    * Select Dynamic and Auto</p>
<p>2. Click Add. D7000 should show up in the forwarded port box.<br />
3. Select Open and log in using your username and password. </p>
<p>You&#8217;re done setting up the secure channel.</p>
<p>4. In Firefox<br />
       a. Click Tools->Options->Advanced->Network->Settings<br />
       b. Click the &#8220;No Proxy&#8221; radio button<br />
       c. Click OK twice to close the configuration panes<br />
       d. Go to URL http://whatismyip.com<br />
       e. The ip address displayed is the ip address for the coffee shop</p>
<p>5. Configure Firefox to use the secure channel<br />
      a. Click Tools->Options->Advanced->Network->Settings<br />
      b. Click the &#8220;Manual proxy configuration&#8221; radio button.<br />
      c.  Set  SOCKS Host<br />
      d.  Set SOCKS Port: 7000<br />
      e.  Click the SOCKSv5 radio button<br />
      f.  Close the configuration pane<br />
      g. Go to URL http://whatismyip.com<br />
      h. The ip address displayed should be the ip address for remote trusted computer.</p>
<p>You can also encrypt your BitTorrent traffic or your MSN connection by changing connection/proxy settings in the application connection options to point to localhost port 7000 and SOCKS v4 or v5.</p>
<p>You can use the applicatin proxifier to forward all your connections at once to the remote ip address.</p>
<p>An easy way to switch proxy settings in Firefox is to install the Switchproxy add-on — change proxy settings with just a click. </p>
<p>Enjoy your secure browser session!</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/how-to-use-free-public-wifi-in-a-coffe-shop-securely/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use a secure tunnel to view US televison on hulu.com, nbc.com and comedycentral</title>
		<link>http://west4.ca/http:/west4.ca/use-a-secure-tunnel-to-view-us-televison-on-hulu-com-nbc-com-and-comedycentral/</link>
		<comments>http://west4.ca/http:/west4.ca/use-a-secure-tunnel-to-view-us-televison-on-hulu-com-nbc-com-and-comedycentral/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 17:40:07 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[Network Security]]></category>
		<category><![CDATA[WiFi]]></category>
		<category><![CDATA[Hulu]]></category>
		<category><![CDATA[Secure Tunnel]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[US televison]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=136</guid>
		<description><![CDATA[Stream Hulu, NBC and Comedy Central to your computer while living or traveling outside the United States.
by John Davidson
Watch full episodes of all the best in US TV programming streamed to your home computer. Are you a fan of Highlander, Family Guy or Heroes? Well you can watch seasons of episodes the whole library of [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Stream Hulu, NBC and Comedy Central to your computer while living or traveling outside the United States.</p>
<p>by John Davidson</p>
<p>Watch full episodes of all the best in US TV programming streamed to your home computer. Are you a fan of Highlander, Family Guy or Heroes? Well you can watch seasons of episodes the whole library of shows is clicks away any time you want! Hulu.com. nbc.com, thedailyshow.com, comedycentral.com are a few of the sites streaming US programming.</p>
<p>But there is a one problem. If you are living or traveling outside the United States, content owners use sophisticated geographical ip filtering to block streaming of the videos. For example, when you try to view hulu.com from Canada, you get the following message, &#8220;We&#8217;re sorry,  currently our video library can only be streamed within the United States.&#8221; I&#8217;ll describe a way to get around the blocks if you have SSH access to a home computer or server within the United States.  </p>
<p>I&#8217;ll show you how to forward your ip connection from your home computer located in Canada (or anywhere outside the US) to the US based server using an SSH secure tunnel. The server forwards all the data received back to the client in Canada transparently. This works well because to the US website you are now connecting from a US ip instead of a Canadian ip address.</p>
<p>Here&#8217;s the recipe:</p>
<p>Server Side: </p>
<p>1. Verify the bandwdth caps or limitations on your US server. I&#8217;m allowed 200 GB of traffic on my account. If I watch a couple of hours of TV on a typical day which works to about a giga-byte of traffic daily or less than 50 giga-bytes a month.</p>
<p>2. Create a new account on the remote server (based in the US).</p>
<p>adduser   tunnel_username</p>
<p>SSH allows you to connect securely to the server by creating a secure tunnel from your client computer to the US-based server. </p>
<p>Client running OSX or Ubuntu:</p>
<p>3. Open a terminal window<br />
4. ping yourserver.com   ; verify connectivity to the server<br />
5. ssh -D 8080 -p 22 -f -N tunnel_username@yourserver.com  ; forward port and then go into background<br />
    enter password for  tunnel_username when prompted </p>
<p>The ssh command is used to create an encrypted secure connection between a client port and a server port.</p>
<p>The &#8220;-D port&#8221; option specifies dynamic port forwarding. This works by allocating a socket to listen at a port on the local side. The port can be any number greater than 1024. Whenever a connection is made to this port, the connection is forwarded over the secure channel, and the application protocol is then used to determine where to connect to from the remote machine.  Currently the SOCKS4 and SOCKS5 protocols are supported,</p>
<p>The &#8220;-p port&#8221; option specifies the port to connect to on the remote server. Port 22 is the standard port an SSH server to listen on. If you have troubles connecting, check to ensure the remote server is using the standard port. Sometimes servers use oddball ports &#8211; hostgator for example uses port 2222. </p>
<p>The &#8220;-f &#8221; option requests ssh to go to background just before command execution. This is useful if ssh is going to ask for passwords or passphrases. After the password is entered SSH goes into the background. </p>
<p>The &#8220;-N&#8221; option  means do not execute a remote command.  This is useful for just forwarding ports (SSH version 2 only).</p>
<p>or if the client is running Windows:</p>
<p>3. Download PuTTy from http://www.filehippo.com<br />
4. Open the PuTTy SSH client. Look under Connection -> SSH -> Tunnels.<br />
Add a dynamic port forward, use port 8080 and no need to specify the destination.<br />
5. Click on the open button and enter password when prompted</p>
<p>Now set up Firefox to use the local SOCKS server (localhost:8080).<br />
6. Open up Firefox</p>
<p>7. Verify connectivity<br />
     a. go to URL http://whatismyip.com and write down the ip address for your client computer<br />
     b. click on the speed test button  and write down the upload and download speeds</p>
<p>UPDATE Hulu has updated their geo-blocking use new step 8  </p>
<p>OLD STEP 8<br />
    Click on  Tools -> Options -> Advanced -> Network -> Settings<br />
    Click the Manual proxy configuration radio button<br />
    On the SOCKS option enter localhost and 8080 as the port.</p>
<p>NEW STEP 8<br />
    a. Download Proxifier (30 days free trial version)  http://www.proxifier.com/download.htm<br />
    b. Install and launch proxifier<br />
    c. Click option > proxy settings> add<br />
        IP address: localhost<br />
        Port: 8080<br />
        Type: SOCKS5<br />
    d. Click OK button</p>
<p>Testing</p>
<p>9. Verify your port is being forwarded.<br />
     a. go to URL  http://www.whatsmyip.org/ and verify that the ip is different than in step 5a<br />
     b. click on the speed test button to confirm you are getting  reasonable upload and download speeds </p>
<p>This entry was posted on Tuesday, May 5th, 2009 at 1:11 pm and is filed under Technology, Uncategorized. You can follow any responses to this entry through the RSS 2.0 feed. </p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/use-a-secure-tunnel-to-view-us-televison-on-hulu-com-nbc-com-and-comedycentral/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to set-up a secure tunnel to use public WiFi safely</title>
		<link>http://west4.ca/http:/west4.ca/set-up-a-secure-tunnel-to-use-public-wifi-safely/</link>
		<comments>http://west4.ca/http:/west4.ca/set-up-a-secure-tunnel-to-use-public-wifi-safely/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 04:08:19 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[Network Security]]></category>
		<category><![CDATA[Secure Tunnel]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[WiFi]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=128</guid>
		<description><![CDATA[Using Wi-fi in public hotspots can be dangerous with packet sniffers so readily available. You need to protect yourself by encoding both what you are sending and receiving over an unsecured public network. 
Even at work if you want to avoid having your activities logged (for whatever reason) you should encrypt your traffic. An excellent [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Using Wi-fi in public hotspots can be dangerous with packet sniffers so readily available. You need to protect yourself by encoding both what you are sending and receiving over an unsecured public network. </p>
<p>Even at work if you want to avoid having your activities logged (for whatever reason) you should encrypt your traffic. An excellent way to do this is to set up a secure tunnel using an SSH connection to a trusted computer running a proxy server. </p>
<p>Laptop &#8211; Client Side Software: SSH Client<br />
    * Windows   &#8211;  PuTTY (I&#8217;m currently using Release 0.60)<br />
    * Linux/OSX &#8211;  SSH from the command line</p>
<p>Server &#8211;  Either at home or trusted remote web host with SSH access<br />
    * Windows    &#8211; SSH server<br />
    * Linux/OSX  &#8211; SSH server daemon</p>
<p>If you have trouble connecting to port 22 on your web host, double-check the port address. Some web hosts use oddball ports for SSH. My current web host uses port 2222 instead of 22.</p>
<p>I&#8217;ll use PuTTY on the client site for this walk-through. We will set up port 7000 as the secure channel.</p>
<p>1. Open PuTTY and click on the + sign beside SSH to see the tunneling options. Use the following tunnel settings:</p>
<p>PuTTY SSH Tunnel Configuration</p>
<p>    * Source Port: 7000<br />
    * Destination: localhost<br />
    * Select Dynamic and Auto</p>
<p>2. Click Add. D7000 should show up in the forwarded port box.<br />
3. Select Open and log in using your username and password. </p>
<p>You&#8217;re done setting up the secure channel.</p>
<p>Now you need to configure your applications to use the secure channel.</p>
<p>4. In Firefox 3.x go to </p>
<p>Tools->Options->Advanced->Network->Settings and set the following proxy configuration:</p>
<p>    * Manual proxy config<br />
    * SOCKS Host: localhost<br />
    * Port: 7000<br />
    * SOCKSv5 (or v4, doesn’t matter)</p>
<p>Then hit OK and you’re done. </p>
<p>To make sure the proxy is working, you can go to a site that will display your IP address or location. You can try this post to see if it displays the city of your proxy correctly (ineffective if your proxy and your current location is the same). You can also encrypt your BitTorrent traffic or your MSN connection by changing connection/proxy settings to point to localhost port 7000 using either SOCKS v4 or v5.</p>
<p>An easy way to switch proxy settings in Firefox is to install the Switchproxy add-on — change proxy settings with just a click. Enjoy your secure browser session!</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/set-up-a-secure-tunnel-to-use-public-wifi-safely/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Torrent File-Sharing 101</title>
		<link>http://west4.ca/http:/west4.ca/torrent-file-sharing-101/</link>
		<comments>http://west4.ca/http:/west4.ca/torrent-file-sharing-101/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 02:39:09 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[P2P File-Sharing]]></category>
		<category><![CDATA[Bit Torrent]]></category>
		<category><![CDATA[P2P]]></category>
		<category><![CDATA[Torrent]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=124</guid>
		<description><![CDATA[You want your music, movies and programs now with a minimum of fuss. This article will get the music and movies streaming onto your screen. You promise not to use this knowledge to download anything copyrighted. Read on.
Let&#8217;s begin with the grand-daddies of file sharing &#8211; Napster, Limewire and Emule. With all these applications you [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>You want your music, movies and programs now with a minimum of fuss. This article will get the music and movies streaming onto your screen. You promise not to use this knowledge to download anything copyrighted. Read on.</p>
<p>Let&#8217;s begin with the grand-daddies of file sharing &#8211; Napster, Limewire and Emule. With all these applications you connect with one other person (computer) and download an entire file. Sweet and simple. But here&#8217;s the problem, If it&#8217;s a popular file, probably there are thousands of other people all trying to download the same file at the same time. The more popular a file is, the slower your download becomes!</p>
<p>A smart guy named Bram Cohen designed a new protocol to overcome the roadblock when a file get popular. The protocol is called Bit-torrent. With Bit-torrent the more popular a file is the faster it downloads. Eureka! There are two kinds of people in torrent land; seeders and leechers.  Each file that is going to be shared is divided into 1024 pieces. Just like a puzzle with 1024 pieces. The seeders are the people that have the entire file, all 1024 pieces, The leechers are the people who still haven&#8217;t downloaded the entire file; they might have 0 pieces or 1023 pieces. </p>
<p>Bram&#8217;s insight was that even though the leechers don&#8217;t have the entire file they often have a piece that another leecher needs. So instead of waiting for the seed to share that piece, the leecher downloads it from  another leecher. Instead of waiting for the seeder to share all the pieces, leechers share pieces with other leechers as well. Each person (computer) is both downloading and uploading pieces of the file. That&#8217;s why you&#8217;ll also hear it called peer-to-peer file-sharing, Because you are downloaded from many computers instead of only one, you get your file faster. Yay!</p>
<p>But wait! How do you find out which files are available in torrent land and who the seeders are? That&#8217;s where sites like thepiratebay.com, mininova.com and isohunt.com come in. They are known as torrent tracker sites. Try the thepiratebay.org first  and search for your desired content. If they don&#8217;t give up. Google is your friend; try doing a normal search for the file, but add the keyword torrent. Follow the links and start your download.</p>
<p>Enough of the background. On to the recipe.</p>
<p>First things first. You need a Bit-torrent client. For Windows users, <a href="http://www.utorrent.com/">I recommend utorrent</a>. OS X users try transmission. Both applications are free,</p>
<p>Second you need a torrent website. Check out thepiratebay.com, mininova.com, sumotorrents.com and btjunkie.com. Next search for the uncopyrighted material that you want. Try to find one with a high number of seeders (these are people who are uploading the album) and a low number of leechers (these are other people who are downloading the album). If you can find one with a good ratio (seeders/leechers) then it will download much faster. Once you&#8217;ve found the album you want, click download file.</p>
<p>&#8220;Whoa! How did that file download in 2 seconds?&#8221; Well you have just downloaded the .torrent file itself (remember it only has the address of the seeders for the file). Now open utorrent or transmission. Drag the .torrent file you just downloaded into it. And start your download.</p>
<p>Remember to keep the torrent client running so now you can seed the file to other people.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/torrent-file-sharing-101/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7-11 Speakout Prepaid Cell Phone</title>
		<link>http://west4.ca/http:/west4.ca/114/</link>
		<comments>http://west4.ca/http:/west4.ca/114/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 02:14:03 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Cell Phone]]></category>
		<category><![CDATA[prepaid cell-phone]]></category>
		<category><![CDATA[Speakout]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=114</guid>
		<description><![CDATA[This month 7-11 Speakout is offering a free Nokia cell phone when you buy $100 of airtime!
Buying a cell phone can be overwhelming if you&#8217;ve never had one before. It&#8217;s easy to get lost in the wide choice of features and end up with less phone or more phone than you need. So here&#8217;s a [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>This month 7-11 Speakout is offering a free Nokia cell phone when you buy $100 of airtime!</p>
<p>Buying a cell phone can be overwhelming if you&#8217;ve never had one before. It&#8217;s easy to get lost in the wide choice of features and end up with less phone or more phone than you need. So here&#8217;s a quick primer.</p>
<p>If you&#8217;ve never had a cell phone, it&#8217;s tempting to just sign up for a 2 or 3 year plan especially with Telus and Roger&#8217;s reps dangling a flashy free phone in your face. Do not sign up for any long term contracts yet! You don&#8217;t know what kind of usage you&#8217;re going to need. You don&#8217;t want to be locked into paying $30 or $40 every month for 2 or 3 years (that&#8217;s  between $720 and $1440 plus taxes and other fees) on a plan that is way more than you need or end up paying extra charges each month because you have committed to less airtime than you need.  A prepaid plan like 7-11 Speakout let&#8217;s you get started for as little as $100. Once you&#8217;ve used a cell phone  for a few months you&#8217;ll be better able to decide whether locking into a long-term contract makes sense for you.</p>
<p>In Canada, 7-11 offers the cheapest prepaid plan I could find. They also offer a few reasonably priced handsets chosen to meet the needs of 90% of the users out there. There&#8217;s a no frills basic phone for $60. A mid-market model for $100. And for $140 you can get the Nokia 5130 with a 2 megapixel camera and mp3 player built-in. All the phones are GSM handsets (the phones have a chip inside that lets you easily transfer your personal info between phones). 7-11 Speakout uses the same network as Rogers and FIDO so it&#8217;s reliable and has wide coverage in Canada. I suggest getting the basic Nokia model if it&#8217;s your first cell phone.</p>
<p>The feature I like best about Speakout is that unused airtime is valid a year. In my case $100 of airtimes lasts me a whole year. With prepaid plans from the other Canadian carriers you have to refill your account monthly or any unused airtime expires. It&#8217;s a nuisance having to remember to go out, buy more airtime and then refill the account each month.</p>
<p>If you do decide to join the 7-11 Speakout prepaid phone be sure to  keep track of how much you use the phone. After a few months you;ll be able to decide whether it&#8217;s cheaper to continue using Speakout prepaid or switch to a long-term contract. If you do decide to switch it&#8217;s easy to transfer the phone number and all your personal info to the new phone.</p>
<p>To sum up, avoid locking into a long-term contract until you have an good idea of your needs. Be sure to check out the handsets and plans at 7-11 Speakout. The phones make a great gift.</p>
<p>My own experience with 7-11 Speakout:</p>
<p>I got my first 7-11 Speakout phone, a Nokia 5200 slide-phone. in July 2008. I&#8217;ve been very happy with the phone and Speakout prepaid in general. My only disappointment with the Nokia 5200 is the built-in camera has only VGA resolution which gives less detail than I want in my photos. I just purchased a 2nd Speakout cell phone, the Nokia 5130 which has a 2 megapixel camera built in. Both phones have mp-3 players, blue-tooth and accept micro SD memory cards (unfortunately they only accept 1 or 2 GB micro SD cards).</p>
<p>What&#8217;s your experience like with 7-11 Speakout? Do you know of a better Canadian prepaid plan? Leave a comment or shoot me an email.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/114/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use free coffee shop wireless securely &#8211; part 1</title>
		<link>http://west4.ca/http:/west4.ca/free-coffee-shop-wireless-how-secure-are-you/</link>
		<comments>http://west4.ca/http:/west4.ca/free-coffee-shop-wireless-how-secure-are-you/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 01:39:09 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[Network Security]]></category>
		<category><![CDATA[Coffee Shop]]></category>
		<category><![CDATA[Secure Tunnel]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[WiFi]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=105</guid>
		<description><![CDATA[There are lots of coffee shops in Vancouver that offer free wireless. It&#8217;s common to meet clients, surf the net, work on projects, read email, shop and do banking all while sipping on a latte and gorging on the free bandwidth. In this post I&#8217;ll tell you how to work more securely over an insecure [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>There are lots of coffee shops in Vancouver that offer free wireless. It&#8217;s common to meet clients, surf the net, work on projects, read email, shop and do banking all while sipping on a latte and gorging on the free bandwidth. In this post I&#8217;ll tell you how to work more securely over an insecure public network like you find in coffee shops and libraries. But first why worry about security?</p>
<p>From my experience, the security at coffee-shops is minimal; a password to log on to the network at most. About a quarter of the time the coffee shop router still has the default password. I&#8217;m not knocking the shop owners.  They make money selling drinks and food. The wireless is a freebie to get people in the door. They want to minimize their head-aches from customers saying why doesn&#8217;t this or that work. So they leave the network as open as possible to minimize complaints about things not working. The lack of security is aggravated by the fact that most shops never change the password to access the wireless network. This makes a great opportunity for anyone parked close by or living nearby to eavesdrop on your unencrypted data and passwords as they whip past on the air-waves.</p>
<p>The security at the coffee shops is similar to a gated libertarian community where everyone trusts each other. Once you get in the gate (know the password) you&#8217;re a trusted member of the network. And responsible for your own security. If you don&#8217;t lock you bedroom door, don&#8217;t be surprised to find someone in there with a camera or thumbing through your bank account.</p>
<p>The first tip is to use encrypted connections as much as possible. Whenever the URL for a site begins with &#8220;https://&#8221; (notice the &#8220;s&#8221; for secure),  it&#8217;s an encrypted connection. When the internet was in it&#8217;s youth it was common to assume everyone could be trusted so it was rare to see secure https:// connections, but they&#8217;re becoming very common. Sometimes the default  logon page is an unencrypted connection, but there is also a secure logon available.   If the URL for a page is &#8220;http:&#8221; (without an &#8220;s&#8221;), look for an option on the home page that says something like connect securely. For example:</p>
<p>use https://gmail.google.com instead of http://gmail.com to access your gmail google account</p>
<p>use https://www.godaddy.com instead of http://www.godaddy.com to access your godaddy account</p>
<p>An even better approach is to set up a Virtual Private Network (VPN) or secure tunnel between your laptop and a trusted computer at your home or office.  You create an encrypted virtual network or tunnel on  top of the insecure public network.</p>
<p>Look at my future postings for more details.</p>
<p><span><span id="favcnt358973"><a style="font-weight: normal;" href="http://ask.metafilter.com/favorited/3/58973" target="_self"></a></span> </span></p>
<div><span> </span></div>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/free-coffee-shop-wireless-how-secure-are-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Anonymous Cell Phone</title>
		<link>http://west4.ca/http:/west4.ca/anonymous-cell-phone/</link>
		<comments>http://west4.ca/http:/west4.ca/anonymous-cell-phone/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 22:40:58 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Cell Phone]]></category>
		<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[anonymity]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=86</guid>
		<description><![CDATA[Did you know that the cell phone company can determine your exact location to within 25 to 100 metres anytime your cell phone is turned on? Though this technology has saved lives, there are many unresolved privacy issues around it&#8217;s use.
In this post I&#8217;ll explain briefly about how a person can be tracked using their [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Did you know that the cell phone company can determine your exact location to within 25 to 100 metres anytime your cell phone is turned on? Though this technology has saved lives, there are many unresolved privacy issues around it&#8217;s use.</p>
<p>In this post I&#8217;ll explain briefly about how a person can be tracked using their cell phone and then explain how to avoid this. A cell phone has two addresses associated with it. The first is the phone number we are all familiar with (Public Switched Telephone Network or PSTN) number and the second is the media access control (MAC) address. When you sign up for a cell phone plan with a national carrier like Rogers, Bell, or Telus you are required to provide a lot of personal information. All that personal data is then stored in a database where it&#8217;s linked to your phone number and the MAC address of the new phone. You are traceable.</p>
<p>Using the MAC address, the cell phone company measures the signal strength  from the 3 closest cell phone towers (at a minimum) to your phone. It&#8217;s then basic geometry (triangulation)  to work out your exact location. Which is good if you&#8217;re hiking and get lost. But what if you don&#8217;t want to be found?</p>
<p><a class="aligncenter" title="Cell Phone Triangulation" href="http://www.ehow.com/how_2385973_triangulate-cell-phone.html" target="_blank">Cell Phone Triangulation</a></p>
<p>Fortunately, 7-11 has entered the pre-paid cell phone market. And buying a phone there is as easy as buying a bag of chips. You don&#8217;t have to provide any personal data. Go in and buy a cell phone and some air-time with cash. They range in price from about $60 to $14o in the Vancouver market.  You do  need to activate the phone by phoning the Speakout activation centre. It would be prudent to phone from a public phone rather than your home phone.</p>
<p>You now have an anonymous cell phone &#8211; a phone with no associated personal data. The longer you use the phone, talking to friends, the more likely the phone and indirectly your position will be compromised. .So if you&#8217;re concerned about anonymity, you should change the cell phone every few months.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/anonymous-cell-phone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Secure Anonymous VISA Credit Card</title>
		<link>http://west4.ca/http:/west4.ca/secure-anonymous-credit-cards/</link>
		<comments>http://west4.ca/http:/west4.ca/secure-anonymous-credit-cards/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 21:35:33 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Mobile Computing]]></category>
		<category><![CDATA[Network Security]]></category>
		<category><![CDATA[anonymity]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[credit card]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=78</guid>
		<description><![CDATA[This is a little off-topic, but several clients have asked me about how to make secure payments on-line without the risk of exposing their personal credit card data. If you have a card with a high credit limit like a gold or platinum card definitely  avoid using it for online payments. There are also privacy [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>This is a little off-topic, but several clients have asked me about how to make secure payments on-line without the risk of exposing their personal credit card data. If you have a card with a high credit limit like a gold or platinum card definitely  avoid using it for online payments. There are also privacy issues related to using a regular credit card since your location can be traced using the transaction details/personal information associated with the card number.</p>
<p>I suggest buying a prepaid credit card instead. They can be purchased in amounts from $100 to $500. Using the card limits your maximum exposure to the credit balance you have on the card.  Plus there is no risk of exposing any personal data.</p>
<p>Here in Vancouver, both Citizen Bank and Vancity Credit Union offer  an anonymous prepaid VISA credit card. Technically it&#8217;s actually a VISA gift card. Unlike store gift cards, it can be used anywhere that VISA cards are accepted. I have used the card online for a couple of different transactions without any problems. I also returned an item I bought to a store easily. I phoned VISA to check out their customer service with regard to the refund. It was excellent and the agent promptly confirmed the refund amount had been credited to the card.</p>
<p>There&#8217;s more. You can access the balance remaining and view transactions on-line. You can also associate a shipping address if you are purchasing physical goods online at sites like Amazon.com.</p>
<p>If you&#8217;re thinking of buying a store gift card for someone on your shopping list, the VISA gift card is  a lot more flexible since you can use it at so many more stores. It&#8217;s also a good option for people who have trouble getting credit cards. Since it&#8217;s prepaid there is no credit check required to obtain the card.</p>
<p>There is a $2 overhead charge to purchase the card. The balance on the card expires in one calendar year and it can&#8217;t be refilled.</p>
<p>Overall using a prepaid VISA gift card makes a lot of sense to provide anonymity and reduce your risk when shopping online.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/http:/west4.ca/secure-anonymous-credit-cards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
