Entradas etiquetadas con chequeo

Servicios web para saber si nuestra web y servidor están caidos

6

Curiosamente estas dos últimas semanas he estado probando servicios para tener controlado el estado del servidor y saber cuando esta caído y cuando no. Concretamente he probado Site24×7 y HostTracker. Y ambos merecen la pena.

Casualmente en PuntoGeek.com han realizado una interesante recopilación con unos cuantos servicios web que nos ayudarán a saber si nuestro servidor está caido o no.

Son los siguientes:

  • Pingdom: Seguramente es de los más conocidos en el mercado, en la opción de prueba por 30 días podemos monitorizar un sitio y recibir hasta 20 SMS de notificaciones, además de poder ver los reportes que el sistema genera.
  • Site24×7: Es otro servicio que se hizo conocido por el costo del servicio, en su versión gratuita podemos monitorizar un sitio cada 60 minutos o más. Pero las cuentas de pago son muy baratas, mientras más corto es el intervalo de chequeo del sistema más cara es la cuenta.
  • HostTracker: Este servicio también ofrece su versión gratuita por 30 días con informes avanzados, permite monitorizar hasta 2 sitios con intervalos de hasta 30 minutos. Obviamente tiene cuentas de pago que elevan la calidad del servicio. Si quieren uno gratis les recomiendo éste.
  • SiteUptime: Tiene unas lindas características en su versión gratuita, no tiene límite de tiempo y te permite monitorear un sitio cada 30 o 60 minutos, acceso a informes públicos y privados. Estadísticas del servidor de correo, notificaciones por email, etc.
  • Service Uptime: quedó para lo último pero esto no significa nada, ofrece la opción de registrarse y obtener el servicio de pruebas por 30 días con intervalos de 30 minutos y notificaciones por SMS ilimitadas.

José Carlos Galera Lázaro y la adrenoleucodistrofia

11

Hace unos días publiqué una noticia sobre la historia de Carlos.

Hoy amplio un poco más la situación:

“Hola, me llamo José Carlos Galera Lázaro y tengo 6 años.
Este año he empezado 1º de primaria y me gusta mucho. Vivo en Zaragoza con mi madre Eva, mi padre José Manuel y mi hermana Silvia de 9 años, éramos una familia feliz hasta que una “terrible pesadilla” nos ha cubierto en forma de enfermedad.
El pasado mes de febrero, me diagnosticaron una terrible enfermedad, ADRENOLEUCODISTROFIA, no sé si alguno de vosotros habéis visto la película “El aceite de la vida”, en esa película se refleja fielmente en consiste esta enfermedad. Es una enfermedad genética, hereditaria de las llamadas raras, afecta a 1 – 50000 nacimientos.
Se caracteriza por una acumulación de los ácidos grasos de cadena larga en el cerebro y glándulas suprarrenales. Las glándulas suprarrenales dejan de funcionar y en el cerebro la acumulación de ácidos grasos va destruyendo la mielina, la mielina es la cubierta de las terminaciones nerviosas, cuando esta desaparece, el impulso eléctrico de la terminación nerviosa se pierde, con lo cual lo que me espera es muy duro, perdida de vista, oído, retraso mental, falta de movilidad y poco a poco entrar en estado de coma hasta morir uno o dos años después del diagnostico.
La única solución posible que hasta la fecha ha dado resultado es el trasplante de medula ósea, pero en
España nadie quiere arriesgarse a realizarlo, no sabemos si es por desconocimiento de la enfermedad. Tan solo en el Hospital de la Universidad de Minnesota, el Doctor Charnas, después de hacerme un chequeo, está dispuesto a realizarme el tratamiento con cierta garantía de éxito, pero ya sabéis como funciona la sanidad en los Estados Unidos, todo funciona pagando, en concreto le piden a mis padres 700.000 €, como podréis entender es una cifra muy elevada y un desafío conseguirla. Por eso os pedimos la colaboración en la medida que podáis. No tenemos mucho tiempo, según los médicos, en un par de meses podrían empezar las manifestaciones físicas y entonces ya no habría nada que hacer.
Tengo tan solo 6 años, y quiero seguir viviendo, porque sé que mis padres y mi hermana me necesitan,
quiero seguir yendo al colegio con mis compañeros, jugar con mi Nintendo, etc.… Mi padre me dice que mi risa es la banda sonara de nuestra casa, y estoy convencido de que quiere seguir oyéndola. Por favor, ayudarme en la medida de vuestras posibilidades, yo y mi familia, os estaremos eternamente agradecidos.”

Nº CUENTA DE LA CAI:
ncc cai José Carlos Galera Lázaro y la adrenoleucodistrofia

Esta es su página web “una vida para carlos“


Funciones para trabajar con arrays en PHP

5

