diff options
Diffstat (limited to '')
-rw-r--r-- | 2024/info/hyperdrive-before.md | 2 | ||||
-rw-r--r-- | 2024/organizers-notebook/index.org | 8 | ||||
-rw-r--r-- | 2024/schedule-details.md | 2 | ||||
-rw-r--r-- | 2024/watch/gen.md | 2 | ||||
-rw-r--r-- | organizers-notebook/index.org | 31 |
5 files changed, 35 insertions, 10 deletions
diff --git a/2024/info/hyperdrive-before.md b/2024/info/hyperdrive-before.md index d507ba52..6bb390b1 100644 --- a/2024/info/hyperdrive-before.md +++ b/2024/info/hyperdrive-before.md @@ -7,7 +7,7 @@ The following image shows where the talk is in the schedule for Sat 2024-12-07. [[!toc ]] Format: 20-min talk ; Q&A: BigBlueButton conference room <https://media.emacsconf.org/2024/current/bbb-hyperdrive.html> Discuss on IRC: [#emacsconf-gen](https://chat.emacsconf.org/?join=emacsconf,emacsconf-gen) -Status: Waiting for video from speaker +Status: Processing uploaded video <div>Times in different time zones:</div><div class="times" start="2024-12-07T20:25:00Z" end="2024-12-07T20:45:00Z"><div class="conf-time">Saturday, Dec 7 2024, ~3:25 PM - 3:45 PM EST (US/Eastern)</div><div class="others"><div>which is the same as:</div>Saturday, Dec 7 2024, ~2:25 PM - 2:45 PM CST (US/Central)<br />Saturday, Dec 7 2024, ~1:25 PM - 1:45 PM MST (US/Mountain)<br />Saturday, Dec 7 2024, ~12:25 PM - 12:45 PM PST (US/Pacific)<br />Saturday, Dec 7 2024, ~8:25 PM - 8:45 PM UTC <br />Saturday, Dec 7 2024, ~9:25 PM - 9:45 PM CET (Europe/Paris)<br />Saturday, Dec 7 2024, ~10:25 PM - 10:45 PM EET (Europe/Athens)<br />Sunday, Dec 8 2024, ~1:55 AM - 2:15 AM IST (Asia/Kolkata)<br />Sunday, Dec 8 2024, ~4:25 AM - 4:45 AM +08 (Asia/Singapore)<br />Sunday, Dec 8 2024, ~5:25 AM - 5:45 AM JST (Asia/Tokyo)</div></div><div><strong><a href="/2024/watch/gen/">Find out how to watch and participate</a></strong></div> diff --git a/2024/organizers-notebook/index.org b/2024/organizers-notebook/index.org index 01e3bdc4..7b32b803 100644 --- a/2024/organizers-notebook/index.org +++ b/2024/organizers-notebook/index.org @@ -1018,6 +1018,7 @@ CLOSED: [2024-11-28 Thu 10:59] SCHEDULED: <2024-11-15 Fri> :PROPERTIES: :CREATED: [2024-11-02 Sat 11:50] :Effort: 0:30 +:CUSTOM_ID: create_rooms :END: :LOGBOOK: CLOCK: [2024-11-28 Thu 10:00]--[2024-11-28 Thu 10:12] => 0:12 @@ -1049,6 +1050,7 @@ docker exec -it greenlight-v3 bundle exec rails console #+RESULTS: :results: +Room.create(user_id: user_id, name: "Eduardo Ochs - maxima") Room.create(user_id: user_id, name: "Robin Templeton - guile") Room.create(user_id: user_id, name: "Daniel Pinkston - students") Room.create(user_id: user_id, name: "Ihor Radchenko and Bastien Guerry - org-update") @@ -1056,7 +1058,6 @@ Room.create(user_id: user_id, name: "Mats Lidell - hyperbole") Room.create(user_id: user_id, name: "screwlisp - mcclim") Room.create(user_id: user_id, name: "Vincent Conus - papers") Room.create(user_id: user_id, name: "Jonathan Otsuka - secrets") -Room.create(user_id: user_id, name: "Aaron Grothe - repro") Room.create(user_id: user_id, name: "Ryota - color") Room.create(user_id: user_id, name: "Danny McClanahan - regex") Room.create(user_id: user_id, name: "Bob Weiner - hywiki") @@ -1078,7 +1079,6 @@ Room.create(user_id: user_id, name: "Zac Romero - p-search") Room.create(user_id: user_id, name: "Bala Ramadurai - learning") Room.create(user_id: user_id, name: "Gopar - sharing") Room.create(user_id: user_id, name: "Christopher Howard - shellwater") -Room.create(user_id: user_id, name: "James Endres Howell - org-teach") :end: Print out the room IDs with @@ -1088,10 +1088,6 @@ Room.all.each { |x| puts x.friendly_id + " " + x.name }; nil #+end_src https://github.com/bigbluebutton/greenlight/issues/1925 -After about 6 seconds, the rails console quits. -502 bad gateway - -aaaaaaaaaah *** DONE Check BBB audio from my phone CLOSED: [2024-11-28 Thu 13:03] SCHEDULED: <2024-11-21 Thu> diff --git a/2024/schedule-details.md b/2024/schedule-details.md index 29073065..2a35f566 100644 --- a/2024/schedule-details.md +++ b/2024/schedule-details.md @@ -17,7 +17,7 @@ Jump to: <a href="#date-2024-12-07">Sat Dec 7</a> - <a href="#date-2024-12-08">S [[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-gypsum.html">BBB</a>""" startutc="""2024-12-07T15:00:00+0000""" endutc="""2024-12-07T15:20:00+0000""" start="""10:00""" end="""10:20""" title="""Gypsum: my clone of Emacs and ELisp written in Scheme""" url="""/2024/talks/gypsum""" speakers="""Ramin Honary""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""gypsum""" note="""captioned, video: 24:36"""]] [[!template id=sched time="""40""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-org-update.html">BBB</a>""" startutc="""2024-12-07T15:20:00+0000""" endutc="""2024-12-07T16:00:00+0000""" start="""10:20""" end="""11:00""" title="""The Future of Org""" url="""/2024/talks/org-update""" speakers="""Ihor Radchenko and Bastien Guerry""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""org-update""" note="""video: 40:01"""]] [[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-rust.html">BBB</a>""" startutc="""2024-12-07T15:40:00+0000""" endutc="""2024-12-07T16:00:00+0000""" start="""10:40""" end="""11:00""" title="""An experimental Emacs core in Rust""" url="""/2024/talks/rust""" speakers="""Troy Hinckley""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""rust""" note="""captioned, video: 20:06"""]] -[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-color.html">BBB</a>""" startutc="""2024-12-07T16:20:00+0000""" endutc="""2024-12-07T16:30:00+0000""" start="""11:20""" end="""11:30""" title="""Colour your Emacs with ease""" url="""/2024/talks/color""" speakers="""Ryota""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""color""" note=""""""]] +[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-color.html">BBB</a>""" startutc="""2024-12-07T16:20:00+0000""" endutc="""2024-12-07T16:30:00+0000""" start="""11:20""" end="""11:30""" title="""Colour your Emacs with ease""" url="""/2024/talks/color""" speakers="""Ryota Sawada""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""color""" note=""""""]] [[!template id=sched time="""25""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-p-search.html">BBB</a>""" startutc="""2024-12-07T16:20:00+0000""" endutc="""2024-12-07T16:45:00+0000""" start="""11:20""" end="""11:45""" title="""p-search: a local search engine in Emacs""" url="""/2024/talks/p-search""" speakers="""Zac Romero""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""p-search""" note="""captioned, video: 22:42"""]] [[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-julia.html">BBB</a>""" startutc="""2024-12-07T18:00:00+0000""" endutc="""2024-12-07T18:10:00+0000""" start="""1:00""" end="""1:10""" title="""Exploring shared philosophies in Julia and Emacs""" url="""/2024/talks/julia""" speakers="""Gabriele Bozzola""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""julia""" note="""captioned, video: 09:17"""]] [[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-theme.html">BBB</a>""" startutc="""2024-12-07T18:00:00+0000""" endutc="""2024-12-07T18:10:00+0000""" start="""1:00""" end="""1:10""" title="""My journey of finding and creating the “perfect” Emacs theme""" url="""/2024/talks/theme""" speakers="""MetroWind""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""theme""" note="""captioned, video: 11:28"""]] diff --git a/2024/watch/gen.md b/2024/watch/gen.md index 30d8b691..dcaf08ff 100644 --- a/2024/watch/gen.md +++ b/2024/watch/gen.md @@ -65,7 +65,7 @@ If you don't have a streaming media player, you might be able to watch using the <div data-start="2024-12-07T16:20:00+0000" data-end="2024-12-07T16:30:00+0000" class="sched-entry track-General"> <div class="sched-meta"><span class="sched-time"><span class="sched-start">11:20</span> - <span class="sched-end">11:30</span></span> <span class="sched-track General">General</span> <span class="sched-pad"> <a href="https://pad.emacsconf.org/2024-color">Etherpad</a></span>; <span class="sched-q-and-a">Q&A: <a href="https://media.emacsconf.org/2024/current/bbb-color.html">BBB</a></span>; <span class="sched-slug">id:color</span></div> <div class="sched-title"><a href="https://emacsconf.org/2024/talks/color">Colour your Emacs with ease</a></div> - <div class="sched-speakers">Ryota (he/him)</div> + <div class="sched-speakers">Ryota Sawada (he/him)</div> </div> diff --git a/organizers-notebook/index.org b/organizers-notebook/index.org index 17de185c..45b3339a 100644 --- a/organizers-notebook/index.org +++ b/organizers-notebook/index.org @@ -558,7 +558,6 @@ ssh root@bbb cd greenlight-v3 docker compose restart -Does not seem to work in Firefox private browsing; documented at https://emacsconf.org/2024/watch/. *** System audio limitations :PROPERTIES: @@ -575,6 +574,34 @@ BBB says sharing system audio works only if you use Chrome on Mac OS X or Micros Related: https://github.com/bigbluebutton/bigbluebutton/issues/8632 + +*** Creating talk BBB rooms + +- =docker exec -it greenlight-v3 /bin/bash= +- =bundle exec rails console= +- =user_id = User.find_by_email("sacha@sachachua.com").id= + +#+begin_src emacs-lisp :results replace +(mapconcat (lambda (group) + (format + "Room.create(user_id: user_id, name: \"%s - %s\")\n" + (plist-get (cadr group) :speakers) + (string-join (mapcar (lambda (talk) (plist-get talk :slug)) + (cdr group))))) + (emacsconf-mail-groups (emacsconf-active-talks (emacsconf-get-talk-info))) + "") +#+end_src + +- elisp:emacsconf-publish-bbb-static-redirects + +Print out the room IDs with + +#+begin_src ruby +Room.all.each { |x| puts x.friendly_id + " " + x.name }; nil +#+end_src + +*** Setting up moderator access codes + ** Manual IRC announcements Success: @@ -640,6 +667,7 @@ SCHEDULED: <2024-11-30 Sat> ** Restream to YouTube + * Other process notes :PROPERTIES: :CUSTOM_ID: other @@ -703,6 +731,7 @@ docker exec -it greenlight-v2 bundle exec rake user:create["USERNAME","EMAIL","P 4. Sync the new intros to the /data/emacsconf/shared/$YEAR/assets/intros directory. 5. Regenerate the pads: elisp:emacsconf-pad-prepopulate-all-talks 6. Regenerate talks.json: elisp:emacsconf-publish-talks-json-to-files + ** When a system is down |