[null, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/2/754891/big_thumb.jpg", "src": "https://slideplayer.com/2/754891/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "XP New Perspectives on Microsoft Office Word 2003 Tutorial 7 1 Microsoft Office Word 2003 Tutorial 7 \u2013 Collaborating With Others and Creating Web Pages."}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/7/1650162/big_thumb.jpg", "src": "https://slideplayer.com/7/1650162/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "Little Used, but Powerful Features with GP Cathy Fregelette, CPA, PMP Practice Manager BroadPoint Technologies September 20, 2012."}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/8/2321068/big_thumb.jpg", "src": "https://slideplayer.com/8/2321068/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?"}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/11/3169532/big_thumb.jpg", "src": "https://slideplayer.com/11/3169532/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "Helena Baert Part II: Let\u2019s get practical! The Web as a notebook This slideshow will help you build a wiki. Don\u2019t worry if you."}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/14/4302769/big_thumb.jpg", "src": "https://slideplayer.com/14/4302769/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "Online Collaboration Applications ADE100- Computer Literacy Lecture 28."}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/14/4502813/big_thumb.jpg", "src": "https://slideplayer.com/14/4502813/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "Objective 107.02 Understand web-based digital media production methods, software, and hardware. Course Weight : 10%"}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/15/4573608/big_thumb.jpg", "src": "https://slideplayer.com/15/4573608/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "Intermediate Level Course. Text Format The text styles, bold, italics, underlining, superscript and subscript, can be easily added to selected text. Text."}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/15/4804429/big_thumb.jpg", "src": "https://slideplayer.com/15/4804429/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "XP Information Technology Center - KFUPM1 Microsoft Office FrontPage 2003 Creating a Web Site."}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/16/5089776/big_thumb.jpg", "src": "https://slideplayer.com/16/5089776/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "Linux+ Guide to Linux Certification, Second Edition"}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/16/5114030/big_thumb.jpg", "src": "https://slideplayer.com/16/5114030/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "1 CA201 Word Application Creating Document for the Web Week # 9 By Tariq Ibn Aziz Dammam Community college."}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/17/5266633/big_thumb.jpg", "src": "https://slideplayer.com/17/5266633/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "Tutorial 8 Sharing, Integrating and Analyzing Data"}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/18/5672523/big_thumb.jpg", "src": "https://slideplayer.com/18/5672523/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "How to Use Microsoft PowerPoint 2007. What is PowerPoint? Presentation software that allows you to create slides, handouts, notes, and outlines. Slide."}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/18/5707241/big_thumb.jpg", "src": "https://slideplayer.com/18/5707241/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "Tutorial 11: Connecting to External Data"}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/19/5834300/big_thumb.jpg", "src": "https://slideplayer.com/19/5834300/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "DEiXTo."}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/19/5873113/big_thumb.jpg", "src": "https://slideplayer.com/19/5873113/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "Database Design IST 7-10 Presented by Miss Egan and Miss Richards."}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/19/5886265/big_thumb.jpg", "src": "https://slideplayer.com/19/5886265/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "1 Agenda Overview Review Roles Lists Libraries Columns."}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/19/5891550/big_thumb.jpg", "src": "https://slideplayer.com/19/5891550/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "Google Confidential and Proprietary 1 Intro to Docs Google Apps Apps."}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/20/5940192/big_thumb.jpg", "src": "https://slideplayer.com/20/5940192/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "With Alex Conger \u2013 President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training)"}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/20/5992990/big_thumb.jpg", "src": "https://slideplayer.com/20/5992990/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "1 New : Create your own message starting from scratch 2 New From Template: add professionally designed templates provided exclusively by Gorilla Contact."}, null, {"document_url": "http://slideplayer.com/slide/2444393/", "unformatted_src": "/20/6009403/big_thumb.jpg", "src": "https://slideplayer.com/20/6009403/big_thumb.jpg", "formatted_filename": "big thumb", "alt_text": "Understanding HTML Style Sheets. What is a style? \uf075 A style is a rule that defines the appearance and position of text and graphics. It may define the."}, null, null]
note taking and project planning

Published byRamiro Rolland Modified over 4 years ago


Presentation on theme: "note taking and project planning"— Presentation transcript:

1 note taking and project planning
Emacs Org-mode a system for note taking and project planning using plain text files by Carsten Dominik

2 Working with Text Files?
The only truly portable format, read and edit anywhere grep and other UNIX tools Process with perl, python, ... Problem-free history with version control Synchronize using GIT or any other distributed version control system

3 Notes-based Project Planning
Planning tools (GTD and other) start with TASKS. Why? For me, projects start with brainstorming, note taking, organizing notes. Tasks naturally appear and result from this flow. When tasks are done, this must be filtered back into the notes! Initial goals of Org-mode development: Make note taking the fundamental action, tie tasks into the notes Avoid separate tools for notes and planning

4 Step I: Fixing Outline-Mode - visually

5 Step 1I: Fixing Outline-Mode - Keys
Action Keys Hide everything C-c C-t Show everything C-c C-a Show children C-c C-i Show subtree C-c C-s Hide subtree C-c C-d Show body of current heading C-c C-e Hide body of current heading C-c C-c Show branches (heading tree) C-c C-k Hide leaves C-c C-l Hide sublevels C-c C-q Hide other C-c C-o

6 Step 1I: Fixing Outline-Mode - Keys
Action Key Cycle subtree TAB Cycle globally S-TAB

7 Visibility Cycling with just 2 Commands
3x TAB, and 3x S-TAB

8 Step III: Easy Structure Editing
move up promote demote move down Hold down Meta or M-S while using cursor keys

9 Org-mode as a Note Taking Application
Greatly improves the standard text- and outline-modes Supports editing ordered and unordered lists Hyperlinks, internal and external to gnus, bbdb, all emacs mail programs, files, webpages, erc, unix man pages, info pages extensible Plain-text table editor and spreadsheet Embedded LaTeX for taking notes during science classes

10 Step IV: Meta Data

11 Meta Data in a Hierarchical Document
Downward propagation: Inheritance Parent tags can be inherited by children Parent properties can be inherited as well Upward propagation: Accumulation Certain properties like numbers, times, or status flags can be summed automatically

12 Special Interfaces for Meta Data
Org-mode has special, very fast interfaces for setting and changing meta data one-key-per-tag interface completion wherever useful a date/time-reading function second to none column view for fast tabular editing of meta data in the outline hierarchy

13 Special Interfaces: Date/Time

14 Special Interfaces: Column View

15 Step V: Capture with remember.el
remember.el by John Wiegley is the ultimate capture tool for Emacs Org-mode allows to set up templates for remember Templates define content and meta data like a TODO headline a link to context a target location for the note

16 Step V: Capture with remember.el

17 Step VI: Collect and Display
Tasks can be in special lists Tasks can be scattered over many large files How to find the stuff that matters now? Use simple or complex queries on text and/or meta data Sparse trees Find stuff in the outline structure Agenda views Projection of outline nodes into a flat list

18 Step VI: Sparse Tree and Agenda Views

19 Exporting and Publishing
HTML, with JavaScript support for reading documents like Emacs Info, but on the Web Example: LaTeX, as gateway to PDF, great for scientific notes ASCII, are very readable format Sets of documents can be linked to a publishing project

20 Tricks: Tables

21 Tricks: Radio Tables Allows to embed an Org-mode table in the comment of an arbitrary file (C, Javascript, LaTeX...) Define a translation on how to convert the table into the correct format Define a location where the transformed table should be inserted As the Org-mode table is edited, the translated one will be changed, too

22 Tricks: Radio Tables

23 Internals: Context-sensitive Keys
Many keys behave differently in Org-mode, depending on context. Examples: Meta + cursor Structure editing on headlines Table structure editing in tables C-c C-c :“Look and update” in 12 different variations TAB Visibility cycling in headline Motion and evaluation in tables LaTeX template expansion in normal text All printing characters automatic overwrite mode in tables

24 Internals: Context-sensitive Keys
In Org-mode, special functions check for context But some of this functionality is exported as a minor mode into other major modes Solution Bind keys in a minor-mode-map to a wrapper Wrapper checks context When in desired context, execute the Org-mode command When not, turn off minor mode and do a key lookup, execute the appropriate command

25 Internals: Context-sensitive Keys

26 How Org-mode is being used today
Taking notes Tasks and planning Simple TODO list manager Like a day-planner (schedule every task) GTD (Getting Things Done à la David Allen) TODO states or tags for main GTD lists Tags for contexts and agendas Detailed time planning and accounting A small database Basis for constructing web pages Tool for making drafts Swiss Army Knife

27 Org-mode is NOT fiddle-free
but if you are like me, you require your computer environment to function exactly as you want. I want to fiddle. for the masses but in the Emacs community, the user base is growing quickly for vi users, sorry folks... only few people switch to Emacs because of Org-mode - however, some do!

28 Evolved Software Org-mode started as a small personal hack
Original scope: Notes and Tasks 95% of features were added later Overruling principles Keep the simple core intact Never impose unwanted complexity Org-mode does not offer a finished and closed solution Instead, Org-mode facilitates a learning and development process

29 Acknowledgements The people on email@example.com
for enthusiasm, criticism, and a constant stream of ideas Bastien Guerry for being the second man on the ship Andrew Hyatt, T.V. Raman, and Google for giving me the opportunity to speak here

Download ppt "note taking and project planning"
 Online Collaboration Applications ADE100- Computer Literacy Lecture 28. Linux+ Guide to Linux Certification, Second Edition 1 CA201 Word Application Creating Document for the Web Week # 9 By Tariq Ibn Aziz Dammam Community college. Tutorial 8 Sharing, Integrating and Analyzing Data Tutorial 11: Connecting to External Data Database Design IST 7-10 Presented by Miss Egan and Miss Richards. 1 Agenda Overview Review Roles Lists Libraries Columns. Google Confidential and Proprietary 1 Intro to Docs Google Apps Apps. With Alex Conger – President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training) 1 New : Create your own message starting from scratch 2 New From Template: add professionally designed templates provided exclusively by Gorilla Contact. Understanding HTML Style Sheets. What is a style?  A style is a rule that defines the appearance and position of text and graphics. It may define the.

 Microsoft ® Office Excel 2003 Training Using XML in Excel SynAppSys Educational Services presents: