<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5431539149198185039</id><updated>2012-02-07T09:00:37.438-06:00</updated><category term='asp.net 2005'/><category term='TABLE_CATALOG'/><category term='mod_wsgi'/><category term='MOSS 2007'/><category term='VB.net 2005'/><category term='parametros'/><category term='tabla'/><category term='TABLE_NAME'/><category term='import'/><category term='bcp'/><category term='export'/><category term='Oracle'/><category term='IDE'/><category term='query'/><category term='debuggear'/><category term='EE5'/><category term='vb.net 2008'/><category term='Puerto 80'/><category term='plugin'/><category term='Integracion'/><category term='PostgreSQL 8.3.7-1'/><category term='windows'/><category term='Flex'/><category term='like'/><category term='ExecuteScalar'/><category term='SyntaxHighlighter'/><category term='caracteres especiales'/><category term='sql server 2005'/><category term='PopUpManager'/><category term='pipes'/><category term='nbsp'/><category term='backup'/><category term='tab'/><category term='Adobe'/><category term='xml'/><category term='parentApplication'/><category term='TABLE_SCHEMA'/><category term='CSS'/><category term='centerPopUp'/><category term='linea de comandos'/><category term='trigger'/><category term='pl/sql'/><category term='JRE'/><category term='dataset'/><category term='configuracion'/><category term='createPopUp'/><category term='Java'/><category term='Blogger'/><category term='IIS'/><category term='Reporting Services'/><category term='Permission Denied'/><category term='scape'/><category term='SDK'/><category term='pop-up'/><category term='INFORMATIO_SCHEMA.TABLES'/><category term='IFlexDisplayObject'/><category term='wampserver'/><category term='instalacion'/><category term='sql'/><category term='Sharepoint Server 2007'/><category term='Django'/><category term='html'/><category term='Eclipse'/><category term='Sharepoint'/><category term='fernando delgadillo'/><category term='mayor que'/><category term='underscore'/><category term='guitar pro'/><category term='phpeclipse'/><category term='wamp'/><category term='error'/><category term='menor que'/><category term='wamp server'/><category term='Flex Builder 3'/><category term='exportar'/><category term='.NET'/><title type='text'>exploring my knowledge...</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-7160288266287431891</id><published>2012-02-01T17:13:00.000-06:00</published><updated>2012-02-01T17:13:38.242-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Django'/><category scheme='http://www.blogger.com/atom/ns#' term='mod_wsgi'/><category scheme='http://www.blogger.com/atom/ns#' term='instalacion'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>INSTALACIÓN DE DJANGO CON MOD_WSGI SIN CONFIGURAR UNA BASE DE DATOS</title><content type='html'>&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif; font-size: x-small;"&gt;Navegando por la red he podido darme cuenta que existe un poco de dificultad en cuanto a la instalación de Django y la configuración de proyectos con este framework, por lo que a continuación proporciono una pequeña guía para disipar un poco esta dificultad.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Cabe aclarar que también soy novato en el uso de Python y Django, pero si tienen cualquier tipo de duda podemos buscar alguna forma de solucionarla.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #e69138;"&gt;OBTENIENDO EL SOFTWARE NECESARIO&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Para instalar Django necesitaremos descargar/conseguir cierto software.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Servidor web Apache v. 1.3, 2.0 o 2.2. Este será nuestro servidor web. En ambiente de desarrollo se acepta el uso de WAMP, pero en ambiente de producción es altamente recomendado implementar un servidor Apache independiente. En este caso decidí utilizar un servidor Apache independiente estando en ambiente de desarrollo. Lo pueden descargar &lt;a href="http://httpd.apache.org/download.cgi#apache22" target="_blank"&gt;aquí&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;. Asegúrense de descargar el binario (MSI Installer).&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;mod_wsgi. Este será el módulo que se instalará en Apache el cual se encargará de manejar todos los &lt;i&gt;request&lt;/i&gt; que sean enviados a nuestra aplicación web que utiliza Django. Este lo pueden descargar de &lt;a href="http://code.google.com/p/modwsgi/wiki/DownloadTheSoftware?tm=2" target="_blank"&gt;aquí&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;. Verifiquen también que están descargando el binario para Windows. En este caso utilizaremos el mod_wsgi para Apache 2.2 y Python 2.7.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Python v. 2.7. Dado que lo que deseamos es crear aplicaciones web utilizando Python, debemos tenerlo instalado en nuestro servidor web. Puedes descargar el instalador para Windows &lt;a href="http://python.org/download/releases/2.7.2/" target="_blank"&gt;aquí&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;. Nuevamente asegúrense de estar descargando el binario (MSI Installer).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Django v. 1.3.1. Debes de descargar el instalador de Django para Windows. Este instalador lo puedes descargar &lt;a href="https://www.djangoproject.com/download/" target="_blank"&gt;aquí&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;. En esta página encontrarás el archivo con extensión tar.gz, el cual puede ser descomprimido con 7-zip o WinRAR. Este es el framework que deseamos utilizar para crear nuestras aplicaciones web.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #e69138;"&gt;&lt;b&gt;INICIANDO LA INSTALACION&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="color: #e69138; font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;INSTALANDO APACHE&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Para empezar debemos de instalar el servidor web. Por lo que nos dirigimos a donde guardamos el instalador que descargamos de Apache. Damos doble clic sobre él, para iniciar con la instalación. Lamentablemente por el momento ya tengo instalado Apache, por lo que no tengo screenshots de la instalación, pero creo que el instalar el servidor web no presentará mayores dificultades.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Para comprobar que la instalación se ha llevado a cabo correctamente, realiza la siguiente verificación:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Valida que el servidor web se está ejecutando. Esto lo puedes hacer viendo en la barra de tareas si está un icono igual a este:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-0CZxcE16RQ0/TynBn8x_zDI/AAAAAAAAAK4/OPM8O8UGdQY/s1600/ApacheStart.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-0CZxcE16RQ0/TynBn8x_zDI/AAAAAAAAAK4/OPM8O8UGdQY/s1600/ApacheStart.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Debe de mostrar el triangulo en color verde. Si muestra un cuadrado en color rojo en vez de este, es que tu instalación tuvo problemas.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Posteriormente abre el navegador web que utilices y escribe en barra de direcciones el texto “localhost” y presionar la tecla Enter.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Debe de mostrarse la siguiente pantalla.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: center;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Q7A3LL-oUVA/TynCbXwLJ0I/AAAAAAAAALA/TMTH2upGlFE/s1600/localhost.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-Q7A3LL-oUVA/TynCbXwLJ0I/AAAAAAAAALA/TMTH2upGlFE/s1600/localhost.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Con esto sabrás que ya está listo tu servidor web.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;b style="color: #e69138;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;INSTALANDO PYTHON&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Para instalar Python nuevamente nos dirigimos a la ruta en donde guardamos el instalador y damos doble clic sobre de él y realizamos la instalación. Lamentablemente en este caso ya tengo instalado Python también, por lo que no tengo screenshots por el momento. &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Es muy importante recordar o escribir en que ruta se está instalando Python. En mi caso le indique al instalador que me instalara Python en la ruta “C:\”. Esto se indica durante el proceso de instalación en donde el instalador da la opción de seleccionar la ruta donde se desea instalar Python.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Finalizando la instalación deben de verificar que se haya instalado correctamente Python. Para esto deben de abrir una consola de comandos (Inicio &amp;gt; Ejecutar &amp;gt; cmd) y escribir la palabra Python, y les debe de mostrar el siguiente texto:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-NsWC22d5nUQ/TynDKB9cWMI/AAAAAAAAALI/VZQ_6UrLEqc/s1600/install_python.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-NsWC22d5nUQ/TynDKB9cWMI/AAAAAAAAALI/VZQ_6UrLEqc/s1600/install_python.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Si el mensaje que les muestra es algo parecido a: &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;“Python” no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Significa que debemos de agregar a la variable de entorno PATH (o Path) la ruta en donde se encuentra el archivo python.exe. En mi caso este archivo se encuentra en la ruta “C:\Python27”.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Dum8-I92D24/TynDufgY8VI/AAAAAAAAALQ/VuJkYrDeMdg/s1600/path_python.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-Dum8-I92D24/TynDufgY8VI/AAAAAAAAALQ/VuJkYrDeMdg/s1600/path_python.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Recuerda que debes de agregar un punto y coma (;) para separar los valores de la variable.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Ahora cierra la consola que abriste y abre una nueva (esto es muy importante, ya que si intentas hacerlo en la misma consola no tomara los cambios que le has hecho a la variable de entorno) y vuelve a teclear el texto “Python” y presiona la tecla Enter. Te deberá mostrar el prompt de Python.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Para salir del prompt de Python teclea “exit()” y presiona la tecla Enter o presiona Ctrl+C.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: #e69138;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;b style="color: #e69138;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;INSTALANDO MOD_WSGI&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Ahora vamos a instalar el módulo para poder utilizar Python. Extrae el archivo que se encuentra dentro del instalador que descargaste de MOD_WSGI. Renómbralo el archivo de modo que el nombre deje de ser “mod_wsgi-win32-ap22py27-3.3.so” (en mi caso) y ahora tenga el nombre “mod_wsgi.so”.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Dirígete a la carpeta de Apache en donde se encuentran los módulos que utiliza Apache y pega allí el archivo mod_wsgi.so. En mi caso esta carpeta se encuentra en la ruta “C:\Apache Software Foundation\Apache2.2\modules”.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Una vez el módulo se encuentre allí, debemos de configurar Apache para que al iniciarse cargue este módulo.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Esto lo hacemos modificando el archivo httpd.conf. Este archivo lo pueden encontrar dentro de la carpeta “conf” de su instalación de Apache. En mi caso el archivo se encuentra en la ruta “C:\Apache Software Foundation\Apache2.2\conf”. Para la versión de Apache que estamos utilizando lo único que debemos de hacer es agregar la línea:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left" class="MsoNormal" style="text-align: left;"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;LoadModule wsgi_module modules/mod_wsgi.so&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;En la sección del archivo en donde se cargan los módulos de Apache. En mi caso lo agregue en la forma como se muestra en la línea 129.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-kaIueIhKfrU/TynEMyjChXI/AAAAAAAAALY/H7vU_rPtTCs/s1600/load_module.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-kaIueIhKfrU/TynEMyjChXI/AAAAAAAAALY/H7vU_rPtTCs/s1600/load_module.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span lang="ES"&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Finalmente lo que haremos será reiniciar los servicios de Apache y con esto deberá de quedar ya instalado el módulo.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Para validar que la instalación fue llevada a cabo correctamente el servidor Apache debe de iniciarse sin problemas y validar el archivo de error.log de Apache. Este archivo se encuentra en mi caso en la ruta “C:\Apache Software Foundation\Apache2.2\logs”. &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Dentro de este archivo se debe de validar que se muestren el texto que se muestra en las líneas 971 y 972.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-S7giQAdnIBM/TynEmUY5c9I/AAAAAAAAALg/nlivnMgF3eQ/s1600/mod_wsgi_install.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-S7giQAdnIBM/TynEmUY5c9I/AAAAAAAAALg/nlivnMgF3eQ/s1600/mod_wsgi_install.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span lang="ES"&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;b style="color: #e69138;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Y FINALMENTE… INSTALANDO DJANGO&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Nos dirigimos a la ruta en donde descargamos el instalador de Django. Extraemos el contenido del archivo en la ruta que queramos.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Posteriormente abrimos una consola de comandos y navegamos hasta la ruta en donde descomprimimos el contenido del archivo. Estando en esta carpeta escribimos el texto “python&amp;nbsp;setup.py&amp;nbsp;install” y se iniciara la instalación de Django.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Cuando finalice la instalación de Django debemos de agregar a la variable de entorno PATH (o Path) la ruta en donde se encuentran los comandos que utiliza Django que fueron creados al realizar la instalación. Estos archivos se encuentran dentro de la carpeta donde se instaló Python. En mi caso la ruta es la siguiente “C:\Python27\Lib\site-packages\django\bin”.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Omx8H93E_dE/TynGNic6bwI/AAAAAAAAALw/M805DgxWLWE/s1600/path_django.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-Omx8H93E_dE/TynGNic6bwI/AAAAAAAAALw/M805DgxWLWE/s1600/path_django.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Deberemos de corroborar que Python se está logrando comunicar con Django, por lo que procederemos a abrir una consola de comandos de Windows y escribir “Python” presionamos la tecla Enter, con esto entraremos al prompt de Python. Ahora escribimos el texto “import django” y presionamos la tecla Enter, posteriormente escribimos el texto “print django.get_version()” y presionamos Enter nuevamente y deberá mostrar la versión que tenemos instalada de Django, como se muestra a continuación.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-mo-L4IFb1eY/TynFRbFWmrI/AAAAAAAAALo/utnHdJtwsXo/s1600/install_django.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-mo-L4IFb1eY/TynFRbFWmrI/AAAAAAAAALo/utnHdJtwsXo/s1600/install_django.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span style="font-size: small;"&gt;&lt;b style="color: #e69138;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span"&gt;QUE SIGUE…&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Con esto ya tenemos instalado todo el ambiente para poder crear aplicaciones web utilizando Python y Django. En el siguiente post mostraré como crear y configurar aplicaciones utilizando Django.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Espero haberles sido de ayuda y nos leemos.&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-7160288266287431891?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/7160288266287431891/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=7160288266287431891' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/7160288266287431891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/7160288266287431891'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2012/02/instalacion-de-django-con-modwsgi-sin.html' title='INSTALACIÓN DE DJANGO CON MOD_WSGI SIN CONFIGURAR UNA BASE DE DATOS'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-0CZxcE16RQ0/TynBn8x_zDI/AAAAAAAAAK4/OPM8O8UGdQY/s72-c/ApacheStart.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-8279795577395241682</id><published>2010-12-09T09:32:00.001-06:00</published><updated>2010-12-09T09:34:40.318-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='like'/><category scheme='http://www.blogger.com/atom/ns#' term='underscore'/><category scheme='http://www.blogger.com/atom/ns#' term='pl/sql'/><category scheme='http://www.blogger.com/atom/ns#' term='error'/><category scheme='http://www.blogger.com/atom/ns#' term='scape'/><title type='text'>CARÁCTER UNDERSCORE (_) EN SENTENCIA LIKE EN PL/SQL</title><content type='html'>&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Muchas veces hemos utilizado la sentencia LIKE en SQL para realizar filtros en consultas y encontrar los registros que tienen el campo de filtro similar (LIKE) a lo que necesitamos encontrar. Por ejemplo, suponiendo que tenemos una tabla donde almacenamos la información de personas y deseamos encontrar a todas las personas que dentro de su nombre se encuentran la palabra LUIS, nuestra sentencia SQL quedaría de la siguiente forma:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;pre class="brush:sql"&gt;SELECT *&lt;br /&gt;FROM PERSONA&lt;br /&gt;WHERE NOMBRE LIKE ‘%LUIS%’;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;En este caso el carácter porcentaje (%) es un carácter especial de SQL que junto con la sentencia LIKE nos ayuda a indicar que los caracteres que precedan o que sigan a una secuencia de caracteres no se tomaran en cuenta. En el caso de la consulta anterior no importa que caracteres existan antes y después de la palabra LUIS en el valor del campo, siempre que exista esta secuencia de caracteres se dará como verdadera la condición.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Pero que ocurre cuando tenemos nombres que utilizan el carácter underscore? Por ejemplo, si tenemos una lista de productos, en los que los códigos son nombres compuestos por underscore, como por ejemplo P_A_123, P_AB_234, P_AC_345, etc., encontraremos que al momento de ejecutar una sentencia como la siguiente:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;pre class="brush:sql"&gt;SELECT *&lt;br /&gt;FROM PRODUCTOS&lt;br /&gt;WHERE CODIGO LIKE ‘P_A_%’;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;No nos retornara los registros que deseamos, si no que nos devolverá como resultado el listado de todos los registros ignorando por completo el ultimo underscore (_), pero ¿porque ocurre esto? Esto es debido a que el carácter underscore (_) dentro de SQL en algunas sentencias es utilizado como un carácter especial, es por esta razón que se debe de especificar dentro de la sentencia LIKE que el carácter underscore&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;(_) debe de ser tomado con su valor literal, esto se logra modificando la sentencia anterior de la siguiente forma:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;pre class="brush:sql"&gt;SELECT *&lt;br /&gt;FROM PRODUCTOS&lt;br /&gt;WHERE CODIGO LIKE ‘P\_A\_%’ ESCAPE ‘\’;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span lang="ES"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;De este modo lograremos obtener el resultado deseado que en este caso será únicamente el registro con el código igual P_A_123.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-8279795577395241682?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/8279795577395241682/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=8279795577395241682' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/8279795577395241682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/8279795577395241682'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2010/12/caracter-underscore-en-sentencia-like.html' title='CARÁCTER UNDERSCORE (_) EN SENTENCIA LIKE EN PL/SQL'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-6581830725863081829</id><published>2010-10-26T17:54:00.003-06:00</published><updated>2010-10-26T17:59:19.798-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='debuggear'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='trigger'/><title type='text'>DEBUGGEANDO TRIGGERS EN ORACLE</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;El dia de hoy me vi en la obligacion de debuggear un trigger en Oracle, utilizando Oracle SQL Developer, por la simple razon de que no me llevo muy bien con Oracle SQL*Plus y que el instalar otro cliente para la base de datos tomaria mucho tiempo, encontre este statement para poder obtener los errores que estan ocurriendo al momento de ejecutar un trigger.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;pre class="brush: sql"&gt;SELECT LINE, POSITION, TEXT&lt;br /&gt;  FROM USER_ERRORS&lt;br /&gt; WHERE NAME = 'MI_TRIGGER'&lt;br /&gt;   AND TYPE = 'TRIGGER'&lt;br /&gt; ORDER BY SEQUENCE;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;En este caso la palabra MI_TRIGGER debe de ser sustituido con el nombre del trigger del cual desean visualizar los errores.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-6581830725863081829?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/6581830725863081829/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=6581830725863081829' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/6581830725863081829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/6581830725863081829'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2010/10/debuggeando-triggers-en-oracle.html' title='DEBUGGEANDO TRIGGERS EN ORACLE'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-5789204198347152270</id><published>2010-08-18T17:34:00.005-06:00</published><updated>2010-10-26T18:00:32.889-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='SyntaxHighlighter'/><category scheme='http://www.blogger.com/atom/ns#' term='Integracion'/><title type='text'>Formateando Codigo Fuente en Blogger</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif; font-size: small;"&gt;Desde hace mucho tiempo atras, aunque no de forma continua venia buscando como poder formatear codigo fuente en mis entradas del blog, pero no encontraba una forma funcional de hacerlo, quiza no soy muy buen buscador :(&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Finalmente el dia de hoy encuentro el &lt;/span&gt;&lt;/span&gt;&lt;a href="http://alexgorbatchev.com/SyntaxHighlighter/"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;SyntaxHighlighter&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;,&amp;nbsp;el cual es un resaltador de sintaxis de codigo completamente independiente, el cual esta conformado por un conjunto de archivos JavaScript y hojas de estilo, con soporte, a mi juicio, para una buena cantidad de &lt;/span&gt;&lt;/span&gt;&lt;a href="http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;lenguajes de programacion&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;, y lo mejor de todo... completamente gratuito y completamente compatible con Blogger :)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;La integracion con Blogger esta descrita en ingles &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.cyberack.com/2007/07/adding-syntax-highlighter-to-blogger.html"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;aqui&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;, estas instrucciones fueron las que a creo explican de manera mas completa la integracion de SyntaxHighlighter con Blogger.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Así&amp;nbsp;que para todas aquellas personas que aun no han encontrado una manera de dar formato a su&amp;nbsp;código&amp;nbsp;fuente en Blogger,&amp;nbsp;acá&amp;nbsp;tienen como hacerlo.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-5789204198347152270?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/5789204198347152270/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=5789204198347152270' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/5789204198347152270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/5789204198347152270'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2010/08/formateando-codigo-fuente-en-blogger.html' title='Formateando Codigo Fuente en Blogger'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-1502371887706535342</id><published>2010-02-03T22:38:00.007-06:00</published><updated>2010-08-18T14:45:34.740-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IFlexDisplayObject'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='PopUpManager'/><category scheme='http://www.blogger.com/atom/ns#' term='parentApplication'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='createPopUp'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex Builder 3'/><category scheme='http://www.blogger.com/atom/ns#' term='pop-up'/><category scheme='http://www.blogger.com/atom/ns#' term='centerPopUp'/><title type='text'>CENTRANDO POP-UPs RELATIVOS AL PARENTAPPLICATION EN FLEX BUILDER 3</title><content type='html'>&lt;span style="font-size:78%;"&gt;Trabjando un poco en un pequeño proyecto llegue al punto en que deseaba poder centrar un elemento que era creado por un contenedor, digamos de "tercer nivel" (era un canvas, dentro de otro canvas que estaba dentro del parentApplication), en Flex Builder, pero nada me funcionaba. Lo que sucedia es que me centraba el pop-up que creaba relativo al control desde donde creaba el pop-up :(&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Navegue un poco por la red y encontre propuestas de solucion tales como hacer lo siguiente:&lt;br /&gt;&lt;br /&gt;var window:myWindow = myWindow(PopUpManager.createPopUp(parentApplication,myWindow,false));&lt;br /&gt;PopUpManager.centerPopUp(window);&lt;br /&gt;&lt;br /&gt;o bien&lt;br /&gt;&lt;br /&gt;var window:myWindow = myWindow(PopUpManager.createPopUp(Application.application,myWindow,false));&lt;br /&gt;PopUpManager.centerPopUp(window);&lt;br /&gt;&lt;br /&gt;pero nada de eso me resulto :(. Asi que leyendo un poco se me ocurrio una "solucion" (no estoy seguro que sea la mejor, si encuentran otra pues que mejor que lo comenten por aca :D ).&lt;br /&gt;&lt;br /&gt;Dado que necesitaba que funcionara para cualquier clase que tuviera las propiedades de poder desplegarse como pop-up, decidi crear un metodo publico en mi parentApplication, el cual es el siguiente:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public function centerWindowOnTop(className:Class):void&lt;br /&gt;{&lt;br /&gt;var window:IFlexDisplayObject = PopUpManager.createPopUp(this,className,false);&lt;br /&gt;PopUpManager.centerPopUp(window);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;y desde mi contenedor de "tercer nivel" basto con crear un metodo que se ejecute con el evento click del control que dispara dicho evento, como el siguiente:&lt;br /&gt;&lt;br /&gt;private function showMyWindow():void&lt;br /&gt;{&lt;br /&gt;Application.application.centerWindowOnTop(myWindow);&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;y con esto pude mostrar las ventanas del tipo que deseaba centradas relativas al parentApplication y no al control que las manda a llamar :D.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-1502371887706535342?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/1502371887706535342/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=1502371887706535342' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/1502371887706535342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/1502371887706535342'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2010/02/centrando-pop-ups-relativos-al.html' title='CENTRANDO POP-UPs RELATIVOS AL PARENTAPPLICATION EN FLEX BUILDER 3'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-3245528103467524309</id><published>2009-09-12T05:43:00.010-06:00</published><updated>2010-08-18T14:44:58.618-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='configuracion'/><category scheme='http://www.blogger.com/atom/ns#' term='JRE'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='EE5'/><category scheme='http://www.blogger.com/atom/ns#' term='SDK'/><title type='text'>CONFIGURANDO JAVA EE5 SDK CON IDE ECLIPSE PARA JAVA</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Hace algun tiempo tenia ganas de utilizar el IDE Eclipse para desarrollo con Java, asi que me decidi a descargarlo de &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/R/eclipse-jee-galileo-win32.zip"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;esta&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt; ubicacion, asi como la version de Java EE 5 de &lt;/span&gt;&lt;/span&gt;&lt;a href="http://developers.sun.com/downloads/top.jsp#javaee"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;esta&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt; ubicacion.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Despues de haber descomprimido el archivo .zip que resulta de la descarga de Eclipse y de haber instalado el ejecutable que resulta de la descarga de Java se debe de configurar para que Eclipse pueda utilizar el nuevo JRE que viene con la descarga de Java; cabe resaltar que la ruta en la que se instala Java por defecto es "C:\Sun".&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Para empezar debemos de abrir la carpeta que se crea cuando se descomprime el .zip de la descarga de Eclipse. En esta carpeta se encontrara un ejecutable (.exe) con el nombre eclipse.exe. Damos doble clic sobre este para abrir la interfaz grafica de Eclipse.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Una vez cargada la interfaz grafica de Eclipse damos clic sobre el menu Window-&gt;Preferences, de manera que nos muestre la siguiente ventana:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_xByJpi1t6ms/SquOFLeSlvI/AAAAAAAAACo/lHysZhla5eI/s1600-h/New+Picture+(2).jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 276px;" src="http://4.bp.blogspot.com/_xByJpi1t6ms/SquOFLeSlvI/AAAAAAAAACo/lHysZhla5eI/s320/New+Picture+(2).jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5380550399454516978" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;En esta ventana buscamos la opcion Java, en el arbol de la derecha, y lo expandimos (dando clic sobre el signo "+" que se encuentra al lado izquierdo de la opcion, para que se vea de la siguiente forma:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_xByJpi1t6ms/SquPEeWRSiI/AAAAAAAAACw/L1ezkGVkibk/s1600-h/New+Picture+(3).jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 203px; height: 317px;" src="http://4.bp.blogspot.com/_xByJpi1t6ms/SquPEeWRSiI/AAAAAAAAACw/L1ezkGVkibk/s320/New+Picture+(3).jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5380551486852909602" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;En esta opcion seleccionamos la opcion "Installed JREs". En la cual nos mostrara la siguiente pantalla, que es donde muestra los jres que hay instalados y que ha reconocido Eclipse. En este caso se muestra un jre de una instalacion de java anterior (si este es el caso, unicamente se debe de seleccionar el check box que esta al lado izquierdo del nombre del jre que se desea utilizar) pero en mi caso deseo agregar una version de Java mas reciente, por lo que en esta pantalla se debe de dar clic sobre el boton "Add..." que se encuentra al lado derecho de la ventana.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_xByJpi1t6ms/SquQYIFraII/AAAAAAAAAC4/O6HdEJU17FI/s1600-h/selectjre.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 276px;" src="http://1.bp.blogspot.com/_xByJpi1t6ms/SquQYIFraII/AAAAAAAAAC4/O6HdEJU17FI/s320/selectjre.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5380552923986749570" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Cuando damos clic sobre el boton "Add..." nos mostrara una nueva ventana en donde nos pide seleccionar el tipo de JRE que se desea agregar. En este caso seleccionaremos "Standard VM". Damos clic sobre el boton "Next".&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_xByJpi1t6ms/SquYsApVmwI/AAAAAAAAADA/BKmTM0Z8yak/s1600-h/typejre.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 290px; height: 320px;" src="http://3.bp.blogspot.com/_xByJpi1t6ms/SquYsApVmwI/AAAAAAAAADA/BKmTM0Z8yak/s320/typejre.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5380562061679237890" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;En la siguiente pantalla nos pide que seleccionemos la carpeta home del JRE que se desea agregar, en este caso en que esta instalado Java en la ruta por defecto, navegamos dando clic sobre el boton "Directory..." hasta la ruta "C:\Sun\SDK\jdk\jre" y damos clic sobre el boton "OK" del explorador de archivos.  Al cerrarse este explorador de archivos se cargara de forma automatica el nombre de JRE y las librerias del sistema del JRE.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_xByJpi1t6ms/SquaEFM1vHI/AAAAAAAAADI/WrB6KDNEpLE/s1600-h/selectjre2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 283px; height: 320px;" src="http://3.bp.blogspot.com/_xByJpi1t6ms/SquaEFM1vHI/AAAAAAAAADI/WrB6KDNEpLE/s320/selectjre2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5380563574730374258" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Damos clic sobre el boton "Finish" y mostrara de nuevo la primera ventana que abrimos unicamente que ahora con el nuevo JRE agregado, damos clic sobre el check box que esta al lado izquierdo del nombre del nuevo JRE para que se utilice por defecto este JRE y damos clic sobre el boton "OK" en la parte inferior de la ventana.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_xByJpi1t6ms/SquapcO09sI/AAAAAAAAADQ/Hw1rqi805W8/s1600-h/selectjre.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 276px;" src="http://3.bp.blogspot.com/_xByJpi1t6ms/SquapcO09sI/AAAAAAAAADQ/Hw1rqi805W8/s320/selectjre.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5380564216567887554" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;Con esto estara configurado el nuevo JRE para ser utilizado con el IDE Eclipse para Java.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-3245528103467524309?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/3245528103467524309/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=3245528103467524309' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/3245528103467524309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/3245528103467524309'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2009/09/configurando-java-ee5-sdk-con-ide.html' title='CONFIGURANDO JAVA EE5 SDK CON IDE ECLIPSE PARA JAVA'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_xByJpi1t6ms/SquOFLeSlvI/AAAAAAAAACo/lHysZhla5eI/s72-c/New+Picture+(2).jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-4474017140875310579</id><published>2009-09-04T21:43:00.004-06:00</published><updated>2010-08-18T14:44:26.950-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='Reporting Services'/><category scheme='http://www.blogger.com/atom/ns#' term='query'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='parametros'/><title type='text'>PASO DE PARAMETROS DE REPORTING SERVICES 2008 A ORACLE 10g EXPRESS</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;Desde hace rato queria publicar esta entrada, unicamente por si en algun momento volvia a tener esta misma interrogante, ¿como realizar consultas con parametros utilizando Reporting Services 2008 y Oracle 10g Express Edition?&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;Esta duda surge, porque en mi dia de labores me toco hacer esto exactamente, y pues los ejemplos que se encontraban en la red (que eran Reporting Services - SQL Server) las consultas eran realizadas de esta forma:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;SELECT * FROM MyTable WHERE Filter = @Parameter&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;Pero que pasa cuando se hace esto con Oracle??? pues da un error que falta especificar un campo, y esto se debe nada mas y nada que menos a que Oracle para poder recibir parametros no utiliza "@" si no que utiliza ":"; esto quiere decir que escribien la consulta con sus parametros de esta forma:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;SELECT * FROM MyTable WHERE Filter = &lt;b&gt;:Parameter&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;hace que todo funcione como si nada hubiera pasado, sencillo no?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-4474017140875310579?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/4474017140875310579/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=4474017140875310579' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/4474017140875310579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/4474017140875310579'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2009/09/paso-de-parametros-de-reporting.html' title='PASO DE PARAMETROS DE REPORTING SERVICES 2008 A ORACLE 10g EXPRESS'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-6568764342585567880</id><published>2009-08-16T23:15:00.009-06:00</published><updated>2010-08-18T14:43:49.757-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL 8.3.7-1'/><category scheme='http://www.blogger.com/atom/ns#' term='Permission Denied'/><category scheme='http://www.blogger.com/atom/ns#' term='instalacion'/><title type='text'>CORRIGIENDO PERMISOS EN EL DIRECTORIO EXISTENTE /PostgreSQL/8.3/data ... INITDB: NO SE PUDO CAMBIAR LOS PERMISOS DEL DIRECTORIO PostgreSQL/8.3/data</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;Entre otras cosas, este fin de semana quise ver que era lo que hacia tan especial a PostgreSQL, ya que nunca habia tenido la oportunidad de utilizarlo y pues ya que es el mejor DBMS Open Source que existe en el mercado segun muchos comentarios en la red, pues quise ver de que era de lo que hablaban.&lt;br /&gt;&lt;br /&gt;Pues tristemente al momento de instalarlo me tope con casi 12 hrs, divididas en dos dias, de estar intentando instalarlo en mi computadora, la cual corre sistema operativo Windows. El error que mostraba en pantalla al terminar la instalacion era el siguiente:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;strong&gt;&lt;em&gt;"Installation may not complete correctly. The database cluster initialization failed."&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;y el error que resaltaba dentro del log de instalacion (que en mi caso se encuentra en la ruta "&lt;em&gt;E:\Documents and Settings\usuario\Configuración local\Temp\install-postgresql.log&lt;/em&gt;") era el siguiente:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:78%;"&gt;&lt;strong&gt;&lt;em&gt;corrigiendo permisos en el directorio existente E:/PostgreSQL/8.3/data ... initdb: no se pudo cambiar los permisos del directorio E:/PostgreSQL/8.3/data¯: Permission denied&lt;br /&gt;Failed to initialise the database cluster with initdb&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Estuve buscando la mayor parte del tiempo en la red y encontre muchos comentarios respecto a dicho error, siendo la sugerencia de solucion mas comun al problema la asignacion de permisos al usuario &lt;strong&gt;postgres&lt;/strong&gt; sobre la carpeta de instalacion de PostgreSQL, especialmente sobre la carpeta &lt;strong&gt;data&lt;/strong&gt; de la instalacion. Despues de buscar y probrar y probar encontre este &lt;/span&gt;&lt;/span&gt;&lt;a href="http://forums.enterprisedb.com/posts/list/1753.page"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;foro&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt; en donde se hablaba que habian intentado instalar PostgreSQL con el siguiente archivo &lt;strong&gt;&lt;em&gt;postgresql-8.3.7-1-windows.exe&lt;/em&gt;&lt;/strong&gt; que curiosamente era el mismo instalador que yo estaba ejecuando y pues una de las respuestas era que se probara utilizar otro ejecutable el &lt;strong&gt;&lt;em&gt;postgresql-8.3.7-1-windows.exe&lt;/em&gt;&lt;/strong&gt;, y pues despues de tanto haber estado intentando instalarlo, no estaba de mas esperar unos cuantos minutos a que se descargaran 35Mb de &lt;/span&gt;&lt;a href="http://uploads.enterprisedb.com/download.php?file=fd66bbc24b3b7105a22f54b11447eeea"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;esta&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt; pagina.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Al final desinstale el Postgres que tenia instalado desde panel de control e instale el nuevo ejecutable que habia descargado e increiblemente todo solucionado :D&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Al parecer el primer ejecutable que habia descargado posee algunos bugs y era por eso que no permitia dar el acceso a la carpeta de data ni ejecutar los scripts que necesitaba ejecutar. En el foro que comente antes algunas personas lograron solucionar su problema de esta forma, algunos otros no, pero gracias a Dios, fui uno de los que si pudo :D.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-6568764342585567880?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/6568764342585567880/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=6568764342585567880' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/6568764342585567880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/6568764342585567880'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2009/08/corrigiendo-permisos-en-el-directorio.html' title='CORRIGIENDO PERMISOS EN EL DIRECTORIO EXISTENTE /PostgreSQL/8.3/data ... INITDB: NO SE PUDO CAMBIAR LOS PERMISOS DEL DIRECTORIO PostgreSQL/8.3/data'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-5426479899827761559</id><published>2009-06-04T14:06:00.005-06:00</published><updated>2010-08-18T14:41:18.811-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='INFORMATIO_SCHEMA.TABLES'/><category scheme='http://www.blogger.com/atom/ns#' term='ExecuteScalar'/><category scheme='http://www.blogger.com/atom/ns#' term='TABLE_CATALOG'/><category scheme='http://www.blogger.com/atom/ns#' term='TABLE_SCHEMA'/><category scheme='http://www.blogger.com/atom/ns#' term='vb.net 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='TABLE_NAME'/><title type='text'>COMO SABER SI EXISTE UNA TABLA EN SQL SERVER 2005 DESDE VB.NET</title><content type='html'>&lt;span style="font-size:78%;"&gt;Como les habia comentado, no me gusta pasar mucho tiempo buscando como hacer algo que deberia ser sencillo. Esta vez me tocaba buscar como hacer para saber si existe o no una tabla en SQL Server 2005 desde VB.NET 2008.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Estuve buscando durante aproximadamente 3 horas, viendo como conectarse con la libreria ADO, ejecutar la cadena de SQL con el metodo executeNonQuery, capturar el resultado de este con un listener y un monton de cosas, y al final escogi irme por un camino mas sencillo: SQL Server debia de almacenar los datos de las tablas que existian en algun lugar y yo sabia el nombre exacto de la tabla que queria buscar; sabia el nombre del esquema, del catalogo y el nombre de la tabla, asi que todo lo que tenia que hacer era una consulta a ese lugar donde SQL Server almacena el nombre de las tablas, y pues resulta que la consulta era tan sencilla como esto:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;&lt;strong&gt;SELECT * FROM INFORMATION_SCHEMA.TABLES&lt;br /&gt;WHERE TABLE_CATALOG = 'myCatalog' AND&lt;br /&gt;TABLE_SCHEMA = 'mySchema' AND&lt;br /&gt;TABLE_NAME = 'myTable';&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Y listo, al final al pasar esto a codigo para saber si existia o no la tabla, todo quedo de esta forma:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;&lt;strong&gt;Dim sqlString As String = "SELECT COUNT(1) FROM INFORMATION_SCHEMA.TABLES "&lt;br /&gt;sqlString &amp;amp;= "WHERE TABLE_CATALOG = 'myCatalog' AND "&lt;br /&gt;sqlString &amp;amp;= "TABLE_SCHEMA = 'mySchema' AND "&lt;br /&gt;sqlString &amp;amp;= "TABLE_NAME = 'myTable'"&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;&lt;strong&gt;Dim objCommand As System.Data.SqlClient.SqlCommand = New System.Data.SqlClient.SqlCommand(sqlString, objConnection)&lt;br /&gt;Dim exist As Integer = Integer.Parse(objCommand.ExecuteScalar().ToString())&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:78%;"&gt;&lt;strong&gt;If (exist = 1) Then&lt;br /&gt;       MsgBox("SI EXISTE!!!")&lt;br /&gt;ElseIf (exist = 0) Then&lt;br /&gt;       MsgBox("NO EXISTE!!!")&lt;br /&gt;End If&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Espero que les sea de utilidad y que esto los pueda ayudar a solucionar sus problemas.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-5426479899827761559?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/5426479899827761559/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=5426479899827761559' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/5426479899827761559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/5426479899827761559'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2009/06/como-saber-si-existe-una-tabla-en-sql.html' title='COMO SABER SI EXISTE UNA TABLA EN SQL SERVER 2005 DESDE VB.NET'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-4103591537096030732</id><published>2009-06-02T10:06:00.006-06:00</published><updated>2010-08-18T14:40:16.191-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linea de comandos'/><category scheme='http://www.blogger.com/atom/ns#' term='bcp'/><category scheme='http://www.blogger.com/atom/ns#' term='vb.net 2008'/><title type='text'>EJECUTAR BCP COMO PROCESO DESDE VB.NET 2008</title><content type='html'>&lt;span style="font-size:78%;"&gt;Para ejecutar BCP desde codigo en VB.NET 2008, basta con escribir el siguiente codigo:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:courier new;"&gt;Dim objProcess As System.Diagnostics.Process = New System.Diagnostics.Process&lt;br /&gt;objProcess.EnableRaisingEvents = True&lt;br /&gt;objProcess.StartInfo = New System.Diagnostics.ProcessStartInfo()&lt;br /&gt;objProcess.StartInfo.UseShellExecute = False&lt;br /&gt;objProcess.StartInfo.RedirectStandardOutput = True&lt;br /&gt;objProcess.StartInfo.RedirectStandardError = True&lt;br /&gt;objProcess.StartInfo.FileName = "bcp"&lt;br /&gt;objProcess.StartInfo.Arguments = "mydatabase.dbo.mytable out c:\mybackup -S mydatabaseserver -c -t"""" -r \n -T -U sa"&lt;br /&gt;objProcess.Start()&lt;br /&gt;objProcess.WaitForExit()&lt;br /&gt;Dim s1 As String = objProcess.StandardOutput.ReadLine()&lt;br /&gt;Dim s2 As String = objProcess.StandardOutput.ReadLine()&lt;br /&gt;If (s2.Substring(0, 5) = "Error") Then&lt;br /&gt;archivoLog.WriteLine("ERROR " &amp;amp; Date.Now.ToString() &amp;amp; " " &amp;amp; s1 &amp;amp; " " &amp;amp; s2)&lt;br /&gt;Return False&lt;br /&gt;Else&lt;br /&gt;archivoLog.WriteLine("OK " &amp;amp; Date.Now.ToString() &amp;amp; " Finalizando proceso de backup de la tabla POSCuentasXCobrarCliente.")&lt;br /&gt;Return True&lt;br /&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Espero que este codigo le pueda ser de utilidad a alguien, y que no tenga que esta casi un dia buscando informacion sobre esto :D&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-4103591537096030732?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/4103591537096030732/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=4103591537096030732' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/4103591537096030732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/4103591537096030732'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2009/06/ejecutar-bcp-como-proceso-desde-vbnet.html' title='EJECUTAR BCP COMO PROCESO DESDE VB.NET 2008'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-4894918086158480342</id><published>2009-06-01T11:01:00.005-06:00</published><updated>2010-08-18T14:39:00.129-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tabla'/><category scheme='http://www.blogger.com/atom/ns#' term='sql server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='exportar'/><category scheme='http://www.blogger.com/atom/ns#' term='bcp'/><category scheme='http://www.blogger.com/atom/ns#' term='pipes'/><title type='text'>IMPORTAR TABLA DE SQL EXPRESS 2005 A ARCHIVO DE TEXTO SEPARADO POR PIPES (|)</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;Nueva tarea asignada y tristemente fueron casi 13 horas investigando como hacer esta "dificil" :@ tarea, no soy de las personas que les agrada el no conocer una tecnologia y tomarse todo ese tiempo para saber que hacer.&lt;br /&gt;&lt;br /&gt;Para realizar esto se necesita del comando &lt;strong&gt;bcp&lt;/strong&gt; que viene como una utilidad por default al instalar el SQL Express 2005. Este proceso se realiza por completo en la consola de Windows, en este caso estoy utilizando Windows XP.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Cabe aclarar que para las versiones de SQL Express y Developer, no se puede ejecutar exitosamente este comando desde una computadora la cual no es la misma donde se encuentre la instancia del servidor donde esta la tabla de la base de datos que queremos exportar.&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Para iniciar abrimos la consola de Windows (Inicio -&gt; Ejecutar -&gt; cmd)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;En la consola de Windows abierta escribimos el siguiente comando:&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;strong&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;bcp nombre_db.dbo.nombre_tabla out c:\nombre_archivo_destino.txt -S nombre_servidor -c -t"" -r \n -T -U user&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Explicacion:&lt;br /&gt;Primero se escribe el nombre de comando bcp.&lt;br /&gt;Despues escribimos el nombre de la tabla que se desea exportar, iniciando con el nombre de la instancia de la base de datos donde se encuentra.&lt;br /&gt;El texto out indica que se va a exportar la tabla.&lt;br /&gt;Siguiente, se escribre el nombre del archivo destino, que es donde se guardaran los datos de la tabla.&lt;br /&gt;El tag -S indica que se proveera el nombre del servidor de base de datos&lt;br /&gt;El tag -c indica que se exportaran los datos de la tabla como carateres (esto lo recomiendo personalmente bastante)&lt;br /&gt;El tag -t indica que se proveera del caracter para separar las columnas, en este caso el caracter sera el simbolo de pipe ()&lt;br /&gt;El tag -r indica que se proveera el caracter de fin de linea, en este caso es el de fin de linea (\n)&lt;br /&gt;El tag -T indica que se utilizara una trusted connection a la base de datos.&lt;br /&gt;El tag -U indica que se proveera el nombre de usuario para conectar se a la base de datos.&lt;br /&gt;&lt;br /&gt;Y listo hemos exportado la tabla seleccionada, utilizando como separador el caracter pipe ().&lt;/span&gt; &lt;/p&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Espero que esto le sea de ayuda a alguien mas, y que no tenga que pasar mas tiempo investigando por la red, el punto es hacer las cosas que alguien mas ya ha hecho lo mas rapido posible, para poder dedicar el tiempo a algo mas importante.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-4894918086158480342?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/4894918086158480342/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=4894918086158480342' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/4894918086158480342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/4894918086158480342'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2009/06/importar-tabla-de-sql-express-2005.html' title='IMPORTAR TABLA DE SQL EXPRESS 2005 A ARCHIVO DE TEXTO SEPARADO POR PIPES (|)'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-4379063716680735842</id><published>2009-05-22T09:41:00.007-06:00</published><updated>2010-08-18T14:36:52.356-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mayor que'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><category scheme='http://www.blogger.com/atom/ns#' term='menor que'/><category scheme='http://www.blogger.com/atom/ns#' term='caracteres especiales'/><title type='text'>COMO ESCRIBIR LOS SIMBOLOS "MAYOR QUE" (&gt;) Y "MENOR QUE" (&lt;) EN HTML</title><content type='html'>&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:78%;"&gt;Dado que padezco de que se me olviden las cosas, y cuando se me olvidan las cosas despues tiendo a buscarlas nuevamente en internet, perdiendo de esta forma parte del tiempo, escribo este post, para poderme recordar como escribir estos simbolos en html:&lt;br /&gt;&lt;br /&gt;&amp;lt; Menor Que = &amp;amplt;&lt;br /&gt;&lt;br /&gt;&amp;gt; Mayor Que = &amp;ampgt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;PD: Por cierto... para mostrar el simbolo amperson (&amp;amp;) se utiliza la cadena &amp;amp;amp.&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-4379063716680735842?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/4379063716680735842/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=4379063716680735842' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/4379063716680735842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/4379063716680735842'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2009/05/como-escribir-los-simbolos-mayor-que-y.html' title='COMO ESCRIBIR LOS SIMBOLOS &quot;MAYOR QUE&quot; (&amp;gt;) Y &quot;MENOR QUE&quot; (&amp;lt;) EN HTML'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-4321720986340653338</id><published>2009-05-22T09:29:00.004-06:00</published><updated>2010-08-18T14:35:55.522-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='dataset'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='VB.net 2005'/><title type='text'>CARGANDO INFORMACION DE UN ARCHIVO XML A UN DATASET</title><content type='html'>&lt;span style="font-family:verdana;font-size:78%;"&gt;Entre las labores del dia de hoy tenia que cargar el contenido de un archivo xml a un dataset, y pues como no tenia ni idea de como hacerlo tuve que googlear un poco, despues de probar un poco de codigo que habia encontrado al fin encontre el que me funciono.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;En este codigo lo que se hace es crear un string que contiene el path fisico del archivo xml el cual se encuentra dentro de mi mismo proyecto web. Posterior a esto declaro un nuevo DataSet y esta parte que viene ahora es la que no comentaban en la mayoria de sitios que encontre y era el crear un nuevo DataTable. Asi que se crea el nuevo DataTable se le asignan las columnas que tendra que son creadas en relacion a los campos que tiene el archivo XML, despues de esto agregamos la DataTable al DataSet, por cierto el nombre de la tabla tambien se debe escribir en funcion del archivo XML, despues utilizamos el metodo ReadXml del DataSet y despues de esto podemos ordenar el cotenido en funcion de algun campo si asi lo deseamos.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;En mi caso deseaba agregar el resultado a un DropDownList, asi que a cotinuacion dejo un ejemplo del archivo XML y el codigo que utilice en VB.NET.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;strong&gt;archivo.xml&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&amp;lt;?xml version="1.0" encoding="utf-8" ?&amp;gt;&lt;br /&gt;&amp;lt;reporte&amp;gt;&lt;br /&gt;&amp;lt;nombre_reporte&amp;gt;&lt;br /&gt;&amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;&amp;lt;nombre&amp;gt;Reporte 1&amp;lt;/nombre&amp;gt;&lt;br /&gt;&amp;lt;/nombre_reporte&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana;font-size:78%;"&gt;&amp;lt;/reporte&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;strong&gt;archivo.aspx.vb&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Dim archivoXml As String = Server.MapPath("./Includes/XML/XMLReportNameFile.xml")&lt;br /&gt;Dim dsXmlData As DataSet = New DataSet&lt;br /&gt;Dim dtXmlTable As DataTable = New DataTable("nombre_reporte")&lt;br /&gt;dtXmlTable.Columns.Add("id", Type.GetType("System.Int32"))&lt;br /&gt;dtXmlTable.Columns.Add("nombre", Type.GetType("System.String"))&lt;br /&gt;dsXmlData.Tables.Add(dtXmlTable)&lt;br /&gt;dsXmlData.ReadXml(archivoXml, XmlReadMode.InferSchema)&lt;br /&gt;dsXmlData.Tables("nombre_reporte").DefaultView.Sort = "id"&lt;br /&gt;ddlReporte.DataSource = dsXmlData.Tables("nombre_reporte").DefaultView&lt;br /&gt;ddlReporte.DataTextField = "nombre"&lt;br /&gt;ddlReporte.DataValueField = "id"&lt;br /&gt;ddlReporte.DataBind()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;strong&gt;&lt;em&gt;PD: Por cierto para poder utilizar la clase DataSet se debe de importar la libreria System.Data y el ddlReporte es el nombre del dropdownlist&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-4321720986340653338?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/4321720986340653338/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=4321720986340653338' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/4321720986340653338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/4321720986340653338'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2009/05/cargando-informacion-de-un-archivo-xml.html' title='CARGANDO INFORMACION DE UN ARCHIVO XML A UN DATASET'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-2878074118309540216</id><published>2009-05-19T09:37:00.003-06:00</published><updated>2010-08-18T14:35:17.490-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint Server 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><category scheme='http://www.blogger.com/atom/ns#' term='export'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='import'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>HACIENDO UN BACKUP Y RESTAURANDO UN SITE COLLECTION</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Despues&lt;/span&gt; de dar vueltas y vueltas y vueltas por la red, buscando una forma de poder sacar un &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;backup&lt;/span&gt; a un &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;site&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;collection&lt;/span&gt; dentro de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;MOSS&lt;/span&gt; 2007, y buscando como restaurarlo posteriormente en otra &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;farm&lt;/span&gt;, por fin &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;encontre&lt;/span&gt; como hacerlo.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Durante este proceso &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;tambien&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;encontre&lt;/span&gt; varias formas de no hacerlo, como por ejemplo:&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Utilizar las herramientas &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;graficas&lt;/span&gt; que provee el administrador de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;MOSS&lt;/span&gt;, en donde nos permite hacer un &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;backup&lt;/span&gt; de un &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;site&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;collection&lt;/span&gt; o de una &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;web&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;application&lt;/span&gt; para luego ser restaurada, pero resulto que esto solo me funciono dentro de la misma &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;farm&lt;/span&gt;. Intentando hacerlo desde otra &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;farm&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;probe&lt;/span&gt; asignarle permisos a todo para que se pudiera realizar la &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;operacion&lt;/span&gt;, pero siempre mostraba un error que no se &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;tenian&lt;/span&gt; permisos para el archivo &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;xml&lt;/span&gt; que guarda los datos de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;configuracion&lt;/span&gt; de los &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;backups&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;ralizados&lt;/span&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;La segunda forma fue utilizando &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;SQL&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;Server&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;Express&lt;/span&gt; 2005, para lo cual se trataba de hacer &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;backup&lt;/span&gt; a la base de datos de la &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;web&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;application&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;despues&lt;/span&gt; restaurar esta base de datos en el servidor de base de datos de la nueva &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;farm&lt;/span&gt;, crear una nueva &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;web&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;application&lt;/span&gt;, y posterior a eso relacionar la &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;web&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;application&lt;/span&gt; con la base de datos restaurada. Resultado? tampoco funciono, no se pudo relacionar de forma correcta la &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;web&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;application&lt;/span&gt; con la base de datos restaurada.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p align="justify"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;Despues&lt;/span&gt; de esto &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;lei&lt;/span&gt; un poco sobre el comando &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;stsadm&lt;/span&gt; que provee &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;MOSS&lt;/span&gt; 2007, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;asi&lt;/span&gt; que me &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_44"&gt;decidi&lt;/span&gt; a probarlo; y pues resulto que si funciono, lo que se &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_45"&gt;debia&lt;/span&gt; de hacer era ejecutar el comando &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_46"&gt;export&lt;/span&gt; del &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_47"&gt;stsadm&lt;/span&gt; para sacar la &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_48"&gt;web&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_49"&gt;application&lt;/span&gt; y el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_50"&gt;site&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_51"&gt;collection&lt;/span&gt;, mover el archivo generado a la nueva &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_52"&gt;farm&lt;/span&gt; y &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_53"&gt;ahi&lt;/span&gt; ejecutar el comando &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_54"&gt;import&lt;/span&gt; del &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_55"&gt;stsadm&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;Para ejecutar el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_56"&gt;stsadm&lt;/span&gt; se debe de ir a la carpeta donde se encuentra el .&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_57"&gt;exe&lt;/span&gt; desde la consola, la cual en una &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_58"&gt;instalacion&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_59"&gt;estandar&lt;/span&gt; se encuentra en la siguiente &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_60"&gt;ubicacion&lt;/span&gt;:&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;color:#000000;"&gt;&lt;em&gt;&lt;strong&gt;"C:\&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_61"&gt;Program&lt;/span&gt; Files\&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_62"&gt;Common&lt;/span&gt; Files\Microsoft &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_63"&gt;Shared&lt;/span&gt;\&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_64"&gt;web&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_65"&gt;server&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_66"&gt;extensions&lt;/span&gt;\12\&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_67"&gt;BIN&lt;/span&gt;\"&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:verdana;font-size:78%;"&gt;La sintaxis de los comandos para exportar e importar son las siguientes:&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_68"&gt;Export&lt;/span&gt; (realiza el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_69"&gt;backup&lt;/span&gt;):&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;&lt;span style="font-size:78%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_70"&gt;stsadm&lt;/span&gt; -o &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_71"&gt;export&lt;/span&gt; -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_72"&gt;url&lt;/span&gt; [http://nombre_del_sitio:puerto] -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_73"&gt;filename&lt;/span&gt; [nombre_del_archivo_de_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_74"&gt;backup&lt;/span&gt;]&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_75"&gt;Import&lt;/span&gt; (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_76"&gt;reestablece&lt;/span&gt; el &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_77"&gt;backup&lt;/span&gt;, necesita que ya exista la &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_78"&gt;web&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_79"&gt;application&lt;/span&gt; creada con un &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_80"&gt;site&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_81"&gt;collection&lt;/span&gt; creado):&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-family:verdana;"&gt;&lt;strong&gt;&lt;span style="font-size:78%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_82"&gt;stsadm&lt;/span&gt; -o &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_83"&gt;import&lt;/span&gt; -url[http://nombre_del_sitio:puerto] -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_84"&gt;filename&lt;/span&gt; [nombre_del_archivo_de_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_85"&gt;backup&lt;/span&gt;]&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-2878074118309540216?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/2878074118309540216/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=2878074118309540216' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/2878074118309540216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/2878074118309540216'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2009/05/haciendo-un-backup-y-restaurando-un.html' title='HACIENDO UN BACKUP Y RESTAURANDO UN SITE COLLECTION'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-1127754036250346803</id><published>2009-03-09T19:43:00.006-06:00</published><updated>2011-05-08T09:59:10.442-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Puerto 80'/><category scheme='http://www.blogger.com/atom/ns#' term='wampserver'/><category scheme='http://www.blogger.com/atom/ns#' term='IIS'/><category scheme='http://www.blogger.com/atom/ns#' term='wamp'/><category scheme='http://www.blogger.com/atom/ns#' term='wamp server'/><title type='text'>CAMBIAR EL PUERTO POR DEFECTO DE WAMPSERVER 2.0</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Estoy trabajando un proyecto que necesita ejecutarse sobre un servidor Apache-PHP, y necesitaba poder ejecutar el WampServer sin que creara conflictos con el IIS. La solucion que habia estado utilizando para esto era ingresar al apartado de servicios de Windows y deshabilitar los servicios del IIS, pero el dia de hoy me decidi a buscar una verdadera solucion y pues la encontre en este &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.remotehams.com/forums/index.php?topic=82.0"&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;link&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;, asi que a continuacion muestro el proceso a seguir explicado en español.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Se debe de iniciar el servicio de WampServer de forma que el icono de WampServer se muestre en la barra de tareas del escritorio de Windows.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5311377842144813058" src="http://1.bp.blogspot.com/_xByJpi1t6ms/SbXOAazsIAI/AAAAAAAAAAc/PdTai8UTgqc/s400/New+Picture.bmp" style="cursor: hand; cursor: pointer; display: block; height: 30px; margin: 0px auto 10px; text-align: center; width: 29px;" /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Se daba clic sobre el icono anterior de forma que despliegue el menu contextual del WampServer. En este menu nos movilizamos a traves de la siguientes opciones: Apache &amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;httpd.conf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;, y de estar forma se abrira el archivo con el mismo nombre. Este archivo puede ser encontrado tambien en la ubicacion: C:\wamp\bin\apache\Apache2.2.11\conf.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: center;"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5311389651704267266" src="http://3.bp.blogspot.com/_xByJpi1t6ms/SbXYv02EwgI/AAAAAAAAABs/x8QaL6_mt6g/s400/New+Picture+(1).bmp" style="cursor: hand; cursor: pointer; display: block; height: 266px; margin: 0px auto 10px; text-align: center; width: 329px;" /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;En este archivo se debe de editar la linea 46, en donde se debe de escribir el numero de puerto que se desea utilizar, en este caso usare el puerto 82.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-YpKsjraZ2-A/Tca9KvFQ38I/AAAAAAAAAHc/ER2cSraQg8s/s1600/Linea+46+httpd.conf.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-YpKsjraZ2-A/Tca9KvFQ38I/AAAAAAAAAHc/ER2cSraQg8s/s1600/Linea+46+httpd.conf.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;En este mismo archivo nos dirigimos a la linea 171, en donde se debera de agregar el mismo numero de puerto de la linea anterior, en este caso estamos utilizando el 82.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-AKtlHwxicAw/Tca9cDN9u2I/AAAAAAAAAHg/rjIiwkIPWUw/s1600/Linea+171+httpd.conf.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-AKtlHwxicAw/Tca9cDN9u2I/AAAAAAAAAHg/rjIiwkIPWUw/s1600/Linea+171+httpd.conf.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Ahora debemos de editar otro archivo para esto, nos dirigimos a la ubicacion C:\wamp y abrimos el archivo&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; wampmanager.tpl&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;En este archivo se deben de editar las lineas 120, 121 y 122, agregando el puerto el cual utilizara la conexion de estos servicios. Aqui se debe escribir el puerto que se escribio en el archivo anterior; en este caso es el puerto 82.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-HN0OFZI6al8/Tca9jW4luyI/AAAAAAAAAHk/Veb60OZEcNM/s1600/Linea+120-121+wampmanager.tpl.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-HN0OFZI6al8/Tca9jW4luyI/AAAAAAAAAHk/Veb60OZEcNM/s1600/Linea+120-121+wampmanager.tpl.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Ahora guardamos ambos archivos y los cerramos, y reiniciamos el servicio de WampServer y con esto podremos escribir en la barra de URL del navegador de Internet: http://localhost:82 y con esto nos mostrara la pagina de WampServer en el navegador de Internet.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span class="Apple-style-span" style="font-family: verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Y con esto la con esto la configuracion esta terminada.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-1127754036250346803?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/1127754036250346803/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=1127754036250346803' title='30 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/1127754036250346803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/1127754036250346803'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2009/03/cambiar-el-puerto-por-defecto-de.html' title='CAMBIAR EL PUERTO POR DEFECTO DE WAMPSERVER 2.0'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_xByJpi1t6ms/SbXOAazsIAI/AAAAAAAAAAc/PdTai8UTgqc/s72-c/New+Picture.bmp' height='72' width='72'/><thr:total>30</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-8379052553434482368</id><published>2009-03-05T00:31:00.001-06:00</published><updated>2010-08-18T14:32:55.226-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tab'/><category scheme='http://www.blogger.com/atom/ns#' term='fernando delgadillo'/><category scheme='http://www.blogger.com/atom/ns#' term='guitar pro'/><title type='text'>AUN SIRVE EL OIDO :D</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;Despues de mucho tiempo (casi 4 años), un poco influenciado por el tan agradable concierto de Fernando Delgadillo en Guatemala, y motivado por sucesos en mi vida personal, me vi forzado a darle un break a mi diario vivir y detenerme a sentir un poco... a escuchar... y pues como bien era mi costumbre escapar de lo que me rodea con un poco de musica.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_xByJpi1t6ms/Sa9zCb_azBI/AAAAAAAAAAU/U3NUBwylK_Q/s1600-h/no_me_pidas_ser_tu_amigo+-+page+1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 260px;" src="http://1.bp.blogspot.com/_xByJpi1t6ms/Sa9zCb_azBI/AAAAAAAAAAU/U3NUBwylK_Q/s400/no_me_pidas_ser_tu_amigo+-+page+1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5309588971403791378" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;br /&gt;No esta terminada aun, es unicamente el intro, pero es lo que por el momento me ha permitido lograr este tiempo lejos de la guitarra. Cualquier correcion que encuentren, por favor haganmelo saber, asi se podra tener esta cancion lo mejor posible.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-8379052553434482368?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/8379052553434482368/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=8379052553434482368' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/8379052553434482368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/8379052553434482368'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2009/03/aun-sirve-el-oido-d.html' title='AUN SIRVE EL OIDO :D'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_xByJpi1t6ms/Sa9zCb_azBI/AAAAAAAAAAU/U3NUBwylK_Q/s72-c/no_me_pidas_ser_tu_amigo+-+page+1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-48385016224967657</id><published>2009-01-18T20:40:00.001-06:00</published><updated>2010-08-18T14:32:20.616-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nbsp'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>MOSTRANDO ESPACIOS EN BLANCO EN HTML</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;Despues de haber realizado, una busqueda de aproximadamente 10 minutos, para encontrar algo que ya habia hecho hace mucho, y muchas veces pues escogi escribir este post.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;Mi busqueda era acerca de como mostrar espacios en blanco en HTML sin utilizar CSS, y pues es tan simple como escribir la siguiente cadena:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" line-height: 20px; "&gt;&lt;pre class="html4strict"   style="  background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); line-height: 1.7; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; overflow-x: auto; overflow-y: auto; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; white-space: pre-wrap; word-wrap: break-word; background-position: initial initial; font-family:Monaco, Consolas, 'Courier New', monospace;font-size:93%;"&gt;&lt;span class="sc1" style="background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(255, 247, 204); color: rgb(104, 88, 0); background-position: initial initial; "&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&amp;amp;nbsp&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;La cual representa un espacio en blanco en HTML, por lo que cada vez que se quiera agregar espacios en blanco en HTML antes de una cadena de texto, puede utilizar esta simple y pequeña cadena.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-48385016224967657?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/48385016224967657/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=48385016224967657' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/48385016224967657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/48385016224967657'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2009/01/mostrando-espacios-en-blanco-en-html.html' title='MOSTRANDO ESPACIOS EN BLANCO EN HTML'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5431539149198185039.post-4958551239775149634</id><published>2008-08-29T14:23:00.002-06:00</published><updated>2010-08-18T14:30:45.483-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='phpeclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='Adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex Builder 3'/><title type='text'>INSTALAR PLUGIN DE PHPECLIPSE EN FLEX BUILDER 3</title><content type='html'>&lt;span style="font-size:78%;"&gt;Despues de haber gastado dos noches buscando como instalar el plugin de PHPEclipse, y de haberlo hecho 3 veces antes y de nunca haber apuntado la direccion donde se debia de descargar el plugin y el nombre del URL, ahora vamos a apuntarlo... la cosa es asi:&lt;br /&gt;&lt;br /&gt;Despues de tener abierto Flex Builder 3, se da clic sobre Help -&gt; Software Updates -&gt; Find and Install.&lt;br /&gt;&lt;br /&gt;En la ventana que nos aparece seleccionamos "Search for new features to install", clic en Next y clic en el boton de "New Remote Site..." En la ventana que nos muestra debemos de ingresar ciertos campos.&lt;br /&gt;&lt;br /&gt;Los campos deben de ser los siguientes:&lt;br /&gt;&lt;br /&gt;Name: PHPEclipse Nightly&lt;br /&gt;URL: http://update.phpeclipse.net/update/nightly&lt;br /&gt;&lt;br /&gt;Clic sobre "OK" y listo, jeje, ahora si hay un lugar al cual recurrir cuando formatee la compu y necesite reinstalar este plugin.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5431539149198185039-4958551239775149634?l=mike28blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mike28blog.blogspot.com/feeds/4958551239775149634/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5431539149198185039&amp;postID=4958551239775149634' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/4958551239775149634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5431539149198185039/posts/default/4958551239775149634'/><link rel='alternate' type='text/html' href='http://mike28blog.blogspot.com/2008/08/instalar-plugin-de-phpeclipse-en-flex.html' title='INSTALAR PLUGIN DE PHPECLIPSE EN FLEX BUILDER 3'/><author><name>mike28</name><uri>http://www.blogger.com/profile/07622267122224570988</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
