From 4f5b5ed84ef1ce98bfc820d3e3cc9ccd9762e9e6 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sat, 3 Dec 2022 12:52:35 -0500 Subject: add captions --- ...ck-to-school-with-emacs--daniel-rosel--main.vtt | 383 +++++++++++++++++++++ 1 file changed, 383 insertions(+) create mode 100644 2022/captions/emacsconf-2022-school--back-to-school-with-emacs--daniel-rosel--main.vtt (limited to '2022/captions/emacsconf-2022-school--back-to-school-with-emacs--daniel-rosel--main.vtt') diff --git a/2022/captions/emacsconf-2022-school--back-to-school-with-emacs--daniel-rosel--main.vtt b/2022/captions/emacsconf-2022-school--back-to-school-with-emacs--daniel-rosel--main.vtt new file mode 100644 index 00000000..92b99925 --- /dev/null +++ b/2022/captions/emacsconf-2022-school--back-to-school-with-emacs--daniel-rosel--main.vtt @@ -0,0 +1,383 @@ +WEBVTT captioned by sachac + +NOTE Introduction + +00:00:00.000 --> 00:00:04.879 +Taking notes on a computer can be challenging, + +00:00:04.880 --> 00:00:08.279 +especially if you compare computer notes + +00:00:08.280 --> 00:00:11.959 +with handwritten notes. When you're handwriting, + +00:00:11.960 --> 00:00:16.159 +you don't focus as much on taking those notes. + +00:00:16.160 --> 00:00:19.559 +Well, you don't focus as much on *how* you take the notes, + +00:00:19.560 --> 00:00:24.119 +you more so focus on what you're taking. + +00:00:24.120 --> 00:00:27.719 +You don't get that same experience + +00:00:27.720 --> 00:00:30.519 +if you're writing your notes on a computer. + +00:00:30.520 --> 00:00:32.119 +When writing notes on a computer, + +00:00:32.120 --> 00:00:38.439 +you mostly focus on typing or alignment. + +00:00:38.440 --> 00:00:42.159 +Those are things that are kind of solved already + +00:00:42.160 --> 00:00:45.359 +by certain software such as Org Mode, + +00:00:45.360 --> 00:00:48.599 +which is fantastic when it comes to note-taking, + +00:00:48.600 --> 00:00:51.919 +but I still believe it could be much better. + +NOTE Packages: Lectorg, Reorg, HBH + +00:00:51.920 --> 00:00:56.639 +That's why I've developed the package called Lectorg. + +00:00:56.640 --> 00:01:01.799 +It's a collection of scripts and snippets which allow you + +00:01:01.800 --> 00:01:04.959 +to improve your note-taking experience on the computer, + +00:01:04.960 --> 00:01:09.919 +of course, making you more focused on the subject + +00:01:09.920 --> 00:01:14.439 +rather than the process of taking notes. + +00:01:14.440 --> 00:01:16.559 +So why use Emacs? Well, again, + +00:01:16.560 --> 00:01:18.719 +if compared with other software, + +00:01:18.720 --> 00:01:21.799 +it has a lot more customizability + +00:01:21.800 --> 00:01:24.679 +and it can also unify pretty much anything you need + +00:01:24.680 --> 00:01:31.079 +in student life or work life into one place. + +00:01:31.080 --> 00:01:35.639 +The problems that Lectorg solves are kind of, + +00:01:35.640 --> 00:01:37.879 +as I mentioned, already solved partially + +00:01:37.880 --> 00:01:40.479 +by Org Mode itself. + +00:01:40.480 --> 00:01:44.599 +What I've done is simply make a bunch of additions + +00:01:44.600 --> 00:01:47.359 +to Org Mode through an external package, + +00:01:47.360 --> 00:01:51.279 +but I've also developed other sub-modules, + +00:01:51.280 --> 00:01:54.439 +one of them being HBH, which allows me + +00:01:54.440 --> 00:02:01.399 +to easily plan out my days HBH, hour by hour, + +00:02:01.400 --> 00:02:04.679 +therefore I can plan out my days on an hourly basis + +00:02:04.680 --> 00:02:09.439 +practically. But I've also built something called Reorg + +00:02:09.440 --> 00:02:11.999 +which, for those of you that are familiar + +00:02:12.000 --> 00:02:14.599 +with the Remarkable tablet, allows you + +00:02:14.600 --> 00:02:19.999 +to integrate notes from your Remarkable into Emacs-- + +00:02:20.000 --> 00:02:22.439 +into your Org Mode notes basically. + +00:02:22.440 --> 00:02:25.199 +Now I believe there's already another talk on integrating + +00:02:25.200 --> 00:02:26.919 +handwritten notes into Emacs, + +00:02:26.920 --> 00:02:30.679 +so I won't get too much into that. + +NOTE Org Mode + +00:02:30.680 --> 00:02:36.079 +So again, at the heart of Lectorg is Org Mode, + +00:02:36.080 --> 00:02:38.479 +which for those of you that might not be familiar, + +00:02:38.480 --> 00:02:43.759 +Org Mode is one of the best pieces of software + +00:02:43.760 --> 00:02:49.039 +when it comes to basically capturing any sort of text, + +00:02:49.040 --> 00:02:51.559 +managing that text, exporting it + +00:02:51.560 --> 00:02:53.959 +into various different formats, + +00:02:53.960 --> 00:02:57.279 +which is perfect for taking notes + +00:02:57.280 --> 00:02:59.399 +because you can either export them, + +00:02:59.400 --> 00:03:02.119 +take them on the go if you don't have access + +00:03:02.120 --> 00:03:03.879 +to your computer all the time, + +00:03:03.880 --> 00:03:05.839 +or you can share them with friends, which... + +00:03:05.840 --> 00:03:11.359 +Well, that is somewhat self-explanatory + +00:03:11.360 --> 00:03:14.919 +in how that can help you or others. + +NOTE The ecosystem of Lectorg: Elisp and Python + +00:03:14.920 --> 00:03:16.559 +Now the ecosystem of Lectorg, + +00:03:16.560 --> 00:03:21.719 +it's a bit chaotic as of right now. It's a package itself, + +00:03:21.720 --> 00:03:25.759 +Lectorg.el, which also partially relies on + +00:03:25.760 --> 00:03:27.759 +a collection of Python scripts + +00:03:27.760 --> 00:03:30.039 +as I didn't have that much time + +00:03:30.040 --> 00:03:34.119 +to develop the software strictly in Elisp, + +00:03:34.120 --> 00:03:37.599 +but it still gets the job done, + +00:03:37.600 --> 00:03:43.719 +and I believe that there is no speed hindrance. + +00:03:43.720 --> 00:03:46.519 +Now to further improve Lectorg, + +00:03:46.520 --> 00:03:49.279 +I'd love to ask for your help + +00:03:49.280 --> 00:03:53.079 +if you have encountered any sort of issue + +00:03:53.080 --> 00:03:56.839 +when it comes to note-taking or academics in general, + +00:03:56.840 --> 00:03:59.759 +I would love to integrate your solution + +00:03:59.760 --> 00:04:04.399 +(or if you don't have one, we can come up with one) + +00:04:04.400 --> 00:04:07.519 +into Lectorg. Also, if anyone would be willing + +00:04:07.520 --> 00:04:13.439 +to transcribe those Python scripts + +00:04:13.440 --> 00:04:18.679 +into a more Lisp approach, then that'd be fabulous. + +NOTE How Lectorg works + +00:04:18.680 --> 00:04:24.319 +So let's look at how Lectorg works in practice. + +00:04:24.320 --> 00:04:26.039 +We'll look at two examples, + +00:04:26.040 --> 00:04:28.319 +one of taking notes for math + +00:04:28.320 --> 00:04:33.319 +and the other for business, I believe. + +00:04:33.320 --> 00:04:36.039 +Now I have to mention that all of the things + +00:04:36.040 --> 00:04:38.279 +that I do in that example + +00:04:38.280 --> 00:04:43.919 +do not cover all the functions and features of Lectorg. + +00:04:43.920 --> 00:04:49.159 +There is decent documentation on the Lectorg GitLab page, + +NOTE Math + +00:04:49.160 --> 00:04:57.519 +so do check that out for further reference. + +00:04:57.520 --> 00:04:59.319 +For our first example, we're going to start off + +00:04:59.320 --> 00:05:04.239 +with taking notes for statistics. Now what I'm doing here + +00:05:04.240 --> 00:05:06.479 +is opening Lectorg Hub, which allows me + +00:05:06.480 --> 00:05:10.879 +to associate certain resources with this particular course. + +00:05:10.880 --> 00:05:15.679 +Here, I've opened the book which I have associated + +00:05:15.680 --> 00:05:19.319 +with this course, and I'm going to go ahead + +00:05:19.320 --> 00:05:22.519 +and start taking some notes + +00:05:22.520 --> 00:05:26.639 +on the cumulative distribution function here. + +00:05:26.640 --> 00:05:29.999 +Now what OrgMode allows you to do + +00:05:30.000 --> 00:05:34.599 +is integrate LaTeX into regular text quite easily, + +00:05:34.600 --> 00:05:38.239 +preview it, and then later export it. + +00:05:38.240 --> 00:05:48.599 +Now here we can see the first usage of a snippet !m, + +00:05:48.600 --> 00:05:59.639 +which inserts a block for entering a LaTeX equation. + +00:05:59.640 --> 00:06:00.839 +What I'm trying to do here + +00:06:00.840 --> 00:06:04.999 +is take a screenshot of the figures in the book, + +00:06:05.000 --> 00:06:10.679 +which is done with org-download (not a part of Lectorg, + +00:06:10.680 --> 00:06:15.799 +but a very useful tool). Now that is it for math. + +NOTE Business + +00:06:15.800 --> 00:06:18.039 +Let's look at something a bit different. + +00:06:18.040 --> 00:06:20.199 +We're going to take a look at business, + +00:06:20.200 --> 00:06:24.519 +more specifically, taking notes on the product lifecycle. + +00:06:24.520 --> 00:06:27.559 +Here on the left, I have certain notes from class + +00:06:27.560 --> 00:06:31.079 +which are not complete. + +00:06:31.080 --> 00:06:34.679 +As you can see at the top, there's a comment + +00:06:34.680 --> 00:06:42.719 +also done using Lectorg which puts this file into a TODO + +00:06:42.720 --> 00:06:46.719 +so that I can get back to it whenever I want + +00:06:46.720 --> 00:06:48.879 +or schedule this TODO. + +00:06:48.880 --> 00:06:54.439 +Now I'm taking notes on a video lecture, + +00:06:54.440 --> 00:07:07.639 +which I've opened, again, through Lectorg hub. + +00:07:07.640 --> 00:07:09.759 +As you can see right now, I'm inserting + +00:07:09.760 --> 00:07:12.479 +another snippet for Plantuml, + +00:07:12.480 --> 00:07:15.319 +which immediately exports it to a file, + +00:07:15.320 --> 00:07:19.799 +and again I'm going to be using org-download here + +00:07:19.800 --> 00:07:25.759 +to insert another figure at the top. + +NOTE Conclusion + +00:07:25.760 --> 00:07:33.359 +I hope this demonstration was useful. + +00:07:33.360 --> 00:07:35.599 +Once again, it did not demonstrate everything. + +00:07:35.600 --> 00:07:37.839 +You can find more on GitLab. + +00:07:37.840 --> 00:07:44.399 +I hope some of you might consider using Lectorg + +00:07:44.400 --> 00:07:46.839 +in your academic life or perhaps even + +00:07:46.840 --> 00:07:51.319 +in some areas of business. I believe that is + +00:07:51.320 --> 00:07:53.759 +everything I have to demonstrate for today. + +00:07:53.760 --> 00:07:57.439 +Thank you for listening to this talk, + +00:07:57.440 --> 00:08:08.480 +have a nice rest of the day. -- cgit v1.2.3