From eb13b888c02586bfe126af4a5609be52e2c92d14 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sat, 12 Nov 2022 10:23:07 -0500 Subject: Consider dropping back to one track? --- 2022/decisions/index.org | 52 +++++++++++++++++++++++++- 2022/decisions/schedule-option-back-to-one.svg | 1 + 2 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 2022/decisions/schedule-option-back-to-one.svg (limited to '2022/decisions') diff --git a/2022/decisions/index.org b/2022/decisions/index.org index 7c3fb1de..de45d15e 100644 --- a/2022/decisions/index.org +++ b/2022/decisions/index.org @@ -43,7 +43,57 @@ wherever the private conf org file is. - Discussed with bandali and zaeph on #emacsconf-org - Decided on Option A with B, C, or F as fallbacks depending on volunteer roster - Better for the viewers and the volunteers - +** Option I: Drop back down to one track +:PROPERTIES: +:CUSTOM_ID: back-to-one +:END: + +#+begin_src emacs-lisp :exports none :var filename="schedule-option-back-to-one.svg" :eval never-export +(defun emacsconf-schedule-allocate-video-time (o) + (when (plist-get o :video-time) + (plist-put o :time (plist-get o :video-time))) + o) + +(emacsconf-schedule-test + filename + (emacsconf-time-constraints + '(("LUNCH" "11:30" "13:30") + ("saturday closing remarks" "16:30" "18:00") + ("sunday closing remarks" "16:30" "18:00"))) + (arranged + (emacsconf-schedule-inflate-sexp + '(("Saturday, December 3" :start "2022-12-03 09:00") + sat-open +journalism handwritten rolodex +break +science buddy meetups buttons workflows lunch devel health realestate break indieweb orgvm +orgsuperlinks + school jupyter community fanfare hyperorg localizing + sat-close + ("Sunday, December 4" :start "2022-12-04 09:00") + sun-open + survey orgyear rde lspbridge break treesitter + eshell detached justl + asmblox lunch + sqlite + async eev python grail mail break maint dbus wayland haskell + sun-close))) + (emacsconf-schedule-break-time 5) + (emacsconf-schedule-lunch-time 45) + (emacsconf-schedule-default-buffer-minutes 5) + (emacsconf-schedule-svg-modify-functions '(emacsconf-schedule-svg-color-by-status)) + (emacsconf-schedule-default-buffer-minutes-for-live-q-and-a 5) + (emacsconf-schedule-strategies '(emacsconf-schedule-override-breaks + emacsconf-schedule-allocate-video-time + emacsconf-schedule-allocate-buffer-time-at-most-max-time)) +) +#+end_src + +#+RESULTS: +:results: +- [[file:schedule-option-back-to-one.svg]] +:end: + ** Option H: Gen starts with high-level use cases, second day has Hyperbole :PROPERTIES: :CUSTOM_ID: gen-to-specific diff --git a/2022/decisions/schedule-option-back-to-one.svg b/2022/decisions/schedule-option-back-to-one.svg new file mode 100644 index 00000000..0c3a9c9f --- /dev/null +++ b/2022/decisions/schedule-option-back-to-one.svg @@ -0,0 +1 @@ + Saturday 9:00- 9:05 Saturday opening remarks sat-open 9:10- 9:30 Emacs journalism (or everything's a nail if you hit it with Emacs) journalism 9:35- 9:45 How to incorporate handwritten notes into Emacs Orgmode handwritten 9:50-10:10 Build a Zettelkasten with the Hyperbole Rolodex rolodex 10:20-10:40 Writing and organizing literature notes for scientific writing science 10:45-10:55 The Emacs Buddy initiative buddy 11:00-11:20 Attending and organizing Emacs meetups meetups 11:25-11:35 Linking personal info with Hyperbole implicit buttons buttons 11:40-12:00 Org workflows for developers workflows 12:50-12:55 Emacs development updates devel 1:00- 1:20 Health data journaling and visualization with Org Mode and GNUplot health 1:25- 1:50 Real estate and Org table formulas realestate 2:00- 2:20 Putting Org Mode on the Indieweb indieweb 2:25- 2:35 orgvm: a simple HTTP server for org orgvm 2:40- 2:50 Linking headings with org-super-links (poor-man's Zettelkasten) orgsuperlinks 2:55- 3:15 Back to school with Emacs school 3:20- 3:30 Edit live Jupyter notebook cells with Emacs jupyter 3:35- 3:45 The ship that builds itself: How we used Emacs to develop a workshop for communities community 3:50- 4:00 Fanfare for the Common Emacs User fanfare 4:05- 4:35 Powerful productivity with Hyperbole and Org Mode hyperorg 5:05- 5:10 Saturday closing remarks sat-close 4:40- 5:00 Pre-localizing Emacs localizing 9 10 11 12 1 2 3 4 5 Sunday 9:00- 9:05 Sunday opening remarks sun-open 9:10- 9:30 Results of the 2022 Emacs Survey survey 9:35- 9:45 This Year in Org orgyear 2:07- 2:27 GRAIL---A Generalized Representation and Aggregation of Information Layers grail 4:52- 5:02 Sunday closing remarks sun-close 9:50-10:15 rde Emacs introduction rde 10:20-10:40 lsp-bridge: complete asynchronous LSP client lspbridge 10:50-11:00 Tree-sitter beyond syntax highlighting treesitter 11:05-11:15 Top 10 reasons why you should be using Eshell eshell 11:20-11:30 Getting detached from Emacs detached 11:35-11:45 justl: Driving recipes within Emacs justl 11:50-12:07 asm-blox: a game based on WebAssembly that no one asked for asmblox 12:57- 1:17 Using SQLite as a data source: a framework and an example sqlite 1:22- 1:42 Emacs was async before async was cool async 1:47- 1:52 Bidirectional links with eev eev 1:57- 2:02 Short hyperlinks to Python docs python 2:32- 3:02 Revisiting the anatomy of Emacs mail user agents mail 3:12- 3:32 Maintaining the Maintainers: Attribution as an Economic Model for Open Source maint 3:37- 3:57 The Wheels on D-Bus dbus 4:02- 4:12 Emacs should become a Wayland compositor wayland 4:17- 4:47 Haskell code exploration with Emacs haskell 9 10 11 12 1 2 3 4 5 \ No newline at end of file -- cgit v1.2.3