CVSROOT: /web/www Module name: www Changes by: Leo Albert Jackson Jr <lajjr3> 10/11/13 18:21:55
Added files: music : emacsvsvi.html emacsvsvi.pdf emacsvsvi.tex Log message: Add Emacs vs VI song RT#607548 CVSWeb URLs: http://web.cvs.savannah.gnu.org/viewcvs/www/music/emacsvsvi.html?cvsroot=www&rev=1.1 http://web.cvs.savannah.gnu.org/viewcvs/www/music/emacsvsvi.pdf?cvsroot=www&rev=1.1 http://web.cvs.savannah.gnu.org/viewcvs/www/music/emacsvsvi.tex?cvsroot=www&rev=1.1 Patches: Index: emacsvsvi.html =================================================================== RCS file: emacsvsvi.html diff -N emacsvsvi.html --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ emacsvsvi.html 13 Nov 2010 18:21:52 -0000 1.1 @@ -0,0 +1,325 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><!-- Parent-Version: $Revision: 1.1 $ --> +<meta http-equiv="content-type" content="text/html; charset=UTF-8"> +<link rev="made" href="mailto:webmast...@gnu.org"> +<link rel="icon" type="image/png" href="http://www.gnu.org/graphics/gnu-head-mini.png"> +<meta name="ICBM" content="42.256233,-71.006581"> +<meta name="DC.title" content="gnu.org"> + + +<title>Emacs vs VI - GNU Project - Free Software Foundation (FSF)</title> +<!-- start of banner.html --> +<!-- start of head-include-2.html --> + +<style type="text/css" media="screen"> +...@import url('/style.css'); +</style> + +<style type="text/css" media="handheld"> +...@import url('/mini.css'); +</style> + +<!--[if IE]> +<link rel="stylesheet" href="/style.css" media="screen" type="text/css" /> +<![endif]--> + +<style type="text/css" media="print"> +...@import url('/print.css'); +</style> +<meta name="viewport" content="width=320; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"> +<!-- end of head-include-2.html --> + +</head><body> +<div id="toplinks"><span class="netscape4"><a href="#content">Skip to content</a> | <a href="#navigation">Skip to navigation</a> | <a href="#searcher">Skip to search</a>| </span><a href="#translations">Translations of this page</a> | <a href="http://www.gnu.org/accessibility/">Accessibility</a></div> + + +<div id="null-wrapper"> + + <div id="header"> + <div class="inner" style="position: relative;"> + + <h1 id="logo"><a href="http://www.gnu.org/">The GNU Operating System</a></h1> + + <div id="fssbox"> + <h4>Sign up for the <em>Free Software Supporter</em></h4> + <p>A monthly update on GNU and the FSF</p> + <form action="http://lists.fsf.org/mailman/subscribe/info-fsf" method="post"> + <p><input id="frmEmail" name="email" size="15" maxlength="80" value="y...@example.com" onfocus="this.value=''" type="text"> <input value="Ok" type="submit"></p> + </form> + </div> + + + + </div> + + </div> + + <div id="navigation"> + <div class="inner"> + <ul> + <li id="tabPhilosophy"><a href="http://www.gnu.org/philosophy/philosophy.html">Philosophy</a></li> + <li id="tabLicenses"><a href="http://www.gnu.org/licenses/licenses.html">Licenses</a></li> + <li id="tabSoftware"><a href="http://www.gnu.org/software/software.html">Downloads</a></li> + <li id="tabDoc"><a href="http://www.gnu.org/doc/doc.html">Documentation</a></li> + <li><a href="http://www.gnu.org/help/help.html">Help GNU</a></li> + <li id="joinfsftab"><a href="https://www.fsf.org/associate/support_freedom?referrer=4052">Join the FSF!</a></li> + </ul> + + <div id="searcher"> + + <form method="get" action="http://www.gnu.org/cgi-bin/estseek.cgi"> + <div><label class="netscape4" for="phrase">Search:</label> + <input name="phrase" id="phrase" size="18" accesskey="s" value="Why GNU/Linux?" type="text"> + <input value="Search" type="submit"></div> + </form> + </div> + + </div> + </div> + + +<div id="content" class="inner"> +<!-- end of banner.html --> + +<h2>Emacs vs VI</h2> +<p>A hacker went a-coding armed with coffee and his brain +Debating in himself whether to put it all in âmainâ +When all at once his IRC was filled with hateful spite +A plethora of angry words about syntax highlight +</p> +<p> +Their hands were writing fire and they called each other n00b... +Heâd never seen such sparking since the days of vacuum tubes +A bolt of fear went through him as he closed parentheses +Torn between the âwrite and quitâ and olâ C-x C-c +</p> +<p> +Yippy kai yay... +File I/O... +Emacs versus vi... +</p> +<p> +Heâd long endured the arguments, he knew the story well... +So why condemn an editor and all its bytes to Hell? +From concepts of simplicity to a buffer-based OS... +Youâd think theyâd find a better way to work out daily stress! +</p> +<p> +So learn your lesson, hacker, and youâll not regret one day... +The time you spent recovering, and throwing chars away... +Whatâs popular is never what youâll get into your head... +So take a pointer from the pros... and choose the mighty ED! +</P> +<p> +Yippy kai yay... +File I/O... +Emacs versus vi... +</p> +<p> +Yippy kai yay... +File I/O... +Emacs versus vi.. +</p> +<h4>Other formats</h4> +<a href="/music/emacsvsvi.tex">Latex</a> +<a href="/music/emacsvsvi.pdf">PDF</a> +<p>Copyright (C) 2010 by James Taylor</p> +<p>Permission is granted to copy, distribute and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.3</p> +<p>The Free Software Foundation claims no copyright on this song.</p> +<p> +<a href="/fun/humor.html">Other humor</a> +in the GNU Humor Collection.</p> +<div class="inner"> + +<div class="yui-g" id="fsf-links"> + <div class="yui-g first"> + + <div class="yui-u first" id="sitemap-1"> + + <p class="netscape4"><a href="#footer">Skip sitemap</a> or <a href="#sitemap-2">skip to licensing items</a></p> + + <ul> + <li><a href="http://www.gnu.org/gnu/gnu-history.html">GNU History</a></li> + <li><a href="http://www.gnu.org/help/">Get involved</a> + + <ul> + + <li><a href="http://savannah.gnu.org/people/?type_id=1">Projects that need help</a></li> + <li><a href="http://www.gnu.org/server/standards/translations/priorities.html#Languages">Help translate this website</a></li> + </ul></li> + <li><a href="http://www.gnu.org/server/takeaction.html#unmaint">Take over an unmaintained package</a></li> + <li><a href="http://www.gnu.org/server/takeaction.html#gnustep">Use GNUstep</a></li> + <li><a href="http://www.gnu.org/distros/free-distros.html">Download GNU</a></li> + <li><a href="http://directory.fsf.org/GNU/">GNU packages</a></li> + <li><a href="http://www.gnu.org/manual/manual.html">Free documentation</a></li> + <li><a href="http://lists.gnu.org/">GNU mailing lists</a></li> + <li><a href="http://savannah.gnu.org/">GNU savannah</a></li> + <li><a href="http://libreplanet.org/">Connect with free software users</a></li> + <li><a href="http://www.gnu.org/people/">GNU's Who?</a></li> + <li><a href="http://planet.gnu.org/">Planet GNU</a></li> + <li><a href="http://www.gnu.org/contact/gnu-advisory.html">GNU Advisory Committee</a></li> + </ul> + + </div> + + <div class="yui-u" id="sitemap-2"> + + <p class="netscape4"><a href="#sitemap-3">Skip to general items</a></p> + + <ul> + <li><a href="http://www.fsf.org/licensing">Software licensing</a> + <ul> + <li><a href="http://www.fsf.org/licensing/education">Licensing education</a></li> + <li><a href="http://www.gnu.org/licenses">Free software licenses</a> + <ul> + <li><a href="http://www.gnu.org/licenses/gpl.html">GNU GPL</a></li> + + <li><a href="http://www.gnu.org/licenses/agpl.html">GNU AGPL</a></li> + <li><a href="http://www.gnu.org/licenses/lgpl.html">GNU LGPL</a></li> + <li><a href="http://www.gnu.org/licenses/fdl.html">GNU FDL</a></li></ul></li> + <li><a href="http://www.gnu.org/licenses/gpl-faq.html">Software licensing FAQ</a></li> + <li><a href="http://www.gnu.org/licenses/gpl-faq.html">Licensing compliance</a></li> + <li><a href="http://www.gnu.org/licenses/gpl-faq.html">How to use GNU licenses for your own software</a></li></ul></li> + <li><a href="http://www.fsf.org/resources/service/">GNU Service Directory</a></li> + <li><a href="http://www.gnu.org/fun/fun.html">GNU Fun</a></li> + <li><a href="http://www.gnu.org/graphics/graphics.html">GNU Art</a></li> + <li><a href="http://www.gnu.org/music/music.html">Music & Songs</a></li> + + </ul> + + + </div> + </div> + <div class="yui-g first"> + <div class="yui-u first" id="sitemap-3"> + + <p class="netscape4"><a href="#sitemap-4">Skip to philosophical items</a></p> + + <ul> + + <li><a href="http://www.fsf.org/news/">Latest News</a><ul> + <li><a href="http://www.fsf.org/events/">Upcoming Events</a></li> + <li><a href="http://www.fsf.org/blogs/">FSF Blogs</a></li></ul></li> + <li><a href="http://www.fsf.org/volunteer">Volunteering and internships</a></li> + <li><a href="http://www.fsf.org/resources/hw">Hardware Database</a></li> + <li><a href="http://directory.fsf.org/">Free Software Directory</a></li> + + <li><a href="http://www.fsf.org/resources/">Free Software Resources</a></li> + <li><a href="http://www.fsf.org/associate/">Associate Members</a></li> + <li><a href="http://www.fsf.org/associate/account/">My FSF Account</a></li> + <li class="noright"><a href="http://www.fsf.org/about/contact.html">Contact the FSF</a></li> + <li><a href="http://audio-video.gnu.org/">GNU Audio/Video</a></li> +<li><a href="http://www.gnu.org/accessibility/accessibility.html">Accessibility Statement</a></li> +<li><a href="http://ftp.gnu.org/gnu/">GNU FTP Site</a> + and <a href="http://www.gnu.org/prep/ftp.html">mirrors</a></li> +<li><a href="http://www.gnu.org/people/speakers.html">GNU Speakers</a></li> +<li><a href="http://www.fsf.org/jobs">Free software jobs</a></li> + </ul> + + + </div> + <div class="yui-u" id="sitemap-4"> + + <p class="netscape4"><a href="#ft">Skip list</a></p> + + <ul> + <li><a href="http://donate.fsf.org/">Donate to the FSF</a></li> + <li><a href="http://www.fsf.org/jfb">Join the FSF</a></li> + + <li><a href="http://www.gnu.org/philosophy/">Free software philosophy</a><ul> + <li><a href="http://www.gnu.org/philosophy/free-sw.html">The Free Software Definition</a></li> + <li><a href="http://www.gnu.org/philosophy/pragmatic.html">Copyleft: Pragmatic Idealism</a></li> + <li><a href="http://www.gnu.org/philosophy/free-doc.html">Free Software and Free Manuals</a></li> + <li><a href="http://www.gnu.org/philosophy/selling.html">Selling Free Software</a></li> + <li><a href="http://www.gnu.org/philosophy/fs-motives.html">Motives for Writing Free Software</a></li> + + <li><a href="http://www.gnu.org/philosophy/right-to-read.html">The Right To Read</a></li> + <li><a href="http://www.gnu.org/philosophy/open-source-misses-the-point.html">Why Open Source Misses the Point of Free Software</a></li></ul></li> + <li><a href="http://www.gnu.org/software/for-windows.html">Free software for Windows</a></li> + <li><a href="http://defectivebydesign.org/">Defective by Design â Fight DRM</a></li> + <li><a href="http://windows7sins.org/">Windows 7 Sins</a></li> + <li><a href="http://playogg.org/">Support free media formats</a></li> + </ul> + </div> + </div> +</div> + +<div class="yui-g" id="mission-statement"> + +<p><small>The <a href="http://www.fsf.org/">Free Software +Foundation</a> is the principal organizational sponsor of the <a href="http://www.gnu.org/">GNU Operating System</a>. <strong>Our +mission is to preserve, protect and promote the freedom to use, study, +copy, modify, and redistribute computer software, and to defend the +rights of Free Software users.</strong></small></p> + +<p><small><strong>Support GNU and the FSF by <a href="http://shop.fsf.org/">buying manuals and gear</a>, <a href="http://www.fsf.org/join">joining the FSF as an associate +member</a> or by <a href="http://donate.fsf.org/">making a +donation</a>.</strong></small></p> + +<p id="backtotop"><a href="#header">back to top</a></p> + + + + +</div> + + +</div> + + +<div id="footer"> + +<p>Please send general FSF & GNU inquiries to +<a href="mailto:g...@gnu.org"><g...@gnu.org></a>. +There are also <a href="http://www.gnu.org/contact/">other ways to contact</a> +the FSF.<br> +Please send broken links and other corrections or suggestions to +<a href="mailto:bug-...@gnu.org"><bug-...@gnu.org></a>.</p> + +<p>Please see the <a href="http://www.gnu.org/server/standards/README.translations.html">Translations +README</a> for information on coordinating and submitting translations +of this article.</p> + +<p>Copyright © 2010 Free Software Foundation, Inc.</p> + +<p>Verbatim copying and distribution of this entire article are +permitted worldwide, without royalty, in any medium, provided this +notice, and the copyright notice, are preserved.</p> + +<p>Updated: +<!-- timestamp start --> +$Date: 2010/11/13 18:21:52 $ +<!-- timestamp end --> +</p> +</div> + +<div id="translations"> +<h4>Translations of this page</h4> + +<!-- Please keep this list alphabetical by language code. + Comment what the language is for each type, i.e. de is German. + Write the language name in its own language (Deutsch) in the text. + If you add a new language here, please + advise web-translat...@gnu.org and add it to + - /home/www/html/server/standards/README.translations.html + - one of the lists under the section "Translations Underway" + - if there is a translation team, you also have to add an alias + to mail.gnu.org:/com/mailer/aliases + Please also check you have the language code right; see: + http://www.loc.gov/standards/iso639-2/php/code_list.php + If the 2-letter ISO 639-1 code is not available, + use the 3-letter ISO 639-2. + Please use W3C normative character entities. + + See also '(web-trans)Capitalization': + http://gnu.org/software/trans-coord/manual/web-trans/html_node/Capitalization.html + --> + +<ul class="translations-list"> +<!-- English --> +<li><a href="http://www.gnu.org/server/standards/boilerplate.html">English</a> [en]</li> +</ul> +</div> +</div> +</body></html> \ No newline at end of file Index: emacsvsvi.pdf =================================================================== RCS file: emacsvsvi.pdf diff -N emacsvsvi.pdf Binary files /dev/null and /tmp/cvskNvqjb differ Index: emacsvsvi.tex =================================================================== RCS file: emacsvsvi.tex diff -N emacsvsvi.tex --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ emacsvsvi.tex 13 Nov 2010 18:21:52 -0000 1.1 @@ -0,0 +1,51 @@ +% Copyright (C) 2010 by James Taylor +% +% Permission is granted to copy, distribute and/or modify this document +% under the terms of the GNU Free Documentation License, Version 1.3 +% or any later version published by the Free Software Foundation; +% with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. +% +% A copy of the license is included in the section entitled "GNU +% Free Documentation License". + +\documentclass{article} + +\begin{document} + +\begin{verse} + +A hacker went a-coding armed with coffee and his brain \\ +Debating in himself whether to put it all in 'main' \\ +When all at once his IRC was filled with hateful spite \\ +A plethora of angry words about syntax highlight \newline + +Their hands were writing fire and they called each other n00b... \\ +He'd never seen such sparking since the days of vacuum tubes \\ +A bolt of fear went through him as he closed parentheses \\ +Torn between the 'write and quit' and ol' C-x C-c \newline + +Yippy kai yay... \\ +File I/O... \\ +Emacs versus vi... \newline + +He'd long endured the arguments, he knew the story well... \\ +So why condemn an editor and all its bytes to Hell? \\ +From concepts of simplicity to a buffer-based OS... \\ +You'd think they'd find a better way to work out daily stress! \newline + +So learn your lesson, hacker, and you'll not regret one day... \\ +The time you spent recovering, and throwing chars away... \\ +What's popular is never what you'll get into your head... \\ +So take a pointer from the pros... and choose the mighty ED! \newline + +Yippy kai yay... \\ +File I/O... \\ +Emacs versus vi... \newline + +Yippy kai yay... \\ +File I/O... \\ +Emacs versus vi... \newline + +\end{verse} + +\end{document} \ No newline at end of file