Changes between Initial Version and Version 1 of GettingStarted


Ignore:
Timestamp:
May 27, 2008, 3:28:09 PM (16 years ago)
Author:
nelhage@MIT.EDU
Comment:

GettingStarted

Legend:

Unmodified
Added
Removed
Modified
  • GettingStarted

    v1 v1  
     1= Inessential BarnOwl and Zephyr =
     2
     3== Using BarnOwl ==
     4
     5To start `barnowl`, run the command `add barnowl; barnowl` at the
     6prompt on any Athena machine or dialup, such as `linerva.mit.edu`.
     7
     8The simplest use of Zephyr is to send personal zephyrs to other
     9users. To send a zephyr, type `:` to bring up a command line, and run
     10the command `zwrite ''USERNAME''`. You can also start a `zwrite`
     11command by simply typing `z`.
     12
     13You can then enter your message, and then enter a `.` on a line by
     14itself to finish the zephyr. By convention, zephyrs are usually
     15word-wrapped to 70-character lines or so; Pressing `M-q` (Alt-q) will
     16word-wrap the text you've entered for you.
     17
     18Once you've sent and received zephyrs, you can navigate the message
     19list with the arrow keys. Press `d` to mark a message as deleted,
     20`u` to undelete it, and `x` to ''expunge'' all messages that have
     21been marked as deleted.
     22
     23Instead of entering a `zwrite` command manually, you can also select
     24a message in the message list with the arrow keys, and ''reply'' to it
     25using `r`, which will automatically set up an appropriate `zwrite`
     26command.
     27
     28== Classes and Instances ==
     29
     30Most interesting discussion on Zephyr, however, happens on so-called
     31Zephyr ''classes''. A class is a bit like a chat room in other IM
     32systems. Anyone can send a zephyr to a class, and anyone who is
     33subscribed to that class will receive it. There is no security on
     34classes -- anyone who knows the name of a class can subscribe, and
     35there is no way to determine who is subscribed to a given class.
     36
     37To subscribe to a class, use the `subscribe` command:
     38
     39{{{    :subscribe CLASSNAME * *}}}
     40
     41To send a zephyr to a class, use the `zwrite` command with the `-c`
     42option:
     43
     44{{{    :zwrite -c CLASSNAME}}}
     45
     46Zephyrs to classes usually have an ''instance'' attached. An instance
     47is a short “topic” or “subject” that indicates the context of a
     48zephyr. Different instances are often used to multiplex multiple
     49conversations on a high-traffic class. You can specify an instance
     50with the `-i` option to `zwrite`:
     51
     52{{{    :zwrite -c CLASSNAME -i INSTANCE}}}
     53
     54A message without an instance specified will default to the instance
     55“personal”.
     56
     57=== Common Classes ===
     58
     59Some common classes include:
     60
     61 help::
     62    `-c help` is a class for asking (and answering) questions on
     63    virtually any topic imaginable. Be sure to use an instance (such
     64    as “linux”, “barnowl”, “campus”, or so on) when asking questions,
     65    since it's a fairly high-traffic class.
     66
     67 sipb::
     68   `-c sipb` is where most SIPB members hang out. It's a place for
     69   technical discussion, questions, support, and organizing SIPB
     70   events or projects. You should also always use an instance when
     71   sending to `-c sipb`.
     72
     73 Personal Classes::
     74
     75   By convention, nearly every Zephyr user has a "personal" class that
     76   is the same as their username. How this class is used varies from
     77   person to person, but it's often a sort of mini-blog, a place to
     78   report what one is working on or up to, or ask friends questions,
     79   or just rant about something.
     80
     81== Questions ==
     82
     83If you have questions, you can send them via email to `sipb@mit.edu`,
     84or via Zephyr to `-c sipb` (with an appropriate instance).