
<?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; programacion</title>
	<atom:link href="http://www.tecnoaxis.com.ar/tag/programacion/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>La arquitectura de software detrás de KDE Software Compilation #1</title>
		<link>http://www.tecnoaxis.com.ar/2010/01/11/la-arquitectura-de-software-detras-de-kde-software-compilation-1/</link>
		<comments>http://www.tecnoaxis.com.ar/2010/01/11/la-arquitectura-de-software-detras-de-kde-software-compilation-1/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 18:24:51 +0000</pubDate>
		<dc:creator>Alejandro Rean</dc:creator>
				<category><![CDATA[kde]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[kde sc]]></category>
		<category><![CDATA[kde software compilation]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.tecnoaxis.com.ar/?p=300</guid>
		<description><![CDATA[¿Qué es KDE Software Compilation? KDE SC, antes llamado K Desktop Environment, es una plataforma completa de aplicaciones, que consta de un gestor de ventanas (kwin), un completo administrador de escritorios (plasma), y una gama muy variada de utilitarios. También se lo denomina genéricamente GUI, o interfaz gráfica. ¿Qué es una interfaz gráfica? Es el [...]]]></description>
			<content:encoded><![CDATA[<p><strong>¿Qué es KDE Software Compilation?</strong></p>
<p>KDE SC, antes llamado K Desktop Environment, es una plataforma completa de aplicaciones, que consta de un gestor de ventanas (kwin), un completo administrador de escritorios (plasma), y una gama muy variada de utilitarios.</p>
<p>También se lo denomina genéricamente GUI, o interfaz gráfica.</p>
<p><strong>¿Qué es una interfaz gráfica?</strong></p>
<p>Es el entorno visual que nos permite interactuar utilizando el tecaldo y el mouse con el sistema operativo y los distintos programas, con representaciones gráficas intuitivas, es decir, de una forma amigable. Al GUI se lo puede diferenciar de la terminal/consola de comandos, en la que uno se desenvuelve escribiendo lineas de comandos con el teclado.</p>
<p>Además de KDE SC, existen otras, como pueden ser Gnome, XFCE, FluxBox, BlackBox, Aero (Windows Vista/7), Aqua (MacOS X), etc. Algunos incluyen simplemente manejo de ventanas sin administrador de escritorio.</p>
<p><strong>¿Bajo qué Sistema Operativo corre?</strong></p>
<p>KDE SC es multiplataforma. Se puede utilizar como GUI tanto en distribuciones Linux, en varios sistemas UNIX (FreeBSD, OpenSolaris, entre otros),  así como también en Mac OS X y Windows. Esto último es muy interesante, ya que nos permite modificar la apariencia de este sistema desde sus versiones XP en adelante, además de la ventaja de contar con miles de aplicaciones libres desarrolladas para KDE SC. También se comenzó un proyecto de portarlo a Google Native Client.</p>
<p><strong>¿Cómo es KDE SC por dentro?</strong></p>
<p>Está construido con el framework Qt3 para el antiguo KDE 3 y Qt4 como base para KDE4.</p>
<p>El framework Qt es desarrollado por Nokia, tanto por programadores pagos como por voluntarios de todo el mundo. Esto es posible gracias a que existen 3 versiones con distintas <a href="http://qt.nokia.com/products/licensing">licencias</a>: <a href="http://qt.nokia.com/products/licensing/licensing#qt-commercial-license">Licencia Comercial Qt</a>, <a href="http://qt.nokia.com/products/licensing/licensing#qt-gnu-lgpl-v">Licencia Qt GNU LGPL</a> y <a href="http://qt.nokia.com/products/licensing/licensing#qt-gnu-gpl-v">Licencia Qt GNU GPL</a>.</p>
<p>Qt se encarga de facilitar la interacción de las aplicaciones que utilizan las API de este framework con cada uno de los sistemas operativos. Gracias a los <a href="http://en.wikipedia.org/wiki/Binding_(computer_science)">bindings</a> se puede desarrollar con la API de Qt utilizando los lenguajes C++, Python y Ruby. Maneja acceso a bases de datos <a title="SQL" href="http://en.wikipedia.org/wiki/SQL">SQL</a>, <a title="XML" href="http://en.wikipedia.org/wiki/XML">XML</a> parsing, manejo de hilos/<a title="Thread (computer science)" href="http://en.wikipedia.org/wiki/Thread_(computer_science)">threads</a>, soporte de red y una <a title="Application programming interface" href="http://en.wikipedia.org/wiki/Application_programming_interface">API</a> multiplataforma para el manejo de archivos.</p>
<p>Las aplicaciones que funcionan en KDE SC se desarrollan también a través del framework Qt.</p>
<p><strong>¿Qué se necesita para programar aplicaciones Qt/KDE?</strong></p>
<p>A la configuración básica que nos permitirá desarrollar estos programas no le debe faltar:</p>
<ol>
<li>Librerías del lenguaje que vamos a usar para programar(C++, Python, Ruby).</li>
<li>El framework Qt para C++, PyQT (para Python) o RubyQt (para Ruby).</li>
<li>Un editor de texto para escribir nuestro código.</li>
</ol>
<p>En Windows quizás necesitemos además descargar un complemento especial de MS Visual C++ (ver los links útiles abajo de todo).</p>
<p>Adicionalmente, podemos diseñar la parte visual de nuestros programas usando Qt Designer (muy parecido a las herramientas de MS Visual Studio) en el cual arrastramos controles en la pantalla de nuestra aplicación.</p>
<p>Si bien podemos programar utilizando un editor de texto simple, existen alternativas más completas que nos ofrecen otras funcionalidades (marcas de syntaxis, diccionario, etc.) como emacs, geditor ó notepad++. Y hay para todos los gustos, los que quieran usar algo más complejo como un entorno de desarrollo en el que tambien se pueda hacer debugging, unit testing y demás. podemos usar un IDE como Eclipse (con los plugins necesarios), Qdevelop ó Eric.</p>
<p><strong>Links útiles</strong></p>
<p>Python: <a href="http://www.python.org/download/">http://www.python.org/download/</a></p>
<p>Complemento MS Visual C++: <a href="http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&amp;displayLang=en">http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&amp;displayLang=en</a></p>
<p>PyQT4: <a href="http://www.riverbankcomputing.co.uk/software/pyqt/download">http://www.riverbankcomputing.co.uk/software/pyqt/download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecnoaxis.com.ar/2010/01/11/la-arquitectura-de-software-detras-de-kde-software-compilation-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft pone a disposición de estudiantes de todo el mundo software de desarrollo</title>
		<link>http://www.tecnoaxis.com.ar/2008/02/19/microsoft-pone-a-disposicion-de-estudiantes-de-todo-el-mundo-software-de-desarrollo/</link>
		<comments>http://www.tecnoaxis.com.ar/2008/02/19/microsoft-pone-a-disposicion-de-estudiantes-de-todo-el-mundo-software-de-desarrollo/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 15:11:42 +0000</pubDate>
		<dc:creator>Alejandro Rean</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[xbox]]></category>
		<category><![CDATA[xbox 360]]></category>
		<category><![CDATA[xna]]></category>

		<guid isPermaLink="false">http://tecnoaxis.zxq.net/2008/02/microsoft-pone-a-disposicion-de-estudiantes-de-todo-el-mundo-software-de-desarrollo.html/</guid>
		<description><![CDATA[La iniciativa ya fue aplicada en los Estados Unidos, Europa Occidental, China, y se extenderá al resto de los países. Bill Gates anunció esta mañana que pondrá a disposición de los estudiantes secundarios y universitarios alrededor del mundo las suites de desarrollo de Microsoft: Visual Studio, Expression Studio, y en un futuro XNA Game Studio [...]]]></description>
			<content:encoded><![CDATA[<p><strong>La iniciativa ya fue aplicada en los Estados Unidos, Europa Occidental, China, y se extenderá al resto de los países.</strong></p>
<p>Bill Gates anunció esta mañana que pondrá a disposición de los estudiantes secundarios y universitarios alrededor del mundo las suites de desarrollo de Microsoft: Visual Studio, Expression Studio, y en un futuro XNA Game Studio (para desarrollo de juegos en XBOX360).</p>
<p>Mediante esta iniciativa llamada <em>&#8220;Dreamspark&#8221;</em> (algo así como la idea que uno tiene cuando se le &#8220;prende la lamparita&#8221;), que ya está a disposición de escuelas y universidades de Estados Unidos, Europa Occidental y China, permitirá a los desarrolladores novatos o principiantes sumergirse en lo que es el universo de programación para Microsoft.</p>
<p><strong>IMHO</strong></p>
<p>Segun mi opinión, esta iniciativa puede reconocerse como una de las estrategias básicas de la filosofía de Microsoft. No es la primera vez que hacen uso de este tipo de tácticas comerciales con objetivos a mediano/largo plazo. Muchos <em>giveaway</em> se han realizado por parte de esta empresa oriunda de Redmond, como las ediciones Express de Visual Studio desde su versión .NET (2003), las licencias gratuitas de Windows XP y otros paquetes de software para estudiantes universitarios, etc&#8230;</p>
<p>Lejos de la filosofía de software libre, lo que planean es moldear una nueva generación de programadores <em>BASIC </em>(sin animo de desmerecer a ninguno, además yo soy uno de ellos), facilitandole las herramientas para el aprendizaje y desarrollo de aplicaciones y juegos en Visual Basic, Visual C++, Visual C#, etc&#8230;  y ahora sumando los nuevos paquetes Expression y XNA para XBOX 360. De esta manera, se aseguran programadores que en un futuro desarrollará aplicaciones para Windows, lo cual por un lado le permitirá ofrecer mediante esta plataforma aplicaciones que cubran las necesidades de los consumidores (en otras palabras, vender más Windows), y por otro una amplia plaza de recursos ampliamente capacitados (con suerte fanáticos de Visual) para trabajar en la mismisima empresa de las ventanas.</p>
<p>El lado positivo de esto es promover la programación entre los estudiantes que nacieron con Windows preinstalado, motivandolos subyectivamente a lo que es el mundo del desarrollo de software en general. Los lenguajes Visual son bastante sencillos y permiten desarrollar aplicaciones interesantes al poco tiempo. Decir que uno hace programas en Visual Basic 6 desde los 12 años es más creible que decir lo mismo de Assembler (N.d.E.: sería considerado un prodigio! Si es tu caso dejá un comentario y te pido un autógrafo!). Pero alguien que ha programado en Visual y lo encontró satisfactorio, puede que se interese por ampliar sus conocimientos y estudiar otros lenguajes.</p>
<p>Pero como suele suceder con Windows: cuando se abre una ventana, se cierra otra. Al estar estos estudiantes capacitados en programación &#8220;para Microsoft&#8221; desde sus inicios como programadores, indudablemente serán los lenguajes que mejor manejarán, y en un estudiante muy entusiasta y poco curioso esto puede provocar una estrechez mental que le impida aprender otros lenguajes (Java, C++) y/o seguir otros caminos, como el de Linux o Mac, por dar algunos ejemplos.</p>
<p>En conclusión, una iniciativa con intereses de marketing concretos, aleccionadora de una futura generación <em>BASIC</em>, pero de la que se podrá sacar provecho con un poco de motivación a la apertura mental de los estudiantes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tecnoaxis.com.ar/2008/02/19/microsoft-pone-a-disposicion-de-estudiantes-de-todo-el-mundo-software-de-desarrollo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>
	</channel>
</rss>

