I'm hoping to keep this talk in the 15
minutes and I'll take five minutes of
question at the end
so hello again I suppose you're starting
to get pretty familiar with me and my
start right now so
right now we're getting into the nitty
gritty we started today
I told you about how I'd ventured from
being a user
to being a maintainer and right now I'm
going to get the chance to
actually tell you more about the project
that I'm maintaining
which is called org rome
so even if I it would have had a better
impact if I'd
didn't scroll the page but you know
sadly I'm out of tea
it's getting late in europe and I'm
starting to get tired
so what I'm gonna do during this talk
is just to do real survey for people who
do not know what orgrom is about
some of you might might have you know
whilst browsing reddit
found a topic about orgrom and thought
to yourself oh that looks interesting
but
you know I have my own workflow and I
get it don't need to change anything
about it you know I'm completely fine
using my very very large file or I'm
completely fine having my
database of notes which is I've been
accruing for like 10 20 30 years or so
so what I want to do during this talk
is both to present to you what orgrom is
about
if you are in this group of people who
do not
know what algorithm is about but would
like to know more but
also for people who have close to no
experience with Emacs and org mode and
was just found their way you know they
wanted to find the system to
write their notes basically and you know
they discovered this little tool which
is called orgrome
and they'd like to know more about this
so I've got 13
minutes to convince you to use hologram
so if we go in a very broad strokes
what is orgram orgrom
is a way for you to manage backlinks
inside
old mode and the keyword
in what I've just said is links now
there is a principle behind orgrom
which is called the zettelgasten method
which you can see written right there
it's a german word
which means a slit box if you remember
in old libraries
you had actually I believe if I scroll I
should have an example of this
yes so this is a slip box basically in
all libraries you used to have all the
references to the books that the library
used to have
inside those boxes and they're called
slim boxes because you can
insert stuff into the boxes and you can
remove stuff out of the boxes
now basically if I try
to summarize as simply as I may what the
zettel cast method
is about it's about having a way
to work with your notes which considers
elements of knowledge as atoms
so as something that is individual like
a single file
and you consider that in order to build
knowledge
you have to combine atoms together so
that
when you have one atom another atom
if you link them together you have a
complex
thought or a complex molecule
okay don't quote me on the chemistry by
the way I shall remind you I'm an
english major I have no idea what I'm
talking about
so how does it work as far as a
note-taking
system is concerned and to do so
I'm just going to switch really quickly
to my Emacs if I
may so I'm just going to screenshot
onto my mac just give me a second to get
the windows all right
okay it's loading up oh no
I think firefox has crashed again okay
so you're gonna have to give me a second
I need to figure this out
okay so everything is frozen right now
just to tell you so you're gonna have to
deal with my lovely voice
uh I mean can you confirm that if I
switch to a new ttr you can still hear
me
so can you still hear me now
okay so I'm gonna have probably to kill
firefox and log in again
so I'm sorry it's gonna cost us two
minutes but I'm gonna try to be as fast
as I can okay
okay no problem thanks
all right
I guess no event is a good one without
one or two technical difficulties
so I guess this is our share of
technical difficulties this year
no problem
all right guess who's back it's not
britney it's just me sadly so you're
gonna have to make do with me
welcome back well thank you I'm just
gonna turn back on the camera if I may
all righty
and I'm going to make myself a presenter
and I'm going to
share my screen with you sleep box
testing
hello
so if my calculations are correct you
should be able to see my monitor right
now
um yep but not your webcam feed
not my webcam feed okay so I'm going to
stop it
sorry for the little delay folks you
know it's uh
the show must go on can you see it now
um not yet still not
damn it can I stop it okay so I'm gonna
yeah maybe try like sharing a webcam
first
all right I'm back now so I'm going to
share my webcam first
okay
[Music]
all righty so can you confirm whenever
you've got my webcam working
let's see I don't see it yet
unfortunately oh it's loading up yeah
it's coming up
yep I can see it awesome all right okay
we're back on track I've got still eight
minutes left to do so I might have to
have a couple of minutes to my talk if
you don't mind and shave off some
questions
okay do you want to share okay yeah
I'm on my way too all right all right so
please forget
whatever whichever technical
difficulties we might have have had for
the last
three four minutes but we're back on
track now so
uh orgrom what is it and how does it
work so I was telling you all about
atoms and I was telling you about links
but how does it work concretely
so right now what you're seeing on your
screens
is a slip box which is what we the fancy
word that we use to designate your
folder
where all your notes are going to be
living so you have here and I hope you
can see my
uh cursor yes you can so we have a file
which is called
index.org and the good thing is
as you might have garnered by the fact
that it finishes by
that org is that it is just an old mod
file
so I can create a heading
I can create another heading and
everything works as you would expect it
to
it is completely it's just an awkward
file at the end of the day
so now what can we do with this
now I've told you about links and you do
know that
org mode has links so what we're going
to do
is that we're going to create a new file
so we're going to go back
to our directory and what I'm going to
do is that we have a special commands
actually let me just
show you my command I might help you a
little bit
see what I'm doing uh wait which is the
buffer
uh log mode yes exlog so now on the
right side of the monitor you'll be able
to see the command that I'm using
if you don't mind in order to have as
much realistic as possible I'm going to
make it a little bit shorter
smaller I should say is it not too small
yeah I believe it's good
so what I'm going to do is I'm going to
run a command
in orgrome which allows me to create a
new note
so I'm going to use my keybinding which
is not this one definitely
and I'm going to create a new file which
is in a
great tradition of examples in
programming I'm going to call
foo right so at the bottom
in the bottom buffer I should say you
are seeing the file
foo which is as you can see here a
capture buffer
just like you would have in blog mode
now what I'm going to do
is that I'm going to validate this file
and now
you see that we are in the file foo
and the good thing is that I can start
writing without having to worry
about anything else and I was thinking I
was going to say to say that I'm
showing off about my typing skills but I
did make mistakes so
well nobody's perfect right so now we do
have this view file and we're going to
go back to the index so let's go back to
the directory
we're going to refresh the file as you
can see we have a file which is called
foo
and we have the index so now what I'm
going to do
is that I'm going to insert a link to
this file
so we're going to run another orgrim
command which you can see here
orgrim inset and I'm going to insert a
link to the file
foo and as you can see it has now
appeared now what I'm going to do
I'm going to save the file and now I'm
going to show you
the little thing I told you about
backlinks before so I'm afraid I'm going
to have to hide
the commands for now but don't worry
I'll be back
and I'm going to show you the side
buffer
so it is the buffer that you see on the
right side of your screen
and right now it's telling you that
index does not have any backlink
which is normal but if we follow the
link
fu now you see something different on
the right side so as you can see on the
left side we're back insta inside the
file foo
but on the right side we have something
showing up
one backlink in the file index
in under the heading heading you have
the file
sorry the link foo and you can just open
the link
and you will be brought exactly where it
is so
okay so that was one thing now just
to make sure that you've understood
properly I'm going to go back to the
index
I'm going to create a second file
so now I'm going to use a command that
is slightly different so let me just uh
show you the commands on the right
I'm going to run the command orgrim
insert and I'm going to
end to enter a file which is called bar
so again at the bottom you can see that
I have a new file bar
I'm going to validate this file
okay I'm going to save index.org
and now if we go in bar and if I show
you
the links on the side you can see that
exactly the same we have a link
now just to make the pictures complete
inside the file bar I'm going to insert
a link to foo I'm going to save I'm
going to go to the file foo and now on
the right side
you can see that we have two backlinks
now you're gonna tell me yeah thank you
leo but
what's the point well the thing is
it might sound it might seem very simple
but I've just shown you
but programmatically it's a little hard
to do like we have to
look into your files to make sure that
every time you link your file
somewhere else we need to track
everything down
and now as simple as orgrum might be
looking to you
the thing is what we try to do with
orgrum
is to make sure that your collection of
notes
remains consistent whatever we do
an example for instance like right now
I've told you about a file named foo and
the file name
bar let's say that for whatever reason
you decide to rename your file foo to
something
very original let's just say bar
so we actually have a way in Emacs in
orgrim I should say
when you modify the title at the top of
the file
so we get foo I've modified it with baz
you can see at the bottom that right now
we haven't saved and we are still in the
file
fu.org I'm going to save
and now what you see is
a new name for the file but you may ask
wait a second in the other file we had a
link to this file
does it mean that it's broken does it
means does it mean sorry
that we cannot access the file anymore
but
when we go there beginning to go in the
index
so obviously the actual description of
the link hasn't been updated
but if I show you what goes on under the
hood by showing you
what is fontify what is behind the
content of the link
actually it didn't work and that's why
you never present live folks because
otherwise you're
just going to show problems with the
software and that's not good
so something must have gone on obviously
but generally speaking the file should
have been updated
damn I'm showing you bugging my software
that's not very professional now is it
basically to come back to the main id
what we try to do with orgrom is to make
sure that
everything remains consistent we
really much love the system of
organization that is behind this little
castle method
now I was going at this point of the
presentation basically I wanted to go
back to firefox
and show you more stuff but it's likely
that it's going to crash again
so I'm not going to tempt the devil and
I'm just going to continue talking to
you like that
so the zettelkasten method
is a very organic way
to write notes and if you think
I I believe as all mode users
we share quite a lot of features and I'm
out of time I'm just going to take one
more minute to answer this question
that I'm asking myself anyway but if
you're anything like me
you've you've been through many
iterations of your workflow inside of
mode
do I keep all my professional stuff
under one heading or do I create a
separate file for this
you know those types of questions on
which you could ponder for
many many hours at night generally when
you have a
tight deadline to be following but
what I've discovered by using orgrim for
taking notes about
my academic projects or by taking notes
on
you know anything worth writing about
is that not having to worry about the
structure if you files
just having to worry about atoms
and links it does wonder
for the way you think about problems it
does wonder about your creativity
and it does wonder about your ability to
take your thoughts put them on a paper
and generally you know during this
process you realize oh maybe I do not
know this concept as well as I should
but I've never had a system which
brought me
as much serendipity as this system
and for those who don't know serendipity
the ability to come up with novel ideas
on the spot contextually so
this was just a little primer on what
orgrom and the zettelkasten is about in
about
20 minutes I'll be giving you a talk
about the technical aspects of orgrim
which I'm certain
some of you will be very interested in
and
otherwise I do have a youtube channel
where I try to
record videos where I explain to you
what the org
what organ is about what the method is
about and
and I'll just finish on this I'm two
minutes extra time sorry
but um we do know that a lot of people
are interested into orgrim I mentioned
at the very beginning of the
presentation
that a lot of people discovered Emacs
and orgrom
and old mode even through orgrom
and we feel that we have a duty to
introduce those people this new pool of
people most of whom are
academics into the world of Emacs and
into the water free software
and right now the thing is we're not
doing a particularly good job at writing
manuals I'm just going to try
to stop sharing my screen because I'm
nearly to the end
and just try sharing my firefox windows
if it allows me no it doesn't allow me
which is very good that's why I won't
have to
to screw things up but
uh we know that our manual is not fully
up to date
but believe me one of the key focus
right now
is making sure that within two to three
months
we have a good tutorial for people to
join and we have good videos for people
to get introduced to the topics we're
covering
and that's me done so thank you so much
for listening and now I'll be taking
some questions
thank you very much leo oh thank you
cheers we have I think about two minutes
four questions and I see a lot of them
on the pad
would you take them sure so yep I'm
scrolling I'm scrolling
uh getting things done that's aldrich uh
still scrolling okay olgram oh wow okay
so we do have quite a lot of questions
so please excuse me if I'm answering
your questions really fast but I just
want to make sure that I cover
as much ground as possible so what is
the functionality of all chrome unlinked
references
so basically when you have a file that
is not linked anywhere
this function allows you to see uh let's
say we have a file Emacs
and we've talked about Emacs in another
note but we haven't created a link
what this command do is that it
looks into your folder for every mention
of Emacs that is not
linked to the note Emacs and it prints
all the results in the buffer so that
you know okay I've talked about Emacs
here but I didn't create a link
do I want to create a link that's it so
is it possible to use the backlinks
features
in regular old buffers right now no it
is not possible we are
having a very controlled environment
which is I told you about this clipbox
folder before
this is where we keep all the nodes and
the reason why we do this will be more
evident when I go through the technical
presentation
but uh it's because of optimization
so I'll get back to you on that
afterwards um
do you make all group database
accessible across computers
uh no I do not because I'm only using my
laptop but plenty of people have had
a lot of success doing so either by
sharing the files via a sync thing or by
any other
method we have a section in a manual
specifying how to do this uh how do you
discover the tags links to add to your
new algorithm note
there is something that I didn't tell
you about which is called orgrim server
which is a
magnificent way to uh access
visually the nodes that you have in your
in your system
you'll have to go to the orgrom.com
website
and please go on our github page and we
show everything and
um I hope what I've told you has excited
you so please go
uh maybe one more question two more
questions just to make sure uh is it
possible to seamlessly link to other
notes with syntax instead of a
keybinding
yes we are working on this this is a
huge project that we're doing with
orgrim which is called uh
link ux and we're trying to do something
which is very close to rome research
which is the software we're using for
inspiration for orgrom
and uh yes there's there are going to be
ways to do this in the future I'm going
to give you a window of
maybe three to four months and one last
question
uh good on you thank you well thank you
for for this
is there an easy way to export several
selected nodes to say a lattice file
latex yes uh I mean it's old mode
at the very core it is org mode so you
know you don't
if you want to export to latex file you
can you just use the
aux latex library which you can access
by pressing ctrl c ctrl
e for export all right is it uh I
believe I'm
it's all the time I had I mean can you
confirm this
okay so if you have more questions don't
worry I'll be in chat
I'll be answering them uh I'm also on on
all the platforms we advertise on on
orgram if you want to reach me I'm
really easy to reach
our gita page is always open so thank
you all for
all your questions and all your energy
about orgrim it is very exciting for me
to to see all this
but right now I'll be ending off the
microphone I should say to nura who is
going to talk to you about the
academic way to use orgrom and I'll be
back afterwards with the technical talk
okay thank you thank you very much leo
see you later guys