More Examples: Time estimates

This talk is now officially far too long.  I need to shave off quite a bit
of time.

So the next steps are going to be to sort out what I want to do with the
intro, start stripping down some sections, and then further refine the times
by practicing them out loud a bit more.  Some sections could benefit from a
little tweaking in general.

It always sucks when this happens because it feels like I'm throwing out
work, but that's how it goes, in programming and in everything else---you
need to get everything out there so you can distill the good stuff from it.
master
Mike Gerwitz 2019-03-17 13:07:45 -04:00
parent 69738c3078
commit 5a9d6d827d
Signed by: mikegerwitz
GPG Key ID: 8C917B7F5DC51BA2
1 changed files with 27 additions and 21 deletions

View File

@ -126,7 +126,7 @@
#+BEGIN: columnview :hlines 2 :maxlevel 3 :indent t :id slides
| ITEM | DURATION | TODO | ENVIRONMENT |
|-------------------------------------------------------+----------+---------+-------------|
| Slides | 0:36:19 | LACKING | |
| Slides | 0:48:29 | LACKING | |
|-------------------------------------------------------+----------+---------+-------------|
| \_ Summary | | | |
|-------------------------------------------------------+----------+---------+-------------|
@ -180,17 +180,17 @@
| \_ Again: A Research Task | 0:00:15 | DRAFT | againframe |
| \_ A Quick-n-Dirty Solution | 0:01:10 | DRAFT | frame |
|-------------------------------------------------------+----------+---------+-------------|
| \_ More Examples | | RAW | |
| \_ More Examples | 0:12:10 | DRAFT | |
| \_ More Example Topics | | | |
| \_ Weather Every 60s | | RAW | frame |
| \_ Resize Images | | RAW | frame |
| \_ Password Generation | | RAW | frame |
| \_ Password Manager | | RAW | frame |
| \_ Remote Password Manager With 2FA | | RAW | frame |
| \_ Taking Screenshots | | RAW | frame |
| \_ Screenshot OCR | | RAW | frame |
| \_ Full Circle | | RAW | fullframe |
| \_ Getting Help | | RAW | frame |
| \_ Weather Every 60s | 0:00:40 | DRAFT | frame |
| \_ Resize Images | 0:00:35 | DRAFT | frame |
| \_ Password Generation | 0:00:45 | DRAFT | frame |
| \_ Password Manager | 0:01:50 | DRAFT | frame |
| \_ Remote Password Manager With 2FA | 0:01:30 | DRAFT | frame |
| \_ Taking Screenshots | 0:00:55 | DRAFT | frame |
| \_ Screenshot OCR | 0:01:10 | DRAFT | frame |
| \_ Full Circle | 0:03:00 | DRAFT | fullframe |
| \_ Getting Help | 0:01:45 | DRAFT | frame |
|-------------------------------------------------------+----------+---------+-------------|
| \_ Thank You | 00:00:01 | | fullframe |
#+END:
@ -2584,7 +2584,7 @@ This is certainly an efficient means of communicating with the machine.
We've come a long way from using the web browser and a mouse.
** RAW More Examples
** DRAFT More Examples [0/9]
*** More Example Topics [7/7] :noexport:
- [X] Screenshots with =import=.
- Including copying to clipboard.
@ -2601,7 +2601,7 @@ We've come a long way from using the web browser and a mouse.
- Use =tesserac= to detect matches from =Ctrl+F=.
- [X] Finding documentation with =info= and =man=.
*** RAW Weather Every 60s :B_frame:
*** DRAFT Weather Every 60s :B_frame:
:PROPERTIES:
:BEAMER_env: frame
:END:
@ -2622,6 +2622,7 @@ Every 60.0s: weather | grep Temp... Sat Mar 16 23:18:56 2019
**** Notes :B_noteNH:
:PROPERTIES:
:BEAMER_env: noteNH
:DURATION: 00:00:40
:END:
Now that we've put that research task to rest,
@ -2643,7 +2644,7 @@ And then figlet is a fun little tool that formats text like ASCII art,
Though I shold note that the source that =weather= gets its data from does
not update every sixty seconds.
*** RAW Resize Images :B_frame:
*** DRAFT Resize Images :B_frame:
:PROPERTIES:
:BEAMER_env: frame
:END:
@ -2676,7 +2677,7 @@ The second example uses the =find= command and searches all child
directories as well.
Both examples produce a new set of images prefixed with =sm-=.
*** RAW Password Generation :B_frame:
*** DRAFT Password Generation :B_frame:
:PROPERTIES:
:BEAMER_env: frame
:END:
@ -2698,6 +2699,7 @@ oppressor roman jigsaw unhappy thinning grievance
**** Notes :B_noteNH:
:PROPERTIES:
:BEAMER_env: noteNH
:DURATION: 00:00:45
:END:
How about password generation?
@ -2719,7 +2721,7 @@ The EFF recommends taking at least six words,
This one is particularly memorable and morbid-sounding.
I'm a little upset that I put it in the slide instead of using it!
*** RAW Password Manager :B_frame:
*** DRAFT Password Manager :B_frame:
:PROPERTIES:
:BEAMER_env: frame
:END:
@ -2747,6 +2749,7 @@ $ gpg --decrypt password-db.gpg \
**** Notes :B_noteNH:
:PROPERTIES:
:BEAMER_env: noteNH
:DURATION: 00:01:50
:END:
Speaking of password managers.
@ -2800,7 +2803,7 @@ Since the decrypted data exist only as part of the pipeline,
the decrypted passwords are only kept plaintext in memory for the duration
of the script.
*** RAW Remote Password Manager With 2FA :B_frame:
*** DRAFT Remote Password Manager With 2FA :B_frame:
:PROPERTIES:
:BEAMER_env: frame
:END:
@ -2818,6 +2821,7 @@ $ ssh -Y mikegerwitz-pc get-passwd https://foo.com
**** Notes :B_noteNH:
:PROPERTIES:
:BEAMER_env: noteNH
:DURATION: 00:01:30
:END:
But what if you need passwords on multiple devices?
@ -2866,7 +2870,7 @@ But you could easily do both---
*** RAW Taking Screenshots :B_frame:
*** DRAFT Taking Screenshots :B_frame:
:PROPERTIES:
:BEAMER_env: frame
:END:
@ -2885,6 +2889,7 @@ import png:- | xclip -i -selection clipboard -t image/png
**** Notes :B_noteNH:
:PROPERTIES:
:BEAMER_env: noteNH
:DURATION: 00:00:55
:END:
Okay,
@ -2911,7 +2916,7 @@ Notice the new =image/png= type there.
Now you can paste the image into other programs,
like image editors or websites.
*** RAW Screenshot OCR :B_frame:
*** DRAFT Screenshot OCR :B_frame:
:PROPERTIES:
:BEAMER_env: frame
:END:
@ -2994,7 +2999,7 @@ And yet,
YMMV with tesseract,
depending on your settings and training data.
*** RAW Full Circle :B_fullframe:
*** DRAFT Full Circle :B_fullframe:
:PROPERTIES:
:BEAMER_env: fullframe
:END:
@ -3020,6 +3025,7 @@ $ xdotool search --name ' GNU IceCat$' windowactivate --sync \
**** Notes :B_noteNH:
:PROPERTIES:
:BEAMER_env: noteNH
:DURATION: 00:03:00
:END:
Okay,
@ -3100,7 +3106,7 @@ That also thwarts systems that implement the terrible anti-pattern of try to
prevent you from pasting passwords.
*** RAW Getting Help :B_frame:
*** DRAFT Getting Help :B_frame:
:PROPERTIES:
:BEAMER_env: frame
:END: