JP Vossen on 16 Jun 2015 11:37:26 -0700


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] PLUG W and presos


Jumping back in time a bit:


On 06/16/2015 07:39 AM, Jonathan Simpson wrote:
> A bash and vim night seem like they could be a good combo topic,
> although there is enough content to both to stand alone.

My existing Bash 101 is about an hour, and can be more with lots of
questions.

After I sent the Vim post i did think about it some more, and I do
wonder if an hour preso would be useful.  The super basics take much
less time, and the rest of it depends on the user's needs and interests.
 So lists of commands in slides is arguably boring except for the "I
didn't know you could DO that" moments, but a demo only shows stuff the
presenter knows how to do.  Running `vimtutor` and just talking about
stuff for an hour came to mind, but I don't know if that would be useful
either.  So this one may be harder than I first thought.

> I'm probably going to get together a release party/installfest at the
> next Ubuntu release this fall.

The ideas floated were less formal.  Basically, we *talk* about problems
and t-shooting before the presos, so what about bringing stuff in and
*doing* something about it instead?


> I'm all for the kids stuff. Do we have a place to do it?

I was thinking for the normal meetings.  We've had at least 1 of mine
and 2 of your kids there before, why not "take your kids to a PLUG
meeting" day?  But the topic would have to be at least kid-adjacent...  :-)


On 06/16/2015 07:52 AM, Jonathan Simpson wrote:
...
> Linux from the CLI: to explore the basic CLI commands and beyond-basic
> usage of them. I think a lot of folks used to GUI linux know what ls
> and cp are for, but would possibly have an interest in more advanced
> commands and piping them together. For me learning to string things
> together was what took the CLI from a mundane chore when other things
> were not working to a toolbox that made life easier.

I like this idea!  I cover a bit of that in bash 101:
	http://www.jpsdomain.org/public/2011_bash_101.pdf
	http://www.jpsdomain.org/public/2011_bash_101.odp

But we've had some great Perl one-liner stuff from Walt in the past, and
Paul's zsh one-liners.  Maybe we need a bunch of folks to do lightning
talks on bash one-liners?  (PLUG Wiki?)

Things like: do you know you can read and write to the clipboard from
the command line?  Do you know how AMAZINGLY useful that is?

I alias gc (GetClip) and pc (PutClip) on any GUI system I use.  So, I
can get the top 10 most common IPAs from a column in a spreadsheet:
	$ gc | sort | uniq -c | sort -rn | head | pc

### Linux:
$ sudo apt-get install xsel
$ alias gc='xsel -b'
$ alias pc='xsel -bi'

### Mac
alias gc='pbpaste'
alias pc='pbcopy'

### Windows
### Aliases and alternate shells are out-of-scope here, see:
### http://www.jpsdomain.org/windows/winshell.html
### and (no relation) http://jpsoft.com/
### But...
### Get gclip.exe and pclip.exe from http://unxutils.sourceforge.net/
### I assume this is possible in PowerShell but I know nothing about that.



