Desarrollador Web, Gerente de la unidad de desarrollo de Maxnegocios.com.

MARCA DE AGUA

| viernes, 29 de mayo de 2009
Este script muestra de manera sencilla como crear las famosas marcas de agua que en algunos portales observamos, el ejemplo esta simple pero funciona.

VER ARTÍCULO COMPLETO

XENOCODE

| martes, 26 de mayo de 2009
Una serie de navegadores portables útiles cuando necesites probar tus aplicaciones en diferentes ambientes:

Navegadores Portables

Nota: Hasta en estos simuladores IE 6 no funciona !!!

EVITA XSS DESDE PHP

|
Comencemos a evitar estos ataques, estoy preparando un artículo completo sobre como protegernos de estos métodos, tambien estoy preparando un ambiente para probar y no intentar en páginas, mientras tanto comencemos por validar por el lado del servidor:



$txt = $_GET['txt'];
$txt = strip_tags($txt);

CURSORES

|
Muchas veces necesitamos tener a mano los estilos para manejar diferentes cursores dependiendo del evento que estemos escribiendo, acá una corta referencia:

DE JAVASCRIPT A PHP

|
Caso: Muchas veces hemos tenido que tratar de comunicar ambos lenguajes para pasar datos de un lado a otro. De PHP a Javascript es sencillo, simplemente ejecutamos el script en php para armar un código javascript y al interpretarse en el servidor se escribe el código javascript que será leido luego por el navegador. El problema se encuentra cuando tratamos de pasar de javascript a PHP. Lo han intentado?

VER ARTÍCULO COMPLETO

LA MAGIA DEL DOM

| viernes, 22 de mayo de 2009
Esta es mi primera publicación en este blog, espero no aburrirme pronto y continuar.

El Document Object Model (Modelo de Objetos para la representación de Documentos) es básicamente una interfaz de programación de aplicaciones desarrollado por el consorcio W3C cuya finalidad es aportar un modelo estandar para representar objetos HTML y XML. A través del DOM estos objetos pueden manipularse (atributos y contenidos) de una manera sencilla y eficiente, y lo mejor de todo es que como la interfaz se ejecuta del lado del Cliente podemos aplicarlo indistintamente del lenguaje de programación que usemos.

Bueno verdad?, acá viene lo único malo: "los navegadores", aunque todos los navegadores utilizan javascript como lenguaje de programación los objetos no se comportan de la misma manera, lo que obliga según el alcance a programar los portales en varias versiones ó aplicar validaciones según el navegador y versión utilizada inclusive.

Aunque W3C a definido los estandares de la web, nuestro gran amigo Microsoft (sarcasmo) ha creado su propia extensión al DOM creando problemas de compatibilidad para los navegadores web, que raro verdad? Microsoft jodiendo, pues así es.

Pero no todo es tan malo tampoco, gran parte de los objetos se comportan de manera similar, a medidas que vayas estudiando DOM iras creando tu propia libreria para reconocer y aplicar ciertos script dependiendo del navegador.

Al igual que en una familia, donde todos nos relacionamos, los objetos HTML también se relacionan de alguna manera, éstos pueden tener padres, hermanos e hijos.



La siguiente guía le explicará las potencialidades de éste estandar y algunos ejemplos.

VER ARTÍCULO COMPLETO »