Os dejo un buen listado interesante de funciones para trabajar con arrays en PHP.

  • array_change_key_case — Devuelve una matriz con todas las claves de las cadenas convertidas a mayúsculas o minúsculas
  • array_chunk — Divide una matriz en segmentos
  • array_combine — Crea una nueva matriz, usando una matriz para las claves y otra para sus valores
  • array_count_values — Cuenta todos los valores de una matriz
  • array_diff_assoc — Comprueba las diferencias entre matrices teniendo en cuenta los índices
  • array_diff_key — Calcula la diferencia de matrices usando las llaves para la comparación
  • array_diff_uassoc — Computa la diferencia entre matrices con un chequeo adicional de índices, el cual es realizado por una llamada de retorno entregada por el usuario
  • array_diff_ukey — Calcula la diferencia de matrices usando callback function on the keys for comparison
  • array_diff — Comprueba las diferencias entre matrices
  • array_fill_keys — Fill an array with values, specifying keys
  • array_fill — Llena una matriz con valores
  • array_filter — Filtra elementos de una matriz mediante una función “callback”
  • array_flip — Intercambia los valores de una matriz con sus índices
  • array_intersect_assoc — Calcula la intersección de matrices verificando que también coincidan los índices
  • array_intersect_key — Calcula la intersección de matrices usando las llaves para la comparación
  • array_intersect_uassoc — Calcula la intersección de matrices con chequeo de índices adicional por una función de usuario
  • array_intersect_ukey — Calcula la intersecció de matrices usando una función de usuario para la comparación de los índices
  • array_intersect — Calcula la intersección de matrices
  • array_key_exists — Comprueba si el índice o clave dada existe en la matriz
  • array_keys — Devuelve todas las claves de una matriz
  • array_map — Aplica la llamada de retorno especificada a los elementos de las matrices dadas
  • array_merge_recursive — Une dos o más matrices recursivamente
  • array_merge — Combina dos o más matrices
  • array_multisort — Ordena múltiples matrices, o matrices multi-dimensionales
  • array_pad — Rellena una matriz con un valor hasta el tamaño especificado
  • array_pop — Extrae el último elemento de la matriz
  • array_product — Calcula el producto de valores en una matriz
  • array_push — Inserta uno o más elementos al final de la matriz
  • array_rand — Selecciona una o más entradas aleatorias de una matriz
  • array_reduce — Reduce iterativamente una matriz a un solo valor usando una función llamada de retorno
  • array_reverse — Devuelve una matriz con los elementos en orden inverso
  • array_search — Busca un valor determinado en una matriz y devuelve la clave correspondiente en caso de éxito
  • array_shift — Extrae un elemento del comienzo de la matriz
  • array_slice — Extrae una porción de la matriz
  • array_splice — Suprime una porción de la matriz y la sustituye por otra cosa
  • array_sum — Calcula la suma de los valores en una matriz
  • array_udiff_assoc — Computa la diferencia entre matrices con un chequeo de índices adicional, comparando los datos con una llamada de retorno
  • array_udiff_uassoc — Computa la diferencia entre matrices con un chequeo de índices adicional, comparando los datos y los índices con una llamada de retorno
  • array_udiff — Computa la diferencia entre matrices, usando una llamada de retorno para la comparación de datos
  • array_uintersect_assoc — Calcula la intersección de matrices con chequeo adicional de ídices, comparando los datos por una función del usuario
  • array_uintersect_uassoc — Calcula la intersección de matrices con chequeo adicional de índices, compara los datos y los índices por una función del usuario
  • array_uintersect — Calcula la interseccón de matrices, compara los datos con una función del usuario
  • array_unique — Remueve valores duplicados de una matriz
  • array_unshift — Introduce uno o más elementos al principio de la matriz
  • array_values — Devuelve todos los valores de una matriz
  • array_walk_recursive — Aplicar una función de usuario recursivamente a cada miembro de una matriz
  • array_walk — Aplica una función del usuario a cada elemento de una matriz.
  • array — Crear una matriz
  • arsort — Ordena una matriz en orden inverso y mantiene la asociación de índices
  • asort — Ordena una matriz y mantiene la asociación de índices
  • compact — Crea una matriz que contiene variables y sus valores
  • count — Cuenta los elementos de una matriz o propiedades de un objeto
  • current — Devuelve el elemento actual de una matriz
  • each — Devuelve el siguiente par clave/valor de una matriz y avanza el apuntador
  • end — Mueve el puntero interno de una tabla al último elemento
  • extract — Importa variables a la tabla de símbolos desde una matriz
  • in_array — Revisa si un valor existe en una matriz
  • key — Obtiene una clave de una matriz asociativa
  • krsort — Ordena una matriz por clave en orden inverso
  • ksort — Ordena una matriz por clave
  • list — Asigna variables como si fueran una matriz
  • natcasesort — Ordena una matriz usando un algoritmo de “orden natural” sin distinguir mayúsculas de minúsculas
  • natsort — Ordena una matriz usando un algoritmo de “orden natural”
  • next — Avanza el puntero interno de una matriz
  • pos — Alias de current
  • prev — Rebobina el puntero interno de una matriz
  • range — Crea una matriz que contiene un rango de elementos
  • reset — Fija el puntero interno de una matriz a su primer elemento
  • rsort — Ordena una matriz en orden inverso
  • shuffle — Mezcla una matriz
  • sizeof — Alias of count
  • sort — Ordena una matriz
  • uasort — Ordena una matriz mediante una función de comparación definida por el usuario y mantiene la asociación de índices
  • uksort — Ordena una matriz por claves mediante una función definida por el usuario
  • usort — Ordena una matriz por sus valores usando una función de comparación definida por el usuario
Ir arriba