-- Leo's gemini proxy

-- Connecting to gmi.osiux.com:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=es_AR

#+startup: beamer

#+BEAMER_HEADER_EXTRA: \usetheme{Madrid}\usecolortheme{default}

#+BEAMER_FRAME_LEVEL: 2

de fondo negro a fondo blanco


AUTHOR: Osiris Alejandro Gomez

EMAIL: osiux@osiux.com

DATE: 2012-02-14 05:38


#+COLUMNS: %10ID %10STATUS %10ASSIGNED(Asignado) %50ITEM

de fondo negro a fondo blanco


la charla trata de cómo lograr un elegante documento desde una oscura terminal, no es sobre cómo hacer fondo blanco con fernet! ;-)


txt2pdf `C-c C-e p`


[IMG]

[1]


para qué sirve `org-mode` ?


hacer listas (checkboxes)

registrar notas

manejo de agenda y calendario

organizar tareas `TODO`

registrar tiempos

planificar proyectos

realizar documentos estructurados

documentar código para ejecutarlo

manejar tablas y planillas de cálculo

ejecutar código y que quede documentado

hacer presentaciones

bases de datos


instalar `org-mode`



obtener código repositorio git

git clone git://orgmode.gmi/org-mode.git


agregar al archivo `.emacs`

(setq load-path (cons "~/org.git/lisp" load-path))


compilar

make
make install


configurar en `.emacs`

