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.