From e536d5a5aedfcf1a4412e9bddb6dca63d1c0e1a5 Mon Sep 17 00:00:00 2001 From: Leo Vivier Date: Wed, 28 Sep 2022 19:09:06 +0200 Subject: Port prepare.md from 2021 with s/2021/2022 --- 2022/prepare.md | 289 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 289 insertions(+) create mode 100644 2022/prepare.md (limited to '2022/prepare.md') diff --git a/2022/prepare.md b/2022/prepare.md new file mode 100644 index 00000000..5e6b7999 --- /dev/null +++ b/2022/prepare.md @@ -0,0 +1,289 @@ +[[!meta title="Notes and tips on preparing your talk"]] +[[!meta copyright="Copyright © 2019, 2020 Amin Bandali
Copyright © 2021, 2022 Amin Bandali, Sacha Chua, Leo Vivier"]] + +This page contains notes and tips for our speakers on preparing their +talks and presentations. Please read through the list and consider it +while preparing your talk. If you have any questions, concerns, or +suggestions please feel free to write to one of the organizers +directly (e.g. ), or write to one our organizational +mailing lists: the public list, or the private + list, depending on the nature of the +matter you would like to discuss. + +Note: being part of a wiki, this page is subject to change (including +by you!); so please check back every now and again for any changes and +updates. + +### Guidelines for conduct + +Please review our [[guidelines for conduct|conduct]] when preparing +your talk, to make sure we're all on the same page and strive to make +the event a great experience for all. If you're not sure whether your +talk or presentation style meets the guidelines laid out in the +guidelines for conduct, we'd be happy to help. You can email Sacha +Chua at to chat more about this. + +### Recording your talk + +To help EmacsConf 2022 run smoothly, please prerecord your talk, and +send us your video(s) by **November 7** at the latest (three weeks +before the conference), to allow us enough time to do any needed +processing (e.g. format or codec conversion) in preparation for the +event. Please consider submitting a prerecording as early as possible +so that we can see if volunteers can caption your video to make it +more accessible and searchable. + +To make it easier for organizers and attendees to correctly pronounce +your name, please start your video with something along the lines of: + +"Hi! I'm ${NAME} and I'll be talking about ${TOPIC}." + + +Please **upload your prerecording(s) (and script/notes if any) via FTP** to the FTP server we have set up with the following details: + +- host: ftp-upload.emacsconf.org +- username: anonymous +- port: 21 +- folder: upload-here + +To upload your recording and any accompanying material to the above +FTP server, you can use your FTP client of choice. For instance, +FileZilla, a free/libre user-friendly application with a graphical +user interface. On deb-based GNU/Linux distributions such as Trisquel +you can install FileZilla by running `sudo apt install filezilla` in a +terminal. Otherwise, you can download FileZilla from their [project +website](https://filezilla-project.org/). + +You can also use a command-line interface with `ftp`: + +``` +$ ftp ftp-upload.emacsconf.org 21 +> anonymous +> passive +> cd upload-here +> send /local/path/to/file.ext file.ext # Don't forget the 2nd arg! +# Ctrl-D to exit +``` + +If you get a `500 Illegal PORT command.` command, try `passive` or +`quote pasv` to switch to passive mode before sending your file. + +If connection fails on the first try, please check to make sure the +details are exactly as described above; and if the issue persists, +please email so we can look into it. + +If you have a script or notes for your talk, please include it as well +so that we could use it to help us with the captioning of your talk. +You can also send us additional information to include on the wiki +page for your talk, such as a PDF or links to other pages or +additional videos. If you need help, please email +. + +To record your video, you could use any of the following pieces of +free software, depending on your needs: + +- [OBS](//obsproject.com) +- [SimpleScreenRecorder](//www.maartenbaert.be/simplescreenrecorder/) +- [vokoscreenNG](//linuxecke.volkoh.de/vokoscreen/vokoscreen.html) +- [peek](//github.com/phw/peek) +- [ffmpeg](//trac.ffmpeg.org/wiki/Capture/Desktop) + +You might find the following free software programs useful for editing +your video recordings: + +- [Kdenlive](//kdenlive.org/en/) +- [Blender](//www.blender.org) +- [Pitivi](http://www.pitivi.org) + +Per GNU Project's +[Guide to Formats](//audio-video.gnu.org/docs/formatguide.html), we +prefer to receive prerecorded videos in formats unencumbered by +software patents, such as `video/webm` (WebM-encoded video files, with +`.webm` file extension) and `video/ogg` (video files encoded with the +Theora video codec, encapsulated in an Ogg transport layer, with +`.ogg` or `.ogv` file extension). However, if for one reason or +another you are unable to send us your prerecorded video in one of the +above formats, you may submit them in other common formats, like +MPEG-4 (`.mp4`), and we will try to convert them to our preferred +formats on your behalf. + +*Prepare recorded video in 720p (1280px by 720px) or higher, in the +WebM format if possible.* + +> The conference broadcast will most likely be in +> [720p](https://en.wikipedia.org/wiki/720p) (1280px x 720px, +> progressive) using the [WebM](https://www.webmproject.org/) video +> format. The closer to this format submitted video files arrive in, +> the easier it will be to process and upload them. + +# Compression + +If you would like to compress your video before uploading, the following shell script may be useful: + + Q=32 + ffmpeg -y -i "$1" -c:v libvpx-vp9 -b:v 0 -crf $Q -aq-mode 2 -an -tile-columns 0 -tile-rows 0 -frame-parallel 0 -cpu-used 8 -auto-alt-ref 1 -lag-in-frames 25 -g 240 -pass 1 -f webm -threads 8 /dev/null && + ffmpeg -y -i "$1" -c:v libvpx-vp9 -b:v 0 -crf $Q -c:a copy -tile-columns 2 -tile-rows 2 -frame-parallel 0 -cpu-used -5 -auto-alt-ref 1 -lag-in-frames 25 -pass 2 -g 240 -threads 8 "$2" + +If you put it in a file called `compress-video.sh`, you can execute it +from the command line with something like `sh compress-video.sh +input-file.webm output-file.webm`. It will compress the file in two +passes. During the first pass, the frame count will increase, but the +speed will be 0. After the first pass, it will display proper progress +information. + + +# Tech-check + +We ask that speakers who plan to participate in live Q&A sessions schedule +a short tech-check in the weeks leading to the conference; this is to ensure +that you can perform all the common tasks you'd need such as sharing your +screen or toggling your microphone. + +We use BigBlueButton for our video-conferencing needs, and a quick way to +familiarize yourself with it is to run it in a test-room: + + +If this is your first time at EmacsConf or if you run into any problems, +please get in touch with us and we'll sort things out together! In those +cases, since we'll need to schedule a 1-on-1 tech-check with you, we ask that +you email the closest volunteer to your timezone in the list below (or zaeph +if none of the timezones is a good fit). You can also visit us at +[#emacsconf-org on Libera](irc://libera.chat/#emacsconf-org). + +We will likely schedule those 1-on-1 tech-checks with you on Saturdays or +Sundays, but we would be happy to try and work out another time if that +doesn't work for you. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VolunteerEmailIRC NickTimezone
Leo Vivier<zaeph@zaeph.net>zaephCET (UTC+1)
Wanna help out? You can add your name and contact-info here!<your@email>
Corwin Brust<corwin@bru.st>corwinUS/Central (UTC-6)
Amin Bandali<bandali@gnu.org>bandaliUS/Eastern (UTC-5)
Yuchen Pei<hi@ypei.me>Australia/Eastern (UTC+11)
Case Duckworth<acdw@acdw.net>acdwUS/Central (UTC-6)
+ +If you'd like to help out with the tech-checks, feel free to add your name and +email to the above list and email <zaeph@zaeph.net> to plan the logistics. + +Thank you so much for helping with EmacsConf 2022! + +# Frequently-asked questions + +## Can I present live? + +Tech issues kept happening during EmacsConf 2020, so we'd really +prefer that all talks have prerecorded videos. There might be time +for live questions and answers over a web conference, though, so if +you can record a short video covering your main points, you might be +able to go into more detail in live Q&A. + +## I have so much I want to share. Can I record a longer video? + +The conference program has so many interesting talks. We wish we +could fit everything in at full length! (Maybe EmacsConf month?) +Please think of your video as a short teaser that can get people +interested and point them to where they can find out more. You can +email links and other notes to add to the +wiki page for your talk. If you'd like to record a longer video *in +addition* to the short one for the main conference, please feel free +to send us that too. + +## I can't figure out how to record the video. Can I just present the talk? + +We might be able to help you record your talk using the BigBlueButton +web conferencing system before November 7. Please email + with some times that might work for you and +we'll see if a volunteer can meet up with you to record it. + +## How do I show my keystrokes on screen? + +In Emacs, you can use +[interaction-log.el](https://github.com/michael-heerdegen/interaction-log.el) +(in MELPA) to display the keystrokes and the commands they run in a separate +buffer. For a system-wide solution, you can look into +[screenkey](https://gitlab.com/screenkey/screenkey). + +## I'm not used to talking to myself. Can I present the talk to someone? + +We might be able to help you record your talk using the BigBlueButton +web conferencing system before November 7. Please email + with some times that might work for you and +we'll see if a volunteer can meet up with you to record it. + +## Can I see the other proposed talks? + +Once we've emailed all the speakers about their acceptance, we'll put +up the talk wiki pages. That way, you can see what else is going on +in the conference and maybe coordinate with other speakers in order to +minimize overlap and maximize awesomeness. + +## What if there are lots of great questions during Q&A and we run out of time? + +You can continue answering questions on the collaborative pad or IRC, +and we'll copy questions and answers onto the wiki page +afterwards. You can also answer questions on the wiki page even after the event. + +An extended live demo or Q&A session might be possible if someone +volunteers to broadcast it on an alternative stream. If you or a +volunteer is interested in helping with this, please feel free to +contact us at . + +## More questions? + +Please email . We'd love to hear from you. + +Thanks for contributing to EmacsConf 2022! + + + + + + + + + + + + -- cgit v1.2.3 From 7a66a7a00fcd88f3b02e8ad0bf2317125cdc8466 Mon Sep 17 00:00:00 2001 From: Leo Vivier Date: Wed, 28 Sep 2022 19:22:41 +0200 Subject: Caution against speeding up prerec --- 2022/prepare.md | 7 +++++++ 1 file changed, 7 insertions(+) (limited to '2022/prepare.md') diff --git a/2022/prepare.md b/2022/prepare.md index 5e6b7999..6c12922b 100644 --- a/2022/prepare.md +++ b/2022/prepare.md @@ -230,6 +230,13 @@ wiki page for your talk. If you'd like to record a longer video *in addition* to the short one for the main conference, please feel free to send us that too. +Additionally, even though it is tempting, please refrain from +fast-forwarding your recording to make it fit within the format; on top +of being obvious, it hurts your intelligibility. Trimming out the +silences and the filler words can help sometimes, but a better solution +for you might be to write, record, and edit your voice-over; then, you +can record your video to go along with it. + ## I can't figure out how to record the video. Can I just present the talk? We might be able to help you record your talk using the BigBlueButton -- cgit v1.2.3 From b83d6612fbf7a78317196867099e2d9a048691f7 Mon Sep 17 00:00:00 2001 From: Leo Vivier Date: Wed, 28 Sep 2022 19:33:58 +0200 Subject: Mention the ability to plant questions --- 2022/prepare.md | 5 +++++ 1 file changed, 5 insertions(+) (limited to '2022/prepare.md') diff --git a/2022/prepare.md b/2022/prepare.md index 6c12922b..fe069fd8 100644 --- a/2022/prepare.md +++ b/2022/prepare.md @@ -237,6 +237,11 @@ silences and the filler words can help sometimes, but a better solution for you might be to write, record, and edit your voice-over; then, you can record your video to go along with it. +As a last option, if you plan to have a live Q&A session after the +broadcast, you may ask the host to field you a couple of questions to +address extra points that couldn’t make the cut. We’ll have to be +subtle about it, so mum’s the word! + ## I can't figure out how to record the video. Can I just present the talk? We might be able to help you record your talk using the BigBlueButton -- cgit v1.2.3 From 055d38ae769399b13265dceec074c7f88661d8f7 Mon Sep 17 00:00:00 2001 From: Leo Vivier Date: Wed, 28 Sep 2022 19:35:29 +0200 Subject: Use curly apostrophe everywhere --- 2022/prepare.md | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) (limited to '2022/prepare.md') diff --git a/2022/prepare.md b/2022/prepare.md index fe069fd8..415238c4 100644 --- a/2022/prepare.md +++ b/2022/prepare.md @@ -17,10 +17,10 @@ updates. ### Guidelines for conduct Please review our [[guidelines for conduct|conduct]] when preparing -your talk, to make sure we're all on the same page and strive to make -the event a great experience for all. If you're not sure whether your +your talk, to make sure we’re all on the same page and strive to make +the event a great experience for all. If you’re not sure whether your talk or presentation style meets the guidelines laid out in the -guidelines for conduct, we'd be happy to help. You can email Sacha +guidelines for conduct, we’d be happy to help. You can email Sacha Chua at to chat more about this. ### Recording your talk @@ -36,7 +36,7 @@ more accessible and searchable. To make it easier for organizers and attendees to correctly pronounce your name, please start your video with something along the lines of: -"Hi! I'm ${NAME} and I'll be talking about ${TOPIC}." +"Hi! I’m ${NAME} and I’ll be talking about ${TOPIC}." Please **upload your prerecording(s) (and script/notes if any) via FTP** to the FTP server we have set up with the following details: @@ -61,7 +61,7 @@ $ ftp ftp-upload.emacsconf.org 21 > anonymous > passive > cd upload-here -> send /local/path/to/file.ext file.ext # Don't forget the 2nd arg! +> send /local/path/to/file.ext file.ext # Don’t forget the 2nd arg! # Ctrl-D to exit ``` @@ -95,7 +95,7 @@ your video recordings: - [Blender](//www.blender.org) - [Pitivi](http://www.pitivi.org) -Per GNU Project's +Per GNU Project’s [Guide to Formats](//audio-video.gnu.org/docs/formatguide.html), we prefer to receive prerecorded videos in formats unencumbered by software patents, such as `video/webm` (WebM-encoded video files, with @@ -136,7 +136,7 @@ information. We ask that speakers who plan to participate in live Q&A sessions schedule a short tech-check in the weeks leading to the conference; this is to ensure -that you can perform all the common tasks you'd need such as sharing your +that you can perform all the common tasks you’d need such as sharing your screen or toggling your microphone. We use BigBlueButton for our video-conferencing needs, and a quick way to @@ -144,15 +144,15 @@ familiarize yourself with it is to run it in a test-room: If this is your first time at EmacsConf or if you run into any problems, -please get in touch with us and we'll sort things out together! In those -cases, since we'll need to schedule a 1-on-1 tech-check with you, we ask that +please get in touch with us and we’ll sort things out together! In those +cases, since we’ll need to schedule a 1-on-1 tech-check with you, we ask that you email the closest volunteer to your timezone in the list below (or zaeph if none of the timezones is a good fit). You can also visit us at [#emacsconf-org on Libera](irc://libera.chat/#emacsconf-org). We will likely schedule those 1-on-1 tech-checks with you on Saturdays or Sundays, but we would be happy to try and work out another time if that -doesn't work for you. +doesn’t work for you. @@ -203,7 +203,7 @@ doesn't work for you.
-If you'd like to help out with the tech-checks, feel free to add your name and +If you’d like to help out with the tech-checks, feel free to add your name and email to the above list and email <zaeph@zaeph.net> to plan the logistics. @@ -213,7 +213,7 @@ Thank you so much for helping with EmacsConf 2022! ## Can I present live? -Tech issues kept happening during EmacsConf 2020, so we'd really +Tech issues kept happening during EmacsConf 2020, so we’d really prefer that all talks have prerecorded videos. There might be time for live questions and answers over a web conference, though, so if you can record a short video covering your main points, you might be @@ -226,7 +226,7 @@ could fit everything in at full length! (Maybe EmacsConf month?) Please think of your video as a short teaser that can get people interested and point them to where they can find out more. You can email links and other notes to add to the -wiki page for your talk. If you'd like to record a longer video *in +wiki page for your talk. If you’d like to record a longer video *in addition* to the short one for the main conference, please feel free to send us that too. @@ -242,12 +242,12 @@ broadcast, you may ask the host to field you a couple of questions to address extra points that couldn’t make the cut. We’ll have to be subtle about it, so mum’s the word! -## I can't figure out how to record the video. Can I just present the talk? +## I can’t figure out how to record the video. Can I just present the talk? We might be able to help you record your talk using the BigBlueButton web conferencing system before November 7. Please email with some times that might work for you and -we'll see if a volunteer can meet up with you to record it. +we’ll see if a volunteer can meet up with you to record it. ## How do I show my keystrokes on screen? @@ -257,16 +257,16 @@ In Emacs, you can use buffer. For a system-wide solution, you can look into [screenkey](https://gitlab.com/screenkey/screenkey). -## I'm not used to talking to myself. Can I present the talk to someone? +## I’m not used to talking to myself. Can I present the talk to someone? We might be able to help you record your talk using the BigBlueButton web conferencing system before November 7. Please email with some times that might work for you and -we'll see if a volunteer can meet up with you to record it. +we’ll see if a volunteer can meet up with you to record it. ## Can I see the other proposed talks? -Once we've emailed all the speakers about their acceptance, we'll put +Once we’ve emailed all the speakers about their acceptance, we’ll put up the talk wiki pages. That way, you can see what else is going on in the conference and maybe coordinate with other speakers in order to minimize overlap and maximize awesomeness. @@ -274,7 +274,7 @@ minimize overlap and maximize awesomeness. ## What if there are lots of great questions during Q&A and we run out of time? You can continue answering questions on the collaborative pad or IRC, -and we'll copy questions and answers onto the wiki page +and we’ll copy questions and answers onto the wiki page afterwards. You can also answer questions on the wiki page even after the event. An extended live demo or Q&A session might be possible if someone @@ -284,7 +284,7 @@ contact us at . ## More questions? -Please email . We'd love to hear from you. +Please email . We’d love to hear from you. Thanks for contributing to EmacsConf 2022! -- cgit v1.2.3 From 1aa7f6c6ff9a4c3a6d20ac7995d868a766c774d0 Mon Sep 17 00:00:00 2001 From: Leo Vivier Date: Wed, 28 Sep 2022 20:11:29 +0200 Subject: Add visual guidelines --- 2022/prepare.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to '2022/prepare.md') diff --git a/2022/prepare.md b/2022/prepare.md index 415238c4..3603968d 100644 --- a/2022/prepare.md +++ b/2022/prepare.md @@ -249,6 +249,22 @@ web conferencing system before November 7. Please email with some times that might work for you and we’ll see if a volunteer can meet up with you to record it. +## Do I need to follow some visual guidelines for the presentation? + +- Dark text on a light background is more legible than the opposite + (especially for people who are visually impaired); this stands for + both your slides and your Emacs theme. If you use a dark-theme with + your Emacs, you can change to a lighter one with `M-x customize-theme` + (look for those with a `-light` suffix). +- If you think your fonts might be too small in your slides or in Emacs, + they might very well be. [You can change the font-size in your + Emacs](https://www.emacswiki.org/emacs/SetFonts#h5o-6), but you can + also play with the size of the captured window during your recording. +- Try to minimize the screen-flashes that occur when you switch between + windows, especially if their themes do not cohere (light-to-dark and + the reverse). If you can edit your recording, fades and other + transitions are a neat solution to this problem. + ## How do I show my keystrokes on screen? In Emacs, you can use -- cgit v1.2.3 From d6f77d975620f4eec4baad4b2b635170d7d3a5e4 Mon Sep 17 00:00:00 2001 From: Leo Vivier Date: Wed, 28 Sep 2022 20:12:31 +0200 Subject: =?UTF-8?q?Remove=20last=20year=E2=80=99s=20tech-chercker=20volunt?= =?UTF-8?q?eers=20and=20comment=20orgas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2022/prepare.md | 36 ++++++++++++------------------------ 1 file changed, 12 insertions(+), 24 deletions(-) (limited to '2022/prepare.md') diff --git a/2022/prepare.md b/2022/prepare.md index 3603968d..a242bfc7 100644 --- a/2022/prepare.md +++ b/2022/prepare.md @@ -176,30 +176,18 @@ doesn’t work for you. … … - -Corwin Brust -<corwin@bru.st> -corwin -US/Central (UTC-6) - - -Amin Bandali -<bandali@gnu.org> -bandali -US/Eastern (UTC-5) - - -Yuchen Pei -<hi@ypei.me> - -Australia/Eastern (UTC+11) - - -Case Duckworth -<acdw@acdw.net> -acdw -US/Central (UTC-6) - + + + + + + + + + + + + -- cgit v1.2.3 From 0407fe3a6c55457d022ca49aad96555d476d2bdb Mon Sep 17 00:00:00 2001 From: Leo Vivier Date: Wed, 28 Sep 2022 20:52:59 +0200 Subject: Comment out ftp section for now --- 2022/prepare.md | 80 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 40 insertions(+), 40 deletions(-) (limited to '2022/prepare.md') diff --git a/2022/prepare.md b/2022/prepare.md index a242bfc7..c080a793 100644 --- a/2022/prepare.md +++ b/2022/prepare.md @@ -38,46 +38,46 @@ your name, please start your video with something along the lines of: "Hi! I’m ${NAME} and I’ll be talking about ${TOPIC}." - -Please **upload your prerecording(s) (and script/notes if any) via FTP** to the FTP server we have set up with the following details: - -- host: ftp-upload.emacsconf.org -- username: anonymous -- port: 21 -- folder: upload-here - -To upload your recording and any accompanying material to the above -FTP server, you can use your FTP client of choice. For instance, -FileZilla, a free/libre user-friendly application with a graphical -user interface. On deb-based GNU/Linux distributions such as Trisquel -you can install FileZilla by running `sudo apt install filezilla` in a -terminal. Otherwise, you can download FileZilla from their [project -website](https://filezilla-project.org/). - -You can also use a command-line interface with `ftp`: - -``` -$ ftp ftp-upload.emacsconf.org 21 -> anonymous -> passive -> cd upload-here -> send /local/path/to/file.ext file.ext # Don’t forget the 2nd arg! -# Ctrl-D to exit -``` - -If you get a `500 Illegal PORT command.` command, try `passive` or -`quote pasv` to switch to passive mode before sending your file. - -If connection fails on the first try, please check to make sure the -details are exactly as described above; and if the issue persists, -please email so we can look into it. - -If you have a script or notes for your talk, please include it as well -so that we could use it to help us with the captioning of your talk. -You can also send us additional information to include on the wiki -page for your talk, such as a PDF or links to other pages or -additional videos. If you need help, please email -. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + To record your video, you could use any of the following pieces of free software, depending on your needs: -- cgit v1.2.3