NOTA: este tutorial es parte del curso de Octave de Linux Hispano.
De nuevo, os voy a proponer un pequeño ejercicio a resolver. Más adelante tenéis la solución pero en un principio me gustaría que lo intentáseis por vosotros mismos.
En este ejercicio hay que calcular la media ponderada.
El ejercicio es el siguiente: Crea una función, media_ponderada.m, que devuelva la media ponderada dado un vector de datos d y un vector de peso .
Probablemente, tengáis más de una vez problemas con los servidores que mantenéis. Un problema típico es que un servidor web deja de dar servicio por cualquier razón. Cuando esto pasa depende de la gravedad, podemos tomar muchas acciones. A veces con reiniciar el servidor web, un proxy caché que tengas o cualquier otro, puede ser suficiente.
Para no tener que estar pendientes, lo ideal es que tengas este proceso automatizado y se ejecute cada cierto tiempo. ¿Cómo? Veamos.
Crear el script
Este es el primer paso, deberemos crear un fichero chequeo.sh o como queráis llamarlo con permisos de escritura e incluir dentro de él las siguientes líneas:
#!/bin/bash
url="aquí_tu_url";
response=$(curl -s -I -L $url | grep HTTP);
status=${response#* };
status=${status:0:3};
if [ "$status" != "200" ]
then
// acciones a efectuar
fiNOTA: este tutorial es parte del curso de Octave de Linux Hispano.
De nuevo, os voy a proponer un pequeño ejercicio a resolver. Más adelante tenéis la solución pero en un principio me gustaría que lo intentáseis por vosotros mismos.
La cuestión es cómo intercambiar la primera columna de una matriz con la última columna de esa misma matriz.
Ésta es la matriz A para trabajar:
Cuando estás creando reglas CSS, es muy frecuente que diseñes reglas para cada elemento o grupo de elemento definiendo clases. Es correcto agrupar elementos en grupos mediante las clases, sin embargo, también es correcto definir una sola regla CSS para varios identificadores y clases o partes de reglas que son comunes a varias.
Esto es correcto pero es menos usado y conocido y de ahí la entrada de hoy.
¿Por qué conviene hacerlo?
Básicamente por simplidad y velocidad. Velocidad en dos aspectos, por un lado, por tiempo de transmisión (menos tamaño del fichero CSS resultante), por otro lado, por tiempo de interpretación (menos reglas que interpretar y menos reglas sobre las que buscar al renderizar).
¿Cómo se hace?
Probablemente ya lo sepáis pero merece la pena volver a comentar la sintaxis. Tened en cuenta que ciertos framework como jQuery también hacen uso de la misma sintaxis y puede seros útil.
Veamos un ejemplo esclarecedor:
NOTA: este tutorial es parte del curso de Octave de Linux Hispano.
Esta vez os voy a proponer un pequeño ejercicio a resolver. Más adelante tenéis la solución pero en un principio me gustaría que lo intentáseis por vosotros mismos.
La cuestión es cómo eliminar una fila o una columna de una matriz en Octave.
Ésta es la matriz A para trabajar:
Por desgracia, se me había quedado esta entrada en borradores y no la había puesto en portada, pero bueno, aprovechando para el fin de semana también viene genial.
Aquí tenéis el contenido de este mes:
Y como siempre para ver la revista en línea y para descargarla. Aquí mismo la tenéis: