<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <h1 align="center">PLUG Meeting for September 14th</h1>
    <hr width="100%" size="2">
    <h2 align="center">We'll have 2 presentations this month:</h2>
    <h2 align="center">"Intermediate shell scripting: getting more bash
      for your $"<br>
      and "SSH and the shell-go forth securely"</h2>
    <h2 align="center">both from der.hans<br>
    </h2>
    <div align="center"><b><span style="color: rgb(51, 51, 51);
          font-size: 13px; font-style: normal; font-variant-ligatures:
          normal; font-variant-caps: normal; font-weight: normal;
          letter-spacing: normal; text-align: start; text-indent: 0px;
          text-transform: none; white-space: normal; word-spacing: 0px;
          background-color: rgb(255, 255, 255); display: inline !
          important; float: none;"><font size="+1">For more info,
            Meeting time and location see:</font></span></b><br>
    </div>
    <b><span style="color: rgb(51, 51, 51); font-size: 13px; font-style:
        normal; font-variant-ligatures: normal; font-variant-caps:
        normal; font-weight: normal; letter-spacing: normal; text-align:
        start; text-indent: 0px; text-transform: none; white-space:
        normal; word-spacing: 0px; background-color: rgb(255, 255, 255);
        display: inline ! important; float: none;"></span></b>
    <div align="center"><b><span style="color: rgb(51, 51, 51);
          font-size: 13px; font-style: normal; font-variant-ligatures:
          normal; font-variant-caps: normal; font-weight: normal;
          letter-spacing: normal; text-align: start; text-indent: 0px;
          text-transform: none; white-space: normal; word-spacing: 0px;
          background-color: rgb(255, 255, 255); display: inline !
          important; float: none;"><font size="+1"> <a
              class="moz-txt-link-freetext"
