
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tecnoaxis Blog &#187; tutoriales</title>
	<atom:link href="http://www.tecnoaxis.com.ar/tag/tutoriales/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tecnoaxis.com.ar</link>
	<description></description>
	<lastBuildDate>Wed, 09 Nov 2011 06:49:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Como mudar un sitio web del servidor local a internet (Gratis!)</title>
		<link>http://www.tecnoaxis.com.ar/2008/02/09/como-mudar-un-sitio-web-del-servidor-local-a-internet-gratis/</link>
		<comments>http://www.tecnoaxis.com.ar/2008/02/09/como-mudar-un-sitio-web-del-servidor-local-a-internet-gratis/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 10:46:00 +0000</pubDate>
		<dc:creator>Alejandro Rean</dc:creator>
				<category><![CDATA[hosting]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[tutoriales web]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://tecnoaxis.zxq.net/2008/02/09/como-mudar-un-sitio-web-del-servidor-local-a-internet-gratis/</guid>
		<description><![CDATA[Seguramente, sobre todo los practicantes de desarrollo web y/o bloggers, en algun momento nos preguntamos si no existía alguna forma, gratuita, de poder tener nuestra página subida a Internet. En mi caso, comencé entusiasmado desarrollando sitios dinámicos, monté un servidor local (en mi pc) sobre linux, instalé Apache, PHP, MySql&#8230; etc, etc, etc&#8230; Las páginas [...]]]></description>
			<content:encoded><![CDATA[<p>Seguramente, sobre todo los practicantes de <span style="font-weight: bold">desarrollo web</span> y/o <span style="font-weight: bold">bloggers</span>, en algun momento nos preguntamos si no existía alguna forma, gratuita, de poder tener <span style="font-weight: bold">nuestra página subida a Internet</span>.</p>
<p>En mi caso, comencé entusiasmado desarrollando <span style="font-weight: bold">sitios dinámicos</span>, <span style="font-weight: bold">monté un servidor </span><span style="font-weight: bold">local</span> (en mi pc) <span style="font-weight: bold">sobre linux</span>, instalé <span style="font-style: italic">Apache, PHP, MySql&#8230;</span> etc, etc, etc&#8230; Las páginas <span style="font-weight: bold">funcionaban</span>, gracias al servicio que ofrece <a href="http://www.cdmon.com/"><span style="font-style: italic">CDMON.com</span></a> para redirección de <span style="font-style: italic">ip estática</span> a <span style="font-style: italic">ip dinámica</span> y un <span style="font-style: italic">cron script</span> que le <span style="font-style: italic">ping</span>ueaba<br />
mi ip, <span style="font-weight: bold">todo era perfecto</span>.</p>
<p>Claro, <span style="font-weight: bold">no duró más que un par de horas</span> ya que cuando uno de mis hermanos quizo usar la computadora, la reinició para usar Windows y al demonio el servidor =). <span style="font-weight: bold">A más de </span><span style="font-weight: bold">uno le debe pasar!</span> Pueden dejar sus comentarios con historias y peleas familiares si quieren.</p>
<p>Todos sabemos que <span style="font-weight: bold">un sitio web</span> <span style="font-weight: bold">no puede funcionar</span> <span style="font-weight: bold">dos horas de cada cuatro o </span><span style="font-weight: bold">cinco</span>, por lo que me decidí a buscar una <span style="font-weight: bold">solución URGENTE!</span> Y ahi estaba, esperando por mi&#8230; vaya a saber uno con qué intereses, o en realidad sí los sé, pero no podía ser real tanta generosidad. Igual tiene sus pequeños defectos&#8230;</p>
<p>A continuación les dejo un <span style="font-weight: bold">sencillo tutorial paso a paso</span>, de esos que a todos nos gustan por su practicidad, para que lo tengan de guía. No se preocupen que una vez que suban un par de sitios ya se acostumbrarán.</p>
<p><span style="font-weight: bold">Herramientas Necesarias</span></p>
<p>1. Para realizar la mudanza (también llamado <span style="font-style: italic">deploying</span>) de nuestro sitio dinámico en internet estas son las herramientas básicas que necesitaremos:</p>
<p>2. Un <span style="font-weight: bold">sitio web</span> ya creado: si vamos a mudar un sitio de nuestro servidor a internet, primero tenemos que tenerlo hecho =D. Llamaré dinámico a todo sitio creado en PHP, con base de datos en MySQL, PostgreSQL o similar. Será de mucha ayuda tener instalado en nuestro servidor local phpMyAdmin.</p>
<p>3. <span style="font-weight: bold">Gestor de</span> <span style="font-weight: bold">FTP</span>: algún programa capaz de conectarse mediante el protocolo FTP para poder copiar los archivos al servidor destino. En mi caso utilizo el gFTP en Linux. Para Windows hay varios, CuteFTP, FTP Explorer, etc. Usen el que más les guste.</p>
<p>4. <span style="font-weight: bold">Ganas</span> y <span style="font-weight: bold">tiempo</span>.</p>
<p><span style="font-weight: bold">Tutorial</span><br />
<span style="font-weight: bold">Primera Parte: Ubicación de nuestro sitio en Internet</span></p>
<p>1. Crear una cuenta <span style="font-weight: bold">gratuita</span> en <a href="http://www.zymic.com/">www.zymic.com</a>. Es tan trivial como crear una cuenta en cualquier otro servicio web.</p>
<p>*Nota: el servicio gratuito de Zymic ofrece 2GB de espacio y ancho de banda de 35GB, PHP/MySQL, administrador online de FTP (totalmente básico, no es muy útil, pero está), HOSTING SIN PUBLICIDAD, un nombre de dominio gratuito (no es .com pero nos sirve igual). Como restricción, admite hasta 5 _bases de datos_ por sitio (no confundir el concepto de base de datos con tabla!). Se puede crear más de un sitio por cuenta. La única conexión entre Tecnoaxis/Yo y Zymic.com es de usuario/proveedor, no me pagan comisión ni me regalan nada por hacer este tutorial, jaja. Fin del disclaimer.</p>
<p>2. <span style="font-weight: bold">Crear un sitio web</span>, yo por practicidad uso la dirección <span style="font-style: italic">misitio</span>.zxq.net, pero eso queda a criterio de cada uno.</p>
<p>3.a. <span style="font-weight: bold">Copiar</span> mediante el gestor de FTP <span style="font-weight: bold">los archivos</span> a la raíz o a un subdirectorio si así lo desean. Los datos de conexión serían, por ejemplo:</p>
<p>.host: <span style="font-style: italic">misitio</span>.zxq.net<br />
.puerto: 21<br />
.usuario: <span style="font-style: italic">misitio</span>@zxq.net</p>
<p>Por supuesto la contraseña es la que indicaron ustedes al momento de crear el <span style="font-weight: bold">sitio</span> en Zymic.</p>
<p>Este paso <span style="font-weight: bold">puede demorar bastante</span>, dependiendo de la cantidad de archivos y carpetas.</p>
<p>3.b. <span style="font-weight: bold">Exportar la base de SQL</span>. Esto lo pueden hacer mientras se copian por FTP los archivos,y<br />
se logra de manera muy sencilla mediante el uso de <span style="font-weight: bold">phpMyAdmin</span>. Luego de loguearse al phpMyAdmin (en su <span style="font-style: italic">servidor local</span>), en el menú principal hay una opción llamada <span style="font-weight: bold">Exportar</span> (<span style="font-style: italic">Export</span>), dejan todo como está y le dan continuar. Copian el script arrojado por phpMyAdmin a un documento mediante su editor de textos preferido y <span style="font-weight: bold">lo graban en un archivo .txt</span> (ej.: mibase.txt). No cierren el editor.</p>
<p>3.c. A continuación, desde el panel de control de <a href="http://www.zymic.com/" style="font-weight: bold">Zymic</a>, ingresamos al sitio creado y hacemos clic en la opción de <span style="font-weight: bold">editar la configuración de MySQL</span>. Le damos un nombre a nuestra base, que quedará finalmente como <span style="font-style: italic">misitio</span>_zxq_net_<span style="font-style: italic">nombrebase</span>. Luego <span style="font-weight: bold">creamos un usuario</span> de la misma forma, qedará como <span style="font-style: italic">misitio</span>_zxq_net_<span style="font-style: italic">nombreusuario</span>. Para no mezclar ni confundirnos con tantos nombres podemos usar el mismo tanto para la base como para el usuario. A este usuario <span style="font-weight: bold">le daremos todos los permisos</span> sobre <span style="font-style: italic">misitio</span>_zxq_net_<span style="font-style: italic">nombrebase</span>, con la opción que se encuentra debajo, en esa misma página de configuración de SQL.</p>
<p>3.d. Volvemos al editor de texto con nuestro <span style="font-weight: bold">script SQL en .txt</span>, y eliminamos completamente la linea <span style="font-style: italic">CREATE DATABASE &#8230; </span>Además, modificamos en la siguiente linea lo que pone luego de <span style="font-style: italic">USE</span> reemplazandolo por nuestra base <span style="font-style: italic">misitio</span>_zxq_net_<span style="font-style: italic">nombreusuario</span>, cuidando <span style="font-weight: bold">no eliminar las comillas</span>.</p>
<p>3.e. Ingresamos desde el panel de control de <a href="http://www.zymic.com/"><span style="font-weight: bold">Zymic</span></a> a la administración de phpMyAdmin. Vamos a <span style="font-weight: bold">Importar</span> (<span style="font-style: italic">Import</span>), damos clic en <span style="font-weight: bold">Explorar</span> (<span style="font-style: italic">Browse</span>) y elegimos nuestro <span style="font-weight: bold">script .txt</span>. Si el archivo es muy pesado y es rechazado, <span style="font-weight: bold">podemos comprimirlo en formato zip</span> y volver a intentar subirlo, ya que también lo reconoce.</p>
<p>4. Una vez finalizada la copia de archivos con el gestor de FTP, sólo nos queda <span style="font-weight: bold">adaptar los archivos de configuración</span> del sitio dinámico (seguramente llamados <span style="font-style: italic">config.php</span>, <span style="font-style: italic">wp-config.php </span>en el caso de wordpress, etc.) y alguna cosilla más que depende del sitio que tengamos, a esta altura supongo que ya saben como arreglarse <img src='http://www.tecnoaxis.com.ar/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> , además sería muy dificil considerar acá todas las reconfiguraciones posibles. Prestar <span style="font-weight: bold">atención al archivo .htaccess</span>, sobre todo si en nuestro servidor local teniamos al sitio en un subdirectorio, y en el servidor <a href="http://www.zymic.com/"><span style="font-weight: bold">Zymic</span></a> lo copiamos a la raíz. <span style="font-weight: bold">El resto es prueba y error</span>.</p>
<p>Observaciones adicionales: ya he subido varios sitios a este servidor y me funciona bastante bien, al principio tuve problemas con el FTP pero aparentemente hace un par de días lo solucionaron. <span style="font-weight: bold">Los gestores de contenido que probé satisfactoriamente son <span style="font-style: italic">Joomla!</span>,<span style="font-style: italic"> WordPress </span>y<span style="font-style: italic"> Drupal</span></span>. Con <span style="font-weight: bold"><span style="font-style: italic">Elgg</span> aún no pude lograr que funcione</span> debido a una de las limitaciones actuales del servidor, aunque quizás exista algún <a href="http://tecnoaxis.com.ar/2007/11/la-palabra-geek-de-la-semana-workaround.html"><span style="font-style: italic">workaround</span></a>.</p>
<p>Limitaciones del servidor: nada es perfecto. El servidor tiene la opción de<span style="font-weight: bold"> safe_mode = on</span>, con lo cual algunos gestores de contenidos <span style="font-weight: bold">pueden no funcionar</span>. Además, no estoy muy seguro del funcionamiento del módulo <span style="font-weight: bold">rewrite_base</span>, aunque como les dije <span style="font-style: italic">Joomla!</span>,<span style="font-style: italic"> WordPress </span>y<span style="font-style: italic"> Drupal</span> funcionaron sin problemas.</p>
<p><span style="font-weight: bold">Segunda Parte): Registro en<a href="http://www.nic.ar/"> Nic.ar</a> y delegación de DNS mediante <a href="http://www,cdmon.com/">CDMON.com</a> (también gratis!)</span></p>
<p>1. Ingresar a <a href="http://www.nic.ar/"><span style="font-weight: bold">http://www.nic.ar</span></a> y registrar su dominio (válido para Argentina)<span style="font-weight: bold"> .com.ar, .net.ar </span>ó<span style="font-weight: bold"> .org.ar</span>, siguiendo las instrucciones ofrecidas en la página.</p>
<p>2. Si ingresaron correctamente los datos del registro, <span style="font-weight: bold"><a href="http://www.nic.ar/">nic.ar</a> enviará un e-mail</span> a la casilla indicada, el mismo <span style="font-weight: bold">deberá ser re-enviado SIN MODIFICACIONES</span>. No dejen que su administrador de correos le agregue simbolitos ni nada raro porque<span style="font-weight: bold"> el bot de .nic.ar que luego toma la solicitud puede no reconocer los datos</span>, y es muy probable que no lo haga si se agregaron caracteres!</p>
<p>3. Unas horas después van a recibir un <span style="font-weight: bold">e-mail de notificación</span>, informando que ya se encuentra en trámite el regitro.</p>
<p>4. Si tienen suerte <span style="font-weight: bold">en mas o menos una semana ya está disponible</span> el sitio. Pero todavía hay más! Así que al menos tienen unos minutos más para entretenerse.</p>
<p>5. Ingresar a <a href="http://www.cdmon.com/"><span style="font-weight: bold">www.cdmon.com </span></a>y crear una cuenta. Luego desde el <span style="font-weight: bold; font-style: italic">panel de control</span>, seleccionan la opción <span style="font-weight: bold; font-style: italic">Gestión de DNS Estático</span> y añaden la dirección de su dominio recién registrado (ej.: <span style="font-style: italic">misitio</span>.com.ar). Seleccionamos el dominio añadido y presionamos el botón <span style="font-weight: bold; font-style: italic">Gestionar</span>. Hacemos clic en el ícono de <span style="font-weight: bold">herramientas/configuración</span> de <span style="font-weight: bold; font-style: italic">Redirección por URL </span>e ingresamos la dirección de <a href="http://www.zymic.com/"><span style="font-weight: bold">Zymic</span></a> de nuestro sitio (ej.: <span style="font-style: italic">misitio</span>.zxq.net).</p>
<p>6. Volviendo a la <span style="font-weight: bold; font-style: italic">Gestión de DNS Estático</span>, verán<span style="font-weight: bold"> tres direcciones </span>de servidor <span style="font-weight: bold">DNS</span> de <a href="http://www.cdmon.com/"><span style="font-weight: bold">CDMON</span></a>, de las cuales <span style="font-weight: bold">deberán ingresar al menos las dos primeras</span> en la configuración de su dominio en <a href="http://www.nic.ar/"><span style="font-weight: bold">nic.ar</span></a>. Esto se hace una vez que se haya efectuado el <span style="font-weight: bold">registro</span> del dominio,<span style="font-weight: bold"> lo cual pueden verificar</span> ingresando en <a href="http://www.nic.ar/"><span style="font-weight: bold">http://www.nic.ar</span></a>, <span style="font-weight: bold; font-style: italic">Trámites vía web</span>, en el cuadro de <span style="font-weight: bold; font-style: italic">Trámites por nombre de dominio</span>. Una vez que se encuentre en estado <span style="font-weight: bold">FINALIZADO</span>, regresan a <span style="font-weight: bold; font-style: italic">Trámites vía web</span> y en <span style="font-weight: bold; font-style: italic">Modifcaciones</span>/<span style="font-weight: bold; font-style: italic">Delegaciones</span>, ingresan los dos <span style="font-weight: bold">servidores DNS de <a href="http://www.cdmon.com/">CDMON</a></span>, que nombré al principio de este punto.</p>
<p>Hasta aquí el tutorial, espero que les haya sido útil!</p>
<p>Como ejemplo pueden ver estos sitios que tengo alojados ahí:<br />
<a href="http://www.alejandrorean.com.ar/">www.alejandrorean.com.ar<span style="display: block" id="formatbar_Buttons"><span class="down" style="display: block" id="formatbar_CreateLink" title="Enlace" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"></span></span></a><a href="http://astrosignos.zxq.net/">astrosignos.zxq.net</a> (proximamente <a href="http://www.astrosignos.com.ar/">www.astrosignos.com.ar</a>)</p>
<p>Por cualquier duda o aclaración/colaboración que quieran hacer para con este tutorial, pueden dejar su comentario aquí debajo.</p>
<p class="blogger-post-footer">
<p>&gt;&gt; <a href="http://tecnoaxis.blogspot.com">Ver más novedades en Tecnoaxis&#8230;</a> | <a href="http://tinyurl.com/25zy2t" onclick="window.open(this.href, this.target, 'width=800,height=600'); return false;" target="_blank">Ver Tecnoaxis desde la PDA</a><br />
<hr /> Copyright 2007 <a href="http://tecnoaxis.blogspot.com">Tecnoaxis</a> &#8211; Este feed es para uso privado, cualquier duda o consulta comunicate por mail conmigo a <a href="mailto:alejandro.rean@gmail.com">alejandro.rean@gmail.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecnoaxis.com.ar/2008/02/09/como-mudar-un-sitio-web-del-servidor-local-a-internet-gratis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Información SEO de tu sitio web, Xinu vs. URLInfo</title>
		<link>http://www.tecnoaxis.com.ar/2008/01/10/informacion-seo-de-tu-sitio-web-xinu-vs-urlinfo/</link>
		<comments>http://www.tecnoaxis.com.ar/2008/01/10/informacion-seo-de-tu-sitio-web-xinu-vs-urlinfo/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 16:35:00 +0000</pubDate>
		<dc:creator>Alejandro Rean</dc:creator>
				<category><![CDATA[comparativas]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[tutoriales]]></category>

		<guid isPermaLink="false">http://tecnoaxis.zxq.net/2008/01/10/informacion-seo-de-tu-sitio-web-xinu-vs-urlinfo/</guid>
		<description><![CDATA[Visto que en PuntoGeek se comentó recientemente en un artículo la página URLInfo, y en CodigoGeek la página Xinu Returns, se me ocurrió realizar rapidamente una comparativa de ambos, analizando sus pro y sus contras. Se tratan de herramientas tanto SEO como para desarrolladores, que facilitan la validación y evaluación de nuestro dominio/sitio en varios [...]]]></description>
			<content:encoded><![CDATA[<p>Visto que en <a href="http://www.puntogeek.com/2008/01/10/obtiene-informacion-seo-de-tu-dominio-con-urlinfo/" style="color: #3333ff">PuntoGeek</a><a href="http://www.puntogeek.com/2008/01/10/obtiene-informacion-seo-de-tu-dominio-con-urlinfo/"> </a>se comentó recientemente en un artículo la página URLInfo, y en <a href="http://www.codigogeek.com/2008/01/10/xinu-chequea-pagerank-backlinks-y-mucho-mas/">CodigoGeek</a> la página Xinu Returns, se me ocurrió realizar rapidamente una comparativa de ambos, analizando sus pro y sus contras. Se tratan de herramientas tanto SEO como para desarrolladores, que facilitan la validación y evaluación de nuestro dominio/sitio en varios servicios.</p>
<p><span style="font-weight: bold; font-style: italic"><a href="http://www.xinureturns.com/">Xinu Returns</a> vs. <a href="http://www.faganfinder.com/urlinfo/">URLInfo</a></span></p>
<p><span style="font-weight: bold">Aspecto Visual</span><br />
Total: Xinu 1  &#8211;  URLInfo 0</p>
<p>En primer lugar, cabe destacar que <span style="font-weight: bold">Xinu es mucho más agradable a la vista</span>, con una interfaz &#8220;amigable&#8221; nos muestra los resultados en unos cuadros divididos en categorías: Diagnóstico, Dominio, Ranking, Sindicación, Bookmarks en redes tipo digg, Validaciones, Páginas Indexadas en buscadores y Backlinks. También nos muestra un thumbnail de nuestro sitio mediante Snap*.</p>
<p>En cambio, en URLInfo los resultados no son recogidos de inmediato de los distintos servicios, sino que genera un menú en la parte superior donde nos permite seleccionar el dato que queremos saber, y una vista de nuestro sitio en toda la pantalla.</p>
<p><span style="font-weight: bold">Velocidad<br />
</span>Total: Xinu 1 &#8211; URLInfo 1</p>
<p>En la cuestión velocidad, <span style="font-weight: bold">gana URLInfo</span>, ya que al ingresar la dirección de nuestro sitio no comienza a recorrer los distintos servicios recabando la información, sino que nos muestra un menu y nosotros seleccionamos con qué servicio queremos validar/evaluar nuestro sitio.<br />
<span style="font-weight: bold"></span></p>
<p><span style="font-weight: bold">Nivel de detalle<br />
</span>Total: Xinu 1 &#8211; URLInfo 2<span style="font-weight: bold"><br />
</span><br />
Logicamente, al redirigirnos <span style="font-weight: bold">URLInfo</span> al sitio original en el que se realiza la consulta, el nivel de detalle es mayor. Incluso la cantidad de evaluaciones que se pueden realizar es mayor, y las validaciones formales (HTML, CSS, etc&#8230;) son más, lo cual puede significar una gran ventaja si lo que se buscaba era principalmente validar el código de nuestro sitio.</p>
<p><span style="font-weight: bold">Calidad de la Información<br />
</span>Total: Xinu 1 &#8211; URLInfo 3</p>
<p>No es fácil realizar una comparación en  este aspecto, pero se puede deducir que al no pasar por un post-proceso, <span style="font-weight: bold">URLInfo muestra información fidedigna sin ninguna duda</span>. No así Xinu, que puede dejar algo en el camino entre la entrada de información y la salida en los cuadros de resultado.<br />
<span style="font-weight: bold"></span></p>
<p><span style="font-weight: bold">Utilidad Estadística<br />
</span>Total: Xinu 2 &#8211; URLInfo 3</p>
<p>Si de llevar a cabo una estadística se trata, nos va a resultar <span style="font-weight: bold">muchísimo más práctico utilizar el servicio que nos brinda Xinu</span>, el cual nos permite exportar los resultados a un archivo .PDF. Se puede realizar la consulta periódicamente y realizar un archivo de los ficheros PDF para posteriormente realizar un análisis estadístico de la evolución de las consultas.</p>
<p><span style="font-weight: bold">RESULTADO FINAL: </span><span style="font-weight: bold">Xinu 2 &#8211; URLInfo 3</span></p>
<p><span style="font-weight: bold">Conclusión:</span><br />
<span style="font-weight: bold"></span><br />
Si nuestra consulta es <span style="font-weight: bold">específica</span>, y lo que queremos es atacar a la evaluación o validación de <span style="font-weight: bold">un aspecto en particular</span> de nuestro sitio (posicionamiento en buscadores, validación del código, backlinks, etc&#8230;) <span style="font-weight: bold">URLInfo</span> es por lejos la opción a utilizar.</p>
<p>En el caso de querer dar un<span style="font-weight: bold"> vistazo rápido</span>, o simplemente por <span style="font-weight: bold">curiosidad</span>, directamente deberán dirigirse a <span style="font-weight: bold">Xinu Returns</span>, donde podrán obtener una macrovisión de las distintas evaluaciones que pueden realizarse sobre el sitio en cuestión.</p>
<p>Para los <span style="font-weight: bold">estadistas</span>, <span style="font-weight: bold">Xinu Returns </span>tiene lo que se busca, una <span style="font-weight: bold">salida a .PDF</span> que se puede almacenar, posibilitándonos comparar los resultados obtenidos en distintas consultas.</p>
<p>[Ver más en: <a href="http://www.codigogeek.com/2008/01/10/xinu-chequea-pagerank-backlinks-y-mucho-mas/">Codigo Geek</a>, <a href="http://www.puntogeek.com/2008/01/10/obtiene-informacion-seo-de-tu-dominio-con-urlinfo/">PuntoGeek</a>] | vínculos en español</p>
<p>[Ver más en: <a href="http://www.xinureturns.com/">Xinu Returns</a>, <a href="http://www.faganfinder.com/urlinfo/">URLInfo</a>] | vínculos en inglés</p>
<p class="blogger-post-footer">
<p>&gt;&gt; <a href="http://tecnoaxis.blogspot.com">Ver más novedades en Tecnoaxis&#8230;</a> | <a href="http://tinyurl.com/25zy2t" onclick="window.open(this.href, this.target, 'width=800,height=600'); return false;" target="_blank">Ver Tecnoaxis desde la PDA</a><br />
<hr /> Copyright 2007 <a href="http://tecnoaxis.blogspot.com">Tecnoaxis</a> &#8211; Este feed es para uso privado, cualquier duda o consulta comunicate por mail conmigo a <a href="mailto:alejandro.rean@gmail.com">alejandro.rean@gmail.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecnoaxis.com.ar/2008/01/10/informacion-seo-de-tu-sitio-web-xinu-vs-urlinfo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guia rápida para crear un sitio en PHP con CakePHP #1</title>
		<link>http://www.tecnoaxis.com.ar/2008/01/08/guia-rapida-para-crear-un-sitio-en-php-con-cakephp-1/</link>
		<comments>http://www.tecnoaxis.com.ar/2008/01/08/guia-rapida-para-crear-un-sitio-en-php-con-cakephp-1/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 06:00:00 +0000</pubDate>
		<dc:creator>Alejandro Rean</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[tutoriales linux]]></category>

		<guid isPermaLink="false">http://tecnoaxis.zxq.net/2008/01/08/guia-rapida-para-crear-un-sitio-en-php-con-cakephp-1/</guid>
		<description><![CDATA[La mayoría de las veces cuando uno tiene una idea suele no saber por donde empezar, así que la mejor forma es seguir alguna guía contada por alguien que ya pasó por esa experiencia. No soy un experto en el tema, pero la intención es lo que cuenta, y mi intención es ayudarlos a que [...]]]></description>
			<content:encoded><![CDATA[<p>La mayoría de las veces cuando uno tiene una idea<span style="font-weight: bold"> suele no saber por donde empezar</span>, así que la mejor forma es seguir alguna <span style="font-weight: bold">guía</span> contada por alguien que ya pasó por esa experiencia.</p>
<p>No soy un experto en el tema, pero la intención es lo que cuenta, y mi intención es ayudarlos a que tengan considerablemente<span style="font-weight: bold"> rápido configurada su pc para poder empezar a crear sitios en PHP</span>.</p>
<p>Antes que nada, nobleza obliga, debo decirles que <span style="font-weight: bold">existen alternativas </span>a <a href="http://es.wikipedia.org/wiki/PHP">PHP</a>/<a href="http://es.wikipedia.org/wiki/CakePHP">CakePHP</a>, como sería <a href="http://www.rubyonrails.org/">Ruby On Rails</a>, un<span style="font-style: italic"> framework</span> que últimamente está dando mucho que hablar, así como <a href="http://www.rubyonrails.org/">Django</a>. Pero si están convencidos que<span style="font-weight: bold"> lo que ustedes quieren es PHP</span>, allá vamos &#8230;</p>
<p>Para empezar, vamos a aclarar qué es<span style="font-weight: bold"> lo que necesitamos</span>:</p>
<ul style="font-weight: bold">
<li>El servidor HTTP: Apache</li>
<li>El administrador de bases de datos: MySQL</li>
<li>Las librerías de PHP</li>
<li>El framework: CakePHP</li>
</ul>
<p>No voy a extenderme en los detalles de cada uno de los pasos, sino que simplemente los voy a guiar con<span style="font-weight: bold"> links útiles </span>a páginas de personas que pueden explicar mejor que yo <span style="font-weight: bold">como instalar y configurar los distintos complementos</span>.</p>
<p><span style="font-weight: bold">El servidor HTTP</span></p>
<p>Es lo que permitirá <span style="font-weight: bold">comunicar</span> <span style="font-weight: bold">nuestro sitio con Internet </span>y nuestros futuros visitantes. En el caso de que ya tengamos contratado un servicio de <a href="http://es.wikipedia.org/wiki/Alojamiento_web"><span style="font-style: italic">hosting</span></a>, <span style="font-weight: bold">también podemos utilizarlo como servidor de <a href="http://es.wikipedia.org/wiki/Pruebas_de_software">testing</a></span> como conexión <a href="http://es.wikipedia.org/wiki/Localhost"><span style="font-style: italic">localhost</span></a>.</p>
<p>Para descargar el servidor <a href="http://es.wikipedia.org/wiki/Servidor_HTTP_Apache">apache</a> pueden hacerlo desde su <a href="http://httpd.apache.org/download.cgi">página oficial</a>. También pueden encontrarlo en los repositorios de su distribución de linux. En el caso de Ubuntu y Debian la descarga e instalación se puede hacer mediante el siguiente comando: <span style="color: #ff0000">sudo apt-get install apache2<span style="color: #000000">.</span></span></p>
<p>Lo que debemos tener en cuenta al configurar el servidor Apache, es el<span style="font-weight: bold"> <a href="http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol">puerto</a> que aceptará las conexiones http</span>. Esto podemos modificarlo desde el archivo <span style="font-weight: bold">ports.conf</span>, que se encuentra en el directorio donde se realizó la instalación de Apache (por ej.: /etc/apache2/).</p>
<p>Además, para el uso que le daremos nosotros vamos a necesitar <span style="font-weight: bold">añadir las siguientes líneas</span> al archivo <span style="font-weight: bold">httpd.conf</span>:</p>
<p><span style="color: #ff0000">    AddType application/x-httpd-php .php .phtml</span><br />
<span style="color: #ff0000">    AddType application/x-httpd-php-source .phps</span></p>
<p><span style="color: #000000">Esto permitirá que Apache reconozca los archivos de PHP como <span style="font-weight: bold">páginas navegables</span>.</span></p>
<p>También deberemos habilitar el módulo <span style="font-style: italic">rewrite </span>de Apache, ejecutando el siguiente comando desde la consola de linux: <span style="color: #ff0000">a2enmod rewrite</span> . Lo que hace este comando es automaticamente copiar los archivos del directorio <span style="font-style: italic">mods-available</span> al directorio <span style="font-style: italic">mods-enabled</span>, en este caso el módulo rewrite (rewrite.load).<br />
<span style="color: #ff0000"><span style="color: #000000"><br />
En <a href="http://www.linuxparatodos.net/portal/staticpages/index.php?page=como-apache">esta página</a> pueden encontrar más info acerca de cómo configurar un servidor Apache.</span></span></p>
<p><span style="color: #ff0000"><span style="color: #000000"><br />
<span style="font-weight: bold">El administrador de bases de datos</span><br />
</span></span><span style="font-weight: bold"></span><br />
La instalación de <a href="http://es.wikipedia.org/wiki/MySQL">MySQL</a> también es sencilla, desde la página de <a href="http://dev.mysql.com/downloads/">downloads</a> del sitio MySQL AB pueden descargar la última versión de este <a href="http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_base_de_datos">DBMS</a>. Los usuarios de Ubuntu y Debian pueden encontrarlo en los repositorios bajo el nombre mysql-server-5.0, y con el siguiente comando desde la consola realizamos la descarga e instalación: <span style="color: #ff0000">sudo apt-get install mysql-server-5.0</span> .</p>
<p>Otras herramientas que nos serán de utilidad son el <a href="http://dev.mysql.com/doc/query-browser/es/index.html">MySQL Query Browser </a>y el <a href="http://www.mysql.com/products/administrator/">MySQL Administrator</a>, que no recuerdo si se instalan por defecto, pero pueden hacerlo en Ubuntu y Debian con el siguiente comando: <span style="color: #ff0000">sudo apt-get install mysql-admin mysql-query-browser</span> .</p>
<p>No entraré en detalles acerca de cómo crear bases de datos (trivial: <span style="color: #ff0000">create database </span><span style="font-style: italic; color: #ff0000">nombredelabase</span><span style="color: #ff0000">;</span>), ni de como usarlas (trivial: <span style="color: #ff0000">use </span><span style="font-style: italic; color: #ff0000">nombredelabase;</span>), ni de como crear tablas, realizar consultas, etc&#8230; Para eso<span style="font-weight: bold"> les voy a recomendar un libro llamado Beginning SQL</span>, cuya descarga pueden realizar desde este <a href="http://www.mininova.org/get/785969">link torrent</a>.</p>
<p>Sólo diré que pueden <span style="font-weight: bold">ingresar sentencias </span>desde el<span style="font-weight: bold"> intérprete de mysql</span>, ejecutando desde la consola: <span style="color: #ff0000">mysql -u </span><span style="font-style: italic; color: #ff0000">usuario</span><span style="color: #ff0000"> -p</span>, donde -u usuario nos conecta al usuario seleccionado y -p nos permitirá ingresar la clave del usuario. Otra forma de hacerlo es mediante el <span style="font-style: italic; font-weight: bold">MySQL Query Browser</span>, donde podremos <span style="font-weight: bold">ejecutar sentencias individuales e incluso <a href="http://es.wikipedia.org/wiki/Script">scripts</a></span>, y donde las consultas se nos presentarán en un <span style="font-weight: bold">bonito formato gráfico</span>.</p>
<p>Para<span style="font-weight: bold"> administrar</span> los usuarios podemos hacerlo ya sea desde el intérprete (ver <a href="http://www.desarrolloweb.com/manuales/9/">Tutorial de SQL en Desarrollo Web</a> para más sentencias SQL), o desde la aplicación <span style="font-style: italic; font-weight: bold">MySQL Administrator</span>.</p>
<p>En la <span style="font-weight: bold">próxima entrega</span> de la guía trataremos la<span style="font-weight: bold"> instalación de PHP</span> y el <span style="font-weight: bold">framework CakePHP</span>. ¡No se la pierdan!</p>
<p>Espero que les haya sido útil. Nos vemos en la segunda parte.</p>
<p><span style="font-weight: bold; font-style: italic">&gt;&gt; Guía rápida para crear un sitio en PHP con CakePHP #2 (disponible en unas horas)</span></p>
<p class="blogger-post-footer">
<p>&gt;&gt; <a href="http://tecnoaxis.blogspot.com">Ver más novedades en Tecnoaxis&#8230;</a> | <a href="http://tinyurl.com/25zy2t" onclick="window.open(this.href, this.target, 'width=800,height=600'); return false;" target="_blank">Ver Tecnoaxis desde la PDA</a><br />
<hr /> Copyright 2007 <a href="http://tecnoaxis.blogspot.com">Tecnoaxis</a> &#8211; Este feed es para uso privado, cualquier duda o consulta comunicate por mail conmigo a <a href="mailto:alejandro.rean@gmail.com">alejandro.rean@gmail.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecnoaxis.com.ar/2008/01/08/guia-rapida-para-crear-un-sitio-en-php-con-cakephp-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>El gran paso: de Windows a Linux #2</title>
		<link>http://www.tecnoaxis.com.ar/2008/01/03/el-gran-paso-de-windows-a-linux-2/</link>
		<comments>http://www.tecnoaxis.com.ar/2008/01/03/el-gran-paso-de-windows-a-linux-2/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 23:17:00 +0000</pubDate>
		<dc:creator>Alejandro Rean</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[tutoriales linux]]></category>
		<category><![CDATA[tutoriales]]></category>

		<guid isPermaLink="false">http://tecnoaxis.zxq.net/2008/01/03/el-gran-paso-de-windows-a-linux-2/</guid>
		<description><![CDATA[Finalmente, me decidí a escribir la segunda parte del tutorial El gran paso: de Windows a Linux, asi que acá está, espero que les sea de utilidad. En esta parte del tutorial veremos cómo importar lo que teníamos en el sistema operativo de las ventanitas, hacer un backup de la información importante, y cómo particionar [...]]]></description>
			<content:encoded><![CDATA[<p>Finalmente, me decidí a escribir la segunda parte del tutorial <span style="font-style: italic; font-weight: bold">El gran paso: de Windows a Linux</span>, asi que acá está, espero que les sea de utilidad.</p>
<p>En esta parte del tutorial veremos <span style="font-weight: bold">cómo importar lo que teníamos en el sistema operativo de las ventanitas</span>, hacer un <span style="font-weight: bold">backup</span> de la información importante, y <span style="font-weight: bold">cómo</span> <span style="font-weight: bold">particionar el disco duro</span> para poder instalar la distribución de GNU/Linux.</p>
<p><span style="font-weight: bold">Backup de Información Personal</span></p>
<p>En primer lugar, nos ocuparemos de <span style="font-weight: bold">resguardar nuestra información guardada en las carpetas personales</span>, los archivos de cada usuario se encuentran, en el caso de <span style="font-weight: bold">Windows 98</span> en la carpeta <span style="color: #ff0000">C:\Mis Documentos\</span>, en el caso de <span style="font-weight: bold">Windows XP</span> en <span style="color: #ff0000">C:\Docuements and Settings\ </span>y en el caso de <span style="font-weight: bold">Windows Vista</span> en <span style="color: #ff0000">C:\Users\</span>, siempre suponiendo que C: es la unidad donde tenemos instalado el sistema operativo.</p>
<p>(<span style="font-weight: bold">Nota:</span> El instalador de Ubuntu a partir de la versión 6.04 permite importar la información de varias aplicaciones de Windows, <span style="font-weight: bold">en caso de que queramos mantener ambos sistemas</span> y no borremos la partición en la que se instaló Windows, podemos aprovechar dicha utilidad, cuyo uso se explicará más adelante, al momento de la instalación.)</p>
<p><span style="font-weight: bold">Particionado del Disco Duro</span></p>
<p>Luego, deberemos preparar el disco duro para poder instalar nuestra distribución preferida de Linux (en mi caso Ubuntu).</p>
<p>Para hacerlo tenemos dos opciones:</p>
<p>1. Desde Windows, utilizando la aplicación <span style="font-weight: bold">Acronis Disk Director</span>.</p>
<p>2. Desde un <span style="font-weight: bold">LiveCD de Linux</span>, utilizando la aplicación <span style="font-style: italic">GParted </span>o <span style="font-style: italic">QTParted</span> (ambas son extensiones gráficas del utilitario parted, para Gnome y KDE respectivamente, por lo tanto suele venir alguna de las dos en todas las distribuciones).</p>
<p>Debemos crear nuestras particiones de la siguiente forma:</p>
<p>1. Crearemos una partición en formato <span style="font-weight: bold">ext3 </span>preferentemente (puede ser ext2 o RaiserFS) que montaremos como<span style="font-weight: bold"> raíz </span><span style="color: #ff0000">&#8220;/&#8221;</span>, y será donde se instalará el sistema operativo propiamente dicho, al menos debemos hacerla de un <span style="font-weight: bold">tamaño mínimo de 2,5 GB</span>.</p>
<p>2. Si quisieramos podríamos crear sólo una partición raíz y todo funcionaría, pero la ventaja de Linux es que <span style="font-weight: bold">el sistema de archivos y montaje nos da la posibilidad de estratificar nuestra información</span>. Así que yo recomiendo crear una partición que montaremos en la carpeta que contendrá los <span style="font-weight: bold">datos de los usuarios &#8220;/home&#8221;</span> o incluso una para cada usuario si ya sabemos de antemano quienes utilizaran la PC, lo montaremos entonces en <span style="color: #ff0000">&#8220;/home/nombre_de_usuario&#8221;</span>. Esta partición también debe ser <span style="font-weight: bold">ext3</span> (o ext2 o RaserFS). A esta partición le podremos dar la dimensión que deseemos, pero se recomienda <span style="font-weight: bold">al menos darle 1 GB</span> ya que los administradores de escritorio (KDE y GNOME), que para simplificar los llamaremos <span style="font-style: italic">GUIs</span> (interfases gráficas), guardan la configuración de sus programas en el sub-directorio de cada usuario en /home,</p>
<p>3. No es mala idea <span style="font-weight: bold">crear una partición Swap</span> (de archivos de intercambio), que se encargará de manejar la <span style="font-style: italic">memoria virtual</span>, pasando datos de programas temporalmente inutilizados de la <span style="font-style: italic">RAM</span> al disco duro, para tener un acceso más rapido al volver a utilizarlos (en el espacio de Swap <span style="font-weight: bold">se mapean páginas de direcciones de memoria RAM</span>). A esta partición le daremos un <span style="font-weight: bold">tamaño que dependerá de la memoria RAM que posee la PC</span>, si tenemos de 512 MB para abajo, un valor performante sería el doble de dicha memoria, es decir: <span style="font-weight: bold">a 512MB de RAM, Swap de 1GB</span>. En caso de tener una <span style="font-weight: bold">memoria superior a 512, 1024 por ejemplo, le daremos también 1024,</span> y en caso de ya <span style="font-weight: bold">superar los 2 GB</span>, con la mitad alcanza, por lo que: <span style="font-weight: bold">a 2048 MB de RAM, Swap de 1 GB</span>, y así sucesivamente para 2, 4, etc&#8230;</p>
<p>4. En el caso de<span style="font-weight: bold"> mantener Linux paralelo con Windows</span>, puede ser conveniente crear una partición para leer y escribir datos desde ambos sistemas, <span style="font-weight: bold">utilizando el sistema de archivos FAT32</span>.</p>
<p>En la próxima entrega de este tutorial veremos el proceso de instalación, en este caso, de la distribución Ubuntu Linux, pero que tiene muchos puntos en común con la instalación de otras distribuciones.</p>
<p><a href="http://tecnoaxis.blogspot.com/2007/11/el-gran-paso-de-windows-linux-1.html"> &lt;&lt; El gran paso: de Windows a Linux #1 </a></p>
<p class="blogger-post-footer">
<p>&gt;&gt; <a href="http://tecnoaxis.blogspot.com">Ver más novedades en Tecnoaxis&#8230;</a> | <a href="http://tinyurl.com/25zy2t" onclick="window.open(this.href, this.target, 'width=800,height=600'); return false;" target="_blank">Ver Tecnoaxis desde la PDA</a><br />
<hr /> Copyright 2007 <a href="http://tecnoaxis.blogspot.com">Tecnoaxis</a> &#8211; Este feed es para uso privado, cualquier duda o consulta comunicate por mail conmigo a <a href="mailto:alejandro.rean@gmail.com">alejandro.rean@gmail.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecnoaxis.com.ar/2008/01/03/el-gran-paso-de-windows-a-linux-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

