From feea5dbaeef66b9e2b39336a50061481879549cf Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Fri, 2 Dec 2022 11:06:31 -0500 Subject: Task updates --- 2022/organizers-notebook/index.org | 93 ++++++++++++++++++++++------------- 2022/organizers-notebook/schedule.svg | 2 +- 2 files changed, 59 insertions(+), 36 deletions(-) (limited to '2022/organizers-notebook') diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org index 5a4a86c3..6fb5e8a1 100644 --- a/2022/organizers-notebook/index.org +++ b/2022/organizers-notebook/index.org @@ -113,40 +113,52 @@ interests you! :END: #+TOC: headlines 1 local -** TODO Resize front0 and live0 :bandali: +** TODO [#A] Manage front0 and live0 size :bandali: SCHEDULED: <2022-12-02 Fri> :PROPERTIES: :CUSTOM_ID: resize :END: + +*** TODO Resize front0 and live0 in the Linode administration console :bandali: [20:23:48] aha okay thanks. yeah i think i'll do at least 8gb or 16gb for front0, maybe even one or two larger [20:24:19] and for live0 probably the same as last year, maybe slightly larger - - -*** TODO Check fps after resize :sachac: -SCHEDULED: <2022-12-02 Fri> +*** CANCELLED Check fps after resize :sachac: +CLOSED: [2022-12-02 Fri 09:06] SCHEDULED: <2022-12-02 Fri> :PROPERTIES: :CREATED: [2022-12-02 Fri 07:27] :END: +*** DONE Back up dumps from live0 +CLOSED: [2022-12-02 Fri 11:05] +media.emacsconf.org:~/emacsconf-2021-stream-dumps/ +res.emacsconf.org:/data/emacsconf/2021/dumps/ -*** TODO [#A] Update ansible configuration :sachac: +Now there should be more space in case we want to enable dumping before the resize + +*** BLOCKED [#A] Update ansible configuration :sachac: SCHEDULED: <2022-12-02 Fri> +Waiting for Resie Clean up the media root in all.yml test_mode: false - then ansible-playbook -i inventory.yml prod-playbook.yml --tags media,stream,publish + +Confirm that +- icecast dumps recordings +- https://media.emacsconf.org/2022 is unprotected +- https://media.emacsconf.org/2022/backstage is protected + ** TODO Finalize the files to be used for streaming SCHEDULED: <2022-12-02 Fri> :PROPERTIES: :CUSTOM_ID: files :END: -*** WAITING Remove first eight seconds of Jupyter if possible, and the last 16 seconds or so -SCHEDULED: <2022-12-02 Fri> +*** DONE [#C] Remove first eight seconds of Jupyter if possible, and the last 16 seconds or so +CLOSED: [2022-12-02 Fri 10:27] SCHEDULED: <2022-12-02 Fri> :PROPERTIES: :CREATED: [2022-12-01 Thu 21:53] :END: @@ -223,35 +235,35 @@ CLOCK: [2022-11-21 Mon 13:17]--[2022-11-21 Mon 13:56] => 0:39 ))))) (org-agenda nil "a"))) #+end_src -*** TODO Try a reboot -SCHEDULED: <2022-12-02 Fri> +*** DONE Try a reboot before the resize :sachac: +CLOSED: [2022-12-02 Fri 09:06] SCHEDULED: <2022-12-02 Fri> :PROPERTIES: :CREATED: [2022-11-27 Sun 12:48] :END: -After rebooting live0, we should still be able to: -- [ ] SSH to it -- [ ] Stream gen to it -- [ ] Stream dev to it -- [ ] Start up the fallbacks: screen-fallbacks - - test: mpv https://live0.emacsconf.org/gen-fallback.webm -- [ ] Play gen stream: mpv https://live0.emacsconf.org/gen.webm -- [ ] Play gen 480p stream: mpv https://live0.emacsconf.org/gen-480p.webm -- [ ] Go to watch page for gen: - - - - https://live.emacsconf.org/2022/watch/gen/ -- [ ] Play dev stream -- [ ] Play dev 480p stream -- [ ] Go to watch page for dev - - - -**** SOMEDAY Reboot and do a mini dry run -SCHEDULED: <2022-12-02 Fri> -:PROPERTIES: -:CREATED: [2022-11-30 Wed 22:25] -:END: - +- After rebooting live0, we should still be able to: + - [X] SSH to it + - [X] Stream gen to it + - [X] Start up the fallbacks: screen-fallbacks + - test: mpv https://live0.emacsconf.org/gen-fallback.webm + - [X] Play gen stream: mpv https://live0.emacsconf.org/gen.webm + - [X] Play gen 480p stream: mpv https://live0.emacsconf.org/gen-480p.webm + - [X] Go to watch page for gen: + - https://emacsconf.org/2022/watch/gen/ + - https://live.emacsconf.org/2022/watch/gen/ + - [X] Start test restream to toobnix + - screen-restream-test-toobnix.sh + - https://toobnix.org/w/dmibQFkBTNcJyTVVQTyd5C + - Test dev as well (optional) + - [X] Stream dev to it + - [X] Play dev stream + - [X] Play dev 480p stream + - [X] Go to watch page for dev +- After rebooting front0, we should still be able to: + - [X] View the wiki https://emacsconf.org/2022/ + - [X] Update the status page [[file:/ssh:front0.emacsconf.org:/var/www/status.emacsconf.org/index.html][edit]] https://status.emacsconf.org + - [ ] Go to the pad: https://pad.emacsconf.org/2022 + *** DONE [#A] icecast fallback :derisk:sachac: SCHEDULED: <2022-11-28 Mon> :PROPERTIES: @@ -609,7 +621,7 @@ SCHEDULED: <2022-12-02 Fri> ** DONE Set up talks on Toobnix and YouTube :sachac:yt:toobnix: CLOSED: [2022-11-30 Wed 18:54] SCHEDULED: <2022-12-01 Thu> -<:PROPERTIES: +:PROPERTIES: :CUSTOM_ID: video-platforms :Effort: 1:00 :END: @@ -1595,6 +1607,10 @@ screen -S restream-dev-youtube -X quit; screen-restream-dev-youtube.sh ugh sound timestamps get all messed up +** TODO Figure out how to have a test talk for publishing +:PROPERTIES: +:CREATED: [2022-12-02 Fri 09:03] +:END: * Things to figure out / decisions to make :PROPERTIES: :CUSTOM_ID: decisions @@ -2772,6 +2788,13 @@ CLOSED: [2022-11-29 Tue 07:50] SCHEDULED: <2022-12-01 Thu> (null (plist-get o :captions-edited)))) (emacsconf-get-talk-info))) #+end_src +**** STARTED Automatically commit and push the wiki +:PROPERTIES: +:Effort: 0:30 +:END: +:LOGBOOK: +CLOCK: [2022-12-02 Fri 11:06] +:END: **** DONE Set publishing on a timer :sachac: CLOSED: [2022-11-29 Tue 12:48] SCHEDULED: <2022-11-29 Tue> diff --git a/2022/organizers-notebook/schedule.svg b/2022/organizers-notebook/schedule.svg index 7166ee27..5d4b595d 100644 --- a/2022/organizers-notebook/schedule.svg +++ b/2022/organizers-notebook/schedule.svg @@ -1 +1 @@ - Graphical view of the schedule Schedule for Saturday 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- 9:55 Back to school with Emacs school 10:05-10:15 How to incorporate handwritten notes into Emacs Orgmode handwritten 10:45-11:05 Writing and organizing literature notes for scientific writing science 11:25-11:35 The Emacs Buddy initiative buddy 1:00- 1:20 Attending and organizing Emacs meetups meetups 1:40- 1:55 Linking personal info with Hyperbole implicit buttons buttons 2:15- 2:40 Real estate and Org table formulas realestate 3:00- 3:25 Health data journaling and visualization with Org Mode and GNUplot health 3:45- 4:05 Edit live Jupyter notebook cells with Emacs jupyter 4:50- 4:55 Saturday closing remarks sat-close 10:00-10:15 Tree-sitter beyond syntax highlighting treesitter 10:25-10:45 lsp-bridge: complete asynchronous LSP client lspbridge 10:55-11:15 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:00- 1:25 Using SQLite as a data source: a framework and an example sqlite 1:50- 2:30 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 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM Schedule for Sunday 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 9:55-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 orgvm: a simple HTTP server for org orgvm 1:00- 1:30 Powerful productivity with Hyperbole and Org Mode hyperorg 1:50- 2:15 Org workflows for developers workflows 2:35- 2:55 GRAIL---A Generalized Representation and Aggregation of Information Layers grail 3:25- 3:45 Putting Org Mode on the Indieweb indieweb 4:05- 4:15 Emacs development updates devel 4:25- 4:35 Fanfare for the Common Emacs User fanfare 4:50- 5:00 Sunday closing remarks sun-close 10:00-10:25 rde Emacs introduction rde 10:50-11:05 justl: Driving recipes within Emacs justl 11:15-11:35 What I'd like to see in Emacs rms 1:00- 1:15 Getting detached from Emacs detached 1:40- 1:55 Top 10 reasons why you should be using Eshell eshell 2:20- 2:40 Emacs was async before async was cool async 3:15- 3:35 The Wheels on D-Bus dbus 4:00- 4:10 Pre-localizing Emacs localizing 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM \ No newline at end of file + Graphical view of the schedule Schedule for Saturday 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- 9:55 Back to school with Emacs school 10:05-10:15 How to incorporate handwritten notes into Emacs Orgmode handwritten 10:45-11:05 Writing and organizing literature notes for scientific writing science 11:25-11:35 The Emacs Buddy initiative buddy 1:00- 1:20 Attending and organizing Emacs meetups meetups 1:40- 1:55 Linking personal info with Hyperbole implicit buttons buttons 2:15- 2:40 Real estate and Org table formulas realestate 3:00- 3:25 Health data journaling and visualization with Org Mode and GNUplot health 3:45- 4:05 Edit live Jupyter notebook cells with Emacs jupyter 4:50- 4:55 Saturday closing remarks sat-close 10:00-10:15 Tree-sitter beyond syntax highlighting treesitter 10:25-10:45 lsp-bridge: complete asynchronous LSP client lspbridge 10:55-11:15 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:00- 1:25 Using SQLite as a data source: a framework and an example sqlite 1:50- 2:30 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 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM Schedule for Sunday 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 9:55-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 orgvm: a simple HTTP server for org orgvm 1:00- 1:30 Powerful productivity with Hyperbole and Org Mode hyperorg 1:50- 2:15 Org workflows for developers workflows 2:35- 2:55 GRAIL---A Generalized Representation and Aggregation of Information Layers grail 3:25- 3:45 Putting Org Mode on the Indieweb indieweb 4:05- 4:15 Emacs development updates devel 4:25- 4:35 Fanfare for the Common Emacs User fanfare 4:50- 5:00 Sunday closing remarks sun-close 10:00-10:25 rde Emacs introduction rde 10:50-11:05 justl: Driving recipes within Emacs justl 11:15-11:35 What I'd like to see in Emacs rms 1:00- 1:15 Getting detached from Emacs detached 1:40- 1:55 Top 10 reasons why you should be using Eshell eshell 2:20- 2:40 Emacs was async before async was cool async 3:15- 3:35 The Wheels on D-Bus dbus 4:00- 4:10 Pre-localizing Emacs localizing 9 AM 10 AM 11 AM 12 PM 1 PM 2 PM 3 PM 4 PM 5 PM \ No newline at end of file -- cgit v1.2.3