href="http://phxlinux.org/index.php/meetings/14-east-valley-meeting.html">http://phxlinux.org/index.php/meetings/14-east-valley-meeting.html</a></font></span></b><b><br>
      </b> </div>
    <b> </b>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <b> </b><b><span style="color: rgb(51, 51, 51); font-size: 13px;
        font-style: normal; font-variant-ligatures: normal;
        font-variant-caps: normal; font-weight: normal; letter-spacing:
        normal; text-align: start; text-indent: 0px; text-transform:
        none; white-space: normal; word-spacing: 0px; background-color:
        rgb(255, 255, 255); display: inline ! important; float: none;"><font
          size="+1"> </font></span></b><span style="color: rgb(51, 51,
      51); font-size: 13px; font-style: normal; font-variant-ligatures:
      normal; font-variant-caps: normal; font-weight: normal;
      letter-spacing: normal; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; word-spacing: 0px;
      background-color: rgb(255, 255, 255); display: inline ! important;
      float: none;">
      <hr style="cursor: default; color: rgb(0, 0, 0); font-size: 11px;
        font-style: normal; font-variant-ligatures: normal;
        font-variant-caps: normal; font-weight: normal; letter-spacing:
        normal; text-align: start; text-indent: 0px; text-transform:
        none; white-space: normal; word-spacing: 0px; background-color:
        rgb(255, 255, 255);"></span><span style="color: rgb(51, 51, 51);
      font-family: "Helvetica Neue", Helvetica, Arial,
      sans-serif; font-size: 13px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: normal; letter-spacing: normal; orphans: 2;
      text-align: start; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
      255); display: inline !important; float: none;"><span
        style="color: rgb(51, 51, 51); font-family: "Helvetica
        Neue", Helvetica, Arial, sans-serif; font-size: 13px;
        font-style: normal; font-variant-ligatures: normal;
        font-variant-caps: normal; font-weight: normal; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial; display: inline
        !important; float: none;"><span class="Apple-converted-space"></span></span></span><b>der.hans:
      Intermediate shell scripting: getting more bash for your $</b><br>
    <br>
    <b>Description:</b><br>
    Want to take your shell scripting to the next level? Interested in
    adding string manipulation and arrays to your arsenal? In shell
    math?<br>
    <br>
    Shell still has the best system integration for stringing together
    our favorite command line tools such as ls, grep and sed. Better yet
    is doing some of that work in the shell without reaching for a
    forked program, especially inside loops. This presentation will
    cover intermediate scripting techniques and useful command line
    tips.<br>
    <br>
    After attending this session, audience members will understand
    string operators, in shell math, indexed arrays and associative
    arrays. They will also be familiar with regular expressions,
    globbing and differences between the two. Finally, attendees will be
    familiar with useful builtin variables.<br>
    <br>
    <b>der.hans: SSH and the shell-go forth securely</b><br>
    <br>
    <b>Description:</b><br>
    SSH is the go to tool for sysadmins and developers for interactive
    connections to remote machines. It creates secure, encrypted
    connections between computers, even across hostile networks. Unless
    you accept keys without verification (DON'T DO THAT!!!).<br>
    <br>
    SSH can also create tunnels for encapsulating other connections,
    including other protocols and data. Sysadmins can bridge protocols
    across networks for ease of access such as a one-off data sync. Devs
    can present the dev database on their desktop to ease use of
    graphical development tools.<br>
    <br>
    After attending this session, audience members will be able to
    create a local tunnel from client to server, a remote tunnel from
    server to client, and do simple analysis of local vs remote
    evaluation of a command. Attendees will be able to use tunnels for
    SSH or sample other protocols (MySQL and HTTP), and tunneling via a
    third party system. They will also be familiar with dynamic SOCKS
    proxies and using SSH to tunnel graphical applications. Finally,
    attendees will also learn SSH configuration and command line tips
    for convenience of use, including using forced command to restrict
    an SSH key to one purpose.<br>
    <br>
    <b>Biography:</b><br>
    der.hans is a technology and entrepreneurial veteran. Roles have
    included director of engineering, engineering manager, IS manager,
    system administrator, community college instructor, developer and
    DBA.<br>
    <br>
    In his free time, der.hans endeavors to help build community through
    user group and conference leadership. He is chairman of the Phoenix
    Linux User Group (PLUG), BoF organizer for the Southern California
    Linux Expo (SCaLE) and founder of the Free Software Stammtisch.<br>
    <br>
    He presents regularly at large community-led conferences (SCaLE,
    SeaGL, LFNW) and many local groups.<br>
    <br>
    <hr width="100%" size="2"><span style="color: rgb(51, 51, 51);
      font-family: "Helvetica Neue", Helvetica, Arial,
      sans-serif; font-size: 13px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: normal; letter-spacing: normal; orphans: 2;
      text-align: start; text-indent: 0px; text-transform: none;
      white-space: normal; widows: 2; word-spacing: 0px;
      -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
      255); display: inline !important; float: none;"><span
        style="color: rgb(51, 51, 51); font-family: "Helvetica
        Neue", Helvetica, Arial, sans-serif; font-size: 13px;
        font-style: normal; font-variant-ligatures: normal;
        font-variant-caps: normal; font-weight: normal; letter-spacing:
        normal; orphans: 2; text-align: start; text-indent: 0px;
        text-transform: none; white-space: normal; widows: 2;
        word-spacing: 0px; -webkit-text-stroke-width: 0px;
        background-color: rgb(255, 255, 255); text-decoration-style:
        initial; text-decoration-color: initial; display: inline
        !important; float: none;"><br>
      </span></span>The meeting will start at 7pm at The Desert Breeze
    Substation.  People start arriving as early as 6pm, so if you would
    like to help setup and/or chat for a while, arrive a little early.<br>
    <table width="100%" border="0" cellspacing="2" cellpadding="2">
      <tbody>
        <tr>
          <td valign="top"><b>Meeting Location</b>:<br>
            Desert Breeze Substation<br>
            251 North Desert Breeze Blvd West<br>
            Chandler, AZ 85226<br>
            <br>
            The Desert Breeze Substation is on Chandler Blvd and Desert
            Breeze Blvd, which is half way between McClintock and
            Rural.  It is very close to both the south 202 and 101
            freeways.  Public transportation is<br>
            available into the late hours.<br>
            <br>
            For more information see <a
              href="http://phxlinux.org/meetings/14-east-valley-meeting.html">the
              meeting information on our web site</a> <br>
            <br>
            Contact PLUG:<br>
            Email: <a
              href="https://phxlinux.org/index.php/email-lists.html"
              target="_blank" rel="nofollow noopener noreferrer"
              class="ot-anchor aaTEdf" dir="ltr" style="color: rgb(19,
              92, 174); text-decoration: none; margin: 3px;">https://phxlinux.org/index.php/email-lists.html</a><br>
            IRC: <a href="https://phxlinux.org/index.php/chat.html"
              target="_blank" rel="nofollow noopener noreferrer"
              class="ot-anchor aaTEdf" dir="ltr" style="color: rgb(19,
              92, 174); text-decoration: none; margin: 3px;">https://phxlinux.org/index.php/chat.html</a><br>
            Google+: <a href="https://plus.google.com/+PhxlinuxOrg"
              target="_blank" rel="nofollow noopener noreferrer"
              class="ot-anchor aaTEdf" dir="ltr" style="color: rgb(19,
              92, 174); text-decoration: none; margin: 3px;">https://plus.google.com/+PhxlinuxOrg</a><br>
            Meetup: <a
              href="http://www.meetup.com/Phoenix-Linux-Users-Group/"
              target="_blank" rel="nofollow noopener noreferrer"
              class="ot-anchor aaTEdf" dir="ltr" style="color: rgb(11,
              55, 104); text-decoration: underline; margin: 3px;
              outline: 0px;">http://www.meetup.com/Phoenix-Linux-Users-Group/</a><br>
          </td>
          <td valign="top"><a
href="https://www.google.com/maps/place/251+Desert+Breeze+Blvd+W,+Chandler,+AZ+85226/@33.3076899,-111.9220921,17z/data=%214m5%213m4%211s0x872b06cdd50c43c7:0x7d3e9c66bdb7f8a2%218m2%213d33.3070191%214d-111.9193025?hl=en"><img
                alt="" title="Map to PLUG meeting location"
                src="cid:part7.3B0B655A.1A71F68A@snaptek.com" class=""
                width="527" border="0" height="303"></a></td>
        </tr>
      </tbody>
    </table>
    <p>
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
    </p>
    <p>We will go for food to BJs at the Chandler Fashion Center Mall
      after the meeting so we can chat with each other comfortably.
      Please feel free to join us. Please come even if you aren't
      hungry, the food is not mandatory.</p>
    <p> See you there,<br>
      Brian Cluff<br>
      <br>
    </p>
  </body>
</html>