Skip to content
This repository
Browse code

my fav quote

  • Loading branch information...
commit 3cae4ac1d9b1f17bc3968952faefc801ff496c81 1 parent 3af56ab
Seamus Abshere authored
22 README.markdown
Source Rendered
@@ -6,11 +6,25 @@ Works in MRI 1.8.7+, MRI 1.9.2+, and JRuby 1.6.7+
6 6
7 7 ## Where it's used
8 8
  9 +* [Brighter Planet CM1 Impact Estimate web service](http://impact.brighterplanet.com)
9 10 * [Brighter Planet Reference Data web service](http://data.brighterplanet.com)
10   -* [Brighter Planet Emission Estimate web service](http://impact.brighterplanet.com) aka CM1
11 11 * Extracted from [`remote_table`](https://github.com/seamusabshere/remote_table)
12 12
13   -## What to expect
  13 +## Philosophy
  14 +
  15 +Use a subprocess to perform a big task and then get out of memory.
  16 +
  17 +<table>
  18 + <tr>
  19 + <td rowspan="2"><img src="https://raw.github.com/seamusabshere/unix_utils/master/unix-philosophy-cover.png" alt="cover of the Unix Philosophy book" /></td>
  20 + <td><img src="https://raw.github.com/seamusabshere/unix_utils/master/unix-philosophy-quote-pg1.png" alt="Tenet 2: Make Each Program Do One Thing Well. The best programs, like Cousteau's lake fly, does but one task in its life and does it well. The program is loaded into memory, accomplishes its function, and then gets out ot the way to allow" /></td>
  21 + </tr>
  22 + <tr>
  23 + <td><img src="https://raw.github.com/seamusabshere/unix_utils/master/unix-philosophy-quote-pg2.png" alt="the next single-minded program to begin. This sounds simple, yet it may surprise you how many software developers have difficulty sticking to this singular goal." /></td>
  24 + </tr>
  25 +</table>
  26 +
  27 +## Rules
14 28
15 29 For commands like zip, untar, sed, head, cut, dos2unix, etc.:
16 30
@@ -23,10 +37,6 @@ For commands like du, md5sum, shasum, etc.:
23 37 1. Just returns the good stuff (the checksum, for example, not the filename that is listed after it in the standard command output)
24 38 2. Never touches the input
25 39
26   -## Philosophy
27   -
28   -Use a subprocess to perform a big task and then get out of memory.
29   -
30 40 ## But I can just spawn these myself
31 41
32 42 This lib was created to ease the pain of remembering command options for Gentoo, deciding which spawning method to use, possibly handling pipes...
BIN  unix-philosophy-cover.png
BIN  unix-philosophy-quote-pg1.png
BIN  unix-philosophy-quote-pg2.png

0 comments on commit 3cae4ac

Please sign in to comment.
Something went wrong with that request. Please try again.