<?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>Hack a Day &#187; unix</title>
	<atom:link href="http://hackaday.com/tag/unix/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 06:18:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hackaday.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/5560f98f805877b0e332f191cb9e0af3?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Hack a Day &#187; unix</title>
		<link>http://hackaday.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hackaday.com/osd.xml" title="Hack a Day" />
	<atom:link rel='hub' href='http://hackaday.com/?pushpress=hub'/>
		<item>
		<title>Hack removes ads from Kindle &#8216;Special Offers&#8217; hardware</title>
		<link>http://hackaday.com/2011/12/20/hack-removes-ads-from-kindle-special-offers-hardware/</link>
		<comments>http://hackaday.com/2011/12/20/hack-removes-ads-from-kindle-special-offers-hardware/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 19:53:47 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[security hacks]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[special offers]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=63787</guid>
		<description><![CDATA[We figured it wouldn&#8217;t be long before someone figured out how to remove the ads from the &#8216;Special Offers&#8217; versions of the Amazon Kindle hardware. There are two things that made this obvious to us, the huge flaw that lets code be easily run as root, and the MP3 tag forming that makes it possible [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=63787&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-63788" title="kindle-special-offers-ad-hack" src="http://hackadaycom.files.wordpress.com/2011/12/kindle-special-offers-ad-hack.png" alt="" width="470" height="148" /></p>
<p>We figured it wouldn&#8217;t be long before <a href="http://pathartl.me/5387/remove-ads-on-kindle-touch">someone figured out how to remove the ads</a> from the &#8216;Special Offers&#8217; versions of the Amazon Kindle hardware. There are two things that made this obvious to us, the huge flaw that lets code be easily run as root, and the MP3 tag forming that <a href="http://hackaday.com/2011/12/14/how-the-kindle-touch-jailbreak-was-discovered/">makes it possible to unlock the device</a>.</p>
<p>[Pat Hartl] knows his way around a *nix shell, so once he gained SSH access to the device he started a search for the ad images that make up the special offers feature. He found them in a few different places, making backups of the files in an alternate location, then removing them with some simple commands. He even rolled the process into a one-click installer like the Jailbreak package. It makes us wonder if Amazon has a way to tell if your device is not longer pulling down content for these offers?</p>
<p>At risk of sounding preachy, Amazon does offer this hardware without ads for a one-time fee. Circumventing the unobtrusive ads may lead to higher hardware prices in the future, and [Pat] mentions that. He pulled off this hack to show the holes in Amazon&#8217;s security, and hitting them in the pocketbook is a powerful way to do it.</p>
<p>Hackaday itself is ad-supported. We run advertisements that do not use sound, popups, or flashing video effects. Remember to turn off your ad-block for our site in order to show your support. Thanks!</p>
<br />Filed under: <a href='http://hackaday.com/category/security-hacks/'>security hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/63787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/63787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/63787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/63787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/63787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/63787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/63787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/63787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/63787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/63787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/63787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/63787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/63787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/63787/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=63787&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/12/20/hack-removes-ads-from-kindle-special-offers-hardware/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/12/kindle-special-offers-ad-hack.png" medium="image">
			<media:title type="html">kindle-special-offers-ad-hack</media:title>
		</media:content>
	</item>
		<item>
		<title>On the life of [Dennis Ritchie]</title>
		<link>http://hackaday.com/2011/10/17/on-the-life-of-dennis-ritchie/</link>
		<comments>http://hackaday.com/2011/10/17/on-the-life-of-dennis-ritchie/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 23:01:59 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[dennis ritchie]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=58815</guid>
		<description><![CDATA[Chances are you have already heard of the passing of [Dennis Ritchie]. We admit, we&#8217;re among the throngs who knew little of his life, but [Cade Metz] has posted an excellent remembrance of his life which we think is well worth reading. [Dennis] passed on October 12th at the age of 70. This image shows him receiving [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=58815&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-58816" title="dennis-ritchie" src="http://hackadaycom.files.wordpress.com/2011/10/dennis-ritchie.jpg" alt="" width="470" height="400" /></p>
<p>Chances are you have already heard of the passing of [Dennis Ritchie]. We admit, we&#8217;re among the throngs who knew little of his life, but [Cade Metz] has posted <a href="http://www.wired.com/wiredenterprise/2011/10/thedennisritchieeffect/">an excellent remembrance of his life</a> which we think is well worth reading.</p>
<p>[Dennis] passed on October 12th at the age of 70. This image shows him receiving the National Medal of Technology awarded to him by [Bill Clinton] in 1998. His legacy lives on in the work that earned him this award as the creator of the C programming language; a side project which he developed to help him achieve the creation of a new system kernel called UNIX. This work, of course, was the precursor that led to universal software packages like OSX, iOS, Linux, and even Windows (which at one point was itself written using the C language).</p>
<p>There has been some Internet fodder regarding media coverage of [Steve Jobs'] death and not of [Dennis'] passing. It&#8217;s harder for those lacking experience with programming to comprehend [Dennis'] contributions. We&#8217;re glad to have an opportunity to pass on the story of his life and to take a moment to appreciate his accomplishments.</p>
<p>[Thanks Dave]</p>
<p>[<a href="http://commons.wikimedia.org/wiki/File:Dennis_MacAlistair_Ritchie_.jpg">Photo Source</a>]</p>
<br />Filed under: <a href='http://hackaday.com/category/news/'>news</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/58815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/58815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/58815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/58815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/58815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/58815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/58815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/58815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/58815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/58815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/58815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/58815/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/58815/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/58815/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=58815&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/10/17/on-the-life-of-dennis-ritchie/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/10/dennis-ritchie.jpg" medium="image">
			<media:title type="html">dennis-ritchie</media:title>
		</media:content>
	</item>
		<item>
		<title>Arduino command interpreter shell</title>
		<link>http://hackaday.com/2009/09/17/arduino-command-interpreter-shell/</link>
		<comments>http://hackaday.com/2009/09/17/arduino-command-interpreter-shell/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 20:00:21 +0000</pubDate>
		<dc:creator>Matt Schultz</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[linux hacks]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[Atmel]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[avr shell]]></category>
		<category><![CDATA[avrsh]]></category>
		<category><![CDATA[bitlash]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[flite]]></category>
		<category><![CDATA[furby]]></category>
		<category><![CDATA[sh]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=15614</guid>
		<description><![CDATA[A lot of people like fancy GUIs and nice graphics, but some of us just feel more at home in a command prompt. [nevdull] is one of those people. Instead of just using the Arduino dev tools that are available for download, he wanted the ability to shell into his Arduino, so he created AVR [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=15614&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-15617" title="F77LQEPFYTCLILR.MEDIUM" src="http://hackadaycom.files.wordpress.com/2009/09/f77lqepfytclilr-medium.jpg" alt="F77LQEPFYTCLILR.MEDIUM" width="470" height="385" /></p>
<p>A lot of people like <a href="http://bumptop.com/">fancy GUIs</a> and <a href="http://en.wikipedia.org/wiki/Compiz_Fusion">nice graphics</a>, but some of us just feel more at home in a command prompt. [nevdull] is one of those people. Instead of just using the Arduino dev tools that are available for download, he wanted the ability to shell into his Arduino, so <a href="http://www.instructables.com/id/AVRSH-A-Command-Interpreter-Shell-for-ArduinoAVR/">he created AVR Shell</a>. AVR Shell is a UNIX-like shell that allows you to &#8220;log in&#8221; to your Arduino/AVR and see what&#8217;s really going on; letting you read registers, scale the CPU speed, create/edit/delete variables, and even set up timers. The shell is even user-customizable! Those of you interested in Arduino shells might also <a href="http://bitlash.net/">check out bitlash</a>, another open source CLI. Someone ought to hook this up to the <a href="http://hackaday.com/2009/08/31/internet-enabled-furby/">Internet enabled Furby</a> and get <a href="http://www.speech.cs.cmu.edu/flite/">Flite</a> compiled on there, letting us shell into a Furby from miles away to make it talk.</p>
<p>[Thanks Leesam]</p>
<br />Posted in arduino hacks, linux hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/15614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/15614/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/15614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/15614/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/15614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/15614/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/15614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/15614/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/15614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/15614/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/15614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/15614/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/15614/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/15614/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=15614&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/09/17/arduino-command-interpreter-shell/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mattcraigschultz</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/09/f77lqepfytclilr-medium.jpg" medium="image">
			<media:title type="html">F77LQEPFYTCLILR.MEDIUM</media:title>
		</media:content>
	</item>
		<item>
		<title>How to destroy a filesystem</title>
		<link>http://hackaday.com/2008/11/09/how-to-destroy-a-filesystem/</link>
		<comments>http://hackaday.com/2008/11/09/how-to-destroy-a-filesystem/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 00:00:09 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[android hacks]]></category>
		<category><![CDATA[g1 hacks]]></category>
		<category><![CDATA[pcs hacks]]></category>
		<category><![CDATA[security hacks]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[rm]]></category>
		<category><![CDATA[rm -rf]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[t-mobile]]></category>
		<category><![CDATA[t-mobile g1]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://hackadaycom.wordpress.com/?p=5668</guid>
		<description><![CDATA[The G1 &#8216;execute every command you type&#8216; bug naturally spawned &#8216;rm -rf /&#8217; jokes. rm is the Linux command for deleting files. The -r and -f flags will cause it to remove files recursively and ignore confirmation. Executed as root it will annihilate the entire filesystem. Won&#8217;t it? [Jon Hohle] decided to test exactly how [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=5668&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5669" title="rmrf" src="http://hackadaycom.files.wordpress.com/2008/11/rmrf.jpg" alt="rmrf" width="450" height="88" /></p>
<p>The G1 &#8216;<a title="Android executes everything you type  - Hack a Day" href="http://hackaday.com/2008/11/09/android-executes-everything-you-type/">execute every command you type</a>&#8216; bug naturally spawned &#8216;rm -rf /&#8217; jokes. <a title="rm (Unix) - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Rm_(Unix)">rm</a> is the Linux command for deleting files. The -r and -f flags will cause it to remove files recursively and ignore confirmation. Executed as root it will annihilate the entire filesystem. Won&#8217;t it? [Jon Hohle] decided to <a href="http://hohle.net/scrap_post.php?post=23&amp;m=full">test exactly how destructive the command was</a> to *nix systems. How functional would the system be afterwards? He tested it side by side with the Windows equivalent, both &#8216;format c:&#8217; and &#8216;del /F /S /Q&#8217;. He wanted to see what protections were available and what would be left working. <a title="Linux - Mahalo" href="http://www.mahalo.com/Linux">Linux</a> ended up completely broken while Windows, thanks to file locking, actually shutdown cleanly&#8230; and never came back. Some OSes, <a title="Meddling in the Affairs of Wizards" href="http://blogs.sun.com/jbeck/date/20041001#rm_rf_protection">like Solaris</a>, refuse to run the command &#8216;rm -rf /&#8217; to prevent accidents.</p>
<br />Posted in android hacks, g1 hacks, pcs hacks, security hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/5668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/5668/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/5668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/5668/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/5668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/5668/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/5668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/5668/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/5668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/5668/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/5668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/5668/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/5668/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/5668/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=5668&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/11/09/how-to-destroy-a-filesystem/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/11/rmrf.jpg" medium="image">
			<media:title type="html">rmrf</media:title>
		</media:content>
	</item>
		<item>
		<title>Javascript Vi</title>
		<link>http://hackaday.com/2008/07/04/javascript-vi/</link>
		<comments>http://hackaday.com/2008/07/04/javascript-vi/#comments</comments>
		<pubDate>Sat, 05 Jul 2008 03:20:00 +0000</pubDate>
		<dc:creator>Juan Aguilar</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[jsvi]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[vi]]></category>

		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2008/07/04/javascript-vi/</guid>
		<description><![CDATA[Few would dispute that Vi was a great text editor in its day, but no one has done anything to bring it back until now. A company called Internet Connection has developed JSVI, a clone of Vi that was written in javascript and runs inside editable text areas on virtually any browser with javascript support. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=2193&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img width="450" vspace="4" hspace="4" height="100" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/07/had-jsvi.jpg?w=450&#038;h=100" /><br />Few would dispute that Vi was a great text editor in its day, but no one has done anything to bring it back until now. A company called Internet Connection has developed JSVI, a clone of Vi that was written in javascript and runs inside editable text areas on virtually any browser with javascript support. </p>
<p>It functions identically to Vi, offering ed/ex command support, vi-keys, unicode awareness, and a number of other features available on Vi. You can see a <a href="http://gpl.internetconnection.net/vi/">demo of JSVI here</a>. If you prefer to run vi on your own page, <a href="http://gpl.internetconnection.net/vi/vi.js">download this javascript document</a>. JSVI is open source, and we certainly agree with [Jason Striegel] that this would make a fitting addition to any Unix blog or forum. </p>
<p>emacs sucks.</p>
<p>[via <a href="http://www.hackszine.com/blog/archive/2008/06/jsvi_javascript_vi_for_web_for.html?CMP=OTC-7G2N43923558">Hackzine</a>]</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hackadaycom.wordpress.com/2193/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hackadaycom.wordpress.com/2193/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/2193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/2193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/2193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/2193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/2193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/2193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/2193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/2193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/2193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/2193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/2193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/2193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/2193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/2193/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=2193&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/07/04/javascript-vi/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">juanaguilar</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/07/had-jsvi.jpg" medium="image" />
	</item>
	</channel>
</rss>