On 06/16/2015 10:57 AM, Keith C. Perry wrote:
> That's one tool but a networking person, even if you're not using Linux routers and security devices, should be a comfort level with command and control with the CLI.
> 
> ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 
> Keith C. Perry, MS E.E. 
> Owner, DAO Technologies LLC 
> (O) +1.215.525.4165 x2033 
> (M) +1.215.432.5167 
> www.daotechnologies.com
> 
> ----- Original Message -----
> From: "Jonathan Simpson" <jonathan@jdsnetwork.com>
> To: "Philadelphia Linux User's Group Discussion List" <plug@lists.phillylinux.org>
> Sent: Tuesday, June 16, 2015 10:50:07 AM
> Subject: Re: [PLUG] PLUG W and presos
> 
> Keith,
> I just use this these days: https://guivbip.codeplex.com/
> 
> On Tue, Jun 16, 2015 at 10:34 AM, Keith C. Perry
> <kperry@daotechnologies.com> wrote:
>> I know its a more advanced topic but I wouldn't mind running a network "war
>> game".  One of the things I used to do when I was teaching more advanced
>> networking courses was break the class up into groups and tell them to
>> interconnect themselves.  Basically go through the similar the process of
>> building networks and peering.
>>
>> Then I tell them to try and gain intelligence (topology, running services,
>> etc) on the other networks including any compromises they could muster.
>>
>> Good times as you can imagine.
>>
>> Obviously various security methods were learned but the other thing that
>> came out was how hard it was to do a successful compromise when you know how
>> to trap and trace attacks.
>>
>> For new Linux users especially those interested in networking, a workshop
>> like this could help gain confidence in understanding what attacks look
>> like, how to rate them (i.e. prioritize for action) and why things aren't
>> nearly as easy to do as tv and film would have you believe.
>>
>>
>> ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
>> Keith C. Perry, MS E.E.
>> Owner, DAO Technologies LLC
>> (O) +1.215.525.4165 x2033
>> (M) +1.215.432.5167
>> www.daotechnologies.com
>>
>> ________________________________
>> From: "rachelneko" <rachelneko@gmail.com>
>> To: "Philadelphia Linux User's Group Discussion List"
>> <plug@lists.phillylinux.org>
>> Sent: Tuesday, June 16, 2015 10:13:18 AM
>> Subject: Re: [PLUG] PLUG W and presos
>>
>> I never got the impression that any PLUG folks were afraid of the command
>> line, but this would be a great topic for outreach, or for a lightning talk
>> night. Kinda like MJD's "What's in my ~/bin" with a bunch of us showing off
>> a few small tricks and pipelines.
>>
>> On Jun 16, 2015 8:11 AM, "Anthony Martin" <anthony.j.martin142@gmail.com>
>> wrote:
>>>
>>> Those are the type of topics we were considering teaching stuff that is
>>> actually relevant and useful in the workplace and also what life is like
>>> working with FLOSS.
>>>
>>> Anthony Martin
>>>
>>> Jr Linux System Administrator
>>>
>>> (M) 609-410-1168
>>> anthony.j.martin142@gmail.com
>>>
>>>
>>> On Tue, Jun 16, 2015 at 7:52 AM, Jonathan Simpson
>>> <jonathan@jdsnetwork.com> wrote:
>>>>
>>>> To get ahead of things I'll pitch this today at CoreDial.
>>>>
>>>> I know internally there is probably some interest. Some topics I think
>>>> would be of interest...
>>>>
>>>> Linux from the CLI: to explore the basic CLI commands and beyond-basic
>>>> usage of them. I think a lot of folks used to GUI linux know what ls
>>>> and cp are for, but would possibly have an interest in more advanced
>>>> commands and piping them together. For me learning to string things
>>>> together was what took the CLI from a mundane chore when other things
>>>> were not working to a toolbox that made life easier.
>>>>
>>>> Setting up a LAMP server: This is kind of my goto to get someone
>>>> introduced to command line linux. It touches a lot of pieces and you
>>>> can finish with a usable product, and it's pretty easy to take that
>>>> usable product and continue to install a CMS on top of it to make it
>>>> even more approachable.
>>>>
>>>>
>>>>
>>>> On Tue, Jun 16, 2015 at 7:44 AM, Anthony Martin
>>>> <anthony.j.martin142@gmail.com> wrote:
>>>>> One thing I was discussing with Keith was the possibility of having
>>>>> actual
>>>>> classes at North on days other than the normal meetings. Going over
>>>>> beginner
>>>>> topics and some advanced topics. Would anyone be interested in this?
>>>>>
>>>>>
>>>>> On Tue, Jun 16, 2015, 7:40 AM Jonathan Simpson
>>>>> <jonathan@jdsnetwork.com>
>>>>> wrote:
>>>>>>
>>>>>> A bash and vim night seem like they could be a good combo topic,
>>>>>> although there is enough content to both to stand alone.
>>>>>>
>>>>>> I'm probably going to get together a release party/installfest at the
>>>>>> next Ubuntu release this fall.
>>>>>>
>>>>>> I'm all for the kids stuff. Do we have a place to do it?
>>>>>>
>>>>>> On Tue, Jun 16, 2015 at 7:05 AM, Jonathan Simpson
>>>>>> <jsimpson@jdsnetwork.com> wrote:
>>>>>>> A bash and vim night seem like they could be a good combo topic,
>>>>>>> although
>>>>>>> there is enough content to both to stand alone.
>>>>>>>
>>>>>>> I'm probably going to get together a release party/installfest at
>>>>>>> the
>>>>>>> next
>>>>>>> Ubuntu release this fall.
>>>>>>>
>>>>>>> I'm all for the kids stuff. Do we have a place to do it?
>>>>>>>
>>>>>>> On Jun 16, 2015 6:46 AM, "Rich Freeman" <r-plug@thefreemanclan.net>
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> On Tue, Jun 16, 2015 at 1:00 AM, JP Vossen <jp@jpsdomain.org>
>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> Second, last night we were talking about presentations for future
>>>>>>>>> meetings and some of the things that came up are:
>>>>>>>>>
>>>>>>>>> * Mini install-fests
>>>>>>>>> * Mini t-shooting clinics
>>>>>>>>> * Perhaps some "kid friendly" topics for the summer?
>>>>>>>>> * More beginner topics like:
>>>>>>>>>         * bash
>>>>>>>>>         * vim
>>>>>>>>> * Maybe some network architecture (Bill!?) thoughts
>>>>>>>>>
>>>>>>>>> Other folks, chime in.
>>>>>>>>>
>>>>>>>>
>>>>>>>> For North I'd love to see a talk on Ansible or zsh!  :)
>>>>>>>>
>>>>>>>> If not I guess I can watch the video replays...
>>>>>>>>
>>>>>>>> I'm probably not a great source for identifying questions new folks
>>>>>>>> would have, but I don't mind putting together a talk if some want
>>>>>>>> to
>>>>>>>> raise questions.  Some low-to-intermediate-level questions that
>>>>>>>> might
>>>>>>>> come up are:
>>>>>>>>
>>>>>>>> * Tours of various desktop environments/etc.
>>>>>>>> * A comparison of various package managers/formats (I'd be
>>>>>>>> interested
>>>>>>>> in that one myself - I'm thinking capabilities/major design/etc -
>>>>>>>> what
>>>>>>>> can rpm do that deb can't, etc)
>>>>>>>> * How to build a kernel
>>>>>>>> * X11 concepts (or for that matter Wayland)
___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug