Breve historia de AJAX

La historia de AJAX está íntimamente relacionada con un objeto de programación llamado XMLHttpRequest. El origen de este objeto se remonta al año 2000, con productos como Exchange 2000, Internet Explorer 5 y Outlook Web Access. Todo comenzó en 1998, cuando Alex Hopmann y su equipo se encontraban desarrollando la entonces futura versión de Exchange 2000. El punto débil del servidor de correo electrónico era su cliente vía web, llamado OWA (Outlook Web Access). Durante el desarrollo de OWA, se evaluaron dos opciones: un cliente formado sólo por páginas HTML…

Leer más

Funciones del Community Manager

El puesto de Community Manager supone la realización de una serie de tareas cuya complejidad dependerá de la comunidad. Un aspecto importante a tener en cuenta es que el Community Manager debe interactuar con el resto de departamentos de la empresa. Por otro lado, Antonio Mas, cree que el CM debe reunirse con el departamento de Ventas, de Marketing, de Contabilidad, de Recursos Humanos, Dirección y Mantenimiento. “Tiene que ser consciente de que trabaja en una empresa y debe comunicar y reflejar su espíritu. Y hay objetivos comunes que todos…

Leer más

El SMS Masivo puede ser usado para:

Campañas publicitarias: Cuando el Departamento de Mercadeo o de Comunicaciones Corporativas de una organización decide hacer una campaña para promocionar sus productos, se puede utilizar esta herramienta para su divulgación.  Organización de eventos: Puede ser útil en la organización de: Lanzamientos de sus productos, campañas de refrescamiento, preventas, fiestas, aniversarios, bodas, eventos especiales, actividades extraordinarias, foros, cursos, diplomados, conferencias, congresos y reuniones sociales laborales y corporativas.  Cobranzas: Cuando una compañía requiere cobrarle a sus clientes, puede utilizar esta herramienta para hacer un recordatorio personalizado del monto de la deuda y la fecha límite…

Leer más

Motor de almacenamiento BerkeleyDB (o BDB)

Motor de almacenamiento BerkeleyDB (o BDB) Este motor, independiente de MySQL, provee altas prestaciones. Posee un mecanismo de almacenamiento basado en hash de alta eficiencia, lo que facilita el rápido acceso a los datos de forma directa a costa de la lentitud en el acceso secuencial. Características más importantes: ● MySQL no lo instala por defecto ● Máximo de 31 índices por tabla ● Máximo de 16 columnas por índice ● Hasta 256TB ● Sí soporta transacciones ● Usa índices HASH ● MySQL necesita una clave primaria por cada tabla…

Leer más

Valores posibles para overflow-x y overflow-y

Valores posibles para overflow-x y overflow-y En estos dos nuevos atributos podemos colocar varios valores distintos, que nos servirán para definir diferentes tipos de comportamientos ante el desborde del contenido de una capa. Tanto overflow-x como overflow-y comparten el mismo abanico de valores posibles, pero los podemos especificar por separado, para la coordenada X y la Y. De ese modo, no tienen por qué definirse los mismos valores cuando surgen desbordamientos en la horizontal y en la vertical. Visible: Esto hace que el contenido que no cabía en la capa…

Leer más

Qué es el constructor de una clase php4

Las clases soportan un tipo de función especial que se conoce como constructor. El constructor es llamado cuando se crea el objeto. Normalmente utiliza para inicializar tareas como: asignación de valores a determinados atributos, crear nuevos objetos necesarios para el correcto funcionamiento del objeto, etc. El constructor se declara de la misma forma que los métodos, lo único que debemos tener en cuenta es que debe tener el mismo nombre que la clase. A continuación veremos cómo se declara el constructor de una clase:                class NombreClase {                 …

Leer más

Variables especiales en PL/pgSQL

Cuando una función escrita en PL/pgSQL es llamada por un disparador tenemos ciertas variable especiales disponibles en dicha función. Estas variables son las siguientes: NEW Tipo de dato RECORD; Variable que contiene la nueva fila de la tabla para las operaciones INSERT/UPDATE en disparadores del tipo row-level. Esta variable es NULL en disparadores del tipo statement-level. OLD Tipo de dato RECORD; Variable que contiene la antigua fila de la tabla para las operaciones UPDATE/DELETE en disparadores del tipo row-level. Esta variable es NULL en disparadores del tipo statement-level. TG_NAME Tipo…

Leer más

¿Qué es un newsletter?

¿Qué es un newsletter? El Newsletter es un tipo de comunicación entre los distintos tipos de mensajes del email marketing (Promocional, Publicitaria, entre otras). Una de las características del Newsletter o Boletín Informativo es que propone la generación de valor principalmente a través de totas de interés para el usuario.

Leer más

Ejemplo de Javascript

EJEMPLO DE JAVASCRIPT Ejemplo: Confeccionar un programa que permita cargar un valor comprendido entre 1 y 10. Luego generar un valor aleatorio entre 1 y 10, mostrar un mensaje con el número sorteado e indicar si ganó o perdió: <html> <head> </head> <body> <script language=»JavaScript»>   var selec=prompt(‘Ingrese un valor entre 1 y 10’,»);   selec=parseInt(selec);   var num=parseInt(Math.random()*10)+1;   if (num==selec)     document.write(‘Ganó el número que se sorteó es el ‘+ num);   else     document.write(‘Lo siento se sorteó el valor ‘+num+’ y usted eligió el ‘+selec); </script> </body>…

Leer más

LAMP

LAMP  el acrónimo se refiere a un conjunto de subsistemas de software necesarios para alcanzar una solución global, en este caso configurar sitios web o servidores dinámicos con un esfuerzo reducido. En las tecnologías LAMP esto se consigue mediante la unión de las siguientes tecnologías: Linux, el sistema operativo; En algunos casos también se refiere a LDAP; Apache, el servidor web; MySQL, el gestor de bases de datos; Perl, PHP, o Python, los lenguajes de programación. La combinación de estas tecnologías es usada primariamente para definir la infraestructura de un…

Leer más