jueves, 13 de junio de 2024

Me que quedado sin espacio en directorio root (/)



Ubuntu no volvió de la suspensión, y al reiniciar aparecía el mensaje

"Bluetooth: Failes to read codec capabilities on startup"

Luego de buscar una solución y no hallarla, revisé el espacio de las parciciones

df -h

encontrando que no tenía espacio en la partición raíz. Tengo el disco particionado de forma que en el directorio raíz está en una partición aparte, lo que me permite reinstalar el sistema sin tocar la partición donde están mis datos: /home.

Aunque tengo 70GB para /, me quedé sin espacio.




¿Solución?

Liberar espacio en esta partición.

Con el comando

dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -n 10

puedo ver las 10 cosas que más pesan en este directorio. En mi caso estaba paraview, por lo que procedí a desinstalarlo:

sudo apt purge paraview

sudo apt purge paraview



Con esto a penas liberé 300MB, por lo que procedí a eliminar algunas imágenes del kernel que no estoy usando. Para listar los kernel que tengo instalados corro

dpkg-query -l | grep linux-image

Para identificar el kernel que estoy usando corro uname -r

y para eliminar los que no están en uso
sudo apt remove linux-image-6.5.0-18-generic
sudo apt purge linux-image-6.5.0-18-generic


viernes, 15 de marzo de 2024

Acceder a servidor ssh sin escribir clave cada vez

Para entrar a un servidor vía ssh sin tener que escribir la clave cada vez, en el pc usuario:

 

Primero verificamos si el siguiente archivo existe o no:

    ls ~/.ssh/id_*.pub

Si no existe escribimos:
    ssh-keygen -t rsa
 
Ahora que existe tal archivo, escribimos:
    ssh-copy-id remote_username@remote_IP_Address


(los comandos anteriores los escribo acá como ayuda de memoria. Hay muchos sitios donde se explica con detalle.)

 

calc2latex: Como copiar una tabla hecha en Calc al formato LaTeX

 Como el proyecto calc2latex no tiene actualizaciones hace más de 10 años, temiendo que estos links se rompan escribo acá la descripción de su página:

http://calc2latex.sourceforge.net/


calc2latex es una macro para LibreOffice/OpenOffice que permite generar el tex de una selección en una tabla en Calc.


Luego de descargado y descomprimido el archivo .zip, abrir Calc y en


tools -> macros

 y en el tab library seleccionar el archivo

script.xlb


Ahora está listo. Al seccionar una tabla de Calc vamos a la macro, elegimos calc2latex y la opción Main.

jueves, 8 de marzo de 2018

Borrando puntos y espacios en blanco de nombres de archivos de un directorio, y poniendo extensiones

En todos los archivos de un directorio:


-Cambiar todos los espacios por underscore (todos los archivos, sin importar su extensión):

      for f in *; do mv "$f" `echo $f | tr ' ' '_'` ; done


- Cambiar todos los puntos por underscore (todos los archivos, sin importar su extensión):

      for f in *; do mv "$f" `echo $f | tr ' ' '_'` ; done


Como lo anterior pudo alterar la extensión de los archivos:



- Cambiar los archivos *_eps  a *.eps

      for f in *eps; do mv -- "$f" "$(basename "$f" _eps).eps" ; done

jueves, 18 de enero de 2018

Emacs: backward/inverse search

After install AucTex, turn on the following two modes:

1.- to work with pdf reader (evince for me) instead of dvi:
      M-x TeX-PDF-mode

2.- and activate the backward search:
      M-x TeX-source-correlate-mode

You may load this modes automatically editing the .emacs file (see (*) at the bottom of this message).


Next, you must to compile the tex file with the option \synctex=1. There are two ways to do this:

1.- running the command
      pdflatex -synctex=1  your-tex-file.tex

(see (**));

2. or touch the preamble of the tex file:
       \documentclass{article}
       \synctex=1
       \begin{document}
       ...
       \end{document}
       \documentclass{article}

I think the best option is to always use a Makefile with the first option inside.


After compiling, will be generated a file *.synctex.gz


And...  Ready!


- In the tex file, to go to the pdf:

      C-c C-v    ( or  M-x TeX-View )

- In the pdf file, to go to the corresponding place in the tex file:

      Control + right click mouse

-------------------------------------------------------------------------------------

(*)  To choise this option all times you open emacs, add to the ~/.emacs file the following two lines:

            (setq TeX-PDF-mode t)
            (setq TeX-source-correlate-mode t)

(**) You could automatize this creating an alias, for example adding to your .bash_profile the line:
 alias pdflatex='pdflatex -synctex=1'
But I think that the best option is to choise this in a Makefile file.

jueves, 27 de octubre de 2016

Gráfico -tipo- elementos finitos en 2D usando paraview

Calculamos una "nueva fórmula", que consiste en una componente de la velocidad:

vamos a Filters --> Alphabetical --> Calculator:




y escribimos la fórmula


Con esto ya podemos graficar:

Filters --> Alphabetical --> Warp By Scalar




Para girar la imagen, se debe pulsar 3D y a ciegas mover un poco la imagen y luego volver a 2D






Y como resultado:


No olvidar usar el scale

miércoles, 18 de marzo de 2015

Free service for solving numerical optimization problems

Free internet-based service for solving numerical optimization problems

http://www.neos-server.org/neos/
http://www.neos-server.org/neos/solvers/