domingo, 15 de octubre de 2023

IA útiles

 A continuación, una lista de herramientas que hacen uso de inteligencia artificial. No busca ser una lista exhaustivno, sino sólo herramientas que me han parecido útiles y no quiero olvidar su nombre para cuando necesite usarlas nuevamente.

 

https://chat.openai.com/

chatGPT es una aplicación de chatbot de inteligencia artificial lanzado el 2022. Su versión gratuita tiene información actualizada hasta el 2021.

 

https://bard.google.com 

Es similiar a chatGPT, con la diferencia que extrae información de internet, por lo que tiene información más reciente.


https://www.perplexity.ai

Si necesitas tener citas bibliográficas, perplexity es la herramienta.

 

https://www.deepl.com/

Si bien chatGPT traduce súper bien, deppl promete hacerlo mejor.

 

https://flixier.com

Extrae la transcripción de audio o video.


https://codeium.com/

Extensión (ej: Emacs y Visual Studio Code) IA.


Diseñada para ayudar al análisis de datos y su visualización.

domingo, 12 de febrero de 2023

Paquetes LaTeX: minted: Escribiendo códigos coloreados

El paquete minted permite escribir código simililar a listings o el ambiente verbatim, pero con la ventaja de colorear el código de acuerdo al lenguaje que se está utilizando. Lo he utilizado para C, Python y MATLAB y funciona muy bonito.

Ten cuidado de invocar shell- al compilar:

    \begin{document} pdflatex -shell-scape archivo.tex

 

Un ejemplo para copiar y pegar:

 

\documentclass[11pt]{article}

\usepackage{minted}

\begin{document}

% 1. Escribimos cada linea de codigo por separado:

\mint{python}| >>> print('Hola '+'Mundo')|

% 2. Escribir un codigo dentro de una linea de texto (sin salto de linea como el anterior

Al escribir \mintinline{python}{print(x**2)} se calcula primero el cuadrado de x y luego se imprime su valor.

% 3. para varias lineas de codigo:

\begin{minted}[frame=single]{python}

def suma numeros(a,b,c)

    resultado = a + b + c

    return resultado

\end{minted}

\end{document}

 

 Al compilar el resultado se obtiene lo siguiente:





Paquetes LaTeX: siunitx: Escribiendo unidades de medida y notación matemática

El paquete siunitx permite escribir unidades de medida en forma ordenada.


Además, escribir notación científica, como 1e-10, directamente en LaTeX no se ve bien. En su lugar podemos usar este paquete.

Un ejemplo de código es el siguiente:

 

\documentclass{article}

\usepackage{siunitx}

\sisetup{output-exponent-marker=\ensuremath{\mathrm{e}}} % prefiero este formato

\begin{document}


    Solo numero: \num{1e-10}

    Solo unidad de medida: \unit{m^2.kg\per s}  % esto da $m^2\, kg\, s^{-1}$

    Numero con unidad de medida: \SI{1e-10}{\meter\per\second}

\end{document}

sábado, 11 de febrero de 2023

miércoles, 25 de enero de 2023

Recursos educativos

En el siguiente enlace hay una lista de recursos educativos:

http://docentesenlinea.udec.cl/recursos-educativos/

jueves, 12 de enero de 2023

Borrar todos los archivos con una cierta extensión en forma recursiva

 Solución:

    find . -name "*.dat" -type f -delete
 
Recomendación: Primero mirar los archivos que se borrarán_
 
  find . -name "*.dat" -type f
 
Advertencia: Mucho cuidado con el orden del argumento "delete" (podrías borrar todo...) 
 
Esto es un copy+paste desde: https://askubuntu.com/questions/377438/how-can-i-recursively-delete-all-files-of-a-specific-extension-in-the-current-di