TutorialsRefactoring

Proposed refactoring of SDF Tutorials index page http://sdf.org/tutorials/

(Current Table of Contents items are in boldface italics.)

Refactored structure

  1. Connecting to SDF
    1. SSH - Using SSH to secure and route client applications through SDF
    2. Using Microsoft Windows (tm) telnet
  2. SDF Basics
    1. Finding help - How to get help from within the shell
    2. COM is not IRC - An introduction to the chat program 'COM'
    3. bboard - An introduction to the message board 'bboard'
    4. File transfer - How to move files to and from SDF
    5. How to Donate and why - A page to explain how and why your friends and family (or you) should help fund SDF.
    6. Spreading the word about SDF
    7. SDF for blind users
  3. Unix Shell
    1. Software on SDF Sorted by Category
    2. SDF Specific Commands - A list of commands, scripts, and programs unique to SDF.
    3. Basic File and Shell Operations - Working with files and directories
    4. Ultimate Differences Amongst UNIX® Shells - Comparing shell differences/similarities
    5. File permissions - Changing file permissions
  4. E-mail
    1. E-mail Beginners
    2. E-mail Basics
    3. Procmail on SDF - general implementation notes
    4. Advanced E-Mail Topics - forwarding messages, and fighting spam
  5. World-Wide Web Sites
    1. Websites - Building a website on SDF
    2. Resources for Website Builders
    3. Custom error pages - Creating custom error pages using .htaccess
    4. Trac on SDF - Setting up and using a Trac instance
    5. Blogging with Jekyll
    6. Htaccess - Useful .htaccess tips and tricks for the Apache HTTP server
    7. (See also: Ruby on Rails)
  6. Chat/Messaging/Social Networking
    1. Instant Messaging - How to use Instant Messaging on SDF
    2. Jabber IM - Using the SDF Jabber XMPP Instant Messaging Server
    3. GNU Social - Microblogging on SDF
    4. (See also: com)
  7. News
    1. Tiny Tiny RSS - The RSS reader hosted in SDF
    2. (See also: bboard)
  8. Editing
    1. Emacs Tutorial - Emacs Basics, using Emacs as a work environment
    2. Emacs Cheat Sheet
    3. ed Cheat Sheet
    4. Pico Cheat Sheet
    5. Survival TECO
  9. Programming
    1. Ruby on Rails - Ruby on Rails on SDF
    2. Building a Basic Ruby on Rails Application.
  10. Privacy
  11. Games
    1. ASCII Gaming - All work and no play makes Jack a dull SDFer.
    2. Game Servers on SDF - A listing of multiplayer gaming servers running on SDF
  12. Other services
    1. Gopher - Build your Gopherspace
    2. MetaArray? - Storage and services for MetaArpa? members

