bookmarks

Advanced Bash Scripting Guide

From Mendel Cooper comes the Advanced Bash Scripting Guide: An in-depth exploration of the art of shell scripting.

This tutorial assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction … all the while sneaking in little snippets of UNIX® wisdom and lore. It serves as a textbook, a manual for self-study, and a reference and source of knowledge on shell scripting techniques. The exercises and heavily-commented examples invite active reader participation, under the premise that the only way to really learn scripting is to write scripts.

This book is suitable for classroom use as a general introduction to programming concepts.

Apple2Forever TrueType Fonts

I could have sworn I linked to these on the site before, but I couldn’t find it last night. Check out the old-school vibe in your terminal using Michael Hurwood’s Apple2Forever TrueType Fonts:

I like to remember those old days by using the various Apple Emulators that are available. Using these emulators involves working with “Disk Images” and I’ve written a few little utilities for myself to look at and manage those images.[…] Anyway, I sometimes I wanted/needed to view the images in their “natural” form, that is, in the Apple ][ Font. (Inverse text was a particular requirement.) So I created two fonts based on the Apple ][ screen display, called Apple2Forever, and Apple2Forever80.

Bookmark: Using MultiMarkdown with Scrivener

From Fletcher Penny: “Using MultiMarkdown with Scrivener”

This document assumes a basic familiarity with Scrivener, and with MultiMarkdown. It is designed to help you combine the two programs into a system to help you with the writing process, as well as the printing and publishing process.

It will guide you through the process of setting up a document that will be compatible with exporting to MultiMarkdown.

I’ve been taking a look at Scrivener again of late — I waver back and forth about using it for my next book, but I’m leaning toward it at the moment.

(In case you don’t know, Fletcher is the one who expanded on John Gruber’s Markdown by creating the spiffy MultiMarkdown. Thanks Fletcher!)

An Introduction to Display Editing with Vi

Vi (visual) is a display oriented interactive text editor. When using vi the screen of your terminal acts as a window into the file which you are editing. Changes which you make to the file are reflected in what you see.

Using vi you can insert new text any place in the file quite easily. Most of the commands to vi move the cursor around in the file. There are commands to move the cursor forward and backward in units of characters, words, sentences and paragraphs. A small set of operators, like d for delete and c for change, are combined with the motion commands to form operations such as delete word or change paragraph, in a simple and natural way. This regularity and the mnemonic assignment of commands to keys makes the editor command set easy to remember and to use.

Vi will work on a large number of display terminals, and new terminals are easily driven after editing a terminal description file. While it is advantageous to have an intelligent terminal which can locally insert and delete lines and characters from the display, the editor will function quite well on dumb terminals over slow phone lines. The editor makes allowance for the low bandwidth in these situations and uses smaller window sizes and different display updating algorithms to make best use of the limited speed available.

It is also possible to use the command set of vi on hardcopy terminals, storage tubes and “glass tty’s” using a one line editing window; thus vi’s command set is available on all terminals. The full command set of the more traditional, line oriented editor ex is available within vi; it is quite simple to switch between the two modes of editing.

http://docs.freebsd.org/44doc/usd/12.vi/paper.html

AKC Poodle Breed Standard

American Kennel Club Poodle page

http://www.akc.org/breeds/poodle/index.cfm