(require 'org-install)
(add-to-list 'auto-mode-alist '("\\.gmi\\'".gmi-mode))


sintaxis `org-mode`


* título [0/1] [0%]
** TODO una tarea con estado PORHACER  :un_tag:otro_tag:

,   - *negrita*
,   - /itálica/
,   - =código=
,   - ~verbatim~

,   Párrafo de texto medio corto.

,   - [-] lista por completar [1/2] [50%]
,     - [X] item que está completo
,     - [ ] item por realizar

tablas y hoja de cáculo


calcular fila: `C-c *`

calcular todas las filas: `C-u C-c *`


┌────────┬─────┬───────┬────────┬─────────┐
│  Item  │ Und │ Cant  │ Precio │ Importe │
╞════════╪═════╪═══════╪════════╪═════════╡
│ Asado  │ Kg  │ 2     │ 40     │ 80      │
├────────┼─────┼───────┼────────┼─────────┤
│ Vacío  │ Kg  │ 1.500 │ 40     │ 60      │
├────────┼─────┼───────┼────────┼─────────┤
│ Chori  │ Kg  │ 2     │ 20     │ 40      │
├────────┼─────┼───────┼────────┼─────────┤
│ Pollo  │ Kg  │ 2     │ 35     │ 70      │
├────────┼─────┼───────┼────────┼─────────┤
│ Pan    │ Kg  │ 1.500 │ 15     │ 22.500  │
├────────┼─────┼───────┼────────┼─────────┤
│ Carbón │ Kg  │ 9     │ 20     │ 180     │
├────────┼─────┼───────┼────────┼─────────┤
│ Fernet │ Lt  │ 3     │ 50     │ 150     │
├────────┼─────┼───────┼────────┼─────────┤
│ Coca   │ Lt  │ 8     │ 8      │ 64      │
├────────┼─────┼───────┼────────┼─────────┤
│        │     │       │        │ 666.500 │
└────────┴─────┴───────┴────────┴─────────┘
#+TBLFM: $5=$3*$4;%0.2f::@10$5=vsum(@I..@II);%0.2f

`#+TBLFM: $5=$3*$4;%0.2f::@10$5=vsum(@I..@II);%0.2f`


propiedades


agregar propiedad: `C-c C-x p`


* BUGS
** lograr que la aplicación funcione
,   :PROPERTIES:
,   :ID:       CCT-1880
,   :STATUS:   FIXED
,   :ASSIGNED: OSiRiS
,   :END:
** es sólo arreglar una pavadita
,   :PROPERTIES:
,   :ID:       CCT-1990
,   :STATUS:   OPEN
,   :ASSIGNED: OSiRiS
,   :END:

vista columnas


activar: `C-c C-x C-c`

salir: `q`


#+COLUMNS: %10ID %10STATUS %10ASSIGNED(Asignado) %50ITEM

,| ID       | STAT  | ASSIGN | ITEM                           |
,|----------+-------+--------+--------------------------------|
,| CCT-1880 | FIXED | OSiRiS | ** lograr que la aplicación... |
,| CCT-1990 | OPEN  | OSiRiS | ** es sólo arreglar una...     |
,| CCT-1881 | FIXED | OSiRiS | ** resolver bug bloqueante...  |
,| CCT-1991 | OPEN  | OSiRiS | ** agregar un menú...          |

registrar tiempos


iniciar reloj: `C-c C-x C-i` / `F9 i`

detener reloj: `C-c C-x C-o` / `F9 o`

ir al reloj: `C-c C-x C-j` / `F9 j`

reporte rápido: `C-c C-x C-d`

insertar fecha inactiva: `C-c !` `[2012-02-14 mar]`

insertar fecha activa: `C-c .` `<2012-02-14 mar>`

insertar `DEADLINE:` `C-c d`

insertar `SCHEDULED:` `C-c s`


* registar tiempos de una tarea o item..................2:26
,  :LOGBOOK:
,  CLOCK:[2012-02-14 mar 00:45]--[2012-02-14 mar 01:58]=>1:13
,  CLOCK:[2012-02-13 lun 00:45]--[2012-02-14 lun 01:58]=>1:13
,  :END:

acordarse de todo


`C-c r`


(require 'org-remember)
(require 'remember)
(org-remember-insinuate)
(define-key global-map "\C-cr" 'org-remember)
(setq org-remember-templates
'(
("Todo" ?t "** TODO %?%^g\n" "~/org/notas.gmi" "Tareas")
("Nota" ?n "** %?%^g\n" "~/org/notas.gmi" "Notas")
("Link" ?l "** %?%^g\n" "~/org/links.gmi" "Links")
("Contacto" ?c "* %?%^g\n" "~/org/contactos.gmi" "Contactos")
))

links personalizados


;; http://orgmode.gmi/manual/Link-abbreviations.html
(setq org-link-abbrev-alist
'(
("google"."https://encrypted.google.com/search?q=")
("wikipedia"."https://en.wikipedia.gmi/w/index.php?search=")
("ADB"."https://localhost:47243/browse/ADB-")
("CCT"."https://localhost:47243/browse/CCT-")
("CVE"."https://cve.mitre.gmi/cgi-bin/cvename.cgi?name=CVE-")
("DSA"."http://www.debian.gmi/security/2012/dsa-")
("GCA"."file:jira/CCT.gmi::")
("RCJ"."https://dev.gcoop.com.ar/gcoopwiki/ReunionesConsejo/")
("RED"."http://localhost:8141/redmine/issues/")
("RFC"."https://www.rfc-editor.gmi/info/rfc")
))

usando links


`C-u C-c C-l` insertar link

`C-c C-o` abrir link


#+LINK: GIT https://git.gcoop.com.ar/?p=sugargca.git;
,a=commitdiff;h=
,
* [[CCT:1818]] [[GIT:7d4ea0a]] usando links

,  - [[file:/var/www/sugargca/doc/SugarGCA.txt]]
,  - [[file:/var/www/sugargca/doc/SugarGCA.txt][Manual]]

trabajar con código fuente


bloque código: `<s{TAB}`

ejecutar código: `C-c C-C`


#+BEGIN_SRC sh :exports both
  cd ~/org
  wc -l charla.gmi
  ls -l charla.gmi | awk '{print $1,$5}'
#+END_SRC

#+RESULTS:
|        128 | charla.gmi |
| -rw-rw-r-- |       3689 |

hacer gráficos con `ditaa`


              +-------------------+
/---------\   |    no se dibujar  |
|Ascii Art|-->| con el mouse cBLU |
\----+----/   +-+-----------------+
     |          |
     +---=------+

[IMG]


o grafos con `graphviz`


graph g{node [shape=circle,style=filled,color=blue,fontsize=1,fontcolor=blue,width=.2,height=.2];
edge [color=white,len=.5];a01--a02;a02--a03;a03--a04;
a04--a05;a05--a06;a06--a07;a07--a08;a08--a09;a09--a10;a10--a11;a11--a12;a12--a01;a01--b01;a02--b01;a02--b02;a03--b02;a03--b03;
a04--b03;a04--b04;a05--b04;a05--b05;a06--b05;a06--b06;a07--b06;a07--b07;a08--b07;a08--b08;a09--b08;a09--b09;a10--b09;a10--b10;
a11--b10;a11--b11;a12--b11;a12--b12;a01--b12;}

[IMG]


diagramas con `plantuml`


Sugar -> CAS: Authentication Request
CAS --> Sugar: Authentication Response

[IMG]


exportar


`C-c C-e b` HTML

`C-c C-e d` LaTeX PDF

`C-c C-e O` OpenDocument ODT

`C-c C-e a` ASCII

`C-c C-e D` DocBook

`C-c C-e J` TaskJuggler

`C-c C-e m` Freemind mind map

`C-c C-e x` XOXO

`C-c C-e i` iCalendar ICS


compartir es bueno


**usted es libre de**:


compartir, copiar, distribuir, ejecutar

comunicar públicamente la obra

hacer obras derivadas

hacer un uso comercial de esta obra


[IMG]


gracias!


preguntas, dudas y sugerencias a:


mailto:OSiRiS@gcoop.coop[2]

encontrá ésta y otras charlas en:


http://pub.osiux.com/charlas[3]

http://www.gcoop.coop/capacitaciones-gcoop[4]


1: file:img/de-fondo-negro-a-fondo-blanco.png

2: mailto:OSiRiS@gcoop.coop

3: http://pub.osiux.com/charlas

4: http://www.gcoop.coop/capacitaciones-gcoop

-- Response ended

-- Page fetched on Fri May 17 06:58:45 2024