## Catpoint for Everyone

Noone left behind. Write a presentation in less than five minutes and be
the superstar at bitreichcon. It also gets you instant billionaire.

by Christoph Lohmann <[email protected]>

## What Is Catpoint?

* catpoint(1) will display the files given as argument in a row.
* The slides can be controlled using arrow keys.
* Powerpoint shortcuts are supported
       * Logitech Presenter works
               * used for this presentation

       $ git clone git://r-36.net/catpoint
       $ cd catpoint
       $ make && sudo make PREFIX=/usr install

* Internals
       * Simply mmap()s the files and shows them from some array.

## What Is Pointtools?

* Simple tools to help you for this simple tutorial
* Converter of simple markdown syntax to slides.
* Helper script, in case you are in hurry.

       $ git clone git://r-36.net/pointtools
       $ cd pointtools
       $ cp bin/* $HOME/bin

## A Simple Presentation

       $ mkdir my-first-presentation
       $ cd my-first-presentation
       $ ed example.md
       ?example.md
       i
       ## My First Catpoint Presentation
       I want to show you something interesting for the meeting.
       by [email protected]
       ## What I am talking about?
       Something nice.
       ## Questions?
       No?
       ## Thanks
       Thanks for listening!
       .
       w
       199
       q
       $ dir2point

(Showcase)
(++Stamina)

## A more complex presentation.

       $ sacc gopher://bitreich.org/0/con/2018/rec/gopherproject-status.md \
         > gopherproject-status.md
       $ dir2point

## ASCII Art

* Text Editors (examples)
       * ed
               * Just enter as you are used to.
       * vim
               * set ve=all
               * use R for insert
       * duhdraw(1)
       * aewan(1)

* Converters (examples)
       * jp2a(1)
               * --colors !
       * ff2txt from bitreich
       * various others

* Graphs
       * ploot(1) from bitreich
       * gnuplot(1) in dumb terminal mode
       * ttyplot(1)

## Questions?

Questions?

## Thank You

Thank you for listening!

If you have further comments or ideas, contact me at:

       [email protected]

or talk to me on IRC as __20h__ on #bitreich-en at freenode.