Mostrando entradas con la etiqueta Scripting. Mostrar todas las entradas
Mostrando entradas con la etiqueta Scripting. Mostrar todas las entradas

domingo, 4 de mayo de 2014

Referencia Indirecta - Bash

Este post es más una nota que un post como tal, por su extensión y sobre todo por su función.....

Hace un par de semanas necesité hacer uso del concepto de punteros en bash.
La verdad es que no se si lo había usado anteriormente, lo que si sé, es que no recordaba como hacerlo, de ahí esta nota.

El concepto se llama habitualmente referencia indirecta.

Simplemente pretendo dejar plasmada la sintaxis a modo de recordatorio, así que no me extenderé nada.....

Podemos referenciar variables de dos modos... directa o indirectamente.

Antes de BASH v.2
A="cadena resultante"
B="A"
-------------------------
echo $A
.......cadena resultante
-------------------------
echo $B
.......A
-------------------------
eval C=\$$B
echo $C
.......cadena resultante


Desde BASH v.2
A="cadena resultante"
B="A"
-------------------------
echo $A
.......cadena resultante
-------------------------
echo $B
.......A
-------------------------
echo ${!B}
.......cadena resultante

Podemos acceder al contenido de la variable A, haciendo uso de su propia referencia o de la referencia que contiene la variable B.

La referencia la obtuve del siguiente artículo.
Aquí un artículo donde se detalla perfectamente este concepto.

sábado, 29 de marzo de 2014

Arduino y Pruebas de concepto - Control vía web

Hoy, a petición de un amigo, he recuperado una prueba de concepto que hice tiempo atrás sobre arduino.

Se trata de controlar salidas de arduino vía web, sirviendo un pequeño form.

Pretendía aplicar esto para domotizar la casa, pero por distintos motivos no seguí con el proyecto.

Así que por si le sirve a alguien...
Descarga aquí

Este script, tiene un par de años mínimo y por supuesto obtuve codigo de distintas fuentes para realizar la prueba. Siento no poder citarlos ya que no los recuerdo.




martes, 25 de octubre de 2011

Creación de usuarios Linux - Python

Siguiendo con las pruebas que estoy haciendo en python, esta vez me ha dado por hacer un script para la creacion de usuarios linux.
El tema no merece más comentarios además ya es hora de dormir :), y todos los comentarios necesarios están en el propio script.
Podeis descargarlo Aqui.

martes, 13 de septiembre de 2011

Monitorización - Python. v2

Hace ya bastante tiempo, colgue un pequeño script en python para realizar una monitorizacion simple de una maquina.
No hace mucho me resulto útil tenerla, pero me interesaba tener algunas opciones más, asi que he hecho algunas modificaciones, que aunque son simples quizas a alguien le vengan bien.

1: '-h' '--help' --> Muestra los parametros permitidos
2: '-m' '--mail' --> Monitoriza el sistema y manda el resumen por correo
3: '-s' '--screen' --> Monitoriza el sistema y muestra el resumen por pantalla
3: '-x' '--mailcarta' --> Monitoriza el sistema y manda el resumen por correo solicitando los parametros de envio


Así que aquí lo cuelgo.