<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<channel>
<title>..:: Programeando ::..     </title>
<link>http://richard.myblogtwo.com</link>
<description>&lt;? echo "Richard Enrique"; ?&gt; &amp; Response.Write("Injante" )  &amp; ajax.responseText &amp; Trace(" ");</description>
<copyright>Copyright 2008</copyright>
<lastBuildDate></lastBuildDate>
<generator>DesktopTwo.com</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<item>
<title>Encriptar datos en MD5 con Action Script - MACROMEDIA FLASH</title>
<description>Algunas ves hiciste un formulario en el cual se coloca en login y password y si es correcto se le concede el acceso ?Bien... pero te has puesto a pensar que cuando haces ese envio desde la Pc cliente al servidor estas enviando datos puros?Si alguien pone un Snnifer en la red podrá capturar esas claves....Para garantizar la seguridad no solo basta encriptar las claves en el servidor y grabarlas en la BD... Tambien se necesita encriptar esos datos en la PC cliente y luego enviarlas al servidor...De ese modo la información viajará encriptada y garantizas la seguridad...Aqui un ejemplo&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="480" height="350"&gt;    &lt;param name="movie" value="http://desktoptwo.com/dd/abreimagen.php?archivo=/home/desktoptwo/r/ri/richard/discoduro/fsmd5.swf" /&gt;    &lt;param name="quality" value="high" /&gt;    &lt;param name="SCALE" value="exactfit" /&gt;        &lt;param name="wmode" value="transparent" /&gt;    &lt;/object&gt;&lt;a href="mdsflash.rar" &gt;AQUI EL FLA&lt;/a&gt;&lt;a href="md5.asp"&gt;AQUI LA FUNCION MD5 PARA ASP -  md5(valor)&lt;/a&gt;En el caso de PHP ya tiene incluida la funcion, solo tenemos que hacer &lt;i&gt;md5(valor)&lt;/i&gt;</description>
<link>http://richard.myblogtwo.com/encriptar-en-md5-con-flash.html</link>
<guid>http://richard.myblogtwo.com/encriptar-en-md5-con-flash.html</guid>
<dc:creator>richard</dc:creator>
<category></category>
<pubDate>Tue, 19 Sep 2006 22:24:00 -0500</pubDate>
</item>
<item>
<title>Ingeniero de sistemas</title>
<description>Trabajas en horas extrañas. ¡Como las putas!Generalmente trabajas hasta tarde. ¡Como las putas!Generalmente eres más productivo por la noche. ¡Como las putas!Te pagan para mantener al cliente feliz. ¡Como las putas!El cliente paga mucho más pero tu jefe se queda con casi todo el dinero. ¡Como las putas!Cobras por hora pero tu tiempo se extiende hasta que termines. ¡Como las putas!Si eres bueno, nunca estás orgulloso de lo que haces. ¡Como las putas!Te recompensan por satisfacer las fantasías de tus clientes. ¡Como las putas!Es difícil tener y mantener una familia. ¡Como las putas!Cuando te preguntan en qué trabajas no lo puedes explicar. ¡Como las putas!Tus amigos se distancian de ti y tú sólo andas con otros igual que tu. ¡Como las putas!El cliente paga tu cuenta del hotel y por horas trabajadas. ¡Como las putas!Tu jefe tiene un buen coche. ¡Como las putas!Cuando vas a hacer una "asistencia" al cliente estás óptimo. ¡Como las putas!Pero cuando vuelves pareces haber salido del infierno. ¡Como las putas!Evalúan tu "capacidad" con horribles pruebas. ¡Como las putas!El cliente siempre quiere pagar menos y encima quiere que hagas maravillas. ¡Como las putas!Cada día al levantarte dices "NO VOY A HACER ESTO TODA MI VIDA!!!" ¡Como las putas!Sin conocer nada de su problema los clientes esperan que les des el consejo que necesitan. ¡Como las putas!Si las cosas salen mal es siempre culpa tuya. ¡Como las putas!Tienes que brindarle servicios gratis a tu jefe, amigos y familiares. !Como las putas!Ahora me pregunto... Realmente soy Ingeniero de Sistemas o ...? </description>
<link>http://richard.myblogtwo.com/ingeniero-de-sistemas.html</link>
<guid>http://richard.myblogtwo.com/ingeniero-de-sistemas.html</guid>
<dc:creator>richard</dc:creator>
<category></category>
<pubDate>Tue, 12 Sep 2006 10:32:00 -0500</pubDate>
</item>
<item>
<title>Configurar IIS para páginas WAP - MIME TYPES - WML</title>
<description>&lt;/div&gt;			&lt;div class="entryTitle"&gt;&lt;a href="encriptar-en-md5-con-flash.html"&gt;Encriptar datos en MD5 con Action Script - MACROMEDIA FLASH&lt;/a&gt;&lt;/div&gt;			&lt;div class="entryBody"&gt;Algunas ves hiciste un formulario en el cual se coloca en login y password y si es correcto se le concede el acceso ?  Bien... pero te has puesto a pensar que cuando haces ese envio desde la Pc cliente al servidor estas enviando datos puros?  Si alguien pone un Snnifer en la red podrá capturar esas claves....  Para garantizar la seguridad no solo basta encriptar las claves en el servidor y grabarlas en la BD... Tambien se necesita encriptar esos datos en la PC cliente y luego enviarlas al servidor...  De ese modo la información viajará encriptada y garantizas la seguridad...  En mi caso prefiero hacerlo en FLASH porque me es mas sencillo...  Aqui le dejo un enlace en el cual pueden usar las funciones de encriptacion en Action Script.  &lt;a href="http://www.secureplay.com/product-docs/MD5-Message-Digest.htm" target="_blank"&gt;http://www.secureplay.com/product-docs/MD5-Message-Digest.htm&lt;/a&gt; &lt;/div&gt;			&lt;div class="postData"&gt;By: &lt;a href="http://richard.myblogtwo.com"&gt;richard&lt;/a&gt;, on &lt;a href="encriptar-en-md5-con-flash.html"&gt;2006-09-08 22:24:00&lt;/a&gt;			 | &lt;a href="encriptar-en-md5-con-flash.html#comentarios"&gt;0 comments&lt;/a&gt;			&lt;/div&gt;			&lt;hr /&gt;			&lt;div class="entryDate"&gt;September 04, 2006&lt;/div&gt;			&lt;div class="entryTitle"&gt;&lt;a href="configurar-iis-para-paginas-wap---mime-types---wml.html"&gt;Configurar IIS para páginas WAP - MIME TYPES - WML&lt;/a&gt;&lt;/div&gt;			&lt;div class="entryBody"&gt;&lt;table width="95%"  border="0" align="center" cellpadding="0" cellspacing="0"&gt;   &lt;tr&gt;     &lt;td valign="top"&gt;&lt;p align="center"&gt;&lt;span class="texto-titulo-articulo"&gt;&lt;strong&gt;Configurar IIS para ejecutar WAP&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;         &lt;p align="center"&gt;Para poder trabajar en forma local con p&amp;aacute;ginas WAP (lenguaje WML) en nuestro servidor IIS, no hace falta instalar ning&amp;uacute;n componente y tampoco un nuevo servidor, simplemente tendremos que configurar los MIME Types habilitando este protocolo.&lt;/p&gt;       &lt;p class="art-subtitulo"&gt;Configuraci&amp;oacute;n&lt;/p&gt;       &lt;p class="art-texto"&gt;Dentro del &lt;em&gt;&lt;strong&gt;Panel de Control&lt;/strong&gt;&lt;/em&gt; de Windows nos dirigimos a &lt;strong&gt;Herramientas Administrativas&lt;/strong&gt;, y all&amp;iacute;  ingresamos a &lt;strong&gt;Servicios de Internet Information Server&lt;/strong&gt;.&lt;/p&gt;       &lt;p class="art-texto"&gt;Hacemos click en &lt;strong&gt;Propiedades&lt;/strong&gt; del Sitio Web:&lt;/p&gt;       &lt;p align="center" class="art-texto"&gt;&lt;img src="http://www.webexperto.com/articulos/archivos/224/wap_iis_1.jpg" width="531" height="410"&gt;&lt;/p&gt;       &lt;p class="art-texto"&gt;En la solapa &lt;strong&gt;Encabezados HTTP&lt;/strong&gt; veremos en la parte inferior un bloque de &lt;strong&gt;Asignaci&amp;oacute;n MIME.&lt;/strong&gt; &lt;/p&gt;       &lt;p align="center" class="art-texto"&gt;&lt;img src="http://www.webexperto.com/articulos/archivos/224/wap_iis_2.jpg" width="461" height="458"&gt;&lt;/p&gt;       &lt;p class="art-texto"&gt;Clickeamos en &lt;strong&gt;Tipos de archivo...&lt;/strong&gt;, ponemos &lt;strong&gt;Nuevo tipo &lt;/strong&gt;y agregaremos las siguientes asignaciones (las mismas nos permitir&amp;aacute;n ver contenido wml, ejecutar wmlscript y ver im&amp;aacute;genes en formato wbmp):&lt;/p&gt;       &lt;table width="400" border="0" align="center" cellpadding="5" cellspacing="0" class="art-texto"&gt;           &lt;tr bgcolor="#CCCCCC"&gt;             &lt;td&gt;&lt;strong&gt;Extensi&amp;oacute;n asociada&lt;/strong&gt;&lt;/td&gt;             &lt;td&gt;&lt;strong&gt;Tipo de Contenido (MIME) &lt;/strong&gt;&lt;/td&gt;           &lt;/tr&gt;           &lt;tr&gt;             &lt;td&gt; .wml &lt;/td&gt;             &lt;td&gt; text/vnd.wap.wml &lt;/td&gt;           &lt;/tr&gt;           &lt;tr bgcolor="#F4F4F4"&gt;             &lt;td&gt;.wmlc &lt;/td&gt;             &lt;td&gt;application/vnd.wap.wmlscript &lt;/td&gt;           &lt;/tr&gt;           &lt;tr&gt;             &lt;td&gt;.wmls &lt;/td&gt;             &lt;td&gt;text/vnd.wap.wmlscript &lt;/td&gt;           &lt;/tr&gt;           &lt;tr bgcolor="#F4F4F4"&gt;             &lt;td&gt;.wmlsc &lt;/td&gt;             &lt;td&gt;application/vnd.wap.wmlscriptc &lt;/td&gt;           &lt;/tr&gt;           &lt;tr&gt;             &lt;td&gt;.wbmp &lt;/td&gt;             &lt;td&gt;image/vnd.wap.wbmp &lt;/td&gt;           &lt;/tr&gt;         &lt;/table&gt;       &lt;p align="center" class="art-texto"&gt;&lt;img src="http://www.webexperto.com/articulos/archivos/224/wap_iis_3.jpg" width="347" height="370"&gt;&lt;/p&gt;       &lt;p class="art-texto"&gt;Damos clics en todos los &lt;strong&gt;Aceptar&lt;/strong&gt;. &lt;/p&gt;       &lt;p class="art-texto"&gt;De esta forma ya tienes el &lt;strong&gt;Internet Information Server&lt;/strong&gt; habilitado para utilizar p&amp;aacute;ginas &lt;strong&gt;WAP&lt;/strong&gt;.&lt;/p&gt;       &lt;p class="art-subtitulo"&gt;Emuladores &lt;/p&gt;       &lt;p class="art-texto"&gt;Para ver las p&amp;aacute;ginas WAP podemos hacerlo desde el propio m&amp;oacute;vil ingresando como URL el &lt;em&gt;IP de nuestra conexi&amp;oacute;n&lt;/em&gt; y ver la p&amp;aacute;gina en el dispositivo mismo, esto es muy recomendable para realizar unos &amp;uacute;ltimos test de nuestro sitio.&lt;/p&gt;       &lt;p class="art-texto"&gt;Lo m&amp;aacute;s recomendable para el desarrollador, es utilizar un &lt;strong&gt;emulador&lt;/strong&gt; que simule estar conect&amp;aacute;ndose desde un dispositivo m&amp;oacute;vil, de esta forma se podr&amp;aacute;, a prueba y error, realizar un sitio que funcione correctamente. &lt;/p&gt;       &lt;p class="art-texto"&gt;Uno muy bueno es el &lt;a href="http://www.webexperto.com/downloads/programa.php?cod=244" target="_blank"&gt;WinWAP PRO&lt;/a&gt;, es un programa freeware que posee el formato de  un m&amp;oacute;vil, y su modo de uso para navegar es similar a la de los tel&amp;eacute;fonos m&amp;oacute;viles, utilizando los botones correspondientes del tel&amp;eacute;fono.&lt;/p&gt;       &lt;p class="art-texto"&gt;Otro emulador muy recomendable es el &lt;a href="http://www.webexperto.com/downloads/programa.php?cod=262" target="_blank"&gt;Openwave&lt;/a&gt; que al instalarlo podremos ver las p&amp;aacute;ginas WML simplemente poniendo la URL dentro del navegador propio que incluye, e imprime el contenido dentro de una pantalla tambi&amp;eacute;n con formato de m&amp;oacute;vil pero m&amp;aacute;s atractiva que el otro programa. &lt;/p&gt;       &lt;p class="art-subtitulo"&gt;Realizando pruebas&lt;/p&gt;       &lt;p class="art-texto"&gt;Este art&amp;iacute;culo no pretende explicar la sint&amp;aacute;xis del c&amp;oacute;digo WML, para ello puedes ver otros &lt;a href="http://www.webexperto.com/articulos/listado.php?cod=15&amp;titulo=WML_WAP" target="_blank"&gt;art&amp;iacute;culos&lt;/a&gt; y &lt;a href="http://www.webexperto.com/tutoriales/listado.php?cod=21&amp;titulo=WML_o_WAP" target="_blank"&gt;tutoriales&lt;/a&gt;, igualmente aqu&amp;iacute; te damos un ejemplo par que puedas probar si la habilitaci&amp;oacute;n del protocolo WAP ha sido configurada con &amp;eacute;xito. Genera una p&amp;aacute;gina con extensi&amp;oacute;n &lt;strong&gt;.wml&lt;/strong&gt; y ponla en tu servidor local.&lt;/p&gt;       &lt;p class="art-texto"&gt;Aqu&amp;iacute; tenemos una peque&amp;ntilde;a p&amp;aacute;gina creada en WML, la cual tiene dos tarjetas enlazadas, inicio y wallpapers:&lt;/p&gt;       &lt;p class="art-codigo"&gt;&amp;lt;?xml version="1.0"?&amp;gt;          &lt;!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"           "http://www.wapforum.org/DTD/wml_1.1.xml"&gt;                    &lt;wml&gt;          &lt;card id="inicio" title="P&amp;aacute;gina principal"&gt;          &lt;p&gt;&lt;strong&gt;Bienvenido a mi p&amp;aacute;gina WAP.&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;Aqu&amp;iacute; encontrar&amp;aacute;s &lt;A HREF="#wallpapers"&gt;wallpapers&lt;/A&gt; para tu m&amp;oacute;vil.&lt;/p&gt;          &lt;/card&gt;                    &lt;card id="wallpapers" title="Wallpapers"&gt;          &lt;p&gt;Elige tu wallpaper y desc&amp;aacute;rgalo a tu m&amp;oacute;vil:&lt;/p&gt;          &lt;p&gt;...&lt;/p&gt;          &lt;p&gt;...&lt;/p&gt;          &lt;A HREF="inicio"&gt;Volver&lt;/A&gt;          &lt;/card&gt;                    &lt;/wml&gt;&lt;/p&gt;       &lt;p class="art-texto"&gt;&amp;Eacute;ste es el resultado con OpenWave:&lt;/p&gt;       &lt;table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"&gt;           &lt;tr&gt;             &lt;td&gt;&lt;div align="center"&gt;&lt;img src="http://www.webexperto.com/articulos/archivos/224/openwave_1.jpg" width="227" height="516"&gt;&lt;/div&gt;&lt;/td&gt;             &lt;td&gt;&lt;div align="center"&gt;&lt;img src="http://www.webexperto.com/articulos/archivos/224/openwave_2.jpg" width="227" height="516"&gt;&lt;/div&gt;&lt;/td&gt;           &lt;/tr&gt;         &lt;/table&gt;       &lt;p class="art-subtitulo"&gt;Conclusi&amp;oacute;n&lt;/p&gt;       &lt;p class="art-texto"&gt;En un sitio WAP tambi&amp;eacute;n pueden utilizarse  lenguajes din&amp;aacute;micos, simplemente se especifica que tipo de cabecera contendr&amp;aacute;, y luego se programa en ASP, PHP, ASP.net y en lugar de imprimir HTML se imprime WML. De esta forma, el navegador detecta que se trata de una p&amp;aacute;gina dise&amp;ntilde;ada especialmente para dispositivos m&amp;oacute;viles, y permite la visualizaci&amp;oacute;n de la misma.&lt;/p&gt;       &lt;/p&gt;         &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;   &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt;			&lt;div class="postData"&gt;By: &lt;a href="http://richard.myblogtwo.com"&gt;richard&lt;/a&gt;, on &lt;a href="configurar-iis-para-paginas-wap---mime-types---wml.html"&gt;2006-09-04 15:34:00&lt;/a&gt;			 | &lt;a href="configurar-iis-para-paginas-wap---mime-types---wml.html#comentarios"&gt;0 comments&lt;/a&gt;			&lt;/div&gt;			&lt;hr /&gt;			&lt;div class="entryDate"&gt;August 17, 2006&lt;/div&gt;			&lt;div class="entryTitle"&gt;&lt;a href="como-poner-tu-propio-canal-de-tv-por-internet---pixpo.html"&gt;Cómo poner tu propio canal de TV por Internet - Pixpo&lt;/a&gt;&lt;/div&gt;			&lt;div class="entryBody"&gt;&lt;a href="http://www.pixpo.com/" target="_blank"&gt;&lt;img src="http://www.pixpo.com/images/homepage-howtobroadcast.jpg" alt="Logo Pixpo" /&gt;&lt;/a&gt; &lt;a href="http://www.pixpo.com/" target="_blank"&gt;http://www.pixpo.com/&lt;/a&gt;  Quizá la manera tradicional de compartir tu vídeo o fotografías por internet implicar el cargarlos previamente a un servidor de terceras personas tales como Flickr, YouTube, o Google Video. Y todo esto con sus respectivas desventajas, por ejemplo los archivos multimedia grandes requieren a menudo mucho tiempo para ser cargados al servidor y la mayoría de estos servicios de terceros limitan el número o tamaño de archivos que puedes subir.  Existe una alternativa llamada PiXPO la cual consiste en compartir tus videos en línea directamente desde tu computadora sin pasar por un servidor de terceros y así evitar todas esas limitaciones. PiXPO utiliza tecnología de par-a-web (P2W), permitiendo que compartas tus archivos de video directamente desde tu computadora a la web. Aquí ahorras el costo de ancho de banda y de hospedaje de tus archivos ya que se alojan en tu computadora. Sin embargo, tu computadora tendría que estar encendida las 24 horas si quisieras que tus archivos estén disponibles siempre.  Modo de uso Para comenzar, necesitas descargar e instalar PiXPO. Una vez que finalice la instalación, te pedirán regitrarte para una nuevo usuario de PiXPO.  Después de haber creado tu ID de PiXPO, puedes comenzar a crear canales. PiXPO permite a las personas organizar todo en canales. Para crear un nuevo canal, pulza el botón Add channel. Dale un nombre a tu canal, descripción y etiquetas.  En la misma ventana pulza el botón Choose files para agregar los archivos al canal. Aparecerá una nueva ventena llamada ?Choose Channel Files?. donde vas a seleccionar los archivos que deseas que se publiquen en tu canal. PiXPO 3.0 soporta los siguientes formatos BMP, IFF, JPEG, PCX, PGM, PICT, PNG, PSD, SGI, TGA, TIFF y WMF. PiXPO 3.0 también soporta los formatos RAW y GIF. Con respecto a archivos audio y video, PiXPO 3.0 soporta AVI (DivX AVI, y otros - todo depende de que tengas el códec correcto instalado), MPEG (incluyendo el MP3), Windows Media (audio y video - se requiere al menos la versión 9 del Reproductor de Windows Media) y QuickTime (audio y video - requiere QuickTime para Windows). Si te preocupa que tu coenxión se vaya a hacer lenta debido a que algún archivo se haga popular, no te preocupes porque cuando un video se hace popular es alojado en los servidores de PiXPO y pueden ser vistos por varias personas al mismo tiempo. Actualmente PiXPO está disponible unicamente para Windows y se está desarrollando una versión para Mac, además de que en los próximos meses se estará liberando su API.  Ventajas:  * No requiere un servidor intermedio, en unos minutos puedes comenzar a transmitir. * No hay límite en el número de archivos ni en el tamaño.   Desventajas:  *Requiere una conexión de banda ancha. * La PC debe estar encendida todo el tiempo.  &lt;/div&gt;			&lt;div class="postData"&gt;By: &lt;a href="http://richard.myblogtwo.com"&gt;richard&lt;/a&gt;, on &lt;a href="como-poner-tu-propio-canal-de-tv-por-internet---pixpo.html"&gt;2006-08-17 22:34:00&lt;/a&gt;			 | &lt;a href="como-poner-tu-propio-canal-de-tv-por-internet---pixpo.html#comentarios"&gt;0 comments&lt;/a&gt;			&lt;/div&gt;			&lt;hr /&gt;			&lt;div class="entryDate"&gt;August 17, 2006&lt;/div&gt;			&lt;div class="entryTitle"&gt;&lt;a href="el-poder-de-la-hierva.html"&gt;El Poder de la Hierva&lt;/a&gt;&lt;/div&gt;			&lt;div class="entryBody"&gt;Este video lo hice hace 3 años (La parte del esplendor)... El Intro fue echo por Richard Heredia...  &lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wOsNvuhphtI"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/wOsNvuhphtI" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;			&lt;div class="postData"&gt;By: &lt;a href="http://richard.myblogtwo.com"&gt;richard&lt;/a&gt;, on &lt;a href="el-poder-de-la-hierva.html"&gt;2006-08-17 22:34:00&lt;/a&gt;			 | &lt;a href="el-poder-de-la-hierva.html#comentarios"&gt;0 comments&lt;/a&gt;			&lt;/div&gt;			&lt;hr /&gt;			&lt;div class="entryDate"&gt;August 17, 2006&lt;/div&gt;			&lt;div class="entryTitle"&gt;&lt;a href="solo-dos-funciones-hacen-ajax....html"&gt;Solo dos funciones hacen AJAX...&lt;/a&gt;&lt;/div&gt;			&lt;div class="entryBody"&gt;Cuando trabajo con AJAX solo uso dos  funciones: crear el objeto y cargar los datos, el resto es pura creatividad y javascript...   &lt;blockquote&gt;function AJAX() { //funcion que sirve para conectarse 		var ajaxs = ["Msxml2.XMLHTTP","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.3.0","Microsoft.XMLHTTP"]; 		var ajax = false; 		for(var i=0 ; !ajax &amp;&amp; i&lt;ajaxs.length ; i++){ 			try{ ajax = new ActiveXObject(ajaxs[i]); } 			catch(e) { ajax = false; } 		} 		if(!ajax &amp;&amp; typeof XMLHttpRequest!='undefined') { 			ajax = new XMLHttpRequest(); 		} 		return ajax; }  }&lt;/blockquote&gt;   &lt;blockquote&gt; function CARGARDATOS(pagina,capa, parametros){ 		var ajax = AJAX(); 		if(!ajax){ 			alert("No se puede ejecutar este proceso: Error de navegador"); 			return false; 		} 		         document.getElementById(capa).innerHTML = "&lt;b&gt;Cargando Datos&lt;/b&gt; ";		  		ajax.open("POST",pagina,true); 		ajax.onreadystatechange = function() { 				if (ajax.readyState == 4) {									    					if (ajax.status == 200)  						   { 						    document.getElementById(capa).innerHTML=ajax.responseText; 					       } 						   else  						   { 						     alert('Se detectó problemas en su conexion a internet o el servidor esta saturado, por favor pulse aceptar y luego Actualize la web pulsado la tecla F5'); 					       } 				} 			} 			 		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 		ajax.send(parametros);&lt;/blockquote&gt;  Bien, la funcion que hace todo es CARGARDATOS(pagina,capa, parametros)  - Indico la página - Indico la capa o DIV - Envio los parámetros ("cod="+valor+"&amp;cod2"+valor2+"texto"+escape(textogrande))  Y como envio por el método POST, ya sea en PHP o ASP los recibo con un $_POST['valor']; o un Request.form("valor")  Bueno AJAX funciona con cualquier lenguaje...  Vamos hacer un &lt;b&gt;ejemplo práctico&lt;/b&gt;....  Digamos que queremos que al dar click en un link y se muestren los datos de otra página....  &lt;b&gt;Pagina.html&lt;/b&gt; Este blog aun esta en BETA y no me deja escribir codigo HTML... asi que les usaré parentesis en ves de los simbolos mayor y menor ---------------------------------- (a href="#" onclick="CARGARDATOS('PaginaDos.php','Muestra_aqui', 'parametro=cadena123'); "&gt;VER PAGINA 2(/a)  (div id="Muestra_aqui")(/div) ----------------------------------    &lt;b&gt;PaginaDos.php&lt;/b&gt; &lt;blockquote&gt; ---------------------------------- &amp;lt;?  $valor=$_POST['parametro'];  echo "Hola, alguien me llamo desde otro lado?,mmm... seguro fué de AJAX ¬¬ "; echo "&lt;hr&gt;"; echo $valor;  ?&amp;gt; ---------------------------------- &lt;/blockquote&gt;  Para probar solo abrimos Pagina.html y le hamos click en el enlace...  No necesariamente es PHP, puedes probar con páginas HTML o ASP o lo que quieras... Al final AJAX llama al HTML generado por PaginaDos.php o PaginaDos.asp o PaginaDos.jsp o PaginaDos.html, etc...  Así de fácil &lt;img src="http://desktoptwo.com/diario/im/smilies/icon_biggrin.gif" border="0" /&gt;...</description>
<link>http://richard.myblogtwo.com/configurar-iis-para-paginas-wap---mime-types---wml.html</link>
<guid>http://richard.myblogtwo.com/configurar-iis-para-paginas-wap---mime-types---wml.html</guid>
<dc:creator>richard</dc:creator>
<category></category>
<pubDate>Mon, 04 Sep 2006 15:34:00 -0500</pubDate>
</item>
<item>
<title>Cómo poner tu propio canal de TV por Internet - Pixpo</title>
<description>&lt;a href="http://www.pixpo.com/" target="_blank"&gt;&lt;img src="http://www.pixpo.com/images/homepage-howtobroadcast.jpg" alt="Logo Pixpo" /&gt;&lt;/a&gt;&lt;a href="http://www.pixpo.com/" target="_blank"&gt;http://www.pixpo.com/&lt;/a&gt;Quizá la manera tradicional de compartir tu vídeo o fotografías por internet implicar el cargarlos previamente a un servidor de terceras personas tales como Flickr, YouTube, o Google Video. Y todo esto con sus respectivas desventajas, por ejemplo los archivos multimedia grandes requieren a menudo mucho tiempo para ser cargados al servidor y la mayoría de estos servicios de terceros limitan el número o tamaño de archivos que puedes subir.Existe una alternativa llamada PiXPO la cual consiste en compartir tus videos en línea directamente desde tu computadora sin pasar por un servidor de terceros y así evitar todas esas limitaciones. PiXPO utiliza tecnología de par-a-web (P2W), permitiendo que compartas tus archivos de video directamente desde tu computadora a la web. Aquí ahorras el costo de ancho de banda y de hospedaje de tus archivos ya que se alojan en tu computadora. Sin embargo, tu computadora tendría que estar encendida las 24 horas si quisieras que tus archivos estén disponibles siempre.Modo de usoPara comenzar, necesitas descargar e instalar PiXPO. Una vez que finalice la instalación, te pedirán regitrarte para una nuevo usuario de PiXPO.Después de haber creado tu ID de PiXPO, puedes comenzar a crear canales. PiXPO permite a las personas organizar todo en canales. Para crear un nuevo canal, pulza el botón Add channel. Dale un nombre a tu canal, descripción y etiquetas.En la misma ventana pulza el botón Choose files para agregar los archivos al canal. Aparecerá una nueva ventena llamada ?Choose Channel Files?. donde vas a seleccionar los archivos que deseas que se publiquen en tu canal.PiXPO 3.0 soporta los siguientes formatos BMP, IFF, JPEG, PCX, PGM, PICT, PNG, PSD, SGI, TGA, TIFF y WMF. PiXPO 3.0 también soporta los formatos RAW y GIF. Con respecto a archivos audio y video, PiXPO 3.0 soporta AVI (DivX AVI, y otros - todo depende de que tengas el códec correcto instalado), MPEG (incluyendo el MP3), Windows Media (audio y video - se requiere al menos la versión 9 del Reproductor de Windows Media) y QuickTime (audio y video - requiere QuickTime para Windows).Si te preocupa que tu coenxión se vaya a hacer lenta debido a que algún archivo se haga popular, no te preocupes porque cuando un video se hace popular es alojado en los servidores de PiXPO y pueden ser vistos por varias personas al mismo tiempo.Actualmente PiXPO está disponible unicamente para Windows y se está desarrollando una versión para Mac, además de que en los próximos meses se estará liberando su API.Ventajas:* No requiere un servidor intermedio, en unos minutos puedes comenzar a transmitir.* No hay límite en el número de archivos ni en el tamaño. Desventajas:*Requiere una conexión de banda ancha.* La PC debe estar encendida todo el tiempo. </description>
<link>http://richard.myblogtwo.com/como-poner-tu-propio-canal-de-tv-por-internet---pixpo.html</link>
<guid>http://richard.myblogtwo.com/como-poner-tu-propio-canal-de-tv-por-internet---pixpo.html</guid>
<dc:creator>richard</dc:creator>
<category></category>
<pubDate>Thu, 17 Aug 2006 22:34:00 -0500</pubDate>
</item>
<item>
<title>El Poder de la Hierva</title>
<description>Este video lo hice hace 3 años (La parte del esplendor)...El Intro fue echo por Richard Heredia...&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wOsNvuhphtI"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/wOsNvuhphtI" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;</description>
<link>http://richard.myblogtwo.com/el-poder-de-la-hierva.html</link>
<guid>http://richard.myblogtwo.com/el-poder-de-la-hierva.html</guid>
<dc:creator>richard</dc:creator>
<category></category>
<pubDate>Thu, 17 Aug 2006 22:34:00 -0500</pubDate>
</item>
<item>
<title>Solo dos funciones hacen AJAX...</title>
<description>Cuando trabajo con AJAX solo uso dos  funciones: crear el objeto y cargar los datos, el resto es pura creatividad y javascript... &lt;blockquote&gt;function AJAX(){ //funcion que sirve para conectarse		var ajaxs = ["Msxml2.XMLHTTP","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.3.0","Microsoft.XMLHTTP"];		var ajax = false;		for(var i=0 ; !ajax &amp;&amp; i&lt;ajaxs.length ; i++){			try{ ajax = new ActiveXObject(ajaxs[i]); }			catch(e) { ajax = false; }		}		if(!ajax &amp;&amp; typeof XMLHttpRequest!='undefined') {			ajax = new XMLHttpRequest();		}		return ajax;}}&lt;/blockquote&gt;&lt;blockquote&gt;function CARGARDATOS(pagina,capa, parametros){		var ajax = AJAX();		if(!ajax){			alert("No se puede ejecutar este proceso: Error de navegador");			return false;		}		        document.getElementById(capa).innerHTML = "&lt;b&gt;Cargando Datos&lt;/b&gt; ";		 		ajax.open("POST",pagina,true);		ajax.onreadystatechange = function() {				if (ajax.readyState == 4) {									   					if (ajax.status == 200) 						   {						    document.getElementById(capa).innerHTML=ajax.responseText;					       }						   else 						   {						     alert('Se detectó problemas en su conexion a internet o el servidor esta saturado, por favor pulse aceptar y luego Actualize la web pulsado la tecla F5');					       }				}			}					ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");		ajax.send(parametros);&lt;/blockquote&gt;Bien, la funcion que hace todo es CARGARDATOS(pagina,capa, parametros)- Indico la página- Indico la capa o DIV- Envio los parámetros ("cod="+valor+"&amp;cod2"+valor2+"texto"+escape(textogrande))Y como envio por el método POST, ya sea en PHP o ASP los recibo con un $_POST['valor']; o un Request.form("valor")Bueno AJAX funciona con cualquier lenguaje...Vamos hacer un &lt;b&gt;ejemplo práctico&lt;/b&gt;....Digamos que queremos que al dar click en un link y se muestren los datos de otra página....&lt;b&gt;Pagina.html&lt;/b&gt;Este blog aun esta en BETA y no me deja escribir codigo HTML... asi que les usaré parentesis en ves de los simbolos mayor y menor----------------------------------(a href="#" onclick="CARGARDATOS('PaginaDos.php','Muestra_aqui', 'parametro=cadena123'); "&gt;VER PAGINA 2(/a)(div id="Muestra_aqui")(/div)----------------------------------&lt;b&gt;PaginaDos.php&lt;/b&gt;&lt;blockquote&gt;----------------------------------&amp;lt;?$valor=$_POST['parametro'];echo "Hola, alguien me llamo desde otro lado?,mmm... seguro fué de AJAX ¬¬ ";echo "&lt;hr&gt;";echo $valor;?&amp;gt;----------------------------------&lt;/blockquote&gt;Para probar solo abrimos Pagina.html y le hamos click en el enlace...No necesariamente es PHP, puedes probar con páginas HTML o ASP o lo que quieras... Al final AJAX llama al HTML generado por PaginaDos.php o PaginaDos.asp o PaginaDos.jsp o PaginaDos.html, etc...Así de fácil :D...</description>
<link>http://richard.myblogtwo.com/solo-dos-funciones-hacen-ajax....html</link>
<guid>http://richard.myblogtwo.com/solo-dos-funciones-hacen-ajax....html</guid>
<dc:creator>richard</dc:creator>
<category></category>
<pubDate>Thu, 17 Aug 2006 22:34:00 -0500</pubDate>
</item>
<item>
<title>El Archivo de Internet - La maquina del tiempo</title>
<description>&lt;b&gt;&lt;a href="http://www.archive.org" target="_blank"&gt;http://www.archive.org/ &lt;/a&gt;&lt;/b&gt; Es un portal en el cual puedes ver el historial de todas la páginas web desde su aparición en la RED...Puedes ver la primera página web de google y su evolución en el tiempo... &lt;blockquote&gt;The Internet Archive Wayback Machine es un servicio que permite que la gente visite versiones archivadas de una Web site. Los visitantes pueden escribir una URL, seleccionan una fecha, y después comienzan a surfear en una versión archivada de la Web. Imagínate el practicar surf del circa 1999 y el mirar de todo el bombo de Y2K, o el revisitar de una más vieja versión de tu Web site preferido. The Internet Archive Wayback Machine puede hacer todo esto posible. &lt;/blockquote&gt;Es entretenido ver las páginas webs de antaño XD...Uno de los usos que le doy es ver si mi posible proveedor de hosting tiene experiencia en el mercado y por cuanto tiempo... &lt;TABLE align="center"&gt;  &lt;TR&gt;    &lt;td STYLE="text-align: right; padding-right: 0px;" rowspan="2"&gt;&lt;img src="http://www.archive.org/images/wayback_logo-sm.gif" width="141" height="50" BORDER="0"&gt; &lt;/TD&gt;    &lt;TD STYLE="vertical-align:bottom;"&gt;&lt;INPUT TYPE="text" NAME="search" SIZE="35" VALUE="http://"&gt;        &lt;INPUT TYPE="button" onclick="parent.window.location='http://web.archive.org/web/*/'+document.getElementById('search').value; " NAME="Submit" VALUE="Ver Página"&gt;    &lt;/td&gt;  &lt;/TR&gt;  &lt;TR&gt;    &lt;TD STYLE="font-size:8pt;vertical-align:top;"&gt;&amp;nbsp;&lt;/TD&gt;  &lt;/TR&gt;&lt;/TABLE&gt;</description>
<link>http://richard.myblogtwo.com/el-archivo-de-internet---la-maquina-del-tiempo.html</link>
<guid>http://richard.myblogtwo.com/el-archivo-de-internet---la-maquina-del-tiempo.html</guid>
<dc:creator>richard</dc:creator>
<category></category>
<pubDate>Thu, 17 Aug 2006 22:34:00 -0500</pubDate>
</item>
<item>
<title>Generar reportes con Crystal Report y ASP</title>
<description>Bueno esto es una copia del tutorial que hice en Foros del Web... la verdad nunca encontré un tutorial para hacer Reportes con ASP y Crystal... asi que mejor lo hago yo... &lt;a href="http://www.forosdelweb.com/showthread.php?t=351351" target="_blank"&gt;Reportes con ASP&lt;/a&gt;-----Quisas estas buscando por todas partes "como rayos hacer un reporte usando Crystal Report"... en ninguna web hay un tutorial.... no tienes ni idea de como hacer uno... no entiendes nada.. nadie te quiere decir... estas estrezado... quieres abandonar... no sabes quiente peude ayudar... quieres llorar...? pues amigo.. PARE DO SUFRIR!!!... el señor quiere que todos sepamos como hacer reportes con Crystal Report....Ahora te explico...Primero debes tener un reporte echo en Crystal Report... yTambien debes tener estos archivos... AlwaysRequiredSteps.aspMoreRequiredSteps.aspSmartViewerActiveX.asprptserver.aspCleanup.aspEstos los trae crystal report al instalar, pero en algunos casos (el mio) lo no hay... entonces vas a tener que descargarlos... estos se puede encontrar en la web de crystal ...Estos archivos vienen en los ejemplos de reprotes en ASP del Crystal... Si no los encuentras pues escribe en &lt;a href="http://www.google.com/" target="_blank"&gt;google&lt;/a&gt; esto &lt;b&gt;aspxmps9.exe+download&lt;/b&gt;si usas Crystal 10 pues escribes aspxmps10.exe+downloadetc.Una ves que tienes los archivos necesarios ya puedes hacer tus reportes... si en caso tienes dudas usa los ejemplos que trae el crystal (te suguiero que veas SimpleParameterFields.ZIP), analizas como funciona, y luego lo aplicas a tu caso...En caso de que te salga un error como este:&lt;blockquote&gt;Objeto Servererror 'ASP 0177 : 800401f3'Error en Server.CreateObject &lt;/blockquote&gt;debes registrar las DLL (CRViewer.dll,sviewhlp.dll, swebrs.dll) en la carpeta \system32 de windows... esas DLL estan en un archivo CAB llamando activexviewer.cab , si no esta en tu disco duro, buscalo en google... los .CAB se pueden abrir con WinRAR.o sino Instalate todo el Crystal Report en el servidor (en la Web de Crystal lo recomiendan )... necesariamente tiene que ser la version Developer o full....Eso fue lo que hice y me funcionó y sí me salen los reportes...:O ... un detalle mas:SmartViewerActiveX.asp sirve para ver la web usando un componente ActiveXSmartViewerHTMLFrame.asp , para ver el reporte en HTML y con framesSmartViewerHTMLpage.asp, en HTMLSmartViewerJava.asp, en JAVAPuedes elejir el que mas te guste XD(estan en los ejemplos del crystal)Bueno eso es todo... amigos... espero que mi explicación sea entendible...todo sea por aprender... y enseñar...si tienen dudas o expliqué algo mal, por favor avisarme...Un Abrazo.Richard Injante</description>
<link>http://richard.myblogtwo.com/generar-reportes-con-crystal-report-y-asp.html</link>
<guid>http://richard.myblogtwo.com/generar-reportes-con-crystal-report-y-asp.html</guid>
<dc:creator>richard</dc:creator>
<category></category>
<pubDate>Thu, 17 Aug 2006 22:34:00 -0500</pubDate>
</item>
<item>
<title>Iniciando...</title>
<description>Bueno este proyecto (desktoptwo) está fenomenal, no tengo ni idea como lo hicieron, pero investigaré como rayos se hizo esto... se que está en Flash, pero programando a este nivel... mmm tengo dudas...  debe ver otra herramienta más...Soy egresado de la Facultad de Ingenieria de Sistemas e Informática de la Universidad Nacional de San Martin . Tarapoto - Perú. tengo 25 años y trabajo en una Caja Rural... en mis tiempos libres me dedico a hacer páginas Web y lo fines de semana a buscar Chicas con el "Clan Caligula" (7 integrantes)...Tengo conocimientos en desarrollo de páginas Web y Wap, ASP, PHP, Ajax, Flash 9, MySql, SqlServer,etc... También soy Reseller de Hosting y Dominio.Iniciado con mi blog diré unas palabras de apertura...&lt;i&gt;"Imaginemos que todos nuestros conocimientos estan en un vaso con agua, y como somos muy estudiosos tenemos el vaso lleno... lleno de nuestras experiencias y sabiduria...  y como esta lleno ya no entra más agua del saber. ¿Qué debemos hacer?, fácil... vacear el agua a otros vasos para que asi tengamos mas espacio y llenarnos de mas sabiduria... solo así podras ser una persona completa, compartiendo tus conocimientos y experiencias (asi te hayan costado mucho) con otros y sin guardarte las cosas con egoismo..."&lt;/i&gt;Puedes ser profesor de algun curso, apoyar a tu amigos que desean aprender, escribir un libro, ayudar en un Foro o crear un blog...Bueno solo me falta el libro y el Blog.... aprovechando que estoy de vago en el trabajo iniciaré con esto...A medida que vaya encontrando nuevas cosas las iré agregando... y si tienen alguna observación no duden en comentarlo...Nos vemos luego...</description>
<link>http://richard.myblogtwo.com/iniciando....html</link>
<guid>http://richard.myblogtwo.com/iniciando....html</guid>
<dc:creator>richard</dc:creator>
<category></category>
<pubDate>Thu, 17 Aug 2006 22:34:00 -0500</pubDate>
</item>
</channel>
</rss>
