JSON

  • Este artículo explica cómo autenticar contra un servidor LDAP desde PHP. De yapa explica cómo enviar datos de un formulario a través del método POST de HTTP utilizando JavaScript puro.

  • "sere" es una pequeña aplicación Web para monitorear un servidor Web/VPS desde cualquier navegador. Tiene un diseño Web responsive que permite visualizar gráficas de rendimiento (CPU, memoria, swap, carga y más) desde cualquier dispositivo que soporte HTML5 adaptando su vista.

    sere está desarrollada en PHP y HTML5, y se instala en el servidor Web que se desee monitorear. Sólo requiere que el servidor Web soporte PHP (>= 5.4) y cuente con SYSSTAT. Luego se puede cargar desde cualquier dispositivo que cuente con un navegador Web que soporte HTML5.

  • La herramienta ip permite volcar la información relacionada a las direcciones IP de las interfaces de red de un sistema GNU/Linux en formato JSON, lo cual puede ser útil para enviar a un Web Service o cargar en una base de datos.

  • PostgreSQL posee dos tipos de datos para soportar el formato JSON: json y jsonb. Ambos tipos permiten almacenar información en formato JSON dentro de tablas de una base de datos PostgreSQL. Pero además, estos formatos permiten que el motor de bases de datos sea capaz de interpretar datos JSON y recuperar sólo una parte de los mismos. Efectivamente examinando, descomponiendo e interpretando la estructura JSON.

    La diferencia entre los tipos json y jsonb es la forma en que son almacenados y procesados. El tipo json almacena una copia exacta en formato de texto, lo cual acelera las escrituras, pero demora las consultas (pues es necesario re-parsear cada campo durante cada ejecución). El tipo jsonb, en cambio, almacena los datos JSON en un formato binario descompuesto, el cual demora las escrituras, pero acelera las lecturas (consultas) pues cada dato se parsea una sola vez. Esto además permite el indexado de etiquetas JSON. Realmente increíble, indexar etiquetas JSON para acelerar consultas a lo largo de múltiples datos. Este es el tipo de características avanzadas que hacen de Postgres un motor de bases de datos superior. Cabe destacar que por ejemplo MySQL soporta el tipo JSON, sin embargo no permite implementar este tipo de índices sobre tags JSON.