From d77082859440a4304866ea0985d0cda0c72c8cf1 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Wed, 26 Oct 2022 15:25:44 -0400 Subject: Update schedule --- 2022/organizers-notebook/index.org | 42 +++++++++++++++++++++++++++++------ 2022/organizers-notebook/schedule.svg | 2 +- 2 files changed, 36 insertions(+), 8 deletions(-) (limited to '2022/organizers-notebook') diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org index 914d017b..eab9a9d4 100644 --- a/2022/organizers-notebook/index.org +++ b/2022/organizers-notebook/index.org @@ -384,9 +384,28 @@ CLOSED: [2022-10-22 Sat 23:16] *** TODO [#C] Compare with Google Cloud Speech API ~/code/speech *** TODO E-mail for bringing new captioning volunteers onboard +#+begin_src emacs-lisp +(defun emacsconf-mail-captioning-intro (volunteer &optional template) + (interactive (list (emacsconf-complete-volunteer) + (emacsconf-mail-merge-get-template "captioning-intro"))) + (emacsconf-mail-prepare + (or template (emacsconf-mail-merge-get-template "captioning-intro")) + (assoc-default "EMAIL" volunteer 'string=) + (list + :backstage "https://media.emacsconf.org/2022/backstage/" + :backstage-user "emacsconf" + :backstage-password emacsconf-backstage-password + :conf-name emacsconf-name + :year emacsconf-year + :name (assoc-default "NAME_SHORT" volunteer 'string=) + :email (assoc-default "EMAIL" volunteer 'string=)))) +#+end_src **** Template :PROPERTIES: :TO: ${email} +:FUNCTION: emacsconf-mail-captioning-intro +:EMAIL_ID: captioning-intro +:SUBJECT: ${conf-name} ${year}: Thanks for volunteering to help with captions! :END: Hi ${name}! @@ -395,20 +414,26 @@ Thank you for volunteering to help with the captions for ${conf-name} ${year}! Last year, we were able to get almost all the talks captioned in time for streaming. Participants found them very useful for understanding different technical terms, names, accents, and so on. -We'd love to be able to pull that off again this year! +We'd love to be able to pull that off again this year, and it would be +great to have you on board.${wrap} We've set up ${backstage} as the backstage area where you can view the videos and resources uploaded so far. You can access it with the username "${backstage-user}" and the password "${backstage-password}". Please keep the backstage password and other speakers' talk resources -secret. ${backstage-use}${wrap} +secret. If you see a talk that you'd like to caption, you can e-mail +me at sacha@sachachua.com and I can reserve it for you. Then you can +correct any misrecognized words, fix capitalizations, remove filler +words as needed, and maybe even split and merge the subtitles to make +them read more nicely.${wrap} You can find captioning tips at https://emacsconf.org/captioning/ . -You can use your favourite subtitle editor, and you can convert it to -whatever format you like. If you prefer to work with plain text, we -can probably even figure out the timestamps afterwards. +Feel free to use your favourite subtitle editor, and you can convert +it to whatever format you like. If you prefer to work with plain text, +we can probably even figure out the timestamps afterwards. -Thank you! +Let me know if you want to reserve a talk for captioning or if you +have any questions or suggestions. Thank you! Sacha Chua @@ -2187,10 +2212,13 @@ Make a table of the form - watch via Toobnix (if we can get that working) - Consider dropping the restream to Toobnix (lower audience?) or to Youtube - Add additional node to Linode account for shared transfer pool (TODO: doublecheck) - *** People have a hard time seeing dark-mode presentations (or light-mode) mpv --vf=negate $url +*** Schedule update + +- Test it using the blocks near the beginning of conf.org +- emacsconf-publish-update-schedule * Task archive :PROPERTIES: :CUSTOM_ID: archive diff --git a/2022/organizers-notebook/schedule.svg b/2022/organizers-notebook/schedule.svg index ca7e4a7a..927394a3 100644 --- a/2022/organizers-notebook/schedule.svg +++ b/2022/organizers-notebook/schedule.svg @@ -1 +1 @@ - Saturday Saturday opening remarks sat-open Emacs journalism (or everything's a nail if you hit it with Emacs) journalism Back to school with Emacs school How to incorporate handwritten notes into Emacs Orgmode handwritten Writing and organizing literature notes for scientific writing science Attending and organizing Emacs meetups meetups The Emacs Buddy initiative buddy The ship that builds itself: How we used Emacs to develop a workshop for communities community Real estate and Org table formulas realestate Health data journaling and visualization with Org Mode and GNUplot health Edit live Jupyter notebook cells with Emacs jupyter orgvm: a simple HTTP server for org orgvm Saturday closing remarks sat-close Tree-sitter beyond syntax highlighting treesitter lsp-bridge: complete asynchronous LSP client lspbridge asm-blox: a game based on WebAssembly that no one asked for asmblox Emacs should become a Wayland compositor wayland Using SQLite as a data source: a framework and an example sqlite Revisiting the anatomy of Emacs mail user agents mail Maintaining the Maintainers: Attribution as an Economic Model for Open Source maint Bidirectional links with eev eev Short hyperlinks to Python docs python Haskell code exploration with Emacs haskell 9 10 11 12 1 2 3 4 5 Sunday Sunday opening remarks sun-open Results of the 2022 Emacs Survey survey This Year in Org orgyear Build a Zettelkasten with the Hyperbole Rolodex rolodex Linking headings with org-super-links (poor-man's Zettelkasten) orgsuperlinks Linking personal info with Hyperbole implicit buttons buttons Powerful productivity with Hyperbole and Org Mode hyperorg Org workflows for developers workflows GRAIL---A Generalized Representation and Aggregation of Information Layers grail Putting Org Mode on the Indieweb indieweb Fanfare for the Common Emacs User fanfare Sunday closing remarks sun-close rde Emacs introduction rde justl: Driving recipes within Emacs justl Elisp and the TRAMP: How to NOT write code you don't have to tramp Getting detached from Emacs detached Top 10 reasons why you should be using Eshell eshell Emacs was async before async was cool async The Wheels on D-Bus dbus Pre-localizing Emacs localizing 9 10 11 12 1 2 3 4 5 \ No newline at end of file + Saturday 9:00- 9:05 Saturday opening remarks sat-open 9:05- 9:25 Emacs journalism (or everything's a nail if you hit it with Emacs) journalism 9:45-10:05 Back to school with Emacs school 10:15-10:25 How to incorporate handwritten notes into Emacs Orgmode handwritten 10:55-11:15 Writing and organizing literature notes for scientific writing science 11:35-11:45 The Emacs Buddy initiative buddy 1:00- 1:20 Attending and organizing Emacs meetups meetups 1:40- 2:10 The ship that builds itself: How we used Emacs to develop a workshop for communities community 2:40- 3:00 Real estate and Org table formulas realestate 3:10- 3:30 Health data journaling and visualization with Org Mode and GNUplot health 3:50- 4:00 Edit live Jupyter notebook cells with Emacs jupyter 4:20- 4:30 orgvm: a simple HTTP server for org orgvm 5:00- 5:05 Saturday closing remarks sat-close 10:00-10:10 Tree-sitter beyond syntax highlighting treesitter 10:20-10:40 lsp-bridge: complete asynchronous LSP client lspbridge 10:50-11:00 asm-blox: a game based on WebAssembly that no one asked for asmblox 11:25-11:35 Emacs should become a Wayland compositor wayland 1:05- 1:25 Using SQLite as a data source: a framework and an example sqlite 1:50- 2:20 Revisiting the anatomy of Emacs mail user agents mail 2:50- 3:10 Maintaining the Maintainers: Attribution as an Economic Model for Open Source maint 3:35- 3:40 Bidirectional links with eev eev 3:50- 3:55 Short hyperlinks to Python docs python 4:05- 4:35 Haskell code exploration with Emacs haskell 9 10 11 12 1 2 3 4 5 Sunday 9:00- 9:05 Sunday opening remarks sun-open 9:05- 9:25 Results of the 2022 Emacs Survey survey 9:35- 9:45 This Year in Org orgyear 10:00-10:20 Build a Zettelkasten with the Hyperbole Rolodex rolodex 10:40-10:50 Linking headings with org-super-links (poor-man's Zettelkasten) orgsuperlinks 11:10-11:20 Linking personal info with Hyperbole implicit buttons buttons 1:00- 1:30 Powerful productivity with Hyperbole and Org Mode hyperorg 1:50- 2:10 Org workflows for developers workflows 2:30- 2:50 GRAIL---A Generalized Representation and Aggregation of Information Layers grail 3:20- 3:40 Putting Org Mode on the Indieweb indieweb 4:00- 4:10 Fanfare for the Common Emacs User fanfare 5:00- 5:10 Sunday closing remarks sun-close 10:00-10:20 rde Emacs introduction rde 10:45-10:55 justl: Driving recipes within Emacs justl 11:05-11:35 Elisp and the TRAMP: How to NOT write code you don't have to tramp 1:00- 1:10 Getting detached from Emacs detached 1:35- 1:45 Top 10 reasons why you should be using Eshell eshell 2:10- 2:30 Emacs was async before async was cool async 3:05- 3:25 The Wheels on D-Bus dbus 4:00- 4:20 Pre-localizing Emacs localizing 9 10 11 12 1 2 3 4 5 \ No newline at end of file -- cgit v1.2.3