413 - Preguntas, PDF Tools, Docker, Neovim y copias de seguridad

413 - Preguntas, PDF Tools, Docker, Neovim y copias de seguridad

Que son las PDF Tools y como te pueden ayudar a modificar tus archivos PDF, como subir paquetes a un PPA con Docker y algunas cuestiones interesantes

1:25
-3:15

Volvemos a retomar los episodios de preguntas y respuestas. Lo cierto es que los últimos episodios del podcast, han tenido mucha participación, lo que me está permitiendo hacer algunas cosas realmente interesantes. Algunas relacionadas con Cronopete, y otras de otros temas, algo que trataré en un futuro episodio de preguntas. Pero este episodio viene bien cargado, y además me ha supuesto una importante inyección moral, sobre todo en lo referente a PDF Tools. Pero en este episodio de Preguntas, trataré además de PDF Tools, de Docker, Neovim, y algo de copias de seguridad, como podrás ver mas adelante.

Preguntas, PDF Tools, Docker, Neovim y copias de seguridad

Preguntas, PDF Tools, Docker, Neovim y copias de seguridad

Sobre PDF Tools

Hace relativamente poco tiempo me comentaron que la aplicación de PDF Tools para Nemo no estaba disponible para la última versión de Linux Mint, que se corresponde con Ubutu 22.04 Jammy Jellyfish.

La persona que me lo comentó, que ahora no recuerdo ni donde ni cuando, que me diculpe, me dijo que había hecho un downgrade a la versión previa de Linux Mint, para poder utilizarlo… Había que solucionarlo de inmediato.

<< Sobre PDF Tools >>

Si recuerdas actualmente estoy utilizando Manjaro como distribución, con lo que empaquetar, o mejor dicho subir los paquetes a los PPA, no es tan sencillo como te pudieras pensar. Al menos inicialmente.

Sin embargo, para esto está precisamente Docker, para sacarnos de este tipo de problemas. Encontré un repositorio en GitHub de Tero Saarni, que utiliza precisamente Docker para crear los paquetes debian.

Utilizando parte de su código, he implementando algo similar para subir a los repositorios PPA directamente desde Manjaro, sin tener que utilizar máquinas virtuales, ni nada similar.

Sobre Corrección ortográfica y plantillas en Neovim

Salva pregunta,

Buenas me haría falta sacar como variable el nombre del archivo, para una modificación del template, no sé como hacerlo. Podrías echarme una mano o remitirme a documentación. Gracias.

Después de tu pregunta, me decidí añadirlo a mis dotfiles. Pero básicamente se reduce a,

exec([[
  augroup templates
      au!
      let g:template_name = 'Lorenzo Carbonell <a.k.a. atareao>'
      autocmd BufNewFile *.* silent! execute '0r $HOME/.config/nvim/templates/'.expand("<afile>:e").'.tpl'
      autocmd BufNewFile * %s/{{YEAR}}/\=strftime('%Y')/ge
      autocmd BufNewFile * %s/{{NAME}}/\=template_name/ge
      autocmd BufNewFile * %s/{{EVAL\s*\([^}]*\)}}/\=eval(submatch(1))/ge
      autocmd BufNewFile * %s/{{FILENAME}}/\=expand('%:t')/ge
  augroup END
]], false)

Y posteriormente solo tienes que utilizar {{FILENAME}} donde necesites en tu plantilla.

Por otro lado, Salva, también pregunta,

Otra cuestión, en mi configuración de vim tengo un plugin concretamente «Plug ‘vim-scripts/java_getset.vim’, es para generar setters y getters de java, como puedo aplicarlo en neovim? Además he logrado aplicar un par de cosas interesantes que tengo que pasarte, como renombrar variables e ir a la definición de una clase en otro archivo. Pero ya hablaremos. Gracias.

En este caso, yo prefiero utilizar los snippets, que me parece que son lo mas adecuado para esto. En concreto utilizo el complemento Luansnip.

Sobre Cronopete vs DejaDupBackup

Eduardo comenta,

Hola Lorenzo, gracias. ¿ Cual serian las ventajas de usar Cronopete, si comparamos con Deja Dup Backup que vienen por defecto instalado enalgunas distro linux para realizar BackUp o copias de seguridad?

