On Mon, Dec 15, 2014 at 11:58 AM, Michael Dexter <[email protected]> wrote:
>
> Send your talk proposals to me at [email protected] or to the list
> CC'ing me for peer review and ideas.
>
> I look forward to your submissions!
>
> Next slot: December Advanced Topics, Tuesday the 16th

Heh, I note that's tomorrow... :D

So, I've mentioned these a couple times, but I have a couple of talks
handy that I could do (but not tomorrow). I'm generally available both
Tuesdays and Thursdays, but would probably prefer Thursdays in
general. I will be unavailable Mar 30 - Apr 14.

----
Wget Talk
----

GNU Wget is a computer program that retrieves content from web
servers. It supports downloading via HTTP, HTTPS, and FTP protocols,
the most popular TCP/IP-based protocols used for web browsing.

Its features include recursive download, conversion of links for
offline viewing of local HTML, support for proxies, and much more. It
appeared in 1996, coinciding with the boom of popularity of the Web,
causing its wide use among Unix users and distribution with most major
Linux distributions. Written in portable C, Wget can be easily
installed on any Unix-like system and has been ported to many
environments, including Mac OS X, Microsoft Windows, OpenVMS, MorphOS
and AmigaOS.

It has been used as the basis for graphical programs such as GWget for
the GNOME Desktop and KGet for the KDE Desktop and VisualWget for
Windows. [From Wikipedia].

Micah Cowan was maintainer of Wget between mid-2007 and early 2010.
His talk will discuss:

- What is Wget?
- My history with Wget
- How to use Wget
    - Restartable downloads
    - Website archiving/recursive downloads
    - Fine-grained controls over which links to follow
    - Content conversions for local browsing
- Wget shortcomings
    - Lessons learned while maintaining Wget
- Issues unique to maintaining a GNU project

Slides, and interactive terminal display demos of wget functionality,
can be obtained at
http://micah.cowan.name/blog/2010/11/17/slides-from-wget-talk/

----
Exploring Your Terminal talk
----

This talk represents an overview of the core inner workings and
features of terminals, and some indispensible tools for getting the
most out of your terminal. The talk will include (as time permits):

- Basics of tmux/screen
- Terminal problems you can find yourself in, and how to recover
- About pseudo-terminal files
- Sending terminal controls with tput
- ASCII / Ecma-6 / ISO-646
- Intro to escape sequences
- teseq/reseq (a GNU project of mine): tools for examining escape
sequences in human-readable format,
    and creating editable, interactive terminal session recordings
- Terminfo database/infocmp
(At end, if there's time:)
- Other 7-bit Ecma encodings/ASCII variants
- 8-bit ISO-8859 encodings, and Ecma-35 / ISO 2022
- More on color, and using them in prompts

Talk slides, and interactive terminal display demos can be obtained at
http://micah.cowan.name/projects/term-talk/

----
Author bio
----

Micah Cowan was maintainer of GNU Wget from 2007 through early 2010,
and currently hosts and maintains the "Wget Wgiki". He also
co-maintained GNU Screen for a period of 6 months, and has made a
number of contributions to tmux (including support for many of the
vi-style bindings), and a number of bug-fixes to terminal emulator
projects such as libvte (the engine behind many popular terminal
emulators, including gnome-terminal). In addition, he has represented
The GNU Project at Google's Summer of Code at various times as org
administrator, and as mentor for individual sub-projects (including
wget and screen).

Micah is currently employed as a Senior Software Engineer at Akamai
Technologies, as part of a small team that maintains an internal
customized Ubuntu-derived operating system deployed on over 100,000
servers worldwide.

----
Other talk ideas
----

I could also do talks giving overviews on a variety of programming
languages, including deeper understandings of sed/awk, or programming
in sh, C, C++, Perl, Python, Haskell, or (!) PostScript. Or
understanding programming in a Unix/Linux environment. I do not have
abstracts prepared for any of these.

-mjc
_______________________________________________
PLUG mailing list
[email protected]
http://lists.pdxlinux.org/mailman/listinfo/plug

Reply via email to