From 569ecfe72a31342810e5e3f98cdf91297f7da1f8 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Tue, 5 Dec 2023 16:08:50 -0500 Subject: link chapters --- 2023/info/web-after.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to '2023/info/web-after.md') diff --git a/2023/info/web-after.md b/2023/info/web-after.md index 6a0027b8..fb9773de 100644 --- a/2023/info/web-after.md +++ b/2023/info/web-after.md @@ -5,7 +5,7 @@ # Transcript -Overview +[[!template text="""Overview""" video="00:00:00.000" id="subtitle"mainVideo-web]] [[!template new="1" text="""Hello, I am Yuchen, and I will be talking about""" start="00:00:00.000" video="mainVideo-web" id="subtitle"]] [[!template text="""how Emacs may be used to save user freedom on the web.""" start="00:00:03.200" video="mainVideo-web" id="subtitle"]] @@ -20,7 +20,7 @@ Overview [[!template text="""and get a web app for free,""" start="00:00:29.320" video="mainVideo-web" id="subtitle"]] [[!template text="""as well as using Emacs as a Firefox extension.""" start="00:00:30.760" video="mainVideo-web" id="subtitle"]] -Background problems +[[!template text="""Background problems""" video="00:00:35.680" id="subtitle"mainVideo-web]] [[!template new="1" text="""OK, let's now move on to""" start="00:00:35.680" video="mainVideo-web" id="subtitle"]] [[!template text="""the background issues for this topic.""" start="00:00:37.160" video="mainVideo-web" id="subtitle"]] @@ -120,7 +120,7 @@ Background problems [[!template text="""Wouldn't it be nice to use a photo editing web application,""" start="00:05:25.840" video="mainVideo-web" id="subtitle"]] [[!template text="""but without the web?""" start="00:05:28.680" video="mainVideo-web" id="subtitle"]] -Solutions outside of Emacs +[[!template text="""Solutions outside of Emacs""" video="00:05:31.940" id="subtitle"mainVideo-web]] [[!template new="1" text="""Right, now let's move on to solutions outside of Emacs""" start="00:05:31.940" video="mainVideo-web" id="subtitle"]] [[!template text="""that tackle these problems.""" start="00:05:36.401" video="mainVideo-web" id="subtitle"]] @@ -197,12 +197,12 @@ trivial or non-trivial.""" start="00:06:44.240" video="mainVideo-web" id="subtit [[!template text="""to redirect to free non-web clients,""" start="00:09:39.700" video="mainVideo-web" id="subtitle"]] [[!template text="""for example by opening YouTube links with MPV.""" start="00:09:42.160" video="mainVideo-web" id="subtitle"]] -Emacs solutions +[[!template text="""Emacs solutions""" video="00:09:46.480" id="subtitle"mainVideo-web]] [[!template new="1" text="""Now let us move to Emacs-based solutions.""" start="00:09:46.480" video="mainVideo-web" id="subtitle"]] [[!template text="""They are based on the same ideas but using Emacs.""" start="00:09:51.000" video="mainVideo-web" id="subtitle"]] -Free clients in Emacs +[[!template text="""Free clients in Emacs""" video="00:09:54.600" id="subtitle"mainVideo-web]] [[!template new="1" text="""First, free clients in Emacs.""" start="00:09:54.600" video="mainVideo-web" id="subtitle"]] [[!template text="""Basically alternative frontends written in Elisp.""" start="00:09:57.480" video="mainVideo-web" id="subtitle"]] @@ -243,7 +243,7 @@ with ease.""" start="00:11:11.120" video="mainVideo-web" id="subtitle"]] [[!template text="""or even structure of the responses.""" start="00:12:34.560" video="mainVideo-web" id="subtitle"]] [[!template text="""This brings us to web browsers in Emacs.""" start="00:12:37.540" video="mainVideo-web" id="subtitle"]] -Web browsers in Emacs +[[!template text="""Web browsers in Emacs""" video="00:12:43.021" id="subtitle"mainVideo-web]] [[!template new="1" text="""Web browsers are universal clients""" start="00:12:43.021" video="mainVideo-web" id="subtitle"]] [[!template text="""because all sites support browsers.""" start="00:12:45.160" video="mainVideo-web" id="subtitle"]] @@ -319,7 +319,7 @@ Web browsers in Emacs [[!template text="""this could also make running non-free JavaScript easier,""" start="00:16:43.640" video="mainVideo-web" id="subtitle"]] [[!template text="""which is harmful to user freedom.""" start="00:16:46.560" video="mainVideo-web" id="subtitle"]] -emacs-web-server - overview +[[!template text="""emacs-web-server - overview""" video="00:16:52.380" id="subtitle"mainVideo-web]] [[!template new="1" text="""OK, let's move on to the idea""" start="00:16:52.380" video="mainVideo-web" id="subtitle"]] [[!template text="""of running Emacs as a web server,""" start="00:16:54.240" video="mainVideo-web" id="subtitle"]] @@ -338,7 +338,7 @@ emacs-web-server - overview [[!template text="""emacs-web-server package is not something new,""" start="00:17:23.580" video="mainVideo-web" id="subtitle"]] [[!template text="""but seems to be underused in the community somehow.""" start="00:17:26.440" video="mainVideo-web" id="subtitle"]] -emacs-web-server - hello emacs! +[[!template text="""emacs-web-server - hello emacs!""" video="00:17:30.380" id="subtitle"mainVideo-web]] [[!template new="1" text="""OK, let's start with a simple example called hello-emacs.""" start="00:17:30.380" video="mainVideo-web" id="subtitle"]] [[!template text="""It is pretty straightforward.""" start="00:17:33.360" video="mainVideo-web" id="subtitle"]] @@ -355,7 +355,7 @@ emacs-web-server - hello emacs! [[!template text="""Let's evaluate.""" start="00:18:10.840" video="mainVideo-web" id="subtitle"]] [[!template text="""Yep, it stopped.""" start="00:18:14.960" video="mainVideo-web" id="subtitle"]] -emacs-web-server - yolo +[[!template text="""emacs-web-server - yolo""" video="00:18:17.580" id="subtitle"mainVideo-web]] [[!template new="1" text="""OK, now let's move on to something funny""" start="00:18:17.580" video="mainVideo-web" id="subtitle"]] [[!template text="""that you should never run on the public web.""" start="00:18:20.000" video="mainVideo-web" id="subtitle"]] @@ -418,7 +418,7 @@ emacs-web-server - yolo [[!template text="""since htmlize, as you have noticed,""" start="00:23:00.080" video="mainVideo-web" id="subtitle"]] [[!template text="""faithfully reflects the theme used in Emacs.""" start="00:23:02.840" video="mainVideo-web" id="subtitle"]] -emacs-web-server - emacs web framework +[[!template text="""emacs-web-server - emacs web framework""" video="00:23:07.940" id="subtitle"mainVideo-web]] [[!template new="1" text="""Okay, so we know that yolo is unsafe""" start="00:23:07.940" video="mainVideo-web" id="subtitle"]] [[!template text="""and needs to be refined.""" start="00:23:10.339" video="mainVideo-web" id="subtitle"]] @@ -534,7 +534,7 @@ emacs-web-server - emacs web framework [[!template text="""In any case, I think the package emacs-web-server""" start="00:29:32.380" video="mainVideo-web" id="subtitle"]] [[!template text="""could do with some performance enhancement.""" start="00:29:36.440" video="mainVideo-web" id="subtitle"]] -Firefox with emacs for extensions +[[!template text="""Firefox with emacs for extensions""" video="00:29:40.420" id="subtitle"mainVideo-web]] [[!template new="1" text="""Right. Because of the time constraints,""" start="00:29:40.420" video="mainVideo-web" id="subtitle"]] [[!template text="""I will briefly touch one final idea,""" start="00:29:44.000" video="mainVideo-web" id="subtitle"]] @@ -572,7 +572,7 @@ Firefox with emacs for extensions [[!template text="""to wait for responses from Emacs.""" start="00:31:17.120" video="mainVideo-web" id="subtitle"]] [[!template text="""Some further work, I suppose.""" start="00:31:20.200" video="mainVideo-web" id="subtitle"]] -Thank you +[[!template text="""Thank you""" video="00:31:25.360" id="subtitle"mainVideo-web]] [[!template new="1" text="""That concludes my talk.""" start="00:31:25.360" video="mainVideo-web" id="subtitle"]] [[!template text="""Thank you for your attention.""" start="00:31:28.254" video="mainVideo-web" id="subtitle"]] -- cgit v1.2.3