Current structure

  1. SDF Basics
    1. Finding help - How to get help from within the shell
    2. COM is not IRC - An introduction to the chat program 'COM'
    3. bboard - An introduction to the message board 'bboard'
    4. Instant Messaging - How to use Instant Messaging on SDF
    5. File transfer - How to move files to and from SDF
    6. Ultimate Differences Amongst UNIX® Shells - Comparing shell differences/similarities
    7. File permissions - Changing file permissions
    8. Basic File and Shell Operations - Working with files and directories
    9. ASCII Gaming - All work and no play makes Jack a dull SDFer.
    10. How to Donate and why - A page to explain how and why your friends and family (or you) should help fund SDF.
    11. Spreading the word about SDF
    12. SDF for blind users
    13. Using Microsoft Windows (tm) telnet
    14. Software on SDF Sorted by Category
    15. SDF Specific Commands - A list of commands, scripts, and programs unique to SDF.
    16. Jabber IM - Using the SDF Jabber XMPP Instant Messaging Server
    17. Procmail on SDF - general implementation notes
    18. Game Servers on SDF - A listing of multiplayer gaming servers running on SDF
    19. Tiny Tiny RSS - The RSS reader hosted in SDF
    20. MetaArray? - Storage and services for MetaArpa? members
    21. GNU Social - Microblogging on SDF
    22. Email:
      1. E-mail Beginners
      2. E-mail Basics
  2. Website Setup and Hosting Features
    1. Websites - Building a website on SDF
    2. Resources for Website Builders
    3. Custom error pages - Creating custom error pages using .htaccess
    4. Ruby on Rails @ SDF
      1. Ruby on Rails - Ruby on Rails on SDF
      2. Building a Basic Ruby on Rails Application.
    5. Trac on SDF - Setting up and using a Trac instance
    6. Gopher - Build your Gopherspace
    7. Blogging with Jekyll
    8. Htaccess - Useful .htaccess tips and tricks for the Apache HTTP server
  3. Advanced Topics
    1. Using skeys - Logging in securely over insecure protocols
    2. Emacs Tutorial - Emacs Basics, using Emacs as a work environment
    3. Advanced E-Mail Topics - forwarding messages, and fighting spam
    4. Setting up vacation(1) - sending automated email replies
    5. Greylisting at SDF - system policy spam reduction
    6. SSH - Using SSH to secure and route client applications through SDF
    7. SSHFS - Using SSHFS to mount SDF folders on linux local machine
    8. EncFS? - Using EncFS? to manage encrypted folders
    9. PSSHFS - Mounting SDF Folders on a NetBSD? Local Machine
    10. VPN - Connecting to the SDF VPN (PPTP and OpenVPN?).
    11. rsync - Backing up $HOME using rsync.
    12. CVS - Using CVS on SDF
    13. GCI - The SDF Green Computing Initiative
    14. MDNS - Automatic MDNS examples (MetaARPA?)
    15. RubyGems? at SDF - Setting up the 'gem' command
    16. scmgit - GIT Source Control Management introduction
    17. POP3, IMAP and SMTP AUTH - Setting up POP3, IMAP and SMTP Authentication in popular mail clients
    18. SDFARC Repeater List - A list of repeaters used by The SDF Amateur Radio Club
    19. toobnix.org - SDF's User Video Gallery
    20. X11 Forwarding - Setting up and running X11 applications (MetaARPA?)
    21. $HOME/bin - User compiled programs in SDF's multi-architecture environment (ARPA)
    22. Screen - Multiplexing your terminal (MetaARPA?)
    23. Tmux - An alternative to Screen (MetaARPA?)
    24. MineCraft? - SDF very own *private* MineCraft? server
    25. Chicken - An implementation of the Scheme programming language
    26. ECL - the Embeddable Common-Lisp programming language
    27. Mobile Applications - Applications for mobile devices
    28. Port Allocation - Port Allocation and Usage information for MetaARPA? Members.
    29. UUCP - POLLing SDF for UUCP USENET News and Internet E-Mail.
  4. Internet Chat Relay (IRC) on SDF
    1. SDF IRC Acceptable Use Policy
    2. SDF IRC Channels
    3. IRC Channel Auto-Connection with Irssi
  5. SDF VoIP? Telephony Service
    1. Basic Setup
    2. Extension Directory
    3. Advanced Features and Setup
    4. Configuring the Cisco 7940G Phone
  6. SDF Dialup and DSL INTERNET Service
    1. SDF Dialup - Introduction and Initial Account Configuration
      1. Gearing Up - Equipment and Services needed for SDF Dialup
      2. Setup - WinXP? - Configuring Dialup on Windows XP
      3. Setup - Lucid - Configuring Dialup on Ubuntu Linux
    2. SDF DSL - Configuring and using SDF DSL
  7. SDF Radio! / ANONRADIO Service
    1. About ANONRADIO
  8. SDF VPS Service (MetaARPA?)
    1. NetBSD? setup and configuration
      1. Installing an OpenLDAP? server
    2. Debian setup and configuration
    3. Plan9 setup and configuration
    4. CentOS? setup and configuration
  9. Cheat Sheets
    1. Emacs Cheat Sheet
    2. ed Cheat Sheet
    3. Pico Cheat Sheet
    4. Survival TECO
  10. Dotfile Repository
    1. Browse Annotated Dotfiles - Find working examples to help you configure your favorite program.
  11. twenex.org - SDF Public Access TWENEX
    1. TOPS-20 Interactive Tutorial - Log and summary of twenex.org's interactive tutorial (@TOPS20)
    2. Getting Into TWENEX - Tour of the twenex.org system for intermediate users
    3. Using Multiple Interactive Programs on TWENEX - Tutorial on how to use multiple programs in the same login
  12. Online privacy
    1. Privacy protection
    2. SDF privacy policy