diff options
Diffstat (limited to '')
| -rw-r--r-- | 2020/info/04.md | 1 | ||||
| -rw-r--r-- | 2020/info/05.md | 3 | ||||
| -rw-r--r-- | 2020/info/07.md | 3 | ||||
| -rw-r--r-- | 2020/info/09.md | 3 | ||||
| -rw-r--r-- | 2020/info/10.md | 3 | ||||
| -rw-r--r-- | 2020/info/11.md | 3 | ||||
| -rw-r--r-- | 2020/info/14.md | 3 | ||||
| -rw-r--r-- | 2020/info/15.md | 3 | ||||
| -rw-r--r-- | 2020/info/19.md | 3 | ||||
| -rw-r--r-- | 2020/info/21.md | 3 | ||||
| -rw-r--r-- | 2020/info/23.md | 3 | ||||
| -rw-r--r-- | 2020/info/24.md | 3 | ||||
| -rw-r--r-- | 2020/info/25.md | 3 | ||||
| -rw-r--r-- | 2020/info/26.md | 3 | ||||
| -rw-r--r-- | 2020/info/27.md | 10 | ||||
| -rw-r--r-- | 2020/info/30.md | 3 | ||||
| -rw-r--r-- | 2020/info/31.md | 3 | ||||
| -rw-r--r-- | 2020/info/32.md | 3 | ||||
| -rw-r--r-- | 2020/info/33.md | 3 | ||||
| -rw-r--r-- | 2020/info/34.md | 3 | ||||
| -rw-r--r-- | 2020/info/35.md | 3 | ||||
| -rw-r--r-- | 2020/info/38.md | 3 | ||||
| -rw-r--r-- | 2020/info/39.md | 3 | 
23 files changed, 73 insertions, 1 deletions
| diff --git a/2020/info/04.md b/2020/info/04.md index 5a581b7e..9416ae66 100644 --- a/2020/info/04.md +++ b/2020/info/04.md @@ -2,6 +2,7 @@  Jonathan Gregory  [[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--04-music-in-plain-text--jonathan-gregory.webm"]]   +[Download .webm video, 720p, 18M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--04-music-in-plain-text--jonathan-gregory.webm)  LilyPond is an extensible program for producing high-quality sheet  music engraved with traditional layout rules. Similar to LaTeX and diff --git a/2020/info/05.md b/2020/info/05.md index 6515590e..66cb15b2 100644 --- a/2020/info/05.md +++ b/2020/info/05.md @@ -1,6 +1,9 @@  # Bard Bivou(m)acs - Building a bandcamp-like page for an album of music  Grant Shangreaux +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--grant-shangreaux.webm"]]  +[Download .webm video, 720p, 574M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--grant-shangreaux.webm) +  I hoped to become a successful musician someday, and while that has  yet to happen, I've recorded a fair share of unreleased music over the  years.  I decided it was time to share some of it with the world diff --git a/2020/info/07.md b/2020/info/07.md index 8be84d2c..8e54ca4c 100644 --- a/2020/info/07.md +++ b/2020/info/07.md @@ -1,6 +1,9 @@  # Beyond Vim and Emacs: A Scalable UI Paradigm  Sid Kasivajhula +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--sid-kasivajhula.webm"]]  +[Download .webm video, 720p, 161M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--07-beyond-vim-and-emacs-a-scalable-ui-paradigm--sid-kasivajhula.webm) +  A practiced dexterity with the arcane incantations known as keybindings is  the true mark of the veteran Emacs user. Yet, it takes years to get there,  and if you tried to explain what you were doing there, nobody would diff --git a/2020/info/09.md b/2020/info/09.md index 50667a1c..9b12955b 100644 --- a/2020/info/09.md +++ b/2020/info/09.md @@ -1,6 +1,9 @@  # Orgmode - your life in plain text  Rainer König +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig.webm"]]  +[Download .webm video, 720p, 46M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--09-orgmode-your-life-in-plain-text--rainer-koenig.webm) +  In this talk I'll give you a quick overview of my Orgmode GTD  system. We start with capturing a small project, scheduling  the tasks, doing all and then archiving the finished tasks. diff --git a/2020/info/10.md b/2020/info/10.md index 900f3361..29af4614 100644 --- a/2020/info/10.md +++ b/2020/info/10.md @@ -1,6 +1,9 @@  # Lead your future with Org  Andrea +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--10-lead-your-future-with-org--andrea.webm"]]  +[Download .webm video, 720p, 124M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--10-lead-your-future-with-org--andrea.webm) +  The world is full of possibilities. A person life is rather short  though, and one can easily end up carry on without focus. diff --git a/2020/info/11.md b/2020/info/11.md index 9a7cd8e7..425a4c3b 100644 --- a/2020/info/11.md +++ b/2020/info/11.md @@ -1,6 +1,9 @@  # the org-gtd package: opinions about Getting Things Done  Aldric +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--21-the-org-gtd-package-opinions-about-getting-things-done--aldric.webm"]]  +[Download .webm video, 720p, 183M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--21-the-org-gtd-package-opinions-about-getting-things-done--aldric.webm) +  Come see how org-gtd leverages org-mode to automate the GTD inbox  management.  Stick around to see how the various org-mode tools get  connected by the package and how you can leverage them for yourself. diff --git a/2020/info/14.md b/2020/info/14.md index 75b2f9e9..38ce4bb6 100644 --- a/2020/info/14.md +++ b/2020/info/14.md @@ -1,6 +1,9 @@  # README-Driven Design  Adam Ard +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--14-readme-driven-design--adam-ard.webm"]]  +[Download .webm video, 720p, 82M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--14-readme-driven-design--adam-ard.webm) +  Many source code projects these days begin with a README file. While  most people use markdown, if you use org-mode, you can use literate  programming to generate all of your source code directly from the diff --git a/2020/info/15.md b/2020/info/15.md index c2472c8a..46da75f1 100644 --- a/2020/info/15.md +++ b/2020/info/15.md @@ -1,6 +1,9 @@  # Moving from Jekyll to OrgMode, an experience report  Adolfo Villafiorita +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--15-moving-from-jekyll-to-orgmode-an-experience-report--adolfo-villafiorita.webm"]]  +[Download .webm video, 720p, 11M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--15-moving-from-jekyll-to-orgmode-an-experience-report--adolfo-villafiorita.webm) +  I have been a long time user of static site generators, such as  Jekyll. diff --git a/2020/info/19.md b/2020/info/19.md index c7486ff2..b305f52e 100644 --- a/2020/info/19.md +++ b/2020/info/19.md @@ -1,6 +1,9 @@  # Sharing blogs (and more) with org-webring  Brett Gilio +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--19-sharing-blogs-and-more-with-org-webring--brett-gilio.webm"]]  +[Download .webm video, 720p, 63M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--19-sharing-blogs-and-more-with-org-webring--brett-gilio.webm) +  In this talk I will detail the ways in which static website generation  results may be enhanced using org-webring.  This talk will cover not  only how to use org-webring (including how accessible and low-friction diff --git a/2020/info/21.md b/2020/info/21.md index ec09d34f..c76dcdf6 100644 --- a/2020/info/21.md +++ b/2020/info/21.md @@ -1,6 +1,9 @@  # On why most of the best features in eev look like 5-minute hacks  Eduardo Ochs +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--21-on-why-most-of-the-best-features-in-eev-look-like-5-minute-hacks--eduardo-ochs.webm"]]  +[Download .webm video, 720p, 112M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--21-on-why-most-of-the-best-features-in-eev-look-like-5-minute-hacks--eduardo-ochs.webm) +  In the last months there were several hundreds of messages in  emacs-devel in threads with names like "A proposal for a friendlier  Emacs", "How to make Emacs popular again", and "Interactive guide for diff --git a/2020/info/23.md b/2020/info/23.md index 5f6f9ec1..25811ea5 100644 --- a/2020/info/23.md +++ b/2020/info/23.md @@ -1,6 +1,9 @@  # Incremental Parsing with emacs-tree-sitter  Tuấn-Anh Nguyễn +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--23-incremental-parsing-with-emacs-tree-sitter--tuan-anh-nguyen.webm"]]  +[Download .webm video, 720p, 84M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--23-incremental-parsing-with-emacs-tree-sitter--tuan-anh-nguyen.webm) +  Tree-sitter is a parser generator and an incremental parsing library.  emacs-tree-sitter is its most popular Emacs binding, which aims to be  the foundation of Emacs packages that understand source code's diff --git a/2020/info/24.md b/2020/info/24.md index ff7da79b..8e2bb3fb 100644 --- a/2020/info/24.md +++ b/2020/info/24.md @@ -1,6 +1,9 @@  # Analyze code quality through Emacs: a smart forensics approach and the story of a hack  Andrea +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--24-analyze-code-quality-through-emacs-a-smart-forensics-approach-and-the-story-of-a-hack--andrea.webm"]]  +[Download .webm video, 720p, 311M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--24-analyze-code-quality-through-emacs-a-smart-forensics-approach-and-the-story-of-a-hack--andrea.webm) +  Emacs, show me how much technical debt and where it is in this  software repository! diff --git a/2020/info/25.md b/2020/info/25.md index c6ce6ef3..74abfee6 100644 --- a/2020/info/25.md +++ b/2020/info/25.md @@ -1,6 +1,9 @@  # Traverse complex JSON structures with live feedback  Zen Monk Alain M. Lafon +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--25-traverse-complex-json-structures-with-live-feedback-counsel-jq--zen-monk-alain-m-lafon.webm"]]  +[Download .webm video, 720p, 136M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--25-traverse-complex-json-structures-with-live-feedback-counsel-jq--zen-monk-alain-m-lafon.webm) +  If you are working with complex nested JSON structures, you are  probably familiar with jq which is like sed for JSON data and great at  what it does.  However, being a command-line tool like sed, the diff --git a/2020/info/26.md b/2020/info/26.md index fdd39ddf..438a0ecc 100644 --- a/2020/info/26.md +++ b/2020/info/26.md @@ -1,6 +1,9 @@  # Emacs as a Highschooler: How It Changed My Life  Pierce Wang +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--26-emacs-as-a-highschooler-how-it-changed-my-life--pierce-wang.webm"]]  +[Download .webm video, 720p, 155M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--26-emacs-as-a-highschooler-how-it-changed-my-life--pierce-wang.webm) +  Could Emacs be humanity's solution to the turbulent years of  adolescence?  So much more than a text editor, Emacs changed the way I  approach everything at the age of 15.  In the two years since diff --git a/2020/info/27.md b/2020/info/27.md index f97d6b4c..23687237 100644 --- a/2020/info/27.md +++ b/2020/info/27.md @@ -1,6 +1,16 @@  # State of Retro Gaming in Emacs  Vasilij "wasamasa" Schneidermann +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--27-state-of-retro-gaming-in-emacs-chip8--vasilij-wasamasa-schneidermann.webm"]]   +[Download .webm video, 720p, 12M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--27-state-of-retro-gaming-in-emacs-chip8--vasilij-wasamasa-schneidermann.webm)  +- [chip8 demo - alien, .webm video, 720p, 2M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--27-state-of-retro-gaming-in-emacs-chip8-demo-alien--vasilij-wasamasa-schneidermann.webm) +- [chip8 demo - brix, .webm video, 720p, 1M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--27-state-of-retro-gaming-in-emacs-chip8-demo-brix--vasilij-wasamasa-schneidermann.webm) +- [chip8 demo - car, .webm, 720p, 1M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--27-state-of-retro-gaming-in-emacs-chip8-demo-car--vasilij-wasamasa-schneidermann.webm) +- [chip8 demo - joust, .webm video, 720p, 2M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--27-state-of-retro-gaming-in-emacs-chip8-demo-joust--vasilij-wasamasa-schneidermann.webm) +- [chip8 demo - kaleidoscope, video, 720p, 2M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--27-state-of-retro-gaming-in-emacs-chip8-demo-kaleidoscope--vasilij-wasamasa-schneidermann.webm) +- [chip8 demo - sierpinski, video, 720p, 357K](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--27-state-of-retro-gaming-in-emacs-chip8-demo-sierpinski--vasilij-wasamasa-schneidermann.webm) +- [chip8 demo - tetris, video, 720p, 843K](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--27-state-of-retro-gaming-in-emacs-chip8-demo-tetris--vasilij-wasamasa-schneidermann.webm) +  Many jokes have been made about the true nature of Emacs, such as it  being a fully-fledged operating system.  This talk will demonstrate  its suitability for playing retro games, then explore the inner diff --git a/2020/info/30.md b/2020/info/30.md index 824f9048..af629fef 100644 --- a/2020/info/30.md +++ b/2020/info/30.md @@ -1,6 +1,9 @@  # A tour of vterm  Gabriele Bozzola (@sbozzolo) +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--30-a-tour-of-vterm--gabriele-bozzola-sbozzolo.webm"]]  +[Download .webm video, 720p, 19M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--30-a-tour-of-vterm--gabriele-bozzola-sbozzolo.webm) +  Vterm is a fast and fully capable terminal emulator in GNU Emacs built  as a dynamic module on top of libvterm.  In this talk, I will give an  overview of the package.  I will discuss the installation and common diff --git a/2020/info/31.md b/2020/info/31.md index 6a89eb0d..1ea320a0 100644 --- a/2020/info/31.md +++ b/2020/info/31.md @@ -1,6 +1,9 @@  # Lakota Language and Emacs  Grant Shangreaux +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--31-lakota-language-and-emacs--grant-shangreaux.webm"]]  +[Download .webm video, 720p, 380M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--31-lakota-language-and-emacs--grant-shangreaux.webm) +  When I began learning Lakota, the language of my ancestors, there was  no way for me to type it on a computer without using non-free  software.  Additionally, the only software I could find supported just diff --git a/2020/info/32.md b/2020/info/32.md index 78a67446..d734934e 100644 --- a/2020/info/32.md +++ b/2020/info/32.md @@ -1,6 +1,9 @@  # Object Oriented Code in the Gnus Newsreader  Eric Abrahamsen +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--32-object-oriented-code-in-the-gnus-newsreader--eric-abrahamsen.webm"]]  +[Download .webm video, 720p, 285M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--32-object-oriented-code-in-the-gnus-newsreader--eric-abrahamsen.webm) +  The venerable Gnus newsreader has evolved over the years to interface  with many different types of news- or mail-like backend programs,  presenting all of them using a unified interface.  This sort of diff --git a/2020/info/33.md b/2020/info/33.md index d07dca98..21e3ec09 100644 --- a/2020/info/33.md +++ b/2020/info/33.md @@ -1,6 +1,9 @@  # Maxima a computer algebra system in Emacs  Fermin MF +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.webm"]]  +[Download .webm video, 720p, 58M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--33-maxima-a-computer-algebra-system-in-emacs--fermin.webm) +  Maxima is a great tool for symbolic mathematics, it has some support  for Emacs in the main repository, but is quite outdated and doesn't  receive the love I think it should, so a couple of months ago I decide diff --git a/2020/info/34.md b/2020/info/34.md index 0b4b1b84..0b628f06 100644 --- a/2020/info/34.md +++ b/2020/info/34.md @@ -1,6 +1,9 @@  # Extend Emacs to Modern GUI Applications with EAF  Matthew Zeng +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--34-extend-emacs-to-modern-gui-applications-with-eaf--matthew-zeng.webm"]]  +[Download .webm video, 720p, 113M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--34-extend-emacs-to-modern-gui-applications-with-eaf--matthew-zeng.webm) +  Emacs Application Framework (EAF) is a customizable and extensible GUI  application framework that extends Emacs graphical capabilities using  PyQt5.  This talk will cover the architecture design of the EAF diff --git a/2020/info/35.md b/2020/info/35.md index 4ce271c3..8496ac8b 100644 --- a/2020/info/35.md +++ b/2020/info/35.md @@ -1,6 +1,9 @@  # WAVEing at Repetitive Repetitive Repetitive Music  Zachary Kanfer +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--35-waveing-at-repetitive-repetitive-repetitive-music-zmusic--zachary-kanfer.webm"]]  +[Download .webm video, 720p, 122M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--35-waveing-at-repetitive-repetitive-repetitive-music-zmusic--zachary-kanfer.webm) +  During quarantine, I found myself spending time with an Android app.  One of the features this app has is composing music that loops  endlessly.  As with many things, I wondered how much better this tool diff --git a/2020/info/38.md b/2020/info/38.md index 00d91f7c..b2afd48b 100644 --- a/2020/info/38.md +++ b/2020/info/38.md @@ -1,6 +1,9 @@  # Emacs development update  John Wiegley +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--38-emacs-development-update--john-wiegley.webm"]]  +[Download .webm video, 720p, 75M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--38-emacs-development-update--john-wiegley.webm) +  -   Actual start and end time (EST): Start 2020-11-29T09.12.40; End: 2020-11-29T09.17.51 diff --git a/2020/info/39.md b/2020/info/39.md index 24e0a151..4a4c7d9f 100644 --- a/2020/info/39.md +++ b/2020/info/39.md @@ -1,7 +1,8 @@  # NonGNU ELPA  Richard Stallman -TBD - plans for a NonGNU ELPA that will be easy to enable and contribute to without signing copyright assignment papers +[[!template id=vid src="https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--39-nongnu-elpa--richard-stallman.webm"]]  +[Download .webm video, 720p, 282M](https://mirror.csclub.uwaterloo.ca/emacsconf/2020/emacsconf-2020--39-nongnu-elpa--richard-stallman.webm)  <!-- from the pad ---> | 
