UCLA Linux User Group. Free as in Freedom.

404 Not Found

Enjoy a randomly generated fortune:


$ fortune | cowsay

 _________________________________________
/ "Pseudocode can be used to some extent  \
| to aid the maintenance process.         |
| However, pseudocode that is highly      |
| detailed - approaching the level of     |
| detail of the code itself - is not of   |
| much use as maintenance documentation.  |
| Such detailed documentation has to be   |
| maintained almost as much as the code,  |
| thus doubling the maintenance burden.   |
| Furthermore, since such voluminous      |
| pseudocode is too distracting to be     |
| kept in the listing itself, it must be  |
| kept in a separate folder. The result:  |
| Since pseudocode - unlike real code -   |
| doesn't have to be maintained, no one   |
| will maintain it. It will soon become   |
| out of date and everyone will ignore    |
| it. (Once, I did an informal survey of  |
| 42 shops that used pseudocode. Of those |
| 42, 0 [zero!], found that it had any    |
| value as maintenance documentation."    |
|                                         |
| --Meilir Page-Jones, "The Practical     |
| Guide to Structured                     |
|                                         |
\ Design", Yourdon Press (c) 1988         /
 -----------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||


Here is the PHP code:
$output = shell_exec("/usr/games/fortune | /usr/games/cowsay");
echo $output;