Logo de islavisual
Isotipo de islavisual IslaVisual
imagen de sección

DESARROLLO Y DISEÑO WEB
Listado de Artículos

HTML5 Download

Una cosa curiosa que he descubierto mirando por Internet es la existencia de esta propiedad que se puede establecer en los enlaces de HTML5. Con ella podemos forzar la descarga de un archivo cualquiera sin tener que recurrir a Ajax ni lenguajes del lado del Servidor como es PHP o ASP. La verdad, es que no es excesivamente útil ya que sólo se puede utilizar con peticiones internas (ubicadas en el mismo Servidor) y no en llamadas externas a otras fuentes o páginas y para colmo, sólo lo he visto funcionar en Chrome aunque dicen que funciona en la mayoría de los navegadores. Aún así puede resultarnos inrteresante en alguna ocasión.

Leer más

HTML5: Eventos Server - Sent

Un evento Server Sent se define cuando una página web se actualiza automáticamente desde un servidor y queremos que los Clientes se actualicen sin refrescar. Puede resultar un poco raro ya que estamos acostumbrados a ver HTTP como un protocolo de petición-respuesta, lo que significa que el Cliente envía una solicitud HTTP y espera hasta que la respuesta HTTP que se recibe. Por lo tanto, normalmente el servidor no puede comunicarse con el cliente a menos que sea solicitado con anterioridad. HTML5 tiene definida una API para abrir una conexión HTTP para recibir notificaciones push desde un servidor.

Leer más

Paso de Parámetros en SOAP y PHP I

Este artículo va para todos aquellos que se preguntan cómo puede hacer la comunición SOAP con tipos de datos simples y complejos. Es decir, cómo enviar-recibir parámetros mediante SOAP. Una de las cosas que todos vemos, o solemos ver, al principio cuando nos metemos en el mundo del los Servicios Web es el XML-RPC (un protocolo de llamada a procedimiento remoto que usa XML para codificar los datos y HTTP para la transmisión de mensajes) pero, si investigáis un poco, descubriréis que muchos lenguajes no se llevan muy bien que digamos con este protocolo.

Leer más

Crear un Web Service con PHP y MySQL (Introducción)

Una API (Application Programming Interface o Interfaz de programación de aplicaciones) es un conjunto de funciones y métodos que ofrece una biblioteca que permite su utilización de forma remota como una capa de abstracción. Google, por ejemplo, tiene la Google SOAP Search API que permite a los desarrolladores consultar entre los millones de páginas web indexadas por Google directamente desde una aplicación cualquiera usando un Web Service, a través de los estándar SOAP y WDSL. Un Web Service o Servicio Web, por su parte, es un sistema software diseñado para soportar la interoperabilidad de máquina a máquina en una red. En el contexto de aplicaciones Web, usualmente se refiere a un conjunto de APIs que se pueden acceder a través de Internet y ejecutar en un sistema remoto que aloja el servicio solicitado. Las máquinas interactúan con el Web service utilizando unos mensajes especiales llamodos SOAP que se han de establecer previamente.

Leer más

Paso de Parámetros en SOAP y PHP II: Estructuras Complejas

Si no sabéis mucho sobre SOAP o no habéis leído el artículo anterior Paso de Parámetros en SOAP y PHP I, os recomiendo que lo leáis para aclarar algunas ideas antes de entrar en más detalle. Un error que cometen muchos diseñadores cuando van a programar un Servicio Web es intentar entender SOAP como si de un lenguaje tradicional se tratase. Digo esto porque uno, al pensar en Arrays, imagina una lista de elementos con nombre y, generalmente, no lo ve como una estructura de datos compleja.

Leer más

Hablemos de la Arquitectura SOA

SOA es un paradigma de arquitectura para sistemas de información (SSII) que busca el mínimo acoplamiento entre sus componentes y que promueve su reutilización, favoreciendo la identificación de un conjunto de servicios en red y la definición de los procesos por los cuales interactúan. El conjunto de técnicas, recomendaciones y tecnologías que denominamos Service-Oriented Architecture (SOA) buscan que los nuevos SSII sean modulares, abiertos e independientes. La arquitectura que nos presenta SOA se basa en definir unos servicios que componen una capa de abstracción entre el negocio y la tecnología y, la habilidad para responder a cambios en los requisitos. Por tanto, un servicio será la unidad básica de funcionalidad en la arquitectura SOA y se definirá como un conjunto coherente de funcionalidad, autocontenido, sin estado e independiente.

Leer más

Convertir un JSON en Array con PHP

JSON2Array es una función muy sencilla que permite convertir un JSON en un array asociativo. Sólo necesita enviar la cadena en formato JSON a tratar. $data debe de ser una cadena que contiene el JSON bien formado.

Leer más

Convertir una Tabla HTML en Array con PHP

HTML2Array es una función que permite convertir una tabla HTML en un array asociativo. Sólo necesita enviar una cadena con formato de tabla HTML. Lo primero que hace es liberar el código sobrante que no se utilizará en el array. Después recorre las filas de la tabla onstruyendo un CSV separado por puntos y coma. Finalmente, llama a la función que describimos hace unos días CSV2Array y nos devuelve el array asociativo correspondiente.

Leer más

Convertir un CSV en Array con PHP

CSV2Array es una función que permite convertir un CSV en un array asociativo. Sólo necesita enviar la cadena en formato CSV a tratar y, si se desea, el carácter especial de separación entre celdas. $data es una cadena que contiene el CSV bien formado. $separator es el carácter o símbolo separador de celdas. Por defecto es punto y coma.

Leer más

Convertir un XML en Array con PHP

xml2Array es una función que permite convertir un XML en un array asociativo. Es un poco complicada de entender pero es rápida y sencilla de usar. $data es una cadena que contiene el XML bien formado. $get_attributes puede tomar valores 0 o 1. Si es 1 la función recibirá los atributos así como los valores de variables - Esto se traduce en una estructura de matriz diferente en el valor de retorno. $priority puede ser 'tag' o 'atribute'. Esto va a cambiar la aestructura del array resultante. Para 'tag', las etiquetas se les da más importancia.

Leer más
Página  5  6  7  8  9    

Sobre el autor

Imagen de Pablo Enrique Fernández Casado
Pablo Enrique Fernández Casado

CEO de IslaVisual, Manager, Full Stack Analyst Developer y formador por cuenta ajena con más de 25 años de experiencia en el campo de la programación y más de 10 en el campo del diseño, UX, usabilidad web y accesibilidad web. También es escritor y compositor de música, además de presentar múltiples soft kills como la escucha activa, el trabajo en equipo, la creatividad, la resiliencia o la capacidad de aprendizaje, entre otras.

Especializado en proveer soluciones integrales de bajo coste y actividades de consultoría de Usabilidad, Accesibilidad y Experiencia de Usuario (UX), además de ofrecer asesoramiento en SEO, optimización de sistemas y páginas web, entre otras habilidades.