<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ramblings of a Madman about Technology</title>
	<atom:link href="http://arch0njw.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://arch0njw.wordpress.com</link>
	<description>Ramblings and Sometimes Coherency</description>
	<lastBuildDate>Thu, 19 Jan 2012 14:53:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='arch0njw.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/e42ff16d614e18c7b4ec41b9b8e745aa?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Ramblings of a Madman about Technology</title>
		<link>http://arch0njw.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://arch0njw.wordpress.com/osd.xml" title="Ramblings of a Madman about Technology" />
	<atom:link rel='hub' href='http://arch0njw.wordpress.com/?pushpress=hub'/>
		<item>
		<title>SOPA, PIPA, and OPEN &#8230; oh my.</title>
		<link>http://arch0njw.wordpress.com/2012/01/19/sopa-pipa-and-open-oh-my/</link>
		<comments>http://arch0njw.wordpress.com/2012/01/19/sopa-pipa-and-open-oh-my/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 14:53:34 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[blackout]]></category>
		<category><![CDATA[felony]]></category>
		<category><![CDATA[mpaa]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[open act]]></category>
		<category><![CDATA[pipa]]></category>
		<category><![CDATA[piracy]]></category>
		<category><![CDATA[pirate]]></category>
		<category><![CDATA[sopa]]></category>

		<guid isPermaLink="false">http://arch0njw.wordpress.com/?p=360</guid>
		<description><![CDATA[Now that Blackout Day has come and gone, I thought I&#8217;d put some thoughts here.  For once, I&#8217;m going to be really short, and to the point.  For reference the pertinent pieces of legislation are the Stop Online Privacy Act, the Preventing Real Online Threats to Economic Creativity and Theft of Intellectual Property Act of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=360&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Now that Blackout Day has come and gone, I thought I&#8217;d put some thoughts here.  For once, I&#8217;m going to be really short, and to the point.  For reference the pertinent pieces of legislation are the Stop Online Privacy Act, the Preventing Real Online Threats to Economic Creativity and Theft of Intellectual Property Act of 2011, and Online Protection and Enforcement of Digital Trade Act.</p>
<ul>
<li>SOPA (H.R. 3261) references <a href="http://en.wikipedia.org/wiki/Stop_Online_Piracy_Act">one</a> and <a href="http://www.opencongress.org/bill/112-h3261/show">two</a>.</li>
<li>PIPA (S. 968) references <a href="http://en.wikipedia.org/wiki/PROTECT_IP_Act">one</a> and <a href="http://www.opencongress.org/bill/112-s968/show">two</a>.</li>
<li>OPEN Act (S. 2029) references <a href="http://en.wikipedia.org/wiki/Online_Protection_and_Enforcement_of_Digital_Trade_Act">one</a> and <a href="http://www.opencongress.org/bill/112-s2029/show">two</a>.</li>
</ul>
<p>First, the MPAA says the blackouts were an abuse of power. However, shutting down a site, without due process, because they supposedly host or link to illegal content is not.  This is hypocrisy at its finest.</p>
<p>Second, making viewing or linking illegal content a felony, <em>like rape and murder</em>, is absurd.</p>
<p>Third, the MPAA has given $94M (ninety four million dollars) to politicians in an effort to get these bills passed.  There was <em>one</em> hearing where <em>limited</em> representatives from the opposing view were permitted to speak or attend.</p>
<p>Finally, back to my point about piracy.  If pirating material is easier that using it legally, can you see the real problem?  The industry needs to change to make their products easier and better to use than illegally obtained copies.</p>
<p>Passing laws to supposedly fix a broken industry is not going to fix the broken industry.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arch0njw.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arch0njw.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arch0njw.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arch0njw.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arch0njw.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arch0njw.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arch0njw.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arch0njw.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arch0njw.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arch0njw.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arch0njw.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arch0njw.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arch0njw.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arch0njw.wordpress.com/360/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=360&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arch0njw.wordpress.com/2012/01/19/sopa-pipa-and-open-oh-my/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72fb2c885d2061685447dfb2698c32cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arch0njw</media:title>
		</media:content>
	</item>
		<item>
		<title>Process killing BASH script</title>
		<link>http://arch0njw.wordpress.com/2011/12/20/process-killing-bash-script/</link>
		<comments>http://arch0njw.wordpress.com/2011/12/20/process-killing-bash-script/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 20:22:23 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://arch0njw.wordpress.com/?p=352</guid>
		<description><![CDATA[I enjoy the simplicity of shell scripting sometimes.  There are a million ways to do things, and this is how I&#8217;m presently shutting down something that isn&#8217;t being cooperative. #!/bin/bash ABC_PID=`ps &#124; grep abc &#124; awk '{print $1}'` DEF_PID=`ps &#124; grep def &#124; awk '{print $1}'` if [ -z $ABC_PID ] ; then echo "ABC [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=352&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I enjoy the simplicity of shell scripting sometimes.  There are a million ways to do things, and this is how I&#8217;m presently shutting down something that isn&#8217;t being cooperative.</p>
<pre>
#!/bin/bash

ABC_PID=`ps | grep abc | awk '{print $1}'`
DEF_PID=`ps | grep def | awk '{print $1}'`

if [ -z $ABC_PID ] ; then
  echo "ABC PID is empty. Kill manually."
  exit
fi

if [ -z $DEF_PID ] ; then
  echo "DEF PID is empty. Kill manually."
  exit
fi

echo "ABC PID: " $ABC_PID
echo "DEF PID: " $DEF_PID

echo "Killing ABC and DEF with: kill -9" $ABC_PID $DEF_PID
kill -9 $ABC_PID $DEF_PID

exit
</pre>
<p>Out of necessity I changed the names to protect the &#8230; well, stuff.</p>
<p>See a way to improve that?  Please share!  Have a way you&#8217;d prefer to see it done?  Share that too!  Variety!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arch0njw.wordpress.com/352/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arch0njw.wordpress.com/352/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arch0njw.wordpress.com/352/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arch0njw.wordpress.com/352/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arch0njw.wordpress.com/352/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arch0njw.wordpress.com/352/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arch0njw.wordpress.com/352/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arch0njw.wordpress.com/352/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arch0njw.wordpress.com/352/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arch0njw.wordpress.com/352/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arch0njw.wordpress.com/352/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arch0njw.wordpress.com/352/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arch0njw.wordpress.com/352/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arch0njw.wordpress.com/352/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=352&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arch0njw.wordpress.com/2011/12/20/process-killing-bash-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72fb2c885d2061685447dfb2698c32cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arch0njw</media:title>
		</media:content>
	</item>
		<item>
		<title>What are Teh Klowd?  (IOW, What is the cloud?)</title>
		<link>http://arch0njw.wordpress.com/2011/11/09/what-are-teh-klowd-iow-what-is-the-cloud/</link>
		<comments>http://arch0njw.wordpress.com/2011/11/09/what-are-teh-klowd-iow-what-is-the-cloud/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 16:29:27 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[cloud]]></category>

		<guid isPermaLink="false">http://arch0njw.wordpress.com/?p=349</guid>
		<description><![CDATA[The cloud. A nebulous frontier. I tried to imagine the data.  What did it look like?  Were the collections like cumulus clouds?  Were the users like sky-divers?  Or were they hapless passengers thrown out the door, free-falling to their demise&#8230; All apologies to Tron: Legacy there.  But I think my parody sums up the wacky vision promoted [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=349&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>The cloud.</p>
<p>A nebulous frontier.</p>
<p>I tried to imagine the data.  What did it look like?  Were the collections like cumulus clouds?  Were the users like sky-divers?  Or were they hapless passengers thrown out the door, free-falling to their demise&#8230;</p></blockquote>
<p>All apologies to Tron: Legacy there.  But I think my parody sums up the wacky vision promoted by so many sales people and executive-level mumbo-jumbo speakers.  They don&#8217;t know what it is.  They talk about it like is a the next best thing, but I haven&#8217;t yet heard a sales, technical, or architecture person describe it in a way that makes real sense &#8212; something that makes it more than just a big blob of storage &#8220;out there&#8221; that can be used for &#8220;lost of cool stuff&#8221;.</p>
<p>Then I read <a href="http://bigmenoncontent.com/2011/11/08/what-the-cloud-means-to-real-people/#comment-1459">this post by Lee Dallas</a>.  Nail, on, the, head &#8230; man.  Perfect.  This is what the cloud brings:  data + context, permitting you to use any device to access the same data and have awareness.  Whether it is a book, a paused movie, a spreadsheet, or whatever.  The next step, of course, is full-blown programs that allow you to disconnect and reconnect to their instances from any device.</p>
<p>That makes it sound cool, in a tangible way &#8230; in a way that I understand and can explain to others.</p>
<p>I could go off about privacy concerns, but for now I&#8217;ll let this serve as a lengthy pointer to Lee&#8217;s post which is such a nice explanation of what &#8220;the cloud&#8221; means.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arch0njw.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arch0njw.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arch0njw.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arch0njw.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arch0njw.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arch0njw.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arch0njw.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arch0njw.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arch0njw.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arch0njw.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arch0njw.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arch0njw.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arch0njw.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arch0njw.wordpress.com/349/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=349&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arch0njw.wordpress.com/2011/11/09/what-are-teh-klowd-iow-what-is-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72fb2c885d2061685447dfb2698c32cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arch0njw</media:title>
		</media:content>
	</item>
		<item>
		<title>Talk Like a Pirate Day</title>
		<link>http://arch0njw.wordpress.com/2011/09/20/talk-like-a-pirate-day/</link>
		<comments>http://arch0njw.wordpress.com/2011/09/20/talk-like-a-pirate-day/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 14:39:06 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[Computer Ethics]]></category>
		<category><![CDATA[hulu]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[netflix]]></category>
		<category><![CDATA[piracy]]></category>
		<category><![CDATA[series]]></category>
		<category><![CDATA[shows]]></category>
		<category><![CDATA[streaming]]></category>

		<guid isPermaLink="false">http://arch0njw.wordpress.com/?p=338</guid>
		<description><![CDATA[Yes, a day late.  Because I&#8217;m not going to talk like that kind of pirate, and I&#8217;m going to break my &#8220;non-controversial&#8221; seal a little bit.  This is going to be about piracy through technology. Sometimes I marvel at the various technologies we have and the ability to receive entertainment through a variety of channels. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=338&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yes, a day late.  Because I&#8217;m not going to talk like that kind of pirate, and I&#8217;m going to break my &#8220;non-controversial&#8221; seal a little bit.  This is going to be about piracy through technology.</p>
<p>Sometimes I marvel at the various technologies we have and the ability to receive entertainment through a variety of channels.  I can watch television shows, movies, and other videos on my phone, computer, or television via DVD, Blu-Ray, streaming video from my cable provider or from the Internet.  However, various and frustrating barriers remain preventing this from being easier, more convenient, diverse, and overall, practically useful.</p>
<p><span id="more-338"></span></p>
<p>A trivial complaint I have is format.  Be it physical disc rental or streaming content, the need to pay extra for that is ridiculous.  To me, it is marketing inhibiting the industry by making the next step needlessly more expensive.  Again, a trivial complaint, but there it is.  To me, the better solution is nix the premium and stop throttling the adoption of better format due to price &#8212; it is <em>not</em> that much more expensive to press a Blu-Ray disc or stream a 1080p HD video.</p>
<p>My phone is a great device for watching things before going to bed (especially given a variety of random sleeping problems).  A lot of content is hosted on Hulu.  They have setup their service to detect phones and prohibit watching of content on anything but a computer <em>unless</em> you are a Hulu Plus member.  So while I have a supposedly state-of-the-art phone, I need to subscribe to Hulu Plus to watch content that would otherwise be free if I watched it on my computer.  Netflix falls in another category as they have failed to maintain or expand their streaming content and are, for me, becoming useless in this regards.</p>
<p>Most Blu-Ray players in the mid-to-high-end range have the ability to stream online content.  However, deals have been struck such that, in general, you can only access subscription material.  Therefore I can stream Netflix content if I have streaming access enabled, and Hulu Plus content if I subscribe to that.  Conveniently there is Crackle which may have an scattered and odd selection, but sometimes has something amusing.</p>
<p>My computer generally succeeds where other devices fail &#8230; <em>unless</em> the host site is using a Silverlight or ActiveX player in which case those don&#8217;t work on Linux.  While I&#8217;m not a high-enthusiasm Linux advocate, personally and professionally I am an advocate of online content being accessible by any reasonable device or OS that can get to it.  Linux may be in the minority, but I can watch Hulu content on it &#8212; why can&#8217;t I watch Netflix streaming or stuff from some other networks?  (I do know some of the answer to this:  Microsoft technology is mostly or completely incompatible with Linux.  Sometimes there is also a simple OS check because the service does not want to support non-mainstream operating systems.)</p>
<p>As for content providers, I&#8217;m not sure what they&#8217;re up to.  The cable companies charge an arguably ridiculous premium for their streaming content rentals, and a disproportionately higher premium for HD content.  Netflix has changed their pricing and products such that streaming and physical rental, combined, cost more, offer less, and otherwise have not improved (by my observation).  Hulu seems to slowly becoming a subscription service &#8212; which is fine, they need to make money somehow, but deliberately blocking devices from viewing their free content is frustrating.</p>
<p>So now to talk like a pirate about the obvious.  Yes, you saw this coming, right?</p>
<p>Pirating content is free.  With a few, well-documented scripts, it can even be hassle-free to convert a file into formats playable on my phone, as a DVD, or streaming to another computer.  The selection is vast, the download rates reasonable, and overall the ability to do searches, automatically download shows or movies and convert these files is ridiculously easy.</p>
<p>But let me be clear, and I&#8217;m serious.  <span style="text-decoration:underline;"><em>Pirating content is wrong</em></span>.  It is illegal.  Period.  The convenience of doing so does not negate its illegal nature.  Watching pirated content hosted on another computer is still participating in the illegal act.</p>
<p>Yet while I write that, I laugh at the same time.  <em>Stealing</em> this content offers more variety, the best quality, the least hassle, and most convenience when compared to the legal channels.  It circumvents the nonsensical licensing issues that are preventing Netflix from carrying Showtime content, Hulu from having more than one season of Arrested Development up at a time, and other such restrictions.</p>
<p>The industry needs to wake up  and start making the services they pay for just as easy as pirating content.  I do not pay for aggravation, complication, or hassle.  Yet if I want to be a Good Boy, I must.</p>
<p><em>FWIW, NB, extreme disagreement will be addressed one-on-one.  Posts are moderated, so if you want to share your email with me, I can skip approving the comment and, worst case, I can delete it.</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arch0njw.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arch0njw.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arch0njw.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arch0njw.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arch0njw.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arch0njw.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arch0njw.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arch0njw.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arch0njw.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arch0njw.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arch0njw.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arch0njw.wordpress.com/338/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arch0njw.wordpress.com/338/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arch0njw.wordpress.com/338/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=338&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arch0njw.wordpress.com/2011/09/20/talk-like-a-pirate-day/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72fb2c885d2061685447dfb2698c32cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arch0njw</media:title>
		</media:content>
	</item>
		<item>
		<title>Linux aliasing changing directories</title>
		<link>http://arch0njw.wordpress.com/2011/09/07/linux-aliasing-changing-directories/</link>
		<comments>http://arch0njw.wordpress.com/2011/09/07/linux-aliasing-changing-directories/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 18:36:34 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[alias]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://arch0njw.wordpress.com/?p=335</guid>
		<description><![CDATA[Not terribly complicated or clever, but I wanted to try something different&#8230; and learn something. alias u="cd .." alias uu="u;u" alias uuu="uu;u" alias uuuu="uuu;u" alias uuuuu="uuuu;u" alias uuuuuu="for (( i=1; i&#60;=6; i++ )) ; do cd .. ; done" alias uuuuuuu="uuuuuu;u" All this because I change directory levels like crazy, and often, in the shell. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=335&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Not terribly complicated or clever, but I wanted to try something different&#8230; and learn something.</p>
<p><code> alias u="cd .."<br />
alias uu="u;u"<br />
alias uuu="uu;u"<br />
alias uuuu="uuu;u"<br />
alias uuuuu="uuuu;u"<br />
alias uuuuuu="for (( i=1; i&lt;=6; i++ )) ; do cd .. ; done"<br />
alias uuuuuuu="uuuuuu;u"</code></p>
<p>All this because I change directory levels like crazy, and often, in the shell. I worked out #6 when I was trying to figure out a way to count the number of U&#8217;s I typed. But then I reckoned that was too complicated, but didn&#8217;t want to completely lose it.</p>
<p>At least it is amusing to me.</p>
<p>I may try to figure out how to script this at some point and count the number of U&#8217;s or pass in a parameter.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arch0njw.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arch0njw.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arch0njw.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arch0njw.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arch0njw.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arch0njw.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arch0njw.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arch0njw.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arch0njw.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arch0njw.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arch0njw.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arch0njw.wordpress.com/335/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arch0njw.wordpress.com/335/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arch0njw.wordpress.com/335/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=335&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arch0njw.wordpress.com/2011/09/07/linux-aliasing-changing-directories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72fb2c885d2061685447dfb2698c32cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arch0njw</media:title>
		</media:content>
	</item>
		<item>
		<title>UNIX find writable files</title>
		<link>http://arch0njw.wordpress.com/2011/09/02/unix-find-writable-files/</link>
		<comments>http://arch0njw.wordpress.com/2011/09/02/unix-find-writable-files/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 17:55:29 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[find]]></category>

		<guid isPermaLink="false">http://arch0njw.wordpress.com/?p=332</guid>
		<description><![CDATA[Way back when, I posted about using find and grep.  I have learned a couple of things since then. 1) find your critiera &#124; xargs grep your grep criteria &#8230; is nicer to your processor, memory, and quickly returning the results. 2) finding writable files.  This has been particularly useful when using a really backwards SCS that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=332&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Way back when, I posted about using <a href="http://arch0njw.wordpress.com/2009/08/12/unix-find-grep/">find and grep</a>.  I have learned a couple of things since then.</p>
<p>1) <code>find <em>your critiera</em> | xargs grep <em>your grep criteria</em></code> &#8230; is nicer to your processor, memory, and quickly returning the results.</p>
<p>2) finding writable files.  This has been particularly useful when using a really backwards SCS that doesn&#8217;t integrate nicely, cleanly, or usable with an IDE.</p>
<p>My command:  <code>find . -type f -perm /u=w</code></p>
<p>So simple. So elegant. So simply says &#8220;find all files in this directory, recursively, that are writable by the user/owner&#8221;. The one confusing thing I had about this was /u instead of /o. I figured &#8220;owner, group, world&#8221;, but it is actually &#8220;user, group, other(s)&#8221;.</p>
<p>Anyway, this has improved my programming life.  Yeah, I&#8217;m gonna say it&#8230; take that, Windows.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arch0njw.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arch0njw.wordpress.com/332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arch0njw.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arch0njw.wordpress.com/332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arch0njw.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arch0njw.wordpress.com/332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arch0njw.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arch0njw.wordpress.com/332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arch0njw.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arch0njw.wordpress.com/332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arch0njw.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arch0njw.wordpress.com/332/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arch0njw.wordpress.com/332/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arch0njw.wordpress.com/332/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=332&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arch0njw.wordpress.com/2011/09/02/unix-find-writable-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72fb2c885d2061685447dfb2698c32cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arch0njw</media:title>
		</media:content>
	</item>
		<item>
		<title>The Robots Have Me (aka I switched to Android)</title>
		<link>http://arch0njw.wordpress.com/2011/08/24/the-robots-have-me-aka-i-switched-to-android/</link>
		<comments>http://arch0njw.wordpress.com/2011/08/24/the-robots-have-me-aka-i-switched-to-android/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 15:29:54 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[mobile phone]]></category>
		<category><![CDATA[motorola atrix]]></category>

		<guid isPermaLink="false">http://arch0njw.wordpress.com/?p=318</guid>
		<description><![CDATA[The positive reasons why I moved to Android are that it is new, I wanted to play with it, I love Linux, I think Google is on to a good thing, and I can put my music on my phone without the need for software that doesn&#8217;t run under Linux*.  I switched from an iPhone [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=318&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The positive reasons why I moved to Android are that it is new, I wanted to play with it, I love Linux, I think Google is on to a good thing, and I can put my music on my phone without the need for software that doesn&#8217;t run under Linux*.  I switched from an iPhone 3G to a Motorola Atrix &#8230; and wow the change is unbelievable.  I know I was using very old technology**, but even comparing the performance of this phone to various iPhone 4 phones, I haven&#8217;t yet seen one perform as well.  After about a month of ownership, I don&#8217;t think I can name anything I really dislike about this phone***.  There are, however, things I had trouble with at first and had to fix.</p>
<p><strong>Edit (8/24)</strong>:  Corrected &#8220;iPhone 4&#8243; reference.  Added Amarok2 remote app to the &#8220;things I just love&#8221;.</p>
<p><strong>Edit (8/24)</strong>:  Added FTP app (like)!</p>
<p><span id="more-318"></span></p>
<div style="font-size:8pt;">* I can connect my phone, set it to USB Mass Storage mode, and the SD card shows up as a drive.  Sweet!<br />
** by today&#8217;s standards<br />
*** stupidity of sticking with AT&amp;T notwithstanding.</div>
<p><em><strong>Battery Life</strong></em></p>
<p>The battery life really sucks if you leave the screen brightness on, up, or on automatic.  I&#8217;ve found I have to put the handy control bar on my home page so I can turn up the brightness if I&#8217;m outside and want to use the phone, and then turn it down again.  As a result, the battery life went from lousy to insanely good.</p>
<p><em><strong>Keyboard</strong></em></p>
<p>It&#8217;s a little different from the iPhone.  The big thing is to learn how to use the help and understand that you can tap on any word and alternate spellings will be shown for you.  This trumps the iPhone (3G?) soundly in this regards.  Updates in Gingerbread (see below for that awesomeness!) made word highlighting even better.</p>
<p><strong><em>Rampant Tasks</em></strong></p>
<p>Being Linux-y, this is more like a pocket computer.  Tasks start and they run until you stop them.  If you don&#8217;t stop them, they can suck up memory, CPU time, and power.  However, the built-in task manager has an auto-kill list that works nicely.  There are some things you shouldn&#8217;t put there (like anything that looks like a system application) and so far learning-by-mistake has not resulted in a dead phone.</p>
<p><em><strong>Multiple Screens</strong></em></p>
<p>I disliked that I can&#8217;t control the number of screens (or pages, or whatever they&#8217;re called).  I&#8217;d like to reduce them and have my own&#8230; and start from the left and have the others &#8220;to the right&#8221;.  The fix was to get used to it and organize my information better and more usably.</p>
<p><em><strong>Randomly Stops Playing Music</strong></em></p>
<p>I ride the train to work.  I have found that as the phone switches cells this causes some kind of connectivity issue for the phone and the music player will stop playing.  I&#8217;ve filed a bug on this.  The solution is to connect to the train&#8217;s wifi.  No ideal, but works for now.</p>
<p>. . .</p>
<p>In addition to the things I had to fix, there are things I just love about this phone.</p>
<p><strong><em>FTP App</em></strong></p>
<p>There&#8217;s are FTP applications that will let me SFTP files from my phone to my computer.  I can <em>cut and paste</em> files from my phone to my desktop computer over my wireless network.  This right here is a &#8220;technology is awesome&#8221; moment.</p>
<p><strong><em>Netflix Streaming Content</em></strong></p>
<p>For various reasons, being able to be entertained while trying to fall asleep is sometimes helpful for me.  Being able to watch streaming content on my phone is far more useful, far more amusing, and getting far more use than I ever thought it would.</p>
<p><strong><em>Google Contact and Calendar Sync</em></strong></p>
<p>For a long time I resisted putting much information into The Google.  This, however, has become very handy.  One place to keep my contact information and if I change my phone, sync&#8217;ing is supremely easy.  Convenience won out here.  As for the Calendar, I keep everything really vague and in my own short-hand.  I&#8217;m the only person who is (or should be!) looking at it, so that works for me.</p>
<p><strong><em>Fingerprint Scanner Unlock</em></strong></p>
<p>This is just way cool and it&#8217;s hard to find more words than that to say for it.</p>
<p><em><strong>Variety of Weather Apps</strong></em></p>
<p>I&#8217;m not a weather junky, but I do need to know the weather for two, well-separated regions (home and work).  Being able to do this easily is nice.  Accuweather on the iPhone was crashing often for me and some of their updates to it had removed usefulness.  Perhaps it was the older phone itself, but this is something this move/upgrade resolved for me.</p>
<p><em><strong>Calendar on the Home Page</strong></em></p>
<p>I ask the same question every day:  what am I doing?  As long as I remember to put things in my calendar, that question is easily answered.</p>
<p><em><strong>It&#8217;s Still an MP3 Player</strong></em></p>
<p>Yay!</p>
<p><em><strong>There&#8217;s an Amarok2 Remote App</strong></em></p>
<p>I run Linux at home (Kubuntu) and use Amarok as my music player.  I&#8217;ve been looking for a way to remote control it because I use a KVM which has my connect-to-work laptop on it too.  That there is an app to remote control Amarok is awesome.  I&#8217;ve heard there is something for iTunes on the iPhone which is also cool &#8212; but my use case is Android+Kubuntu, so this app won a little piece of my heart.</p>
<p><em><strong>OS Upgrade Didn&#8217;t Nuke My Info</strong></em></p>
<p>One thing I had accepted, which appeared obvious from other android phones, is that I was going to be stuck with this OS version unless I wanted to jailbreak the phone.  Apparently Google and AT&amp;T decided to change this approach and are now pushing out OS updates to the phones.  So not only did I get upgraded to Gingerbread (2.3.4), but NOTHING got paved like how things would happen with iOS upgrades.  My contacts, email, music, calendar, apps, etc. were all intact afterwards.  That was just freaking awesome</p>
<p>. . .</p>
<p><em><strong>The Bottom Line</strong></em></p>
<p>If a person wanted an Android phone, I would have no problems recommending this unit.  However, I would otherwise recommend something from Verizon if good nationwide coverage is what you need.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arch0njw.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arch0njw.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arch0njw.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arch0njw.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arch0njw.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arch0njw.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arch0njw.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arch0njw.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arch0njw.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arch0njw.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arch0njw.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arch0njw.wordpress.com/318/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arch0njw.wordpress.com/318/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arch0njw.wordpress.com/318/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=318&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arch0njw.wordpress.com/2011/08/24/the-robots-have-me-aka-i-switched-to-android/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72fb2c885d2061685447dfb2698c32cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arch0njw</media:title>
		</media:content>
	</item>
		<item>
		<title>diff in &#8216;nix environments</title>
		<link>http://arch0njw.wordpress.com/2011/08/24/diff-in-nix-environments/</link>
		<comments>http://arch0njw.wordpress.com/2011/08/24/diff-in-nix-environments/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 14:22:48 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[cli]]></category>

		<guid isPermaLink="false">http://arch0njw.wordpress.com/?p=316</guid>
		<description><![CDATA[After a long silence&#8230; he surfaces!  I have a couple of things to say, but I&#8217;m going to start with a very simple pleasure: diff.  First, let me clarify that I generally love the command line.  But in a world of many different pieces that all have different importance, I have come to appreciate what [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=316&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After a long silence&#8230; he surfaces!  I have a couple of things to say, but I&#8217;m going to start with a very simple pleasure: diff.  First, let me clarify that I generally love the command line.  But in a world of many different pieces that all have different importance, I have come to appreciate what GUI tools have to offer.  I find the compare functionality in something like <em>eclipse</em> to be handy in an efficiency++ way.  So when I go back to the command line for something like this, it is because nothing else can truly replace it&#8230; like the beauty that is <em>vi</em>.  ;D</p>
<p>The short story is this:  <code>diff -w -B -y -W 200 {file1} {file2} </code></p>
<p>Now some of you are reading that and saying, &#8220;No kidding.  Welcome to the real world.&#8221;  The rest of you may be saying &#8220;gonk&#8230; gonk&#8230; goo gonk.&#8221;  So to quote the help on diff:</p>
<ul>
<li>-w:  ignore all white space (like tab expansions and changes to white space)</li>
<li>-B:  ignore changes whose lines are all blank (just in case the above is finicky)</li>
<li>-y:  output in two columns</li>
<li>-W 200:  make the output 200 columns wide (this permits both files to be displayed in full width, with room, assuming 80 char width)</li>
</ul>
<p>I have yet to find a graphical diff tool that can manage that so nicely.  The side-by-side output is very clean and I can redirect it to a file if I want to.  Smooth, simple, elegant.  And if there&#8217;s a way to improve on this, I hope a casual passerby will comment!</p>
<p>Ciao!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arch0njw.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arch0njw.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arch0njw.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arch0njw.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arch0njw.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arch0njw.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arch0njw.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arch0njw.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arch0njw.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arch0njw.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arch0njw.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arch0njw.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arch0njw.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arch0njw.wordpress.com/316/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=316&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arch0njw.wordpress.com/2011/08/24/diff-in-nix-environments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72fb2c885d2061685447dfb2698c32cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arch0njw</media:title>
		</media:content>
	</item>
		<item>
		<title>Acer AspireONE D255 Wireless Network and Kubuntu</title>
		<link>http://arch0njw.wordpress.com/2011/02/18/acer-aspireone-d255-wireless-network-and-kubuntu/</link>
		<comments>http://arch0njw.wordpress.com/2011/02/18/acer-aspireone-d255-wireless-network-and-kubuntu/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 18:07:57 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[acer]]></category>
		<category><![CDATA[aspire one]]></category>
		<category><![CDATA[Atheros]]></category>
		<category><![CDATA[atl1c]]></category>
		<category><![CDATA[d255]]></category>
		<category><![CDATA[Intel wireless]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://arch0njw.wordpress.com/?p=308</guid>
		<description><![CDATA[One of the things I really love about the Ubuntu community is how helpful it is.  By following these easy directions,  I was able to get the wired network up and running on my netbook.  Yes, that&#8217;s right.  I have a situation where the wireless works and the wired doesn&#8217;t!  Even stranger, the fix is in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=308&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of the things I really love about the Ubuntu community is how helpful it is.  By following <a href="http://ubuntuforums.org/showpost.php?p=9446984&amp;postcount=6">these easy directions</a>,  I was able to get the wired network up and running on my netbook.  Yes, that&#8217;s right.  I have a situation where the <em>wireless</em> works and the <em>wired</em> doesn&#8217;t!  Even stranger, the fix is in an wireless network adapter package!</p>
<p>Because I&#8217;ve been burned by stale links, I&#8217;m going to repeat some information here.</p>
<p>Netbook:  Acer AspireONE D255</p>
<p>Wireless (lspci):<br />
<code>01:00.0 Ethernet controller: Atheros Communications AR8152 v1.1 Fast Ethernet (rev c1)<br />
02:00.0 Network controller: Intel Corporation WiFi Link 1000 Series</code></p>
<p>The steps:</p>
<ol>
<li>Go here (http://linuxwireless.org/download/compat-wireless-2.6) and download &#8220;compat-wireless-2.6.tar.bz2&#8243;</li>
<li>Run the following commands:</li>
</ol>
<div>
<pre>sudo apt-get update
sudo apt-get install build-essential
cd ~/Desktop
tar -xjvf compat-wireless-2.6.tar.bz2
cd compat-wireless*
scripts/driver-select atl1c
make
sudo make install</pre>
</div>
<p>At this point a reboot should load the network driver.  For me, the &#8220;sudo make install&#8221; <em><span style="text-decoration:underline;">took a very long time</span></em>.  Well, 10 minutes.  But it felt like an eternity.</p>
<p>If a reboot doesn&#8217;t load the module, try &#8220;modprobe atl1c&#8221; (that&#8217;s ay-tee-el-one-cee).</p>
<p>And that﻿ was it.  Lovely!  Again, I can&#8217;t promote the friendliness and helpfulness of the Ubuntu community enough.  They have been great.</p>
<p><strong>Update 2011-03-30: </strong>I had to repeat these steps after upgrading to kernel 2.6.32-28 or -29.  But it worked.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arch0njw.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arch0njw.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arch0njw.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arch0njw.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arch0njw.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arch0njw.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arch0njw.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arch0njw.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arch0njw.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arch0njw.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arch0njw.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arch0njw.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arch0njw.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arch0njw.wordpress.com/308/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=308&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arch0njw.wordpress.com/2011/02/18/acer-aspireone-d255-wireless-network-and-kubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72fb2c885d2061685447dfb2698c32cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arch0njw</media:title>
		</media:content>
	</item>
		<item>
		<title>Interview Techniques</title>
		<link>http://arch0njw.wordpress.com/2011/01/19/interview-techniques/</link>
		<comments>http://arch0njw.wordpress.com/2011/01/19/interview-techniques/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 18:56:12 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[examples]]></category>
		<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://arch0njw.wordpress.com/?p=276</guid>
		<description><![CDATA[Interview Techniques&#8230; you are probably wondering what that has to do with technology.  This is partly to do with technology, partly a way for me to remember these, and partly, well, a ramble as usual.  I have been exposed to some simple interview techniques for &#8220;software engineering&#8221; positions and they are worth remembering.  These have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=276&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Interview Techniques&#8230; you are probably wondering what that has to do with technology.  This is partly to do with technology, partly a way for me to remember these, and partly, well, a ramble as usual.  I have been exposed to some simple interview techniques for &#8220;software engineering&#8221; positions and they are worth remembering.  These have come in a variety of difficulties, so I will attempt to organize them as such.</p>
<p>First, technology!  <a href="http://i.seemikecode.com/">See Mike Code</a>, is cool.  It is a way an interviewer can ask simple questions over the phone and see the person write the code.  That gets a <em>darn cool</em> in my book.  Perhaps it is as modern as VHS is these days, but who says a technology needs to be on the order of Star Trek to warrant recognition?</p>
<p>Also, I recently found this:  <a href="http://formatmysourcecode.blogspot.com/">http://formatmysourcecode.blogspot.com/</a>.  It is excellent for automatically formatting HTML/XML and code for posting in a blog.</p>
<p>Beyond the technology is the questions I have either been asked or found in my own prowling around.  These are thing ones I find to be the most interesting.</p>
<p><strong>Practical Questions:</strong></p>
<ul>
<li>fizz-buzz, written in any language &#8212; basically, for some multiplier of a loop print &#8220;fizz&#8221;, for a different multiplier write &#8220;buzz&#8221;.  For a multiplier equal to one divisible by A and B, write &#8220;fizzbuzz&#8221;.</li>
<li>given two lists (e.g., friends lists), and assuming list-2 represents changes affected upon list-1, who was added, who was removed, who is the same.  Written in any language.</li>
<li>Extend a standard Java class (e.g., HashMap) such that it meets new constraints such as, and using HashMap as an example:
<ul>
<li>limit the number of values that can be stored popping off the oldest when a newer one is inserted</li>
<li>disallow overwriting an existing key; key/value must be removed first</li>
<li>lock the list if three unsuccessful attempts are made to retrieve a value</li>
<li>lock the list if three unsuccessful attempts are make to insert a value (e.g., inserting an existing key)</li>
</ul>
</li>
<li>web application to retrieve basic statistics from somewhere like flickr, using web app technology of choice</li>
</ul>
<p><strong>Conceptual Questions:</strong></p>
<ul>
<li>What information should a bug tracking system have?  How should it be stored?</li>
<li>What project did you make the most difference on?  What did you learn?  What would you do differently?</li>
<li>Create an interface from a legacy system to a newer UI.  Assume an API or web service exists.  Describe the architecture you would use; describe high-level design considerations; define milestones.</li>
<li>A database has been demonstrating progressively degrading performance (either via an application or reports).  What diagnostic steps would you take?</li>
</ul>
<p><strong>Mean Questions:</strong></p>
<ul>
<li>I file <a href="http://www.techinterviews.com/master-list-of-java-interview-questions">lists like this</a> as mean because they contain a lot of questions that either a person knows from practical use, or can look up.  To put someone on-the-spot to answer deep details like this in an interview is merely a test in making the interviewee squirm.  To me, these questions are a lot like asking a mechanic about metallurgy &#8212; while they <em>use</em> metal in their daily work, but they don&#8217;t need to know the minute details about the metals they use to get their job done or do their job well.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/arch0njw.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/arch0njw.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/arch0njw.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/arch0njw.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/arch0njw.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/arch0njw.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/arch0njw.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/arch0njw.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/arch0njw.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/arch0njw.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/arch0njw.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/arch0njw.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/arch0njw.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/arch0njw.wordpress.com/276/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=arch0njw.wordpress.com&amp;blog=8590737&amp;post=276&amp;subd=arch0njw&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://arch0njw.wordpress.com/2011/01/19/interview-techniques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/72fb2c885d2061685447dfb2698c32cb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">arch0njw</media:title>
		</media:content>
	</item>
	</channel>
</rss>
