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 

lunes, 26 de diciembre de 2022

Syllabus usando org-mode de emacs para obtener el tex y pdf

 Mi versión en org-mode (emacs) y latex del syllabus de un curso de la Universidad de Concepción, versión 2022.

https://github.com/ramrebol/syllabus

Como la institución sólo provee de la versión MS-Word del syllabus, comparto mi versión para generar el syllabus de un curso en la Universidad de Concepción:

  • syllabus.tex y syllabus.org es la versión minimal (el mismo ejemplo dado por la institución).

  • syllabus_algebra.tex y syllabus_algebra.org es una versión para el curso de Álgebra y Trigonometría del segundo semestre del 2022.

  • *.pdf son las salidas pdf de ambos archivo.

Los archivos *.tex están listos para compilar. Obviamente, también puedes editarlos como necesites.

Notar que los archivos LaTeX fueron generados usando org-mode de emacs (que si no lo conoces te recomiendo mirar de qué se trata: https://orgmode.org/), lo que hace que la generación del tex y pdf sea mucho más sencilla (incluso podemos saltarnos mirar el tex). Si usas emacs, puedes descargar los *.org y para generar el tex basta escribir los shorcuts

C-x-e l-p

pero si sólo quieres usar los tex no es necesario saber nada sobre emacs y org-mode.

Notar que usar los archivos *.org tiene la ventaja de poder escribir tablas (por ejemplo, de la sección de la Planificación) en una forma más natural, usando C-c' (notar el apóstrofe luego del Control c).

 


lunes, 24 de octubre de 2022

¿Cómo saber si la clase es buena?

Una clase es buena cuando los estudiantes quieren ir y participar. El buen ambiente de una clase depende tanto del profesor, alumnos y también la infraestructura.


Una sala puede tener una infraestructura top, pero si el profesor es aburrido, la clase no es buena.

Una sala puede tener una infraestructura deficiente, pero un profesor tan especial que hace que la esperiencia de la clase sea imperdible.

Junto con lo anterior no hay que olvidar que el ambiente para generar una buena clase también es responsabilidad de los estudiantes. Deben llegar a la hora, estar atentos y con disposición positiva, tomar apuntes, participar, etc.

viernes, 20 de mayo de 2022

Bases de datos de la biblioteca Universidad de Concepción

Escribo información sobre la biblioteca de la Universidad de Concepción aca, para que no se me olvide y tenerlo a mano.

    https://bibliotecas.udec.cl/

Algunas bases de datos:

  - web of science    <-- dueña de EndNote
  - sciencedirect
  - ebsco
  - elibro                  <-- libros en español
  - jstor                    <-- docs científicos y relevantes ANTIGUOS (hitóricos) !!!!
  - annual review
  - taylor
  - wiley- springer


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


Fuera de la universidad es posible acceder a la información anterior, o papers, mediante el proxi de la UdeC, con la siguiente información:

    proxy.udec.cl    y    en el puerto: 3128

Parece que esta información del proxy está en desuso, pero hasta ahora funciona.



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


Aunque no es de la UdeC, un sitio donde ver el factor de impacto de revistas:


    https://www.scimagojr.com/

miércoles, 8 de diciembre de 2021

Adventofcode

Cada año antes de navidad, en el sitio

    https://adventofcode.com/ 

hay una serie de acertijos que se resuelven con ingenio y programando en cualquier lenguaje. Cada media noche se publica un nuevo acertijo, y la idea es resolver cada problema en el menor tiempo posible.

Escribo esto acá para ver si me acuerdo de participar el próximo año, que éste ya es tarde :P