Sobre Restic

Leandro comenta,

Excelente herramienta, Lorenzo, muchas gracias. Tan importante como estar con el seguro del coche al día. Quizás en algún momento puedas revisar una herramienta de backup que se llama Restic y nos comentas que te parece. Un abrazo.

Tengo pendiente probarlo, pero encontré esta comparativa sobre

Comparison between Restic and Borg backup

Brief notes on a comparison I made between Restic and Borg on Sunday, October 10th, 2021.

Both make it easy to use a Grandfather-father-son backup scheme.
Both support encrypted backups.
Restic supports many different targets, including regular filesystems, SSH/SFTP targets and blob storage. Borg on the other hand only supports regular filesystems/SSH targets.
Borg supports compression using a variety of compression algorithms, Restic does not support this at all.
Borg assumes a backup repository is used exclusively by one system. Restic allows multiple systems to use the same repository, which would lead to much greater deduplication when those systems store the same data.
Borg performed faster for some people, slower for others.

Borg’s cache may be more efficient.
Borg uses considerably less memory.
Pruning operations in Borg are quick and efficient, with Restic these can take a long time and use a lot of memory.

En ~nick.groenen

Una de base de datos

Alfredo pregunta,

Interesante, es posible usar como front end Excel y como BD a SQLLite?

La verdad es que no tengo ni idea si se puede utilizar SQLite con Excel. Si que te puedo decir que es posible combinar LibreOffice o, incluso OpenOffice, con SQLite, otra razón mas, para utilizarlo.

De cualquier forma, no tengo muy claro, que es exactamente lo que buscas al querer utilizar Excel o, como yo sugiero, LibreOffice como front. Entiendo que es simplemente por comodidad, porque es algo que ya conoces.

Yo desde siempre he preferido crear un simple front implementado en Java, Python, o cualquier otro lenguaje.

Sobre servicio técnico

Truko22 comenta,

Linux me da libertad y es muy poderoso, en mis router uso tomato, en mis raspberrys DietPI y todo lo demás ARCH. Pero evangelizar tiene su inconvenientes, como todo el mundo crees que eres tu servicio técnico gratuito.

No creo que se trate tanto de evangelizar como de mostrar opciones. La cuestión es que, como bien sabes, la mayoría de la gente, no sabe que hay mas de dos sistemas operativos, que hay algo mas allá de Windows y MacOS. Y que una de estas opciones es Linux.

Respecto a lo que comentas sobre el servicio técnico gratuito, esto es algo que nos imponemos nosotros mismos. Simplemente se trata de decir que No, con lo que esto cuesta, y ya está.

Recordar

  • atareao.es/que
  • XII edición de los premios de la asociación Podcast. Esta primera fase es pública y finaliza el día 31 de agosto de 2022 a las 23:59.
    En la categoría de mejor podcast de tecnología, este año no tienes una opción sobre Linux, sino que que tienes dos atareao con Linux y Podcast Linux. Te dejo un enlace para que te sea mas sencillo realizar la votación votación inicial premios asociación podcast.

Espero que te haya gustado este nuevo episodio del podcast. Si puedes, te agradecería una valoración en iVoox y/o en Apple Podcast.

2 comentarios en “Preguntas, PDF Tools, Docker, Neovim y copias de seguridad

  1. EN
    Enrique Gómez hace 2 años

    Hola Lorenzo, gran Podcast, como siempre 🙂
    Revisa restic, es una herramienta fantástica para hacer backups… llevo años utilizándola y cada día estoy más encantado. De todas formas probaré borg, que igual me sorprende. Un saludo!!

  2. MA
    Manuel López hace 2 años

    Saludos de nuevo desde Huelva Lorenzo. Sigo sin poder añadir el repositorio a mi LM21 Cinnamon; al teclear sudo add-apt-repository ppa:atareao/nemo-extensions recibo el mensaje No se puede añadir el PPA: «’Este PPA no admite jammy’». Por si es de utilidad: en https://github.com/atareao/nautilus-pdf-tools leo que para Nemo es necesario python3-nemo pero al tratar de instalarlo la terminal responde que no lo localiza. Muchas gracias por tu
    dedicación. Saludos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *