Artículos de la categoría "org-mode":
Una mirada a la toma de notas
Una tarea fundamental de mi trabajo es tomar notas. Puede parecer una tarea sencilla: coges un papel, un bolígrafo o una estilográfica y escribes lo que necesites recordar más adelante. Probando ese sistema todo termina en un montón de garabatos esparcidos por papeles que acaban perdiéndose o mezclándose de tal modo que puedes tener un dato anotado, saber que lo anotaste y nunca volver a encontrarlo. Frustración es lo que consigues a lo largo del tiempo. Para evitar esto pasé a cuadernos o agendas que no permitieran el ir perdiendo hojas. Pero nada impide que añadas múltiples papeles sueltos y posits con anotaciones entre las páginas del cuaderno (o de la agenda) o que arranques alguna. Luego me pasé a las tarjetas de notas y ocurrió más o menos lo mismo. Viendo la precariedad del sistema, lo intenté también con medios electrónicos, pero el problema se mantuvo, lo que conseguí cambiar es un montón de papeles por tener un montón de archivos de texto con anotaciones mezclándose como sus equivalentes analógicos dentro del cajón.
(ver más...)Probando de nuevo org-roam
El otro día hablando con Jordi (de hispa-emacs) me emplazaba para un
nuevo encuentro virtual y proponía como tema que explicara cómo
utilizo org-roam
. Había leído en el blog un artículo que hablaba
sobre ello. El problema es que dicho artículo versa sobre org-roam
,
en su primera versión, y en la actualidad, la v2 es ligeramente
distinta y no la he probado. Hace años que no utilizo org-roam
, pero
dado que parece ser el chismático de notas que utiliza la mayor
parte de los usuarios de Emacs me decidí a volver a probarlo y ver
si ha mejorado con respecto a lo que recordaba.
Edición y exportación desde org-mode a html
Hay veces que tengo que consultar mi propio blog para recordar cómo
hacer algo y en este artículome niego a llamarlo post. Estoy desanglificando mi forma de hablar —y escribir—.
voy a contar una de esas veces. La historia no es de ahora, llevo
algunos meses pensando en dedicar un poco de mi tiempo a editar libros
para poder leerlos tranquilamente con mi lector. Generar epubs de
calidad es bastante complejo, sobre todo porque no todos los lectores
cargan los archivos igual y el html+css
que utilizan está, en
algunos casos, muy limitado.
Lenguajes ligeros de marcas
El otro día estaba escribiendo algo y un conocido, bienintencionado,
me advirtió que el markdown que estaba utilizando no era el
estándar: «es org-mode
...», repliqué. Después de una corta
conversación me quedó claro que no había mucha idea de lo que son los
lenguajes ligeros de marcas, que markdown tampoco fue el primero,
ni está estandarizado, y todos los esfuerzos por estandarizarlo han
quedado en propuestas que deben seguir todos los mortales por
sugerencia de su correspondiente autor. Y efectivamente, org-mode
no
es más que otra sugerencia, para mí la mejor1, y no la conoce
la gente a no ser que se mueva en el minoritario mundo de
Emacs. Pues en este artículo voy a hablar un poco sobre este tipo de
lenguajes y a compararlos mínimamente, explicando por qué prefiero
org
.
Un ejemplo de macro de org-mode
El otro día hablé de las macros de org-mode
. No pensé que fuera un
tema importante, porque creí que lo conocía todo el mundo y que
incluso sería de uso generalizado. Alguien, me preguntó para qué y
cómo se pueden utilizar, que si podía poner «un ejemplo práctico».
De eso va este artículo y voy a explicar un macro, con algunas
variaciones, sobre un efecto para web que sea práctico. Veamos: pasa
el cursor por encima de estas palabrasEsto es un ejemplo de efecto visual generado desde una macro de org-mode
. Y dentro se pueden utilizar todas las etiquetas del mismo: negrita, cursiva, tachado, etc. y luego pulsa y mantén pulsado el botón ratón.
Macros en org-mode
Gracias a las preguntas que me hacen algunos usuarios me doy cuenta de
que no siempre me explico con toda claridad y que, muchas veces, doy
por sentado que las cosas simples las conoce todo el mundo. No
obstante, puesto que mi información proviene de leerme el manual,
entiendo a quien prefiere remitir al preguntón a leérselo. Sin
embargo, mi inclinación siempre es responder con algo más sustancial
que un «lee el manual». También porque me sirve de excusa para
escribir algo en el blog y tenerlo en barbecho el mínimo tiempo
posible. En este artículo responderé a unas preguntas básicas que un
nuevo usuario de Emacs me hace, sobre el uso de org-mode
,
específicamente la capacidad de utilizar macros para introducir
texto repetitivo, también para explicar para qué pueden servir, o se
pueden utilizar, las propiedades de los apartados y demás cosas
relacionadas con las «macros».
Tutorial para blogear como Notxor
A raíz de haber publicado en Mastodon que había añadido alguna
característica más al código que soporta este blog. Me han
preguntado cómo funciona y si puedo explicar un poco el flujo de
trabajo. No hay nada más sencillo, lo único que hago es aprovecharme
de toda la funcionalidad que ya proporciona org-mode
para generar
html
. De esta manera, conseguir un sitio estático es sencillo. Pero
empezaré por el principio y explicaré un poco el código.
Configuración de org-mode para utilizarlo como agenda (I)
El configurar correctamente org-mode
para utilizarlo como agenda es
un procedimiento sencillo, pero que a algunos parece que se les
atranca. Por lo tanto, me he planteado escribir esta entrada en el
blog, además lo acompañará un vídeo que resume todo el proceso de
una manera sencilla. Utilizo programación literaria para explicar
todos los pasos según los voy haciendo.
Introducción en vídeo a org-mode
Vengo con otro experimento. Como la sensación del anterior vídeo no fue demasiado buena, no me siento tan productivo editando vídeo como me siento productivo escribiendo un artículo. Pienso que es por falta de práctica. Después de haber editado uno, me planteé hacer otro, a ver si las herramientas, ahora más familiares, me permitían funcionar mucho más rápido. Además estoy valorando hacer un tercero, a ver si mejoro algunas cosas. Por ejemplo, el sonido (que es penoso).
(ver más...)Publicar con org-mode II
Este es un artículo de esos incoherentes en los que me dedico a
contestar preguntas y peticiones de aclaración. Ya en este blog
hablé de cómo publicar en html
con org-mode
, fue un artículo casi
a vuela pluma y rápido sin detenerme en detalles y eso ha propiciado
varias dudas. Además, algunos me habéis preguntado por más detalles
sobre la publicación y los distintos formatos en los que podemos
publicar. Además de detalles que hay que tener en cuenta. El
principal foco de atención han sido las plantillas, y particularmente
qué opciones de exportación son más aconsejables. También cómo
montar un servidor local para visualizar los cambios y hacer pruebas,
en el caso de que sea un proyecto para html
: bien sea un blog o
simplemente documentación. Y también cómo gestionar si se desea que la
salida se produzca en varios formatos, por ejemplo, html
y pdf
. Y
también si es mejor utilizar etiquetas include
o enlazar los
archivos. Algunas de estas preguntas tienen respuestas sencillas de
procedimiento, pero a otras sólo puedo contestar: depende. Ahora
bien, ese depende es lo que explico en adelante.
Tablas para cálculos en org-mode
No es la primera vez que en este blog hablo sobre las tablas y todas
las cosas que nos proporcionan a los usuarios de org-mode
. Algunos,
al haberme referido a ellas como hojas de cálculo, esperaban tener
la suerte de que se utilizaran de la misma manera y se han topado con
un pequeño muro de dificultades. Me han preguntado por cómo funcionan
y cómo las pueden utilizar y por qué las he llamado en alguna ocasión
hojas de cálculo en texto plano si no lo son. Este artículo trata
esos temas e intentará dar ejemplos suficientes para aquellos que
habiendo manejado hojas de cálculo, quieran probar la potencia de las
tablas de org-mode
.
Publicar html con org-mode
En el artículo de hoy hablo de cómo exportar de org-mode
a html
para utilizarlo en un proyecto con varios ficheros org
interconectados entre sí. Al exportar, las referencias org
se
convierten en sus correspondientes enlaces html
guardando la misma
estructura de directorios que tengan los ficheros org
. Es la forma
en la que org-mode
publica. Si quieres ahorrarte el suplicio de
leer el artículo y como lo cuento, busca el apartado publishing en
la documentación de org-mode
... pero si prefieres leer un resumen en
español y saber cómo lo hago yo: sigue leyendo.
org-roam en modo servidor
Ya hablé en otro artículo sobre org-roam y hoy os lo traigo de nuevo.
Desde aquél artículo inicial han pasado algunos meses y el continuo
desarrollo que están poniendo en org-roam
hace que haya evolucionado
bastante, además de subsanar algunos problemas con los que me tropecé
cuando empecé a utilizarlo hace algunos meses.
Tomar notas con org-roam
Si no conocéis org-roam
no os preocupéis, vamos a verlo en este
artículo. Hace poco que lo descubrí, gracias a Patricio (¿Maxxcan?,
soy muy malo para los nombres y si me los cambiáis más ;-). En todo
caso, por alguna desconocida razón que no llego a comprender, es uno
de los lectores de mi blog y participa en el grupo de Telegram que
creé para hacer comentarios. Creo que fue el día 9 (julio de 2020),
cuando por la tarde, así como sin querer la cosa, habló del paquete de
Emacs org-roam
. Enlazó el paquete y tuvimos una conversación en el
grupo sobre tomar notas y los distintos métodos de hacerlo.
Control de tiempos con org-mode
Estos días en que el teletrabajo ha tenido un impulso importante empezamos a necesitar controlar un poco más el tiempo de trabajo, el que dedicamos a nuestras tareas laborales que se nos está mezclando con el propio personal.
(ver más...)Escribir un correo electrónico
Sí, desde Emacs también se pueden escribir ─y enviar─ correos electrónicos. Y esto te puede venir bien en cualquier momento como me ha sucedido a mí estos días que he estado fuera de casa. Lo que sucedió es que estaba en un lugar donde las conexiones no eran muy buenas... y torpe de mí, me dio por actualizar el ordenador creyendo que contaba con 4G. Sin embargo, algo debió ir mal en la actualización, o quizá tampoco fuera culpa de la conexión, el caso es que el programa que suelo utilizar para el correo electrónico, Thunderbird, dejó de funcionar.
(ver más...)Listas de tareas
Una de las primeras cosas que me sorprendieron cuando conocí
org-mode
fue la facilidad de hacer listas de tareas, además de lo
completas que son. Pero para ver su potencia desde cero, vamos a ir
por partes.
Agenda, fechas y configuración de teclas
Cuando trabajamos con textos largos es conveniente tener configuradas algunas cosas que nos facilitarán la vida. En general, los modos de texto y los modos de programación difieren en cómo muestran las líneas en el editor. Normalmente, en un modo de programación suele ser adecuado el mostrar una instrucción por línea; aunque ésta sea larga y supere por la derecha cualquier margen, al programador suele darle igual, pues no suele imprimir en papel el código: donde este hecho sería un inconveniente.
(ver más...)Pasando de bbdb a org-contacts
Llevo años utilizando bbdb
como gestor de contactos y acumulo en esa
base de datos cientos de registros con las direcciones y teléfonos de
la gente con la que me cruzo en esta vida. Había una excepción y era
que los datos de mis clientes iban a otro lugar gestionándose para
interactuar con ellos desde org-mode
y tener juntos los datos
personales y las historias clínicas con las visitas, pruebas,
avances en el tratamiento y anotaciones necesarias para gestionar
correctamente mi trabajo.
Una plantilla para exportar documentos desde Emacs
Hace un tiempo, a raíz de presentar unos documentos, me preguntaron cómo me las apaño para que queden tan bien hechos. El secreto se llama LaTeX, como muchos sabéis, pero ayer mismo un amigo me preguntó por detalles más técnicos y la respuesta en ese momento se me quedó realmente corta. Aquí traigo una explicación más detallada de las cosas que tengo ya pre-paradas a la espera de la generación de documentos.
(ver más...)Estudiando org-page
Son varios los que me han preguntado por el hecho de que utilizo
org-page
para escribir este blog y el chismático se ha quedado
sin soporte. Es decir, que el autor no va a hacerle más casito al tema
y no habrá mantenimiento ni corrección de bugs, ni nada. ¿Eso
asusta? A mí no (es la respuesta fácil). Pero no porque sea yo
especialmente valiente o porque crea que soy mejor que otros que
corren a refugiarse en otras alternativas ante el caos y el abandono.
Simplemente el chismático funciona y si funciona ¿para qué
cambiarlo? Ahora bien, ¿esto implica que te recomiendo la herramienta?
Pues dicho así: no, pero un no con matices.
Presentaciones con org-beamer-mode
Ya hablé de cómo me apaño para tener todo en modo texto y uno de los apartados sobre el que pasé muy por encima fue el de hacer presentaciones en modo texto. Aprovechando que el día 12 tengo una charla para la Asociación con quien colaboro, me he decidido a escribir un poco y mostrar la presentación que he preparado para la ocasión.
(ver más...)Utilizando Dired para reemplazar cadenas en varios ficheros
Hasta ahora, le había echado pocas cuentas a dired
. Es un paquete de
emacs que se utiliza para trabajar con los ficheros del disco. Sin
embargo, estoy acostumbrado a hacerlo casi todo desde la línea de
comandos. Si necesito algo más visual en modo gráfico utilizo el
Dolphin de KDE-plasma y en modo texto utilizo el incombustible
mc.
Reorganizar las capturas de la agenda con plantillas
Llevo tiempo oyendo hablar de GTD1 como una forma de organizarse las tareas y flujo de trabajo que consigue aumentar la productividad y reducir el estrés. Sin embargo, no ha sido hasta hace unas semanas que me he propuesto empezar a aplicarlo a mi caso. Mi vida se ha ido complicando ─complicándomela yo sólo, se entiende─ y necesito un mejor control de las cosas que debo hacer. Entiendo que GTD me servirá para eso ─y algunos ya me han dicho que o me sirve o no habrá nada que me sirva─. Llevo muy poco estudiado sobre el tema de cómo funciona el sistema, pero lo poco que llevo hace énfasis en la captura de tareas.
(ver más...)Nombres de días y meses en español en Emacs org-mode
Espero que esta entrada sea corta, es un tema sencillo que creo que ya
ha aparecido por algún sitio en este blog y que está perfectamente
documentada en multitud de sitios. Sin embargo, alguno de los
iniciandos en el mundo de Emacs y concretamente en el de
org-mode
, me hacen a veces una pregunta tal que: ¿Cómo haces para
que te aparezcan las fechas en español?.
Prueba generando librojuego desde org-mode
Ayer estuve conversando sobre aventuras conversacionales y temas
similares y en un arrebato hice una especie de librojuego para la
web generando todo desde org-mode
. Desde que lo hice, he
modificado algunas cosas en los ficheros para dejarlos algo más
organizados y resultones, como quitar la numeración de los títulos y
cambiar el diseño de la página.
Ajuste del calendario y la visualización de documentos en emacs
Estos días me han preguntado cómo hacía para abrir los documentos que genero desde emacs y por qué a mí en el calendario me aparecen los meses y los días es español y a mi interlocutor no. Aunque son dos temas distintos los meto en el mismo artículo y añado otra respuesta que fue juzgada como menos urgente o importante, porque no dan una extensión que necesite el espacio de dos posts.
(ver más...)Sobre cómo utilizo org-page para hacer este blog
Este artículo va de cómo estoy utilizando org-page
para hacer éste
blog. Lo haré con pelos y señales, porque me lo ha pedido así Ángel,
del blog y podcast uGeek que se está planteando emplear el sistema
para sus proyectos. Sobre cómo ponerlo en marcha ya hablé en otra
ocasión y no voy a reincidir, aunque haré alguna puntualización.
Buscando cadenas de texto en emacs con grep
Cuando un proyecto se expande y comienza a crecer, como este blog, es
complicado encontrar dónde hablaste sobre algo. Los sistemas Unix, de
los que GNU/Linux es un heredero directo, proveen la herramienta
grep
que permite buscar texto dentro de un fichero, o de varios.
Cifrado de archivos con emacs
En una conversación el otro día salió el tema de la seguridad en nuestros ficheros. Mi interlocutor se limitaba a poner una contraseña en un documento «güor» y se quejaba de que algunas veces se le olvidaba la clave y no podía abrir el archivo. Me contaba que había encontrado una herramienta que la averiguaba y que le venía fenomenal en esos casos: ya no había preocupación (¿?). Como psicólogo tengo la obligación de guardar confidencialidad de todos los datos de mis clientes. Horrorizado le pregunté por qué confiaba en un sistema que cualquiera podría descifrar teniendo la misma herramienta y no supo qué contestarme, salvo vaguedades sobre juaskers y que deberían hacer algo las autoridades con ellos. Le pregunté que si no había pensado si él «siendo un negado para la informática» ─como se definía a sí mismo─ era capaz de saltarse la protección con clave del «güor», es porque en definitiva no está protegiendo sus documentos. Y él contestó que, al fin y al cabo no es psicólogo clínico como yo, sólo profesor de primaria, como si los datos de los niños fueran menos importantes.
(ver más...)Tablas en org-mode: cómo tener una hoja de cálculo en modo texto
Una forma muy habitual de ordenar la información que nos llega es meterla en una tabla. Si cogemos datos al azar y podemos organizar una tabla con ellos nos facilitará el acceso a ellos en posteriores ocasiones. En esto se basan la mayoría de las aplicaciones que gestionan información, como las bases de datos --que se suelen ordenar en tablas--, o las hojas de cálculo --que realizan cálculos con información ordenada en filas y columnas: tablas--.
(ver más...)Explorando las posibilidades de Orgzly
Llevo tiempo viendo cómo podría sincronizar las notas y agenda de
org-mode
con el móvil. Hace un par de días encontré Orgzly.
Gráficos y org-mode (de nuevo)
Hace un tiempo que utilizo org-mode
para casi todo y también utilizo
ditaa, PlantUML y graphviz para realizar los gráficos que
necesito. Ditaa es un sistema que convierte un gráfico ASCII en un
fichero gráfico de diagramas.
Escribir con textos con un editor de código
Desde que descubrí LaTeX he venido abandonando los procesadores de texto. En general, los procesadores de texto son aplicaciones monolíticas que tienen muchas herramientas con el fin de trabajar con documentos, fundamentalmente de texto, pero no sólo de texto.
(ver más...)Esto es un desastre
Esto es un desastre. Mi blog se ha ido por el sumidero... bueno eso es una exageración, pero casi.
(ver más...)Utilizando org-mode para otras cosas
Una cosa que llevo tiempo buscando y/o pensando en que al final tendré que hacerlo yo es algo que me permita llevar una serie de registros a modo de historia clínica, de los casos que trabajo.
(ver más...)