Propiedades de animaciones con CSS3

Propiedades de animaciones con CSS3 Además de las propiedades que hemos citado en el párrafo anterior, tenemos otra serie de atributos que se pueden aplicar a la animación y que se colocan en el DIV. Esta sería una lista de las propiedades adicionales, aplicables para definir las animaciones que especificamos en el DIV: animation-timing-function: se aplica entre los fotogramas clave, no sobre toda la animación y describe como progresa la animación a lo largo de un ciclo. animation-direction: esta propiedad define el sentido de la animación. Si especificamos “alternate” y los ciclos…

Leer más

La base de datos de información INFORMATION_SCHEMA

La base de datos de información INFORMATION_SCHEMA   INFORMATION_SCHEMA es la base de datos de información, que almacena información acerca de todas las otras bases de datos que mantiene el servidor mysql. Dentro del INFORMATION_SCHEMA hay varias tablas de sólo lectura. En realidad son vistas, no tablas, así que no puede ver ningún fichero asociado con ellas. Cada usuario mysql tiene derecho a acceder a estas tablas, pero sólo a los registros que se corresponden a los objetos a los que tiene permiso de acceso.   Matemáticas de precisión La…

Leer más

Guia para formularios en HTML

Guia para formularios en HTML Un formulario permite que el visitante al sitio cargue datos y sean enviados al servidor. Es el medio ideal para registrar comentarios del visitante sobre el sitio, solicitar productos, sacar turnos etc. De todos modos veremos que el lenguaje HTML solo tiene el objetivo de crear el formulario. El HTML no tiene la responsabilidad de registrar los datos en el servidor, esta actividad está delegada a un lenguaje que se ejecute en el servidor (PHP, ASP, ASP.Net, JSP etc.) Veamos la sintaxis básica para crear…

Leer más

Estructuras condicionales compuestas de JavaScript

Estructuras condicionales compuestas de JavaScript Cuando se presenta la elección tenemos la opción de realizar una actividad u otra. Es decir tenemos actividades por el verdadero y por el falso de la condición. Lo más importante que hay que tener en cuenta es que se realizan las actividades de la rama del verdadero o las del falso, NUNCA se realizan las actividades de las dos ramas. En una estructura condicional compuesta tenemos entradas, salidas, operaciones, tanto por la rama del verdadero como por la rama del falso. Ejemplo: Realizar un…

Leer más

Arquitectura de comunicaciones en JAVA

Arquitectura de comunicaciones en JAVA     En Java, crear una conexión socket TCP/IP se realiza directamente con el paquete java.net. A continuación mostramos un diagrama de lo que ocurre en el lado del cliente y del servidor:       El modelo de sockets más simple es:     El  servidor   establece   un   puerto   y   espera   durante   un   cierto   tiempo (timeout segundos),   a que el cliente establezca   la conexión. Cuando el cliente solicite una conexión, el servidor abrirá la conexión socket con el método accept(). El cliente  establece  una…

Leer más

MEDICIÓN DE RESULTADOS Y KPIS

MEDICIÓN DE RESULTADOS Y KPIS   En ocasiones los números  generales de tráfico  orgánico  procedente de buscadores parecen no reflejar todo el trabajo dedicado al SEO de una página  o no abordar  con detalle datos  que  pueden ser considerados  vitales  a la hora de medir  y posteriormente tomar decisiones. Está  claro que  cada  página  es di- ferente  y que la de un negocio B2B no buscará los mismos  datos  que una  tienda  online,  o que  una  página estrictamente corporativa  no analizará  las mismas  cifras que un directorio. Aún así,  en …

Leer más

¿Cómo identificar las claves foráneas?

¿Cómo identificar las claves foráneas? ¿En que tabla se define una clave foránea?   Para cada entidad del esquema se creará una tabla con tantos campos como atributos tenga la entidad. Un atributo será clave foránea cuando se requiera tener información asociada de otra tabla. Cuando traducimos el modelo ER a tablas en Postgres9.1, las relaciones nos ayudarán a identificar donde debe ir un campo con clave foránea. Las relaciones son las siguientes:   Relación 1-1 se pueden reflejar incluyendo en una de las dos tablas un campo en el…

Leer más

El núcleo de jQuery

El núcleo de jQuery $ vs $() Hasta ahora, se ha tratado completamente con métodos que se llaman desde el objeto jQuery. Por ejemplo: $(‘h1’).remove(); Dichos métodos son parte del espacio de nombres (en inglés namespace) $.fn, o del prototipo (en inglés prototype) de jQuery, y son considerados como métodos del objeto jQuery. Sin embargo, existen métodos que son parte del espacio de nombres de $ y se consideran como métodos del núcleo de jQuery. Estas distinciones pueden ser bastantes confusas para usuarios nuevos. Para evitar la confusión, debe recordar…

Leer más

¿Cómo crear un Acordeón con HTML5 y CSS3?

¿Cómo crear un Acordeón con HTML5 y CSS3?   En esta práctica aprenderás cómo crear un acordeón animado con instrucciones sencillas de CSS3. Pero primero que todo, ¿qué es un acordeón en el mundo de la web? En términos simples, y al igual que en la vida real, es un elemento organizador que permite empaquetar muchos contenidos en un espacio reducido.   De esta forma, al finalizar esta práctica tendremos el siguiente resultado:         Para lograr este resultado debemos hacer el siguiente código html:   <!DOCTYPE html>…

Leer más

Manejo de Archivos en PHP

Manejo de Archivos en PHP Incluye Practica   Habrá muchas ocasiones en las que nos interese acceder a ficheros, bien para recuperar sus datos, bien para escribir en ellos. Piensa por ejemplo en contadores de hits, libros de visitas, logs, o simplemente web fetching (recuperar datos de otra web para incluirlos en la tuya). En esta sección veremos las funciones mas usuales para estos fines   Apertura de un archivo. La función utilizada para abrir un archivo en PHP es fopen, y su sintaxis: file_handler=fopen(“nombre_de_archivo”,”modo”); Donde file_handler es el puntero…

Leer más