<?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>Ellipses &#187; wireless</title>
	<atom:link href="http://www.virajsanghvi.com/tag/wireless/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.virajsanghvi.com</link>
	<description>me, trying to be cool.</description>
	<lastBuildDate>Mon, 18 Jan 2010 07:35:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Building Feedback Devices for your Software Development Process</title>
		<link>http://www.virajsanghvi.com/2009/05/building-feedback-devices-for-your-software-development-process/</link>
		<comments>http://www.virajsanghvi.com/2009/05/building-feedback-devices-for-your-software-development-process/#comments</comments>
		<pubDate>Sat, 23 May 2009 07:54:56 +0000</pubDate>
		<dc:creator>Viraj</dc:creator>
				<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[ambient orb]]></category>
		<category><![CDATA[automated builds]]></category>
		<category><![CDATA[builds]]></category>
		<category><![CDATA[extreme feedback]]></category>
		<category><![CDATA[feedback devices]]></category>
		<category><![CDATA[lava lamps]]></category>
		<category><![CDATA[visualization]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[x10]]></category>

		<guid isPermaLink="false">http://www.virajsanghvi.com/?p=310</guid>
		<description><![CDATA[If you&#8217;ve heard of Ambient Orbs or tying Lava Lamps to your automated builds and think they&#8217;re awesome, then skip the next paragraph. Personally, these devices are important as they do provide a fun way to communicate the state of a project or problem. While something more conventional- say a status posted to a web [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve heard of <a href="http://www.ambientdevices.com/cat/orb/orborder.html">Ambient Orbs</a> or tying <a href="http://lavaworld.com/">Lava Lamps</a> to your automated builds and think they&#8217;re awesome, then skip the next paragraph.</p>
<p>Personally, these devices are important as they do provide a fun way to communicate the state of a project or problem. While something more conventional- say a status posted to a web page- may be easier, it&#8217;s far easier to understand a situation with simple visual/aural cues. To not waste time repeating people who can explain this better, please go <a href="http://www.developertesting.com/archives/month200404/20040401-eXtremeFeedbackForSoftwareDevelopment.html">here</a>.</p>
<p>At Amazon, we have a ticketing system that&#8217;s used to file bugs/issues affecting the sites we manage. There are different levels of tickets that can come in, some of which, unfortunately, page us in the middle of the night. There are times that some of these issues become large scale events, initiating a control center like atmosphere. In the spirit of feedback devices, we felt these situations deserved a visual alarm system, so we bought a <a href="http://www.amazon.com/Large-Flashing-Beacon-Party-Strobe/dp/B0011CZV5A/ref=sr_1_2?ie=UTF8&amp;s=toys-and-games&amp;qid=1242353980&amp;sr=1-2">red strobe light</a>.</p>
<p>With the help of <a href="http://www.x10.com">X10</a>, we&#8217;ve tied this to our ticketing system, and it turns on automatically during high severity events. In order to do this, I set up a simple daemon on my development box that listened to a port for commands. Being accessible anywhere on the network, anyone in the office can turn devices on and off by writing to that port. For more information on how to set up the X10 equipment and for a how to on automated build integration with lava lamps, see <a href="http://pragmaticautomation.com/cgi-bin/pragauto.cgi/Monitor/Devices/BubbleBubbleBuildsInTrouble.rdoc">Pragmatic Automation</a>. I&#8217;ll also post the code for my server/client setup soonish&#8230;</p>
<p style="text-align: center;"><a href="http://www.virajsanghvi.com/wp-content/uploads/2009/05/sdc12148.jpg"><img class="size-medium wp-image-323 aligncenter" title="sdc12148" src="http://www.virajsanghvi.com/wp-content/uploads/2009/05/sdc12148-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>While I had my camera at work, I figured I&#8217;d include a small look at my desk after our recent total physical team room reorganization:</p>
<p style="text-align: center;"><a href="http://www.virajsanghvi.com/wp-content/uploads/2009/05/sdc121541.jpg"><img class="size-medium wp-image-325 aligncenter" title="sdc121541" src="http://www.virajsanghvi.com/wp-content/uploads/2009/05/sdc121541-225x300.jpg" alt="" width="225" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.virajsanghvi.com/2009/05/building-feedback-devices-for-your-software-development-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up a Dynamic Repeater</title>
		<link>http://www.virajsanghvi.com/2009/03/setting-up-a-dynamic-repeater/</link>
		<comments>http://www.virajsanghvi.com/2009/03/setting-up-a-dynamic-repeater/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 04:43:11 +0000</pubDate>
		<dc:creator>Viraj</dc:creator>
				<category><![CDATA[The more you know...]]></category>
		<category><![CDATA[brick]]></category>
		<category><![CDATA[dd-wrt]]></category>
		<category><![CDATA[dynamic repeater]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[wireless network]]></category>

		<guid isPermaLink="false">http://www.virajsanghvi.com/?p=159</guid>
		<description><![CDATA[If this applies to you: You don&#8217;t want to pay for internet The linksys gods live around you Unfortunately, signals aren&#8217;t strong or are intermittent Never sure which network is up and working properly Don&#8217;t mind bricking a router You can set up a dynamic repeater. Essentially, have your router scan networks to see what&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>If this applies to you:</p>
<ol>
<li>You don&#8217;t want to pay for internet</li>
<li>The linksys gods live around you</li>
<li>Unfortunately, signals aren&#8217;t strong or are intermittent</li>
<li>Never sure which network is up and working properly</li>
<li>Don&#8217;t mind bricking a router</li>
</ol>
<p>You can set up a dynamic repeater. Essentially, have your router scan networks to see what&#8217;s up and running and has the best signal, and rebroadcast it as your own private network.</p>
<p>How? <a href="http://www.hackernotcracker.com/2007-05/dynamically-repeat-and-broadcast-the-strongest-wireless-networking-signal.html">DD-WRT</a></p>
<p>I did brick a really cheap crappy router trying this, but it was more for kicks. Make sure you have enough flash memory. Also, it might be worthwhile to check <a href="http://www.dd-wrt.com/wiki/index.php/Supported_Devices">this</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.virajsanghvi.com/2009/03/setting-up-a-dynamic-repeater/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Never buy an HP</title>
		<link>http://www.virajsanghvi.com/2009/01/never-by-an-hp/</link>
		<comments>http://www.virajsanghvi.com/2009/01/never-by-an-hp/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 08:22:10 +0000</pubDate>
		<dc:creator>Viraj</dc:creator>
				<category><![CDATA[The more you know...]]></category>
		<category><![CDATA[blinking leds]]></category>
		<category><![CDATA[broadcom]]></category>
		<category><![CDATA[died]]></category>
		<category><![CDATA[disappointing]]></category>
		<category><![CDATA[dv2000]]></category>
		<category><![CDATA[dv2416]]></category>
		<category><![CDATA[fan]]></category>
		<category><![CDATA[hard drive]]></category>
		<category><![CDATA[heatsync]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[notebook]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[video card]]></category>
		<category><![CDATA[windows xp]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://www.virajsanghvi.com/?p=182</guid>
		<description><![CDATA[So, I&#8217;ve always strongly believed against buying from HP. While they make appealing products, in terms of looks and price points, I&#8217;ve always just found them to disappoint in the end. They just aren&#8217;t built to last. I&#8217;ve always known this, but a little over a year ago, I really needed a new laptop, and [...]]]></description>
			<content:encoded><![CDATA[<p>So, I&#8217;ve always strongly believed against buying from HP. While they make appealing products, in terms of looks and price points, I&#8217;ve always just found them to disappoint in the end. They just aren&#8217;t built to last.</p>
<p>I&#8217;ve always known this, but a little over a year ago, I really needed a new laptop, and against my better judgement, bought an HP DV2416. It had everything I needed, and didn&#8217;t look ugly. I figured, if anything, it had to last at least a 1.5/2 years before crapping out on me.</p>
<p>Installing Ubuntu on this machine sucked majorly, mainly due to the unsupported and badly built (later recalled) motherboard, unsupported nVidia graphics card, and motherboard killing Broadcom wireless card (all unknown at the outset). But things worked, and I had to admit, I was incredibly productive.</p>
<p>Four months in, my harddrive died. This was mainly my fault. I tried opening my laptop, but the entire laptop came with it, and subsequently hit the table hard from two inches up. Placing the HD in a position of first contact was a horrible design idea, in my opinion, but I couldn&#8217;t complain too much. I was able to salvage my work and awaited my new harddrive, which unfortunately took a few weeks to come.</p>
<p>Again, I reinstalled and resumed my productivity with Ubuntu. As the summer approached, my laptop&#8217;s fans started to get louder, and the laptop warmer. I figured I just needed to clean out the fan, an unfortunate circumstance, but doable. Over the next two months, my laptop would start to shutdown or freeze at odd times. It didn&#8217;t make much sense. It seemed to always happen whenever my wireless card was on and I used the internet heavily. After a while, the laptop would refuse to start up, only showing blinking LED lights while the fan ran. This time I had to send the laptop in for repairs. Oh yeah, somehow the harddrive had crapped out again.</p>
<p>I didn&#8217;t receive my laptop back for a month and a half. Ridiculous. When I got it back, I realized Ubuntu might be causing some issues as it just couldn&#8217;t play nice with the motherboard or wireless, so I had to settle on running XP. I haven&#8217;t been as productive since, but I set up a decent enough environment that was easily replicable if anything happened again.</p>
<p>Unfortunately, the heat sync in my laptop recently refused to start. It not starting means even the most menial tasks can raise my cpu temperature high enough that my computer will shutdown automatically and be unbearable to touch.</p>
<p>Anyways, somehow I was able to get customer support to fix my laptop again, although I have no idea when I&#8217;ll get it back, or if they&#8217;ll even fix the problem. This essentially has put a hold on a project I was hoping to deploy and has sharply reduced my productivity.</p>
<p>In all, of the 16 months I&#8217;ve owned this laptop, I&#8217;ve been unable to use it for about two and a half months, which will continue to grow&#8230;</p>
<p>In conclusion: stay away from HP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.virajsanghvi.com/2009/01/never-by-an-hp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

