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.