[juneau-lug] Re: flyers and such

  • From: Chuck Hakari <chakari@xxxxxxxxxxxxx>
  • To: juneau-lug@xxxxxxxxxxxxx
  • Date: Thu, 12 Dec 2002 18:34:15 -0900

On Thursday 12 December 2002 01:47 am, you wrote:
> Here's try two: the latex source and the style file and script to put
> the little pages on two big pages.  Run latex
> Dec.Meeting.Announcement.ltx, then the commands which it tells you to
> run (divps and ./fold).
>
> Nels
>
> Nels Tomlinson wrote:
> > Well, no flyers yet, but I did make up a leaflet for us.
> >
> > The quick reference stuff I grabbed from the web, and marked up/adapted
> > a bit.
> >
> > The intro should be familiar; it's from the JLUG website, again with
> > slight changes.
> >
> > Print it duplex, then fold it in thirds so the penguins are out.
> >
> > Nels
> >
> > Chuck Hakari wrote:
> > >The 16th is fine by me also.
> > >
> > >Nels, are you going to put together the flyers this time, or should I
> > >do it
> > >again?
> > >
> > >Also, if anyone wants an "Official" JLUG name badge or button, let me
> > >how you
> > >want your name on it and I will bring it to the meeting.
> > >
> > >Chuck Hakari
> > >
> > >------------------------------------
> > >This is the Juneau-LUG mailing list.
> > >To unsubscribe, send an e-mail to juneau-lug-request@xxxxxxxxxxxxx
> > >with the word unsubscribe in the subject header.
> >
> > -- Binary/unsupported file stripped by Ecartis --
> > -- Type: application/postscript
> > -- File: Dec.Meeting.Announcement.folded.ps
> >
> >
> >
> > ------------------------------------
> > This is the Juneau-LUG mailing list.
> > To unsubscribe, send an e-mail to juneau-lug-request@xxxxxxxxxxxxx
> > with the word unsubscribe in the subject header.
>
> -- Attached file included as plaintext by Ecartis --
> -- File: Dec.Meeting.Announcement.ltx
>
> \documentclass[letterpaper,10pt]{leaflet}
> \usepackage[T1]{fontenc}
> \usepackage[latin1]{inputenc}
> \usepackage{times}
> \usepackage{graphics}
> \usepackage{psfig}
>
> \begin{document}
>
>
>
> %\begin{figure}[htbp]
> \psfig{file=penguin.eps,height=0.5in}
> %\end{figure}
> {\Large \bf Juneau Linux Users Group }
>
> \section{Welcome to the Juneau Linux Users Group!}
>
> \paragraph{Have you ever wondered what all those penguins were about?} Have
> you got your hands on your first distribution and need some questions
> answered? Do you have a broad-band internet connection that you need
> secured? We can help answer questions you have about Linux and how to use
> it at home.
>
> \paragraph{ Do you represent a small business or non-profit that needs to
> stretch their computing budget?} We can help you learn how to implement
> cost-effective solutions to many computing needs for general office use,
> including interoperability with other well known operating systems.
> Internet and web services can also be built securely and cheaply using
> Linux and other free operating systems such as OpenBSD.
>
> \paragraph{If you're a guru (or just know your way around your favorite
> application),} the Juneau Linux User's Group is a local forum where you can
> exchange ideas with other Linux users in Southeast Alaska. If you like, you
> can help teach others how to use Linux at work and at home.
>
> \section{Finding Us}
>
> We can be found on the web at \verb|http://www.juneau-lug.org/|. 
> Regardless of your skill level or your interests, join in the discussion!
> Feel free to send us an email at \verb|info@xxxxxxxxxxxxxx| with any
> questions you have. We also have a mailing list you can join.  Details are
> on the website.
>
>
> \section{Meetings}
>
> We usually meet once a month, usually on weekday evenings.  The time for
> each month's meeting is hashed out on the mailing list each month.  The
> time, date and location will be posted on the website, usually several
> weeks in advance.  Meetings usually include several small presentations. 
> Some presentations are advanced, but usually there is at least one suitable
> for Linux newbies. We are always willing to answer questions!
>
>
>
> \section{Linux Quick Reference}
>
> \subsection{Getting Help}
> \begin{description}
> \item[apropos] string to get a list of programs apropos to ``string''.
> \item[man] string to get the manual page for ``string''.
> \end{description}
>
> \subsection{Dealing With Files}
> Many of these commands will operate recursively (e.g., on all files in a
> directory) if used with the -R option, as in \verb|chmod 755 -R
> Mydirectory|. \begin{description}
> \item[ls] - get a file listin; use '-al' to get a long file listing that
> includes hidden files and attributes. \item[cd] directory - change
> directory to 'directory'.
> \item[cp] path1 path2 - copies from 'path1' to 'path2'.
> \item[mv] path1 path2 - moves or renames 'path1' to 'path2'.
> \item[rm] filename - removes 'filename' (asks for confimation).
> \item[rmdir] directory - removes the directory 'directory' (asks for
> confimation). \item[rm -rf] path - removes 'path' and everything that it
> contains (recursively) without asking for confirmation (CAREFUL!).
>
> \item[pushd] directory - pushes current directory onto the directory stack
> and moves to 'directory'. \item[popd] - pops a directory off of the
> directory stack and moves to it.
>
> \item[touch] filename - creates the empty file 'filename'.
> \item[mkdir] dirname - creates the directory 'dirname'.
> \item[ln -s] path name - crease a symbolic link from ``name'' to some
> ``path''.
>
> \item[chmod] [ugo+-rwx] path - change that access rules for the given
> ``path'', which can be seen by using 'ls -al'. The options:
> \begin{description}
> \item[u] = user,
> \item[g] = group,
> \item[o] = other,
> \item[+] enables,
> \item[-] disables,
> \item[r] = read,
> \item[w] = write,
> \item[x] = execute.
> \end{description}
>  So, to allow read access to your group on the file foo.txt, type 'chmod
> g+r foo.txt'. \item[chown] user:group filename - Change the 'user' and
> 'group' ownership of a file or direcetory; use -R for recursive.
> \item[chgrp] group filename - Change 'group' ownership of a file or
> directory.
>
> \item[mount] /floppy - mounts the floppy drive one /floppy. Similarly,
> mount /cdrom mounts the cdrom. \item[mount] -t udf /dev/cdrom /mnt/cdrom -
> Adaptec DirectCD uses a different filesystem (UDF) and so cdroms cut with
> it need to be mounted differently. If this is not done, the dreaded
> "DriveReady SeekComplete Error" happens. umount /floppy - unmounts the
> floppy drive. Similarly, umount /cdrom mounts the cdrom. Always do this
> before ejecting the disk media.
>
> \item[ssh] - secure shell, a secure form of telnet; NEVER use telnet,
> because it sends passwords out in the free and clear. Read more about ssh
> and how to use it with keys and tunneling in the networking section, below.
> sftp - secure ftp, a secure form of ftp; NEVER use regular ftp.
>
> \item[tar] -xvf archive.tar - extracts files from the tar archive
> 'archive.tar'; use -zxvf if the archive ends in .tar.gz or .tgz to invoke
> the gzip filter. To create a tar archive use -cvf, and to list its contents
> use tvf; again, insert the z option if the gzip filter is to be used. unzip
> archive.zip - extracts files from the zip archive 'archive.zip'; use the
> corresponding 'zip' program to create archives.
>
> \item[grep] pattern file - look for a 'pattern' in a given 'file' or files.
> Use '-i' for case insensitivity, '-r' for directory recursion, '-n' to
> print out the line numbers, and '-s' to suppress the error messages. For
> example, use 'grep -irns pattern *' to look for the pattern in any files in
> the current directory and subdirectories.
>
> \item[more] filename - views 'filename' in a terminal that allows you to
> page down by pressing space.  This is the Unix standard command, but you
> will prefer \item[less] filename - views 'filename' in a terminal that
> allows you to scroll up and down with the arrows; type "/" to search. Less
> is more!
>
> \item[emacs] -nw filename - edits 'filename' in the terminal (type
> \verb|^x^s| to save, and \verb|^x^c| to exit).
>
> \item[cat] file1 file2 ... - concatenates files to stdout; use 'cat >
> out.txt' to write what is typed to stdin into the file 'out.txt' (finish
> with a \verb|^D| at the beginning of a line).
>
> \item[diff] file1 file2 - prints differences between 'file1' and 'file2'
>
> \item[ps2pdf] file - converts a postscript 'file' into pdf format.
> pstoedit - a program that translates postscript (and pdf) to editable
> formats such as tgif; e.g., to make the tgif file 'tgif.obj' from the
> postscript file 'file.ps', type: 'pstoedit -f tgif file.ps tgif.obj'.
>
> \item[ps] - lists user processes in the current shell and gives the process
> ids; 'ps -fu username' lists all processes owned by 'username'; 'ps -fe'
> lists everyone's processes. The command \verb|ps aux | grep process-name|
> is often useful. \item[kill] processid - kills process with id 'processid'.
> jobs - lists the jobs running in the shell.
> \item[bg] - moves a suspended program into the background; type this
> immediately after the keystroke \verb|^z|. \item[fg] \# - moves job '\#'
> into the foreground.
>
> \item[top] - lists processes in terms of cpu usage. Note: Top will report
> that almost all available memory is 'used'. The memory is actually being
> employed as a cache by the linux kernel and is released to user programs as
> needed. uptime - gives the system uptime and load averages.
>
> \item[host] - used to translate host names to IP addresses and vice versa;
> e.g. 'host validator.w3.org' and 'host 18.29.1.50'.
>
> \item[crontab] (Crontab Demystified, How to use cron) - used to set up jobs
> that should be executed on a schedule, whether the user is logged in or
> not. Type 'crontab crontab.txt' to set up a cron job given 'crontab.txt' as
> the configuration file. 'crontab -l' displays the current user's cron jobs.
> The format for crontab.txt entries is 'mm hh dd MM day command' where
> day=0...6. Use 'crontab -r' to remove the current user's cron jobs.
>
> \item[cal] - prints a calendar
> \end{description}
>
> \subsection{Filesystem Information}
> \begin{description}
> \item[/etc/] - Configuration files and services/startup scripts
> \item[/var/] - System log files.  These are where you can start
> troubleshooting. \item[/home/] - User personal directories.  You can refer
> to yours' as \verb|~/|, and to user Jane's as \verb|~/jane| \item[/usr/] -
> Programs and files available for users.  But use \verb|whereis programname|
> to find a program if you know the name. Use \verb|apropos| if you aren't
> sure about the name. \item[/sbin/] - Root programs.  Must be root to run
> these, some can do harm. \item[/proc/] - Process information
> pseudo-filesystem.  Lots of useful stuff here.  Try \verb|cat
> /proc/filesystems| to find out what filesystems your kernel supports.
>
> \end{description}
>
> \section{Configuration Files}
> \begin{description}
> \item[/etc/apt/sources.list] - the configuration file for apt-get (Debian's
> wonderful package manager.).
>
> \item[/etc/lilo.conf] - the configuration file for the boot loader; don't
> forget to run /sbin/lilo after changing lilo.conf.
>
> \item[/etc/inittab] - defines the run-levels and respawning processes; the
> run-levels are: \begin{description}
> \item[0] - halt (Do NOT set initdefault to this)
> \item[1] - Single user mode
> \item[2] - Multiuser, without NFS (The same as 3, if no networking)
> \item[3] - Full multiuser mode
> \item[4] - unused
> \item[5] - X11
> \item[6] - reboot (Do NOT set initdefault to this)
> \end{description}
>
> \item[/etc/rc#.d/] - directories with symbolic links to startup scripts,
> depending on the run-level number #. \item[/etc/init.d/] - directory where
> the startup scripts are located. Run the scripts to see the various
> options. If you want to have your own startup scripts, use one of these as
> a template and fill in for the options (portmap will provide a good
> template; note that some scripts have extra options).
>
> \item[/etc/fstab] - filesystem table; defines mounted filesystems. Here are
> some example entries \begin{description}
> \item[/dev/hda6 /home ext3 defaults 1 2] - mounts /home partition as EXT3
> filesystem \item[10.0.0.2:/path /mnt/localpath nfs noauto] - allows manual
> mounting of /path on a networked machine at address 10.0.0.2 to
> /mnt/localpath as an nfs filesystem; note that /mnt/localpath must exist on
> the local machine. \item[//hostName/path mount smbfs user,username=\% 0 0]
> - mounts a Windows share at mount (e.g., mnt/smb) using SAMBA.
> \end{description}
>
> \item[/etc/exports] - list the directories to be exported to nfs; read man
> exports to understand the entry format \item[/etc/hosts] - matches up names
> with IP addresses; this file can be edits to supply the mapping for small
> networks instead of using a DNS server. \item[/etc/resolv.conf] - lists
> where all the DNS servers are
> \item[/etc/hosts.allow] - if exists, defines who gets network access
> (including nfs); default: everyone gets access \item[/etc/hosts.deny] - if
> exists, defines who doesn't get network access (including nfs)
>
> \item[/etc/passwd] - file that lists users and associated them with a
> number \item[/etc/shadow] - "shadow passwords", the file that contains the
> actual passwords, encrypted and only accessible by root \item[/etc/group] -
> list the groups and their members
>
> \item[/etc/X11/XF86Config-4] - the configuration file for X (the display);
> used to set monitor resolution and scan rates.  This is for the latest
> version of the X windowing system.  The older version 3 used the file
> /etc/X11/XF86Config.
>
> \item[/etc/services] - lists the port numbers and related services.
> \item[/etc/profile] - the system-wide bash profile.
> \end{description}
> \psfig{file=penguin.eps,height=0.5in}
>
> \section{Copyright \copyright 2002 Nels Tomlinson}
> This document may be freely copied and distributed, provided that this
> copyright notice is included unaltered on all copies.
>
>
> %\end{centering}
>
>
>
>
>
> \end{document}
>
>
> -- Binary/unsupported file stripped by Ecartis --
> -- Type: application/x-sh
> -- File: fold.sh
>
>
> -- Attached file included as plaintext by Ecartis --
> -- File: leaflet.cls
>
> %%
> %% This is file `leaflet.cls',
> %% generated with the docstrip utility.
> %%
> %% The original source files were:
> %%
> %% leaflet.dtx  (with options: `class')
> %%
> %%   Copyright 1998 Juergen Schlegelmilch
> %%
> %%   This program is provided under the terms of the
> %%   LaTeX Project Public License distributed from CTAN
> %%   archives in directory macros/latex/base/lppl.txt.
> %%
> %%   Author: Juergen Schlegelmilch
> %%           schlegel@xxxxxxxxxxxxxxxxxxxxxxxxx
> %%
> \NeedsTeXFormat{LaTeX2e}
> \ProvidesClass{leaflet}[1999/06/01 v0.3 document class leaflet]
> \LoadClassWithOptions{article}
> \newlength{\p@perwidth}
> \setlength{\p@perwidth}{0.333333334\paperheight}
> \newlength{\p@perheight}
> \setlength{\p@perheight}{\paperwidth}
> \RequirePackage{geometry}
> \geometry{papersize={\p@perwidth,\p@perheight},
>         vmargin=10mm,hmargin=8mm,
>         noheadfoot,
>         marginparwidth=0mm,marginparsep=0mm}
> \newcommand\customhead{}
> \newcommand\customfoot{}
> \newcommand\ps@leaflet{%
>  \def\@evenhead{%
>    \customhead\hfill}%
>  \def\@oddhead{%
>    \ifnum\c@page=\tw@
>     {\unitlength1mm
>     % set the fold mark at 8mm (left margin) + 91mm
>     \begin{picture}(0,0)\put(91,0){\rule{0.3mm}{0.3mm}}\end{picture}}%
>    \fi
>    \ifnum\c@page=7\ClassError{leaflet}{%
>       Too much text for leaflet}{%
>       The text you supplied fills more than six pages and will
>       therefore not fit onto a single leaflet. Try using smaller
>       fonts or reducing vertical space.}\fi
>    \customhead
>    \hfill}%
>  \def\@evenfoot{\customfoot\hfill}%
>  \let\@oddfoot\@evenfoot
>  }
> \pagestyle{leaflet}
> \sloppy
> \setcounter{secnumdepth}{0}
> \let\tempitemize=\itemize
> \renewcommand\itemize{%
>  \setlength{\topsep}{0pt}%
>  \setlength{\partopsep}{0pt}%
>  \tempitemize
>  \setlength{\parskip}{0pt}%
>  \setlength{\parsep}{0pt}%
>  \setlength{\itemsep}{0pt}}
> \let\tempenumerate=\enumerate
> \renewcommand\enumerate{%
>  \setlength{\topsep}{0pt}%
>  \setlength{\partopsep}{0pt}%
>  \tempenumerate
>  \setlength{\parskip}{0pt}%
>  \setlength{\parsep}{0pt}%
>  \setlength{\itemsep}{0pt}}
> \let\tempdescription=\description
> \renewcommand\description{%
>  \setlength{\topsep}{0pt}%
>  \setlength{\partopsep}{0pt}%
>  \tempdescription
>  \setlength{\parskip}{0pt}%
>  \setlength{\parsep}{0pt}%
>  \setlength{\itemsep}{0pt}}
> \setlength{\leftmargini}{1.2em}
> \setlength{\leftmarginii}{1.6em}
> \setlength{\leftmarginiii}{1.2em}
> \setlength{\leftmarginiv}{1.2em}
> \renewcommand\topfraction{0.7}
> \renewcommand\bottomfraction{0.7}
> \setlength{\textfloatsep}{10pt plus 4pt minus 3pt}
> \renewcommand\section{%
>  \@startsection{section}{3}{\z@}%
>     {-2.75ex\@plus -1ex \@minus -.2ex}%
>     {0.2ex \@plus .1ex}%
>     {\normalfont\large\bfseries}}%
> \renewcommand\subsection{%
>  \@startsection{subsection}{4}{\z@}%
>     {-0.75ex \@minus -.5ex}%
>     {0.2ex \@plus .1ex}%
>     {\normalfont\normalsize\bfseries}}%
> \let\subsubsetion=\subsection
> \renewcommand\paragraph{%
>  \@startsection{paragraph}{4}{\z@}%
>     {0.75ex \@plus1ex \@minus.2ex}%
>     {-1em}%
>     {\normalfont\normalsize\bfseries}}
> \renewcommand\subparagraph{%
>  \@startsection{paragraph}{4}{\z@}%
>     {0.2ex \@minus.2ex}%
>     {-1em}%
>     {\normalfont\normalsize\bfseries}}
> \let\part=\relax
> \let\chapter=\relax
> \AtEndDocument{%
>   \typeout{^^JDo not forget to
>            ^^J  dvips -o \jobname.ps \jobname.dvi
>            ^^J  fold.sh \jobname.ps \jobname.folded.ps^^J}}
> \endinput
> %%
> %% End of file `leaflet.cls'.
>
>
>
> ------------------------------------
> This is the Juneau-LUG mailing list.
> To unsubscribe, send an e-mail to juneau-lug-request@xxxxxxxxxxxxx with the
> word unsubscribe in the subject header.


------------------------------------
This is the Juneau-LUG mailing list.
To unsubscribe, send an e-mail to juneau-lug-request@xxxxxxxxxxxxx with the 
word unsubscribe in the subject header.

Other related posts: