<?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>Ubicuos.com &#187; Software Libre</title>
	<atom:link href="http://www.ubicuos.com/temas/linux-y-software-libre/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ubicuos.com</link>
	<description>Tecnología,Programación, Proyectos, Ciencia y Empresas</description>
	<lastBuildDate>Sat, 31 Jul 2010 07:12:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Se abre CFP del CONSOL 2010</title>
		<link>http://www.ubicuos.com/2010/07/19/se-abre-cfp-consol/</link>
		<comments>http://www.ubicuos.com/2010/07/19/se-abre-cfp-consol/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 17:17:26 +0000</pubDate>
		<dc:creator>Ronney Espinosa</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[consol]]></category>
		<category><![CDATA[ipn]]></category>
		<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://www.ubicuos.com/?p=1705</guid>
		<description><![CDATA[Convocatoria (CALL FOR PAPERS) El Instituto de Desarrollo de Comunidades de Software Libre CONSOL. A.C en colaboración con la Escuela Superior de Ingeniería Mecánica y Eléctrica del Instituto Politecnico Nacional (ESIME Zac. IPN), CFE, ETISC Interlegit SC y Simbiótica, invitan a todos los desarrolladores, administradores, investigadores, académicos y personas interesadas en el Software Libre a [...]]]></description>
			<content:encoded><![CDATA[<div align="left" style="padding: 0px 5px 5px 0px; clear: left; float: left;"><a name="fb_share" type="button_count" share_url="http://www.ubicuos.com/2010/07/19/se-abre-cfp-consol/"></a></div><div class="tweetmeme_button" style="float: left; margin-left: 10px;width:90px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F07%2F19%2Fse-abre-cfp-consol%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F07%2F19%2Fse-abre-cfp-consol%2F&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Convocatoria (CALL FOR PAPERS)</strong></p>
<p>El Instituto de Desarrollo de Comunidades de Software Libre CONSOL. A.C en colaboración con la Escuela Superior de Ingeniería Mecánica y Eléctrica del Instituto Politecnico Nacional (ESIME Zac. IPN), CFE, ETISC Interlegit SC y Simbiótica, invitan a todos los desarrolladores, administradores, investigadores, académicos y personas interesadas en el Software Libre a participar como conferencistas durante el noveno Congreso Nacional de Software Libre. </p>
<p><strong>Apertura del Sistema</strong></p>
<p>El sistema de registro de conferencias estará disponible a partir del día 7 de Julio del 2010 y se cerrará el día 3 de Septiembre del 2010. </p>
<p><strong>Proceso de Participación</strong></p>
<p>Una vez registrado como ponente, las conferencias deben de registrarse y resumirse en pocos párrafos. Cada ponente debe publicar su reseña curricular. </p>
<p>El comité Académico revisará todos los materiales enviados y aprobará o desaprobará los temas recibidos. </p>
<p><strong>Notificación de Aceptación</strong></p>
<p>El comité organizador y el comité académico, notificaran a las personas cuyos materiales hayan sido aceptados para presentarse en el CONSOL 2010. </p>
<p>Una vez aceptado, se debe de entregar de manera obligada un material en extenso del tema a presentar. </p>
<p>Si se aprueba un tema enviado el o los ponentes deben de mandar su material en extenso así como una fotografía de su rostro presentable para los trámites y preparación de materiales del comité organizador. </p>
<p>Si tiene alguna duda sobre este proceso, por favor contacte al comité organizador. </p>
<p>Fuente: http://www.consol.org.mx</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ubicuos.com/2010/07/19/se-abre-cfp-consol/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Participa en el FUSOL &#8220;Festival de UPIICSA de Software Libre&#8221;</title>
		<link>http://www.ubicuos.com/2010/07/17/participa-en-el-fusol-festival-de-upiicsa-de-software-libre/</link>
		<comments>http://www.ubicuos.com/2010/07/17/participa-en-el-fusol-festival-de-upiicsa-de-software-libre/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 05:41:35 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Social / Internet]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[ipn]]></category>
		<category><![CDATA[software libre]]></category>
		<category><![CDATA[upiicsa]]></category>

		<guid isPermaLink="false">http://www.ubicuos.com/?p=1682</guid>
		<description><![CDATA[El grupo de UPIICSA libre los invita todos a formar parte de la organización del evento FUSOL (Festival de UPIICSA de Software Libre). A participar en el primer evento de software libre en UPIICSA, el FUSOL (Festival de UPIICSA de Software Libre). Participa con en el FUSOL 2010 El &#8220;Festival de UPIICSA de Software Libre&#8221; [...]]]></description>
			<content:encoded><![CDATA[<div align="left" style="padding: 0px 5px 5px 0px; clear: left; float: left;"><a name="fb_share" type="button_count" share_url="http://www.ubicuos.com/2010/07/17/participa-en-el-fusol-festival-de-upiicsa-de-software-libre/"></a></div><div class="tweetmeme_button" style="float: left; margin-left: 10px;width:90px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F07%2F17%2Fparticipa-en-el-fusol-festival-de-upiicsa-de-software-libre%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F07%2F17%2Fparticipa-en-el-fusol-festival-de-upiicsa-de-software-libre%2F&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p>El grupo de UPIICSA libre los invita todos a formar parte de la organización del evento FUSOL (Festival de UPIICSA de Software Libre).</p>
<p>A participar en el primer evento de software libre en UPIICSA, el FUSOL (Festival de UPIICSA de Software Libre).</p>
<h2>Participa con en el FUSOL 2010</h2>
<p>El &#8220;Festival de UPIICSA de Software Libre&#8221; (FUSOL) esta basado en la idea del FLISOL (Festival Latinoamericano de Instalación de Software Libre)</p>
<p>Está orientado al uso del software libre, opensource y openhardware.</p>
<p>Este evento está basado en la idea de la colaboración, unión y libertad del uso de las innovaciones de las TIC’s para potencializar el crecimiento intelectual de la informática y la exploración en los nuevos campos de las tecnologías.</p>
<p>Se llevará a cabo los días 18, 19 y 20 de Agosto 2010 en las instalaciones de la UPIICSA.</p>
<p>¡Participan personas de cualquier edad!</p>
<p>Habrá conferencias y talleres sobre todo el universo del Software Libre, por lo cual se invita a participar en el evento a <strong>Alumnos</strong> y <strong>Profesores</strong> del nivel superior y escuelas en general, así como <strong>Empresas </strong>que usen software libre, para compartir sus experiencias y conocimientos de Software Libre y Open source.</p>
<p>Dirección<br />
UPIICSA, Av. Té No.95 0 Col. Granjas México<br />
C.P. 08400, Iztacalco, México D.F.<br />
<span id="more-1682"></span></p>
<h2>¿Como llegar a UPIICSA</h2>
<ul>
<li>Tomar la combi de &#8220;UPIICSA – Palacio de los deportes&#8221; que se ubica en la base de camiones de Zaragoza, saliendo del metro Boulevard Puerto Aéreo. La combi te dejará al frente de la entrada principal de la UPIICSA.</li>
<li>Utilizar la línea 2 del Metrobús y bajarse en la estación Iztacalco o UPIICSA.</li>
<li>Tomar el expreso que recorre el circuito bicentenario. Al llegar a la parada de la estación Iztacalco, sales del expreso y recorres la cuadra donde se ubica la delegación.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.ubicuos.com/2010/07/17/participa-en-el-fusol-festival-de-upiicsa-de-software-libre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Replicación de una Base De Datos usando MySql en Windows y Linux</title>
		<link>http://www.ubicuos.com/2010/07/16/replicacion-de-una-base-de-datos-usando-mysql-en-windows-y-linux/</link>
		<comments>http://www.ubicuos.com/2010/07/16/replicacion-de-una-base-de-datos-usando-mysql-en-windows-y-linux/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 03:44:15 +0000</pubDate>
		<dc:creator>Lisandro Vergara Diaz</dc:creator>
				<category><![CDATA[Empresas]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Ubicuos]]></category>

		<guid isPermaLink="false">http://www.ubicuos.com/?p=1632</guid>
		<description><![CDATA[Para la replicación de base de datos se necesitan un Maestro y uno o varios esclavos según sea el caso. Para esta práctica se necesita: Mínimo 2 computadoras conectadas en red Tener instalado el gestor de bases de datos MySql Agregar al path la carpeta Bin de MySql si este no fue marcado en la [...]]]></description>
			<content:encoded><![CDATA[<div align="left" style="padding: 0px 5px 5px 0px; clear: left; float: left;"><a name="fb_share" type="button_count" share_url="http://www.ubicuos.com/2010/07/16/replicacion-de-una-base-de-datos-usando-mysql-en-windows-y-linux/"></a></div><div class="tweetmeme_button" style="float: left; margin-left: 10px;width:90px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F07%2F16%2Freplicacion-de-una-base-de-datos-usando-mysql-en-windows-y-linux%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F07%2F16%2Freplicacion-de-una-base-de-datos-usando-mysql-en-windows-y-linux%2F&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p>Para la replicación de base de datos se necesitan un Maestro y uno o varios esclavos según sea el caso.</p>
<h2>Para esta práctica se necesita:</h2>
<ul>
<li>Mínimo 2 computadoras conectadas en red</li>
<li>Tener instalado el gestor de bases de datos MySql</li>
<li>Agregar al path la carpeta Bin de MySql si este no fue marcado en la instalación</li>
<li>Tener permisos de ROOT</li>
</ul>
<h2>Empezamos Configurando el Maestro:</h2>
<ol>
<li>
<h3>Buscar y abrir el archivo My.cnf (My.ini en sistemas Windows)</h3>
</li>
<p>En Windows se encuentra en: c:\Archivos de Programa\MySQL\MySQL Server 5.1\<br />
En Sistemas Linux se encuentra: /etc/my.cnf</p>
<li>
<h3>Buscar y comentar las siguientes lineas si es que se encuentran:</h3>
</li>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;"> #skip-networking
#bind-address = 127.0.0.1</pre></div></div>

<li>
<h3>Agregar despues de la linea [mysqld] lo siguiente:</h3>
</li>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">log-bin =mysql-bin.log
binlog-do-db=nombre_base_de_datos
server-id=1</pre></div></div>

<h3>Nota:</h3>
<p>El server-id en el servidor siempre será 1, y los esclavos serán 2, 3… n según sea el caso en binlog-do-db se pone el nombre de la base de datos que replicara despues de signo = .</p>
<p style="text-align: center"><a rel="attachment wp-att-1633" href="http://www.ubicuos.com/2010/07/16/replicacion-de-una-base-de-datos-usando-mysql-en-windows-y-linux/1-7/"><img class="size-medium wp-image-1633 aligncenter" src="http://www.ubicuos.com/wp-content/uploads/2010/07/1-300x104.png" alt="" width="350" height="130" /></a></p>
<li>
<h3>Entramos a los servicios en Windows y reiniciamos el servicio de MySql (omitir este paso en sistemas Linux)</h3>
</li>
<li>
<h3>Entramos en MySql escribiendo en la linea de comandos lo siguiente:</h3>
</li>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;">mysql <span style="color: #CC0099;">-</span>u root <span style="color: #CC0099;">-</span>p</pre></div></div>

<li>
<h3>Ahora en el shell de mysql escribir:</h3>
</li>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">GRANT</span> REPLICATION SLAVE <span style="color: #990099; font-weight: bold;">ON</span> <span style="color: #CC0099;">*</span>.<span style="color: #CC0099;">*</span> <span style="color: #990099; font-weight: bold;">TO</span> <span style="color: #008000;">'slave1'</span>@<span style="color: #008000;">'<span style="color: #008080; font-weight: bold;">%</span>'</span> IDENTIFIED BY
<span style="color: #008000;">'password'</span><span style="color: #000033;">;</span>
FLUSH <span style="color: #990099; font-weight: bold;">PRIVILEGES</span><span style="color: #000033;">;</span></pre></div></div>

<h3>Nota:</h3>
<p>En password pondra la contraseña que quiera ponerle al master en slave1 se está agregando el primer esclavo el usuario será en este caso Slave1, si se agrega un segundo esclavo sería Slave2 y así sucesivamente.</p>
<p><a rel="attachment wp-att-1634" href="http://www.ubicuos.com/2010/07/16/replicacion-de-una-base-de-datos-usando-mysql-en-windows-y-linux/4-4/"><img class="aligncenter size-full wp-image-1634" src="http://www.ubicuos.com/wp-content/uploads/2010/07/4.png" alt="" width="637" height="205" /></a></p>
<li>
<h3>Una vez esto seleccione la base de datos a replicar y realice lo siguiente:</h3>
</li>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">USE</span> nombre_base_datos<span style="color: #000033;">;</span>
FLUSH <span style="color: #990099; font-weight: bold;">TABLES</span> <span style="color: #990099; font-weight: bold;">WITH</span> <span style="color: #990099; font-weight: bold;">READ</span> <span style="color: #990099; font-weight: bold;">LOCK</span><span style="color: #000033;">;</span>
<span style="color: #990099; font-weight: bold;">SHOW</span> MASTER <span style="color: #990099; font-weight: bold;">STATUS</span><span style="color: #000033;">;</span></pre></div></div>

<p>Después de esto el gestor mostrará lo siguiente:</p>
<p><a rel="attachment wp-att-1635" href="http://www.ubicuos.com/2010/07/16/replicacion-de-una-base-de-datos-usando-mysql-en-windows-y-linux/5-6/"><img class="aligncenter size-full wp-image-1635" src="http://www.ubicuos.com/wp-content/uploads/2010/07/5.png" alt="" width="537" height="180" /></a></p>
<li>
<h3>Salir de MySql utilizando el comando quit o exit</h3>
</li>
<li>
<h3>Ahora haremos un Backup de la Base de Datos que se encuentra en el Maestro para tener el mismo esquema y datos en los esclavos, para hacer eso escribimos en la terminal o en el cmd:</h3>
</li>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">mysqldump -u root -p --opt nombre_base_de_datos &amp;gt; nombre_base_de_datos.sql</pre></div></div>

<li>
<h3>Finalmente desbloqueamos las tablas de la base de Datos</h3>
</li>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">mysql <span style="color: #66cc66;">-</span>u root <span style="color: #66cc66;">-</span>p
<span style="color: #993333; font-weight: bold;">UNLOCK</span> <span style="color: #993333; font-weight: bold;">TABLES</span>;
quit;</pre></div></div>

<p><a rel="attachment wp-att-1636" href="http://www.ubicuos.com/2010/07/16/replicacion-de-una-base-de-datos-usando-mysql-en-windows-y-linux/7-6/"><img class="aligncenter size-full wp-image-1636" src="http://www.ubicuos.com/wp-content/uploads/2010/07/7.png" alt="" width="638" height="181" /></a></ol>
<h2>Ahora vamos a configurar  el Esclavo</h2>
<ol>
<li>
<h3>Como primer paso hay que crear la base de datos que queremos replicar:</h3>
</li>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;">mysql <span style="color: #CC0099;">-</span>u root <span style="color: #CC0099;">-</span>p
<span style="color: #990099; font-weight: bold;">CREATE</span> <span style="color: #990099; font-weight: bold;">DATABASE</span> base_de_datos<span style="color: #000033;">;</span>
quit<span style="color: #000033;">;</span></pre></div></div>

<h3>Nota:</h3>
<p>Antes de continuar es necesario que donde hicimos el respaldo o backup de la base de datos en el master copiemos el archivo .sql que se genero y lo peguemos en la maquina que funcionara como esclavo en la unidad c:\.</p>
<li>
<h3>Una vez que salimos del gestor escribimos el siguiente comando para copiar la base de datos del archivo que generamos:</h3>
</li>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">mysql <span style="color: #66cc66;">-</span>u root <span style="color: #66cc66;">-</span>p  nombre_base_de_datos &amp;lt; c:\nombre_base_de_datos<span style="color: #66cc66;">.</span>sql</pre></div></div>

<p><a rel="attachment wp-att-1637" href="http://www.ubicuos.com/2010/07/16/replicacion-de-una-base-de-datos-usando-mysql-en-windows-y-linux/2-5/"><img class="aligncenter size-full wp-image-1637" src="http://www.ubicuos.com/wp-content/uploads/2010/07/2.png" alt="" width="638" height="229" /></a></p>
<li>
<h3>Buscamos el archivo My.cnf (en caso de windows My.ini) y despues del [mysqld]<br />
agregamos lo siguiente:</h3>
</li>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">server-id=2
master-host=Dirección ip del maestro
master-user=slave1
master-password=password
master-connect-retry=60
replicate-do-db=nombre_base_de_datos</pre></div></div>

<p><a rel="attachment wp-att-1638" href="http://www.ubicuos.com/2010/07/16/replicacion-de-una-base-de-datos-usando-mysql-en-windows-y-linux/3-5/"><img class="aligncenter size-full wp-image-1638" src="http://www.ubicuos.com/wp-content/uploads/2010/07/3.png" alt="" width="567" height="165" /></a></p>
<li>
<h3>Reiniciamos el servicio de MySql (omitir este paso en sistemas Linux)</h3>
</li>
<li>
<h3>Finalmente entramos a MySql y detenemos el esclavo</h3>
</li>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;">mysql <span style="color: #66cc66;">-</span>u root <span style="color: #66cc66;">-</span>p
SLAVE STOP;</pre></div></div>

<li>
<h3>Una vez que se detuvo el esclavo escribimos lo siguiente con el fin de actualizar la tabla que utiliza el esclavo para replicar</h3>
</li>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">CHANGE</span> MASTER <span style="color: #993333; font-weight: bold;">TO</span> MASTER_HOST<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'ip_del_master'</span><span style="color: #66cc66;">,</span>
MASTER_USER<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'slave1'</span><span style="color: #66cc66;">,</span> MASTER_PASSWORD<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'clave_del_master'</span><span style="color: #66cc66;">,</span>
MASTER_LOG_FILE<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'mysql-bin.006'</span><span style="color: #66cc66;">,</span> MASTER_LOG_POS<span style="color: #66cc66;">=</span><span style="color: #cc66cc;">183</span>;</pre></div></div>

<h3>Nota:</h3>
<p>En MASTER_LOG_POS va la posicion que nos marco cuando ejecutamos SHOW MASTER STATUS  en el paso 7 de la configuracion del master.</p>
<li>
<h3>Finalmente escribimos START SLAVE</h3>
</li>
</ol>
<p><a rel="attachment wp-att-1639" href="http://www.ubicuos.com/2010/07/16/replicacion-de-una-base-de-datos-usando-mysql-en-windows-y-linux/6-6/"><img class="aligncenter size-full wp-image-1639" src="http://www.ubicuos.com/wp-content/uploads/2010/07/6.png" alt="" width="639" height="265" /></a></p>
<p>Si todo salio bien no queda mas que probar<br />
En el Master vamos insertar un dato en la tabla de nuestra base de datos</p>
<p><a rel="attachment wp-att-1640" href="http://www.ubicuos.com/2010/07/16/replicacion-de-una-base-de-datos-usando-mysql-en-windows-y-linux/8-5/"><img class="aligncenter size-full wp-image-1640" src="http://www.ubicuos.com/wp-content/uploads/2010/07/8.png" alt="" width="535" height="109" /></a></p>
<p>En el esclavo hacemos una consulta para verificar que todo salió bien en caso contrario hay que verificar los pasos</p>
<p><a rel="attachment wp-att-1641" href="http://www.ubicuos.com/2010/07/16/replicacion-de-una-base-de-datos-usando-mysql-en-windows-y-linux/10-4/"><img class="aligncenter size-full wp-image-1641" src="http://www.ubicuos.com/wp-content/uploads/2010/07/10.png" alt="" width="636" height="167" /></a></p>
<p>
Como vemos en la imagen anterior al hacer la consulta tenemos nuestro nuevo dato en la tabla<br />
<b>Con esto damos por concluido este tutorial cualquier duda o sugerencia estamos para servirles<b></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ubicuos.com/2010/07/16/replicacion-de-una-base-de-datos-usando-mysql-en-windows-y-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Crear un Árbol en Processing</title>
		<link>http://www.ubicuos.com/2010/07/15/crear-un-arbol-en-processing/</link>
		<comments>http://www.ubicuos.com/2010/07/15/crear-un-arbol-en-processing/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 01:46:16 +0000</pubDate>
		<dc:creator>Luis Alfredo</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[applet]]></category>
		<category><![CDATA[árbol]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.ubicuos.com/?p=1605</guid>
		<description><![CDATA[En el Presente tutorial mostraremos como crear un árbol en Processing, sin mas que agregar comencemos: float ramas; void setup&#40;&#41; &#123; smooth&#40;&#41;; size&#40;700,500&#41;; background&#40;255&#41;; // Vamos a escoger un ángulo de 0 a 90 grados y convertir // Nuestra variable ramas a Radianes ramas= radians&#40;30&#41;; // Inicia el árbol desde la parte inferior de la [...]]]></description>
			<content:encoded><![CDATA[<div align="left" style="padding: 0px 5px 5px 0px; clear: left; float: left;"><a name="fb_share" type="button_count" share_url="http://www.ubicuos.com/2010/07/15/crear-un-arbol-en-processing/"></a></div><div class="tweetmeme_button" style="float: left; margin-left: 10px;width:90px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F07%2F15%2Fcrear-un-arbol-en-processing%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F07%2F15%2Fcrear-un-arbol-en-processing%2F&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p><a rel="attachment wp-att-1606" href="http://www.ubicuos.com/2010/07/15/crear-un-arbol-en-processing/processing/"><img class="aligncenter size-full wp-image-1606" src="http://www.ubicuos.com/wp-content/uploads/2010/07/processing.gif" alt="" width="500" height="80" /></a></p>
<p>En el Presente tutorial mostraremos como crear un árbol en <strong>Processing</strong>, sin mas que agregar comencemos:</p>

<div class="wp_syntax"><div class="code"><pre class="java" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">float</span> ramas<span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">void</span> setup<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
  smooth<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  size<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">700</span>,<span style="color: #cc66cc;">500</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  background<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">255</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #666666; font-style: italic;">// Vamos a escoger un ángulo de 0 a 90 grados y convertir</span>
  <span style="color: #666666; font-style: italic;">// Nuestra variable ramas a Radianes</span>
  ramas<span style="color: #339933;">=</span> radians<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">30</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #666666; font-style: italic;">// Inicia el árbol desde la parte inferior de la pantalla</span>
  translate<span style="color: #009900;">&#40;</span>width <span style="color: #339933;">/</span><span style="color: #cc66cc;">4</span>,height<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  strokeWeight<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">40</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #666666; font-style: italic;">// Dibuja una línea de 50 píxeles</span>
  line<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">160</span>,<span style="color: #cc66cc;">160</span>,<span style="color: #cc66cc;">160</span>,<span style="color: #339933;">-</span><span style="color: #cc66cc;">50</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  strokeWeight<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">30</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #666666; font-style: italic;">// Dibuja una línea de 100 píxeles</span>
  line<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">160</span>,<span style="color: #cc66cc;">160</span>,<span style="color: #cc66cc;">160</span>,<span style="color: #339933;">-</span><span style="color: #cc66cc;">100</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #666666; font-style: italic;">// Mueve la funcion arbol al final de la linea</span>
  translate<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">160</span>,<span style="color: #339933;">-</span><span style="color: #cc66cc;">100</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #666666; font-style: italic;">// Inicia la funcion arbol</span>
  arbol<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">150</span>,<span style="color: #cc66cc;">20</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000066; font-weight: bold;">void</span> arbol<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">float</span> h,<span style="color: #000066; font-weight: bold;">float</span> s<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
  <span style="color: #666666; font-style: italic;">// Cada Rama creada sera mas delgada que la anterior en cuanto a largo y grueso</span>
  h <span style="color: #339933;">*=</span><span style="color: #cc66cc;">0.7</span><span style="color: #339933;">;</span>
  s <span style="color: #339933;">*=</span><span style="color: #cc66cc;">0.6</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #666666; font-style: italic;">// Todas las funciones deben tener una condición de salida!!</span>
  <span style="color: #666666; font-style: italic;">// Aquí, la nuestra es cuando la longitud de la rama es de 1 píxeles o menos</span>
&nbsp;
  <span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>h <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span>
  <span style="color: #009900;">&#123;</span>
&nbsp;
    pushMatrix<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Guardar el estado actual de transformación (es decir, donde estamos ahora)</span>
    strokeWeight<span style="color: #009900;">&#40;</span>s<span style="color: #339933;">*</span><span style="color: #cc66cc;">0.5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Se adelgaza la linea a la mitad</span>
    rotate<span style="color: #009900;">&#40;</span><span style="color: #339933;">-</span>ramas<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Rotar por ramas</span>
    line<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0</span>,<span style="color: #339933;">-</span>h<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Dibuja la rama</span>
    translate<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #339933;">-</span>h<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Ir al final de la rama</span>
    arbol<span style="color: #009900;">&#40;</span>h,s<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Ok, ahora se llaman arbol para dibujar dos nuevas ramas!</span>
    popMatrix<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Cada vez que volvamos aquí, se restaura el estado anterior de la matriz</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">// Repetir lo mismo, sólo se ramificara hacia la izquierda esta vez y eh cambiado algunos valores para que el lado izquierdo no sea igual al derecho!</span>
    pushMatrix<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    strokeWeight<span style="color: #009900;">&#40;</span>s<span style="color: #339933;">*</span><span style="color: #cc66cc;">0.6</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    rotate<span style="color: #009900;">&#40;</span>ramas<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    line<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0</span>,<span style="color: #cc66cc;">0</span>,<span style="color: #339933;">-</span>h<span style="color: #339933;">-</span><span style="color: #cc66cc;">10</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    translate<span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span>,<span style="color: #339933;">-</span>h<span style="color: #339933;">-</span><span style="color: #cc66cc;">10</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    arbol<span style="color: #009900;">&#40;</span>h,s<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    popMatrix<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>El resultado seria el siguiente:</p>
<p><a rel="attachment wp-att-1621" href="http://www.ubicuos.com/2010/07/15/crear-un-arbol-en-processing/captura-de-pantalla-2010-07-15-a-las-20-32-06-3/"><img class="aligncenter size-full wp-image-1621" src="http://www.ubicuos.com/wp-content/uploads/2010/07/Captura-de-pantalla-2010-07-15-a-las-20.32.062.png" alt="" width="780" height="602" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ubicuos.com/2010/07/15/crear-un-arbol-en-processing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Twitteando desde la terminal</title>
		<link>http://www.ubicuos.com/2010/07/08/twitteando-desde-la-terminal/</link>
		<comments>http://www.ubicuos.com/2010/07/08/twitteando-desde-la-terminal/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 20:36:03 +0000</pubDate>
		<dc:creator>fernandomt_08</dc:creator>
				<category><![CDATA[Social / Internet]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.ubicuos.com/?p=1595</guid>
		<description><![CDATA[No cabe duda de que twitter es la una de las redes sociales mas utilizadas en la actualidad, tanto es así que se crearon clientes para poder actualizar tu estado, y existen hasta rankings de los mejores clientes para Twitter. Pero si te quieres ver mas Geek y eres usuario de GNU/Linux aqui te explicaré [...]]]></description>
			<content:encoded><![CDATA[<div align="left" style="padding: 0px 5px 5px 0px; clear: left; float: left;"><a name="fb_share" type="button_count" share_url="http://www.ubicuos.com/2010/07/08/twitteando-desde-la-terminal/"></a></div><div class="tweetmeme_button" style="float: left; margin-left: 10px;width:90px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F07%2F08%2Ftwitteando-desde-la-terminal%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F07%2F08%2Ftwitteando-desde-la-terminal%2F&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p>No cabe duda de que <a href="http://twitter.com/">twitter</a> es la una de las redes sociales  mas utilizadas en la actualidad, tanto es así que se crearon clientes para  poder actualizar tu estado, y existen hasta rankings de los mejores clientes para Twitter<a href="http://conecti.ca/2010/02/01/top-10-clientes-mas-usados-en-twitter/">.</a> Pero si te quieres ver mas Geek y  eres usuario de <a href="http://www.linux.org/">GNU/Linux</a> aqui te explicaré un poco como enviar un Tweet desde la terminal, con un sencillo script.</p>
<p>Para poder Utilizar este script necesitamos instalar el paquete curl, con el siguiente comando:</p>
<blockquote><p><strong>sudo apt-get install curl</strong></p></blockquote>
<p>El paquete pesa 208 Kb aproximadamente, por lo que su instalacion es rápida.</p>
<p>Una vez Intalado ese paquete descargamos el siguiente script: <a rel="attachment wp-att-1596" href="http://www.ubicuos.com/2010/07/08/twitteando-desde-la-terminal/twitter_script-tar/">twitter_script.tar</a> le damos permisos de ejecucion con el siguiente comando:</p>
<blockquote><p><strong>chmod +x twitter</strong></p></blockquote>
<p>Y ejecutamos el script :  <strong>./twitter</strong></p>
<p>Nos pedirá el username, despues el tweet a enviar y finalmente nuestra contraseña, al enviar el mensaje lo notificará al usuario y finalmente el script termina su ejecución.</p>
<p><a id="logo" title="Twitter / Home" href="http://twitter.com/"> <img src="http://a0.twimg.com/a/1278529908/images/twitter_logo_header.png" alt="Twitter.com" width="155" height="36" /></a></p>
<p>Contáctame:</p>
[contact-form]
]]></content:encoded>
			<wfw:commentRss>http://www.ubicuos.com/2010/07/08/twitteando-desde-la-terminal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Instalacion y Configuración de  Compiz en Ubuntu 10.04</title>
		<link>http://www.ubicuos.com/2010/07/08/instalacion-y-configuracion-de-compiz-en-ubuntu-10-04/</link>
		<comments>http://www.ubicuos.com/2010/07/08/instalacion-y-configuracion-de-compiz-en-ubuntu-10-04/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 19:19:12 +0000</pubDate>
		<dc:creator>fernandomt_08</dc:creator>
				<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[Compiz]]></category>
		<category><![CDATA[cubo]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.ubicuos.com/?p=1583</guid>
		<description><![CDATA[Trabajando en un manual para Ubuntu 10.04, me he estado enfocando en la instalación y configuración de Compiz, pasando por explicar algunos plugins y la forma de configurarlos En el siguiente manual explico estos puntos: *Instalación de Compiz *Instalación de Plugins extras *Activación y configuración de plugins como: -Cubo 3D : Girar cubo, poner imágenes [...]]]></description>
			<content:encoded><![CDATA[<div align="left" style="padding: 0px 5px 5px 0px; clear: left; float: left;"><a name="fb_share" type="button_count" share_url="http://www.ubicuos.com/2010/07/08/instalacion-y-configuracion-de-compiz-en-ubuntu-10-04/"></a></div><div class="tweetmeme_button" style="float: left; margin-left: 10px;width:90px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F07%2F08%2Finstalacion-y-configuracion-de-compiz-en-ubuntu-10-04%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F07%2F08%2Finstalacion-y-configuracion-de-compiz-en-ubuntu-10-04%2F&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center"><span style="color: #ff9900"><strong>Trabajando en un manual para Ubuntu 10.04, me he estado enfocando en la instalación y configuración de Compiz, pasando por explicar algunos plugins y la forma de configurarlos<br />
</strong></span></p>
<p style="text-align: left"><span style="color: #800000"><strong>En el siguiente manual explico estos puntos:</strong></span></p>
<p style="text-align: left"><span style="color: #ff9900"><strong><span style="color: #800000">*Instalación de Compiz</span></strong></span></p>
<p style="text-align: left"><span style="color: #ff9900"><strong><span style="color: #800000">*Instalación de Plugins extras</span></strong></span></p>
<p style="text-align: left"><span style="color: #ff9900"><strong><span style="color: #800000">*Activación y configuración de plugins como:</span></strong></span></p>
<p style="text-align: left"><span style="color: #ff9900"><strong><span style="color: #800000"> -Cubo 3D : Girar cubo, poner imágenes en la cara inferior y superior del cubo, configurar un fondo de escritorio para cada cara del cubo,reflejos<br />
</span></strong></span></p>
<p style="text-align: left"><span style="color: #ff9900"><strong><span style="color: #800000"> -Cambiador Switch de Ventanas</span></strong></span></p>
<p style="text-align: left"><span style="color: #ff9900"><strong><span style="color: #800000"> -Cambiador de ventanas en forma de Anillo</span></strong></span></p>
<p><strong><span style="color: #ff9900">El tutorial lo he subido a Scribd para conservar el formato del manual,no me permite embeber el codigo html para que se pueda ver desde aqui,el link lo dejo a continuación:<br />
</span></strong></p>
<p><a title="View Manual Compiz Ubuntu 10.04 Version 5 Jul on Scribd" href="http://www.scribd.com/doc/33931716/Manual-Compiz-Ubuntu-10-04-Version-5-Jul">Manual Compiz Ubuntu 10.04 Version 5 Jul</a></p>
<p><strong><span style="color: #ff0000">Espero sus Dudas y comentarios.</span></strong></p>
<blockquote><p><strong><span style="color: #ff0000">-Pueden Pasar a visitar mi blog:<a href="http://kira.herobo.com/"> </a></span></strong><a href="http://kira.herobo.com/">http://kira.herobo.com/</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.ubicuos.com/2010/07/08/instalacion-y-configuracion-de-compiz-en-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalacion y Configuracion de Gnokii con Telefono Nokia 5610 y cable CA-101</title>
		<link>http://www.ubicuos.com/2010/07/07/instalacion-y-configuracion-de-gnokii-con-telefono-nokia-5610-y-cable-ca-101/</link>
		<comments>http://www.ubicuos.com/2010/07/07/instalacion-y-configuracion-de-gnokii-con-telefono-nokia-5610-y-cable-ca-101/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 15:35:30 +0000</pubDate>
		<dc:creator>Lisandro Vergara Diaz</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Ubicuos]]></category>
		<category><![CDATA[gnokii]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nokia]]></category>

		<guid isPermaLink="false">http://www.ubicuos.com/?p=1497</guid>
		<description><![CDATA[Para instalar Gnokii en nuestro servidor usamos el administrador de paquetes apt con la siguiente linea: apt-get install gnokii Si estamos sobre Ubuntu recuerden anteponer la linea sudo Una vez instalado Gnokii tenemos que configurarlo, el primer paso es  entrar a la carpeta etc  con la siguiente línea de comando: cd /etc Cuando estemos dentro [...]]]></description>
			<content:encoded><![CDATA[<div align="left" style="padding: 0px 5px 5px 0px; clear: left; float: left;"><a name="fb_share" type="button_count" share_url="http://www.ubicuos.com/2010/07/07/instalacion-y-configuracion-de-gnokii-con-telefono-nokia-5610-y-cable-ca-101/"></a></div><div class="tweetmeme_button" style="float: left; margin-left: 10px;width:90px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F07%2F07%2Finstalacion-y-configuracion-de-gnokii-con-telefono-nokia-5610-y-cable-ca-101%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F07%2F07%2Finstalacion-y-configuracion-de-gnokii-con-telefono-nokia-5610-y-cable-ca-101%2F&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p>Para instalar Gnokii en nuestro servidor usamos el administrador de paquetes apt con la siguiente linea: apt-get install gnokii Si estamos sobre Ubuntu recuerden anteponer la linea sudo</p>
<p>Una vez instalado Gnokii tenemos que configurarlo, el primer paso es  entrar a la carpeta etc  con la siguiente línea de comando: cd /etc<br />
Cuando estemos dentro de etc el siguiente paso será editar el archivo gnokiirc para esto utilizamos el siguiente comando: nano gnokiirc</p>
<p><a href="http://www.ubicuos.com/wp-content/uploads/2010/06/Pantallazo1.png"><img class="aligncenter size-full wp-image-1498" src="http://www.ubicuos.com/wp-content/uploads/2010/06/Pantallazo1.png" alt="" width="329" height="145" /></a></p>
<p>Una vez que nos encontremos en el editor en la parte [global]  agregaremos las líneas correspondientes al tipo de cable que usa nuestro teléfono  en este caso quedara de la siguiente manera  (recuerda que esta configuración es para un Nokia 5610 que utiliza un cable tipo CA-101 para  ver las configuraciones de otro tipo de cables consulta <a href="http://wiki.gnokii.org/index.php/Cables">http://wiki.gnokii.org/index.php/Cables)</a></p>
<p>[global]<br />
model = AT<br />
port = /dev/ttyACM0<br />
connection = serial</p>
<p><a href="http://www.ubicuos.com/wp-content/uploads/2010/06/Pantallazo3.png"><img class="aligncenter size-full wp-image-1499" src="http://www.ubicuos.com/wp-content/uploads/2010/06/Pantallazo3.png" alt="" width="666" height="492" /></a></p>
<p>Una vez que hayamos editado y guardado el archivo gnokiirc conectamos nuestro teléfono al equipo y elegimos la opción PC Suite y ejecutamos el siguiente comando: gnokii –identify</p>
<p>Una vez que hayamos editado y guardado el archivo gnokiirc conectamos nuestro teléfono al equipo y elegimos la opción PC Suite y ejecutamos el siguiente comando: gnokii –identify<br />
Nos tendrá que mostrar  todos los datos de nuestro teléfono</p>
<p><a href="http://www.ubicuos.com/wp-content/uploads/2010/06/Pantallazo4.png"><img class="aligncenter size-full wp-image-1500" src="http://www.ubicuos.com/wp-content/uploads/2010/06/Pantallazo4.png" alt="" width="355" height="293" /></a></p>
<p>Nota: Por razones de seguridad edite la parte del IMEI</p>
<p>Ahora está configurado y listo para enviar mensajes</p>
<p>Para probar la funcionalidad del envió de mensajes la sentencia a ejecutar es la siguiente:</p>
<p>echo &#8220;Hola mundo&#8221; | gnokii –sendsms numerocelular</p>
<p><a href="http://www.ubicuos.com/wp-content/uploads/2010/06/Pantallazo5.png"><img class="aligncenter size-full wp-image-1501" src="http://www.ubicuos.com/wp-content/uploads/2010/06/Pantallazo5.png" alt="" width="787" height="286" /></a></p>
<p>Nota: por razones de seguridad he editado la pare correspondiente al numero telefónico</p>
<p>Una vez que se halla enviando el mensaje correctamente aparecerá un mensaje de que todo ha salido bien en caso contrario nos mostrara el mensaje failed</p>
<p>con esto damos por concluido este tutorial , cualquier duda o sugerencia estamos para ayudarles</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ubicuos.com/2010/07/07/instalacion-y-configuracion-de-gnokii-con-telefono-nokia-5610-y-cable-ca-101/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Instalación de Processing en Mac OS X</title>
		<link>http://www.ubicuos.com/2010/07/05/instalacion-de-processing-en-mac-os-x/</link>
		<comments>http://www.ubicuos.com/2010/07/05/instalacion-de-processing-en-mac-os-x/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 04:50:01 +0000</pubDate>
		<dc:creator>Luis Alfredo</dc:creator>
				<category><![CDATA[Diseño]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[árbol]]></category>
		<category><![CDATA[evolutivo]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[recursividad]]></category>

		<guid isPermaLink="false">http://www.ubicuos.com/?p=1541</guid>
		<description><![CDATA[La instalación de Processing es muy sencilla si se cuanta con los materiales necesarios, solo es cuestión de seguir unos simples pasos: Paso 1: Descargar Processing Descargamos el Processing de la pagina oficial y nos aseguramos que sea la versión para Mac OS X http://www.processing.org/download/, y se guarda donde sea mas conveniente. Paso 2: Ejecutar [...]]]></description>
			<content:encoded><![CDATA[<div align="left" style="padding: 0px 5px 5px 0px; clear: left; float: left;"><a name="fb_share" type="button_count" share_url="http://www.ubicuos.com/2010/07/05/instalacion-de-processing-en-mac-os-x/"></a></div><div class="tweetmeme_button" style="float: left; margin-left: 10px;width:90px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F07%2F05%2Finstalacion-de-processing-en-mac-os-x%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F07%2F05%2Finstalacion-de-processing-en-mac-os-x%2F&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p><a rel="attachment wp-att-1547" href="http://www.ubicuos.com/2010/07/05/instalacion-de-processing-en-mac-os-x/processing_cover/"><img class="aligncenter size-full wp-image-1547" src="http://www.ubicuos.com/wp-content/uploads/2010/07/processing_cover.gif" alt="" width="500" height="80" /></a></p>
<p>La instalación de <strong>Processing</strong> es muy sencilla si se cuanta con los materiales necesarios, solo es cuestión de seguir unos simples pasos:<br />
<strong></strong></p>
<h3>Paso 1: Descargar Processing</h3>
<p>Descargamos el Processing de la pagina oficial y nos aseguramos que sea la versión para <strong>Mac OS X </strong><a href="http://www.processing.org/download/">http://www.processing.org/download/</a>, y se guarda donde sea mas conveniente.</p>
<h3>Paso 2: Ejecutar el Archivo Descargado</h3>
<p>Cuando la descarga se complete ejecutamos el archivo .dmg y aparecerá una ventana como la siguiente.<br />
<a rel="attachment wp-att-1545" href="http://www.ubicuos.com/2010/07/05/instalacion-de-processing-en-mac-os-x/captura-de-pantalla-2010-07-05-a-las-21-40-48-2/"><img class="aligncenter size-medium wp-image-1545" src="http://www.ubicuos.com/wp-content/uploads/2010/07/Captura-de-pantalla-2010-07-05-a-las-21.40.481-300x221.png" alt="" width="300" height="221" /></a></p>
<h3>Paso 3: Instalación en Mac OS X</h3>
<p>Arrastramos el icono de <strong>Processing</strong> encima de la carpeta Aplicaciones, cuando esta se habrá soltamos el icono dentro y esperamos que termine de copiarse.<br />
<a rel="attachment wp-att-1546" href="http://www.ubicuos.com/2010/07/05/instalacion-de-processing-en-mac-os-x/xxx/"><img class="aligncenter size-medium wp-image-1546" src="http://www.ubicuos.com/wp-content/uploads/2010/07/xxx-300x194.png" alt="" width="300" height="194" /></a></p>
<h3>Paso 4: Final de la Instalación</h3>
<p>Una vez hecho lo anterior desmontamos el archivo .dmg, con clic derecho expulsar,  luego nos dirigimos a  nuestra carpeta de aplicaciones y ejecutamos el <strong>Processing</strong>.</p>
<h3>Nota:</h3>
<p>Lo que se utilizo para este tutoríal fue el <strong>Processing</strong> 1.0 y una <strong>MacBook Pro</strong> con <strong>Mac Os X</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ubicuos.com/2010/07/05/instalacion-de-processing-en-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Instalar Geoserver en Ubuntu</title>
		<link>http://www.ubicuos.com/2010/06/27/instalar-geoserver-en-ubuntu/</link>
		<comments>http://www.ubicuos.com/2010/06/27/instalar-geoserver-en-ubuntu/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 23:23:11 +0000</pubDate>
		<dc:creator>Jorge</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[geoserver]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.ubicuos.com/?p=1514</guid>
		<description><![CDATA[Geoserver es un servidor desarrollado con software libre que implementa estándares abiertos los cuales permiten publicar y editar datos espaciales.]]></description>
			<content:encoded><![CDATA[<div align="left" style="padding: 0px 5px 5px 0px; clear: left; float: left;"><a name="fb_share" type="button_count" share_url="http://www.ubicuos.com/2010/06/27/instalar-geoserver-en-ubuntu/"></a></div><div class="tweetmeme_button" style="float: left; margin-left: 10px;width:90px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F06%2F27%2Finstalar-geoserver-en-ubuntu%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F06%2F27%2Finstalar-geoserver-en-ubuntu%2F&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<p><a rel="attachment wp-att-1522" href="http://www.ubicuos.com/2010/06/27/instalar-geoserver-en-ubuntu/logo/"><img class="alignnone size-full wp-image-1522" title="logo" src="http://www.ubicuos.com/wp-content/uploads/2010/06/logo.png" alt="" width="365" height="118" /></a></p>
<p>La instalación de geoserver resulta relativamente fácil, solo hay que seguir unos cuantos sencillos pasos para lograrlo.</p>
<p><strong>Paso 1: Descargar Geoserver</strong></p>
<p>Nos descargamos el geoserver del siguiente enlace:<a href="http://sourceforge.net/projects/geoserver/files/"> http://sourceforge.net/projects/geoserver/files/</a> y lo guardamos donde nosotros queramos.<span id="more-1514"></span></p>
<p><strong>Paso 2: Descomprimir el archivo</strong></p>
<p>Descomprimimos el archivo con el comando<em><strong> unzip</strong></em> en este caso el archivo lo tenemos guardado en la capeta de <em><strong>Descargas</strong></em>.</p>
<div id="attachment_1515" class="wp-caption aligncenter" style="width: 686px"><a rel="attachment wp-att-1515" href="http://www.ubicuos.com/2010/06/27/instalar-geoserver-en-ubuntu/unzip/"><img class="size-full wp-image-1515" title="unzip" src="http://www.ubicuos.com/wp-content/uploads/2010/06/unzip.png" alt="" width="676" height="135" /></a><p class="wp-caption-text">Descomprimir el archivo</p></div>
<p><strong>Paso 3: Copiar el Geoserver</strong></p>
<p>Antes de copiar el geoserver, necesitamos logearnos como &#8220;root&#8221; para poder tener los permisos necesarios para hacerlo. Seguido de esto copiaremos nuestra carpeta extraída de geoserver a la dirección <strong>/usr/local/</strong>.</p>
<div id="attachment_1516" class="wp-caption aligncenter" style="width: 702px"><a rel="attachment wp-att-1516" href="http://www.ubicuos.com/2010/06/27/instalar-geoserver-en-ubuntu/copy/"><img class="size-full wp-image-1516" title="copy" src="http://www.ubicuos.com/wp-content/uploads/2010/06/copy.png" alt="" width="692" height="118" /></a><p class="wp-caption-text">Copiar la carpeta de Geoserver</p></div>
<p><strong>Paso 4: Agregar variables</strong></p>
<p>Antes de ejecutar nuestro geoserver, es necesario establecer dos variables (JAVA_HOME y GEOSERVER_HOME), normalmente hay que definirlas siempre que queramos ejecutar el programa, para evitarnos esta molestia, la vamos a definir para que cuando cargue nuestro sistema se inicialicen.</p>
<p>En modo &#8220;root&#8221; abrimos el archivo <strong>.bashrc</strong> ubicado en nuestra carpeta personal, y agregamos las siguientes lineas.</p>
<pre><strong>export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.20/jre
export GEOSERVER_HOME=/usr/local/geoserver-2.0.1</strong>
</pre>
<p>Donde JAVA_HOME es la ruta donde tenemos instalado<strong> java</strong> (recordemos que geoserver trabaja con java) y GEOSERVER_HOME es la ruta donde tenemos instalado el geoserver.</p>
<div id="attachment_1517" class="wp-caption aligncenter" style="width: 702px"><a rel="attachment wp-att-1517" href="http://www.ubicuos.com/2010/06/27/instalar-geoserver-en-ubuntu/gedit/"><img class="size-full wp-image-1517" title="gedit" src="http://www.ubicuos.com/wp-content/uploads/2010/06/gedit.png" alt="" width="692" height="118" /></a><p class="wp-caption-text">Abriendo el archivo .bashrc</p></div>
<div id="attachment_1518" class="wp-caption aligncenter" style="width: 660px"><a rel="attachment wp-att-1518" href="http://www.ubicuos.com/2010/06/27/instalar-geoserver-en-ubuntu/bashrc/"><img class="size-full wp-image-1518" title="bashrc" src="http://www.ubicuos.com/wp-content/uploads/2010/06/bashrc.png" alt="" width="650" height="321" /></a><p class="wp-caption-text">Añadiendo variables al .bashrc</p></div>
<p><strong>Paso 5: Ejecutar el programa</strong></p>
<p>Una vez agregadas las variables, procedemos a ejecutar el geoserver, nos dirigimos a la carpeta donde lo instalamos, acedemos a la carpeta <strong>/bin</strong> y ejecutamos el archivo <strong>startup.sh</strong> (recuerden que todo en modo &#8220;root&#8221;).</p>
<div id="attachment_1519" class="wp-caption aligncenter" style="width: 678px"><a rel="attachment wp-att-1519" href="http://www.ubicuos.com/2010/06/27/instalar-geoserver-en-ubuntu/startup/"><img class="size-full wp-image-1519" title="startup" src="http://www.ubicuos.com/wp-content/uploads/2010/06/startup.png" alt="" width="668" height="322" /></a><p class="wp-caption-text">Iniciando Geoserver</p></div>
<div id="attachment_1520" class="wp-caption aligncenter" style="width: 678px"><a rel="attachment wp-att-1520" href="http://www.ubicuos.com/2010/06/27/instalar-geoserver-en-ubuntu/runing/"><img class="size-full wp-image-1520" title="runing" src="http://www.ubicuos.com/wp-content/uploads/2010/06/runing.png" alt="" width="668" height="322" /></a><p class="wp-caption-text">Iniciando Geoserver</p></div>
<p>Una vez iniciado Geoserver, abrimos nuestro navegador y accedemos a la dirección <a href="http://localhost:8080/geoserver/web/">http://localhost:8080/geoserver/web/</a></p>
<div id="attachment_1521" class="wp-caption aligncenter" style="width: 696px"><a rel="attachment wp-att-1521" href="http://www.ubicuos.com/2010/06/27/instalar-geoserver-en-ubuntu/welcome/"><img class="size-full wp-image-1521" title="welcome" src="http://www.ubicuos.com/wp-content/uploads/2010/06/welcome.png" alt="" width="686" height="389" /></a><p class="wp-caption-text">Página principal de Geoserver</p></div>
<p>Listo!! tenemos instalado Geoserver en Ubuntu!</p>
<p><em>Nota: para este tutoríal se utilizó Geoserver2.0.1 y Ubuntu9.10.</em></p>
<p>Dudas, comentarios o sugerencias estamos para servirte, espero les sea de gran ayuda!!</p>
<p>Saludos!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ubicuos.com/2010/06/27/instalar-geoserver-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cómo instalar MySQL Server 6.0 Alpha en Windows XP</title>
		<link>http://www.ubicuos.com/2010/06/06/como-instalar-mysql-server-6-0-alpha-en-windows-xp/</link>
		<comments>http://www.ubicuos.com/2010/06/06/como-instalar-mysql-server-6-0-alpha-en-windows-xp/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 20:52:11 +0000</pubDate>
		<dc:creator>henryubuntu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.ubicuos.com/?p=1353</guid>
		<description><![CDATA[Explica como instalar mysql 4.0.13]]></description>
			<content:encoded><![CDATA[<div align="left" style="padding: 0px 5px 5px 0px; clear: left; float: left;"><a name="fb_share" type="button_count" share_url="http://www.ubicuos.com/2010/06/06/como-instalar-mysql-server-6-0-alpha-en-windows-xp/"></a></div><div class="tweetmeme_button" style="float: left; margin-left: 10px;width:90px">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F06%2F06%2Fcomo-instalar-mysql-server-6-0-alpha-en-windows-xp%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ubicuos.com%2F2010%2F06%2F06%2Fcomo-instalar-mysql-server-6-0-alpha-en-windows-xp%2F&amp;style=compact" height="61" width="50" /><br />
			</a>
		</div>
<h1>Instalación MySQL Server 6.0</h1>
<p><span>Esta nueva versión incluye muchas mejoras respecto a las anteriores, por ello  hemos decidido instalarla y probarla. También utilizamos <strong>MySQL  Administrator</strong> y <strong>MySQL Query Browser</strong> para crear nuevos  esquemas, catálogos y nuevas tablas.</span></p>
<p><span>En primer lugar descargaremos el programa de instalación de  MySQL Server 6.0 Alpha, disponible gratuitamente en la URL:</span></p>
<p><span><em>http://dev.mysql.com/downloads/mysql/6.0.html#win32</em></span></p>
<p><span>Ejecutaremos el fichero  <em>mysql-essential-6.0.0-alpha-win32.msi</em>, si hemos descargado el fichero  <em>mysql-6.0.4-alpha-win32.zip</em>, lo descomprimiremos y ejecutaremos el  fichero <em>Setup.exe</em>. Puede que aparezca una ventana de Advertencia de  seguridad de Windows, de ser así pulsaremos en el botón &#8220;Ejecutar&#8221;</span></p>
<p><span id="more-1353"></span></p>
<p><span>Se iniciará el asistente de instalación de MySQL Server 6.0,  pulsaremos &#8220;Next&#8221; para iniciar el asistente de instalación.</span></p>
<p><span>Seleccionaremos el tipo de instalación en la ventana &#8220;Setup Type&#8221;, en nuestro  caso marcaremos la opción &#8220;Custom&#8221; (choose which program features you want  installed and where they will be installed. Recommended for advanced users),  mediante esta opción podremos seleccionar los componentes que queramos instalar</span></p>
<p><span>En nuestro caso marcaremos todo salvo &#8220;C Include Files / Lib Files&#8221;, esta opción  instala las librerias necesarias para el acceso a MySQL mediante C++</span></p>
<p><span>Antes de iniciarse la instalación nos mostrará una ventana   con el resumen de las opciones seleccionadas &#8220;Ready to Install the Program&#8221;.  Pulsaremos &#8220;Install&#8221; para iniciar el proceso de instalación</span></p>
<p><span>Tras la instalación nos mostrará una ventana de &#8220;publicidad&#8221; de algunos de las  aplicaciones de MySQL Enterprise, como MySQL Enterprise Server, MySQL Monitoring  and Advisory Service y MySQL Production Support, pulsaremos &#8220;Next&#8221; para  continuar</span></p>
<p><span>Otra ventana de publicidad de MySQL Monitoring and Advisory Service, pulsaremos  &#8220;Next&#8221; para continuar</span></p>
<p><span>Tras la instalación aparecerá el asistente de configuración de MySQL Server, la  configuración podremos realizarla en otro momento, en nuestro caso  aprovecharemos la instalación para configurar MySQL Server, así pues marcaremos  la opción &#8220;Configure the MySQL Server now&#8221; y pulsaremos &#8220;Finish&#8221;</span></p>
<p><span>Se iniciará el asistente de configuración de la instancia de MySQL Server  (&#8220;MySQL Server Instante Configuration Wizard 1.0.8&#8243;). Pulsaremos &#8220;Next&#8221; para  continuar</span></p>
<p><span>Podremos selecionar la opción &#8220;Standard Configuration&#8221; que nos pedirá menos  parámetros de configuración, aunque es menos configurable. En nuestro caso  marcaremos &#8220;Detailed Configuration&#8221; (&#8220;Choose this configuration type to create  the optimal server setup for this machine&#8221;). Esta opción nos pedirá más  parámetros de configuración, por lo que podremos ajustar más la configuración de  MySQL Server 6.0 a nuestras necesidades</span></p>
<p><span>En primer lugar indicaremos el tipo de servidor de MySQL  Server, según para el uso que queramos darle:</span></p>
<ul><span></p>
<li>
<div><strong>Developer Machine</strong>: este tipo de uso del  servidor de MySQL Server se utiliza como testeo y desarrollo de aplicaciones que  utilicen MySQL Server. Se creará la instancia de MySQL Server consumiendo los  mínimos requisitos posibles. Esto es útil sólo para servidores de bases de datos  de pruebas, no es recomendable para servidores de MySQL Server en producción con  conexión de varios usuarios a la vez.</div>
</li>
<li>
<div><strong>Server Machine</strong>: este modo de uso de MySQL  Server se usa en situaciones de necesidades &#8220;medias&#8221;, sirve para pruebas y para  el uso de varios usuarios conectados a la vez (no más de 10, aunque esto depende  del volumen de transacciones que se necesiten). Con este modo SQL Server  necesitará un uso de memoria medio, más alto que el anterior tipo y más bajo que  el siguiente.</div>
</li>
<li>
<div><strong>Dedicated MySQL Server Machine</strong>: este tipo de  instalación sólo es recomendable cuando el servidor donde se instala va a ser un  servidor dedicado, es decir, cuando el equipo sólo servirá como servidor de  bases de datos MySQL Server. Así pues, en este caso, MySQL Server utilizará toda  la memoria disponible.</div>
</li>
<p></span></ul>
<p><span>En nuestro caso, puesto que MySQL Server sólo lo utilizaremos  para pruebas y desarrollo de aplicaciones, marcaremos la opción &#8220;Developer  Machine&#8221; y pulsaremos &#8220;Next&#8221; para continuar</span></p>
<p><span>A continuación deberemos indicar el tipo de transacciones que  se ejecutarán en el servidor de SQL Server:</span></p>
<ul><span></p>
<li><strong>Multifuncional Database</strong>: este tipo de configuración de la  instancia de SQL Server se usa para bases de datos de propósito general, sirve  para pruebas y para base de datos en producción. Se podrán utilizar tanto el  motor InnoDB (admite gestión de transacciónes, más lento que MyISAM) como el  motor MyISAM (no admite gestión de transacciones, más rápido que InnoDB. Esta  opción suele ser la más habitual, pues servirá para aplicaciónes que hagan  inserciones, modificaciones y consultas de datos.</li>
<li><strong>Transactional Database Only</strong>: este tipo de instancia de SQL  Server sólo sirve y está optimizada para realizar transacciones. Sólo admite  InnoDB, no admite MyISAM. Es recomendable sólo para aplicaciones con varios  usuarios concurrentes que puedan realizar eliminaciones, modificaciones e  inserciones de datos, pues habrá control de transacciones y de bloqueos. En  cambio no es recomendable para, por ejemplo, gestores de contenidos web como  PHP-Nuke ó PostNuke, pues éstos a penas permiten modificaciones e inserciones,  sólo para usuarios administradores, en cambio sí necesitan bastante velocudad en  la consulta.</li>
<li><strong>Non-Transactional Database Only</strong>: este tipo sólo admite el  motor MyISAM, por lo que sólo será útil para aplicaciones que no requieran de  transacciones (monitorización, logeo, aplicaciones web de consulta, análisis de  programas, etc).</li>
<p></span></ul>
<p><span>Lo más sencillo, para poder disponer de los dos motores: InnoDB  (transaccional) y MyISAM (no transaccional), marcaremos &#8220;Multifuncional  Database&#8221;, de esta forma, al crear las tablas en MySQL Server, podremos indicar  el tipo de motor (engine) a utilizar</span></p>
<p><span>A continuación indicaremos la ruta donde se ubicarán los  ficheros de la base e datos (datafiles), si es una base de datos en producción  que tendrá muchos usuarios conectados concurrentemente y con muchas  transacciones (modificaciones, inserciones, consultas), es recomendable que los  ficheros de datos se encuentren en un disco duro diferente del sistema operativo  y lo más rápido posible.</span></p>
<p><span>En nuestro caso, al tratarse de una base de datos de pruebas,  dejaremos el directorio de instalación por defecto. Pulsaremos &#8220;Next&#8221; para  continuar</span></p>
<p><span>A continuación indicaremos la configuración para el número de  usuarios concurrentes que estimaremos que atacarán nuestra base de datos MySQL  Server:</span></p>
<ul><span></p>
<li>Decision Support (DSS)/OLAP: esta opción es recomendable para unos 20  usuarios concurrentes (conectados a la base de datos a la vez).</li>
<li>Online Transaction Processing (OLTP): para unos 500 usuarios concurrentes.</li>
<li>Manual Setting: en esta opción podremos indicar al asistente de  configuración que configure MySQL Server para el número de usuarios que  indiquemos.</li>
<p></span></ul>
<p><span>En nuestro caso, puesto que sólo atacarán la base de datos de  MySQL Server unos 3 usuarios marcaremos la opción &#8220;Manual Setting&#8221; e  introduciremos en &#8220;Concurrent connections&#8221;: 3, pulsaremos &#8220;Next&#8221; para continuar</span></p>
<p><span>A continuación indicaremos al asistente si queremos permitir conexiones externas  (de otros equipos de la red) a nuestro servidor MySQL Server, para ello  marcaremos &#8220;Enable TCP/IP Networking&#8221;, también deberemos indicar el puerto que  utilizará MySQL Server, en &#8220;Port Number&#8221;, por defecto es el 3306. Aunque como se  puede observar, en nuestro caso lo hemos cambiado al 3307, pues el 3306 es usado  por MySQL Server 4.1. Pulsaremos &#8220;Next&#8221; para continuar</span></p>
<p><span>Si tenemos algún antivirus con cortafuegos o algún cortafuegos (firewall),  deberemos abrir el puerto 3306, el propio asistente de instalación realiza un  test para comprobar si el puerto indicado está abierto, por lo que si tenemos  algún cortafuegos, lo normal es que muestre una ventana de aviso. En nuestro  caso, puesto que tenemos ESET NOD32 Smat Security, nos muestra una ventana de  tráfico saliente, marcaremos &#8220;Recordar acción (crear regla)&#8221; y pulsaremos  &#8220;Permitir&#8221;. Si el antivirus o cortafuegos no aparece no olvidéis abrir el puerto  para permitir conexiones de otros equipos de la LAN o de Internet a nuestro  servidor MySQL Server</span></p>
<p><span>Indicaremos el juego de caracteres que se utilizará por defecto en MySQL Server,  en nuestro caso &#8220;Standard Character Set&#8221;, pulsaremos &#8220;Next&#8221; para continuar</span></p>
<p><span>A continuación podremos indicar si queremos que el asistente de configuración de  MySQL Server cree un servicio de Windows o un fichero de proceso por lotes  (.bat). Aquí podremos utilizar el método que más nos convenga para inicair MySQL  Server, cada uno tiene sus ventajas e inconvenientes. El más &#8220;profesional&#8221; es  &#8220;Install As Windows Service&#8221;, pues podremos indicar el modo de inicio: manual,  automático, etc. también podremos deshabilitarlo o reiniciarlo desde otras  aplicaciones en caso necesario. Si marcamos esta opción deberemos indicar el  nombre que se le dará al servicio en &#8220;Service Name&#8221;, en nuestro caso, puesto que  el nombre que aparece por defecto &#8220;MySQL&#8221; ya está siendo usado por MySQL Server  4.1, lo cambiaremos a &#8220;MySQL6&#8243;. Marcando la opción &#8220;Launch the MySQL Server  automatically&#8221; indicaremos que el servicio de MySQL Server 6 se inicie de forma  automática al iniciarse el sistema operativo. Si marcásemos la opción &#8220;Include  Bin Directory in Windows PATH&#8221; el asistente creará varios ficheros de proceso  por lotes (.bat), ejecutables, para iniciar, detener SQL Server 6, la carpeta  donde se creen será añadida a la variable de entorno PATH, para que se pueda  iniciar o detener MySQL Server desde cualquier carpeta en modo MS-DOS</span></p>
<p><span>Indicaremos también la contraseña para el superusuario root, que será el que  tenga acceso a todos los esquemas (schemas). Si marcamos la opción &#8220;Enable root  access from remote machines&#8221; indicaremos a MySQL Server que permita el acceso  desde otros equipos de la red (o Internet) mediante este superusuario. Si  marcamos la opción &#8220;Create An Anonymous Account&#8221; creará una cuenta anónima, por  lo que se permitirá el acceso a MySQL sin introducir usuario y contraseña (sólo  recomendable en caso de bases de datos MySQL Server 6 de pruebas, no en  producción)</span></p>
<p><span>Por último, pulsaremos en &#8220;Execute&#8221; para que el asistente de  configuración de MySQL Server 6 aplique todas las opciones indicadas  anteriormente</span></p>
<p><span>Si no hay ningún conflicto con el puerto indicado o el nombre del servicio de  Windows indicado aparecerán todas las operaciones (Prepare configuration, Write  configuration file (C:/Archivos de programa/MySQL/MySQL Server 6.0/my.ini),  Start Service y Apply security settings. También mostrará el mensaje:  &#8220;Configuration file created, Windows service MySQL6 installed, Service started  succesfully, Security settings applied&#8221;. Pulsaremos &#8220;Finish&#8221; para terminar</span></p>
<p><span>Si accedemos a los Servicios de Windows, desde &#8220;Inicio&#8221; &#8211; &#8220;Ejecutar&#8221; &#8211;  &#8220;services.msc&#8221;, podremos comprobar que el servicio MYSQL6 se ha creado e  iniciado correctamente</span></p>
<p><span>Haciendo doble clic sobre el servicio podremos ver sus  propiedades:</span></p>
<ul><span></p>
<li>Nombre de servicio: MySQL6</li>
<li>Nombre para mostrar: MySQL6</li>
<li>Ruta de acceso al ejecutable: <em>&#8220;C:/Archivos de programa/MySQL/MySQL  Server 6.0/bin/mysqld-nt&#8221; &#8211;defaults-file=&#8221;C:/Archivos de programa/MySQL/MySQL  Server 6.0/my.ini&#8221; MySQL6</em></li>
<li>Tipo de inicio: Automático.</li>
<li>Estado del servicio: Iniciado</li>
<p></span></ul>
<p><span>También podremos ver el proceso creado al iniciarse el servicio de MySQL6,  &#8220;mysqld-nt.exe&#8221;</span></p>
<p><span>Para crear un nuevo esquema (schema) ó base de datos en MySQL  Server 6 podremos utilizar, por ejemplo, MySQL Administrator, una herramienta  gratuita dispoble en la web de MySQL. Instalando y ejecutando MySQL  Administrator sólo deberemos indicar los siguientes datos para acceder a nuestro  nuevo servidor de bases de datos MySQL Server 6:</span></p>
<ul><span></p>
<li>
<div>Server Host: IP ó nombre de red del equipo en el que hemos  instalado MySQL Server 6.</div>
</li>
<li>
<div>Username: usuario con permisos suficientes para acceder a  MySQL Server 6, como es la primera vez sólo podremos acceder con el superusuario  root, luego podremos crear otros usuarios con permisos más restringidos.</div>
</li>
<li>
<div>Password: contraseña del superusuario root.</div>
</li>
<p></span></ul>
<p><span>Desde MySQL Administrator podremos ver información sobre nuestro MySQL Server 6  en &#8220;Server Information&#8221;:</span></p>
<p><span><br />
</span></p>
<p><span>Para crear un nuevo &#8220;Catálogo&#8221; ó &#8220;Catalog&#8221; ó &#8220;Esquema&#8221; ó &#8220;Schema&#8221; pulsaremos en  &#8220;Catalogs&#8221;, a continuación en la parte de abajo pulsaremos con el botón derecho  del ratón y seleccionaremos &#8220;Create New Schema&#8221;</span></p>
<p><span>Introduciremos el nombre del esquema, base de datos, schema y pulsaremos &#8220;OK&#8221;:</span></p>
<p><span>A continuación, seleccionaremos el nuevo esquema creado &#8220;bdprueba&#8221; y, en la  parte derecha de la ventana de MySQL Administrator, pulsaremos en el botón  &#8220;Create Table&#8221; para crear una nueva tabla. Nos mostrará una ventana de creación  de tabla donde podremos indicar el nombre, el comentario y los campos que  contendrá esta tabla con sus tipos de datos. También podremos indicar los  índices</span></p>
<p><span>En la parte infierior, en la pestaña &#8220;Indices&#8221;, para añadir un nuevo índice  pulsaremos en el botón &#8220;+&#8221;</span></p>
<p><span>Indicaremos el nombre del índice, por ejemplo, para que el número de factura sea  único, para que no se puedan introducir números de factura duplicados,  introduciremos, como nombre de índice &#8220;factura_numero&#8221;</span></p>
<p><span>Arrastraremos la columna &#8220;numero&#8221; de la parte superior a la parte inferior  derecha, hacia &#8220;Index Columns&#8221; y nos añadirá el campo para el que crearemos el  índice. En la parte inferior central, en &#8220;Index Settings&#8221; podremos indicar el  tipo de índice, en &#8220;Index Type&#8221;, en nuestro caso &#8220;DEFAULT&#8221; y en &#8220;Index Kind&#8221;, en  nuestro caso &#8220;UNIQUE&#8221;. Una vez creados todos los campos y todos los índices para  la tabla pulsaremos en &#8220;Apply Changes&#8221;</span></p>
<p><span>Tras la creación de la tabla, podremos, por ejemplo, insertar registros o  mostrar los que ya existen con la utilidad gratuita MySQL Query Browser,  seleccionado con el botón derecho del ratón sobre la tabla creada la opción de  menú &#8220;Edit Table Data&#8221;</span></p>
<p><span>Pulsando en el botón &#8220;Edit&#8221; de MySQL Query Browser podremos insertar, modificar  y eliminar registros en la nueva tabla creada</span></p>
<h3><span>Mejoras de MySQL 6.0:</span></h3>
<ul><span></p>
<li>Falco Storage Engine: nuevo motor de transacciones, Falcon ha sido  especialmente desarrollado para sistemas que son capaces de soportar grandes  arquitecturas de memoria y de subprocesos múltiples o entornos multi-core  (varios procesadores). Las plataformas ideales para el motor Falcon son las de  las arquitecturas de 64 bits, donde hay un mayor espacio de memoria disponible y  2, 4, ó 8 CPUs disponibles. Aunque también puede ser empleado en una plataforma  de 32 bits.</li>
<li>Soporte para nuevos juegos de caracteres Unicode: utf16, utf32, and 4-byte  utf8.</li>
<li>Nuevas mejoras en la copia de seguridad y la restauración de los esquemas.</li>
<p></span></ul>
]]></content:encoded>
			<wfw:commentRss>http://www.ubicuos.com/2010/06/06/como-instalar-mysql-server-6-0-alpha-en-windows-xp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
