Skip to content

Instantly share code, notes, and snippets.

@aguadopd
aguadopd / python27-decorator-print-test-name-docs.md
Created January 27, 2022 21:26
Python 2.7: A decorator to print out which function is being tested, and its docstring
def log_header(test_function):
    """A decorator to print out which function is being tested, and its docstring"""
    function_name = test_function.__name__  # type: str
    function_docs_str = getdoc(test_function)  # type: Optional[str]
    function_docs = []  # type: List[str]
    if function_docs_str:
        function_docs = function_docs_str.splitlines()
    def wrapper(*args, **kwargs):
        rospy.loginfo("--------------------------------------------------------------------------------")
@aguadopd
aguadopd / config
Last active December 4, 2020 21:22
SSH config: un ejemplo de archivo de configuración de SSH, explicado
# SSH CONFIG
# Este archivo se usa para configurar las conexiones que usan el protocolo SSH.
# Para más información sobre las opciones y de qué se trata esto, ver el manual
# general con `man ssh` y también ver `man ssh_config`. Nótese que todo esto es
# para el lado cliente, cuando nosotros nos conectamos a un servidor. Hay toda
# una configuración análoga para el lado servidor; ver en `man sshd` y `man
# sshd_config`.
#
# La configuración de SSH se obtiene de las siguientes fuentes, en orden:
@aguadopd
aguadopd / instalar_opencv.sh
Last active November 28, 2017 18:53
Instalar OpenCV 3 en Ubuntu
# Basado en http://milq.github.io/install-opencv-ubuntu-debian/
# y https://www.learnopencv.com/install-opencv3-on-ubuntu/
# OPENCV 3.3.1
# Ejecutar con sudo
######################################
# INSTALL OPENCV ON UBUNTU OR DEBIAN #
######################################
# | THIS SCRIPT IS TESTED CORRECTLY ON |
@aguadopd
aguadopd / Sarmiento.md
Created March 8, 2017 23:56
¿Cuál fue el aporte que hizo Domingo F. Sarmiento a la Ingeniería en la Argentina?

¿Cuál fue el aporte que hizo Domingo F. Sarmiento a la Ingeniería en la Argentina?

Trabajo práctico de criptografía - Telecomunicaciones II - Ingeniería Electrónica - Universidad Nacional de San Juan

Pablo Aguado - 27/11/2014

“Es anticipado o superfluo, se dice, un observatorio en pueblos nacientes y con un erario o exhausto o recargado. Y bien: yo digo que debemos renunciar al rango de nación, o al título de pueblo civilizado, si no tomamos nuestra parte en el progreso y en el movimiento de las ciencias naturales”. Así se expresaba el 24 de octubre de 1871 el presidente de los argentinos, Domingo F. Sarmiento, al inaugurar oficialmente el entonces Observatorio Nacional Argentino, hoy Observatorio Astronómico de Córdoba. Con ese espíritu innovador, queriendo que el país avance de mano de la ciencia, Sarmiento imaginó a la educación asociada al conocimiento aplicado, a la economía y a la producción, y por eso promovió disciplinas como la Ingeniería, la Minería, la Agronomía y la Botánica.

En cuant

@aguadopd
aguadopd / parallel.sh
Created March 3, 2017 19:29
Bash egs parallel - Running EGSnrc codes on multiple cores without a queuing system.
# Bash egs parallel - Running EGSnrc codes on multiple cores without a queuing system.
# https://plus.google.com/+FredericTessierPlus/posts/hRS9Rjztsy3
#!/bin/bash
#####################################################################################
#
# usage:
#
# egs-parallel <n> <command>
@aguadopd
aguadopd / myfixture.json
Created December 6, 2016 20:28
Fixture with DHT11 and heater
{
"environment": [
{
"_id": "environment_1",
"name": "Environment 1"
}
],
"firmware_module_type": [
{
"_id": "dht11",