summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--2024/info/hyperdrive-before.md2
-rw-r--r--2024/organizers-notebook/index.org8
-rw-r--r--2024/schedule-details.md2
-rw-r--r--2024/watch/gen.md2
-rw-r--r--organizers-notebook/index.org31
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&amp;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