From c7c2ff9b9d45d15b9e715aa72449733dc0178420 Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Sun, 19 Jul 2020 15:52:59 -0400 Subject: delete duplicate material, add some copyright notices --- 2019/transcripts/05.md | 134 ------------------------------------------------- 1 file changed, 134 deletions(-) delete mode 100644 2019/transcripts/05.md (limited to '2019/transcripts/05.md') diff --git a/2019/transcripts/05.md b/2019/transcripts/05.md deleted file mode 100644 index a0d423ef..00000000 --- a/2019/transcripts/05.md +++ /dev/null @@ -1,134 +0,0 @@ -[[!meta title="Use Org mode when away from the desktop - Zen Monk Alain M. Lafon"]] - -- Hello everyone, my name is Alain and I'm going to give you a ten - minute introduction to Organice. This is what we're going to do, - I'll give a quick introduction to me, I'll tell you all about - Organice, you'll get a real-time demonstration and I'll finish with - some closing words. So without further ado, who am I? I am the - co-founder and CEO of a company based in Zurick, Switzerland called - 200OK, we are a product incubator but we also do customer - projects. We are very polyglot in that we like to use many - programming languages and technologies and we spend as much time as - we can on free and open source software. For the last nine years - I've also been a lecturer at the Zurick University of Applied - Sciences and I am an ordained Zen-monk and I run the ?? temple in - the mountains of ??. If you want to reach me please send me an email - at any time to . - -- Why would you even care who I am? So I gave that little prefix to - say that I dabble in quite a few different things and to be able to - manage it all I kind of have to be a ?tooling? nut. And I am. - -- For example I even got the job interview to be a lecturer by - accident because I gave a talk on getting things done some nine - years ago and then got invited. Which in turn means that over the - last fifteen years I went over great many different tools and - processes and since six years I have settled, I am very happy now, - and I spend most of my work reading, communication and writing all - within Emacs. And within there Org-mode is my daily driver. I use - it for everything. For project management, time tracking, doing - quotes, book-keeping, controlling, giving presentations, and so much - more. I am very happily commited to using Org-mode and Emacs. - -- Then what even is Organice? I mean if Org-mode is so great, why - would we need a new tool? Well there's two pragmatic reasons, one - is it's not really convenient to have a laptop and PC handy all the - time. And secondly, not everyone is an Emacs user unfortunately. - So I would have this proposition, if you're a fan of Org-mode you - probably want to have access to your Org files at any point in time, - even if you're away from your computer. And you still want to use - good collaboration tools with other people, so you still want to - continue using Org-mode even if they're not Emacs users. And now - there is a solution for that, it's called Organice. Organice is an - implementation of Org-mode without the dependency of Emacs. It's - built for mobile and desktop browsers and syncs with DropBox and - Google Drive. - -- This is what it looks like. But before I show you how it works, let - me tell you a little bit about how we develop it. Of course it is - free and open source software, it has the AGPL license, there's a - public code of conduct, the contributing guidelines are up there, - you can find the code repository documentation on GitHub. And we - built it using popular front-end frameworks, mainly React and Redux, - we want to use the popular frameworks here because we want to enable - the widest range possible of contributors, and not have a lock-in to - a smaller niche. So let me give you a demo. I'll give you a demo - on my machine because as I said it's optimized for mobile and - desktop use so I can use it on my computer from the browser. You - could follow along by going to , of - course you can host it yourself, but you can also use our free - instance, and no worries, there is no back-end, it's a front-end - only application. So there's no storage of any kind of data, - personal or not, on our servers. We also don't use analytics, so - it's I would say safe to use. - -- ?Inception? time, let's check out some Org-mode features and - Organice, but before we do that, let me show you that we've actually - been within Emacs and in the rendering of an Org-mode file all the - time, so the slide is the same on the left and on the right, and - wouldn't it be great if we could open this right within Organice. - And of course we can. Right here I am logged into - so I have access to my files, it's the - same file, and you can see this is the demo slide that we've just - been on. But let me show you some more basic and core features of - Emacs Org-mode. So you're probably familiar with todos and of - course we support them. You can toggle todos. Can delete them. - You can see that the metadata up here is changing. Of course you - can edit headers, make it a new header, edit descriptions. There is - support for tags so for example, ?Louise? has some tags in here and - I can add all the tags that the system already knows. I can remove - them. I can create new tags. ?Oh?, it's adapted. We can focus and - drill down as the narrowing feature can, and it can go further down. - -- And up again. We can of course add and remove headers, so let me - make a new header, or remove an old one. We can move headers around - so for example here is a couple of cool things, so for example if I - wanted to move Emacs out and get rid of the text editors that works, - ?but/that? I can also for example move this further out and you can - see how they are attached if I bring it down or out or I can move it - back into again. You might have seen that this thing is turning all - the time whenever I make any change because we have implicity - syncing, so everything is synced to my DropBox right now. - -- We do have undo and redo on the top of the application there is a - redo, sorry an undo and redo button. ?? there is support for tables, - we can change values within tables, ?say ch-ed?, we can add new - columns and rows, we can also remove them. There is support for - lists and checkboxes, plain lists, ordered lists. Checkboxes work - as you would think they do. There is support for timestamps. It - understands if you gave it more information like a start and end - time you can set repeaters and delays. The regular things that work - in Org-mode timestamps. There is support for property lists, you - can remove and add new properties. - -- There is support for planning, so you have an agenda, all the items - that have deadlines and schedules are visible within the agenda. - There's a daily agenda, weekly agenda, monthly agenda and you can - jump right into the todo itself. - -- And lastly there is ?ketchla? template support, so I have a ?ketcha? - template setup for this file and it will add stuff to the inbox - here, so when I create new stuff in here, it is put directly into - the inbox and synced. So let's go back into the presentation and the - closing words. But before I give you the closing words, let's - quickly check out how the Org-file changed on my machine, because of - course it did, because all the synchronization happened. For - example you can see that there is new stuff in the inbox, I created - new deadlines, I deleted some properties, and added some new ones, I - checked some check boxes. You can see all the things that I did are - there. Quite nice. - -- Okay closing words, there is related work going on next to Organice, - right now we're using a custom parser written in JavaScript for the - Org-files, and it works quite fine and it has unit-tests to prove - it, however, we want to redo and write a parser, a proper parser in - BNF, and we're doing this in Closure and Closure-Script. If you're - interested in this project you can check it out on our GitLab - instance, also free and open source software of course. We write - quite frequently about Emacs and Org-mode, if you want to catch up - please go to our website, and lastly please check Organice out, you - can go to the repository if you liked the talk, please give it a - star. And, go ahead and check it out on - , you don't even have to log in, you can - just try it out. Okay, thank you for listening, thank you for your - time, and have fun and enjoy using Organice and Emacs of course. -- cgit v1.2.3