<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Php,javascript,linux ...</title>
	<atom:link href="http://canni.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://canni.wordpress.com</link>
	<description>Blog de programación</description>
	<lastBuildDate>Fri, 02 Dec 2011 23:11:14 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='canni.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Php,javascript,linux ...</title>
		<link>http://canni.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://canni.wordpress.com/osd.xml" title="Php,javascript,linux ..." />
	<atom:link rel='hub' href='http://canni.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Codificación de caracteres en consola</title>
		<link>http://canni.wordpress.com/2011/12/02/codificacion-de-caracteres-en-consola/</link>
		<comments>http://canni.wordpress.com/2011/12/02/codificacion-de-caracteres-en-consola/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 23:11:12 +0000</pubDate>
		<dc:creator>canni</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://canni.wordpress.com/?p=300</guid>
		<description><![CDATA[Mediante el comando locale podemos ver la codificación de caracteres de nuestra terminal. En mi caso necesitaba cambiarla a latin-1. Primero vemos la codificación actual mediante el comando #locale: LANG=es_ES.iso88591 LC_CTYPE=&#8221;es_ES.iso88591&#8243; LC_NUMERIC=&#8221;es_ES.iso88591&#8243; LC_TIME=&#8221;es_ES.iso88591&#8243; LC_COLLATE=&#8221;es_ES.iso88591&#8243; LC_MONETARY=&#8221;es_ES.iso88591&#8243; LC_MESSAGES=&#8221;es_ES.iso88591&#8243; LC_PAPER=&#8221;es_ES.iso88591&#8243; LC_NAME=&#8221;es_ES.iso88591&#8243; LC_ADDRESS=&#8221;es_ES.iso88591&#8243; LC_TELEPHONE=&#8221;es_ES.iso88591&#8243; LC_MEASUREMENT=&#8221;es_ES.iso88591&#8243; LC_IDENTIFICATION=&#8221;es_ES.iso88591&#8243; LC_ALL= En mi caso ya he cambiado la codificación a iso88591 español de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=300&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mediante el comando <b>locale</b> podemos ver la codificación de caracteres de nuestra terminal. En mi caso necesitaba cambiarla a latin-1.</p>
<p>Primero vemos la codificación actual mediante el comando <code>#locale</code>:</p>
<p>LANG=es_ES.iso88591<br />
LC_CTYPE=&#8221;es_ES.iso88591&#8243;<br />
LC_NUMERIC=&#8221;es_ES.iso88591&#8243;<br />
LC_TIME=&#8221;es_ES.iso88591&#8243;<br />
LC_COLLATE=&#8221;es_ES.iso88591&#8243;<br />
LC_MONETARY=&#8221;es_ES.iso88591&#8243;<br />
LC_MESSAGES=&#8221;es_ES.iso88591&#8243;<br />
LC_PAPER=&#8221;es_ES.iso88591&#8243;<br />
LC_NAME=&#8221;es_ES.iso88591&#8243;<br />
LC_ADDRESS=&#8221;es_ES.iso88591&#8243;<br />
LC_TELEPHONE=&#8221;es_ES.iso88591&#8243;<br />
LC_MEASUREMENT=&#8221;es_ES.iso88591&#8243;<br />
LC_IDENTIFICATION=&#8221;es_ES.iso88591&#8243;<br />
LC_ALL=</p>
<p>En mi caso ya he cambiado la codificación a iso88591 español de españa.</p>
<p>Mediante el comando <code>#locale -a</code> podemos visualizar todas las codificaciones disponibles:</p>
<p>aa_DJ<br />
aa_DJ.iso88591<br />
aa_DJ.utf8<br />
aa_ER<br />
aa_ER@saaho<br />
aa_ER.utf8<br />
aa_ER.utf8@saaho<br />
aa_ET<br />
aa_ET.utf8<br />
af_ZA<br />
af_ZA.iso88591<br />
af_ZA.utf8<br />
am_ET<br />
am_ET.utf8<br />
an_ES<br />
an_ES.iso885915<br />
an_ES.utf8<br />
&#8230;</p>
<p>Una vez que encontremos la que necesitamos, simplemente editamos el archivo &#8220;/etc/environment&#8221; y agregamos:</p>
<p><code>LANG=es_ES.iso88591</code>   ( o la codificación que necesiten).</p>
<p>Tienen que salir y entrar a su sesión para que los cambios surtan efecto.</p>
<p>Saludos!</p>
<br />Filed under: <a href='http://canni.wordpress.com/category/linux/'>linux</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/canni.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/canni.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/canni.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/canni.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/canni.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/canni.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/canni.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/canni.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/canni.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/canni.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/canni.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/canni.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/canni.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/canni.wordpress.com/300/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=300&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://canni.wordpress.com/2011/12/02/codificacion-de-caracteres-en-consola/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/102f244ea18449a602741c5061157da0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">canni</media:title>
		</media:content>
	</item>
		<item>
		<title>colores al listar archivo con less</title>
		<link>http://canni.wordpress.com/2011/12/02/colores-consola-less/</link>
		<comments>http://canni.wordpress.com/2011/12/02/colores-consola-less/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 22:58:10 +0000</pubDate>
		<dc:creator>canni</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://canni.wordpress.com/?p=290</guid>
		<description><![CDATA[Cuando están visualizando archivos y necesitan listar el contenido pero con sintaxis resaltada, mediante el comando less y source-highlight es muy sencillo. Primero tienen que instalar el paquete source-highlight: #yum -y install source-highlight Después agregamos las siguientes líneas en cualquiera de estos archivos: 1.- /etc/profile 2.- /etc/profile.d/&#8221;crear un archivo ejecutable&#8221; 3.- /home/usuario/.bashrc         [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=290&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Cuando están visualizando archivos y necesitan listar el contenido pero con sintaxis resaltada, mediante el comando less y source-highlight es muy sencillo.</p>
<p>Primero tienen que instalar el paquete source-highlight:<br />
<code style="font-size:1.2em;"><br />
#yum -y install source-highlight<br />
</code></p>
<p>Después agregamos las siguientes líneas en cualquiera de estos archivos:<br />
1.- /etc/profile<br />
2.- /etc/profile.d/&#8221;crear un archivo ejecutable&#8221;<br />
3.- /home/usuario/.bashrc         (   si tu interprete de comandos es bash )<br />
4.- /home/usuario/profile    ( si tu interprete es sh  )<br />
<code style="font-size:1.2em;"><br />
export LESSOPEN="| /usr/bin/src-hilite-lesspipe.sh %s"<br />
export LESS=' -R<br />
</code></p>
<p>Finalmente tienes que salir y volver a entrar a tu sesión para que se cargen las variables; también puedes utilizar el comando:</p>
<p><code style="font-size:1.2em;">#source .bashrc</code></p>
<p>si no deseas cerrar tu sesión.</p>
<p>Saludos!</p>
<br />Filed under: <a href='http://canni.wordpress.com/category/linux/'>linux</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/canni.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/canni.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/canni.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/canni.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/canni.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/canni.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/canni.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/canni.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/canni.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/canni.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/canni.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/canni.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/canni.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/canni.wordpress.com/290/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=290&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://canni.wordpress.com/2011/12/02/colores-consola-less/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/102f244ea18449a602741c5061157da0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">canni</media:title>
		</media:content>
	</item>
		<item>
		<title>Navegando a traves del proxy de la empresa</title>
		<link>http://canni.wordpress.com/2011/06/10/navegando-a-traves-del-proxy-de-la-empresa/</link>
		<comments>http://canni.wordpress.com/2011/06/10/navegando-a-traves-del-proxy-de-la-empresa/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 05:01:46 +0000</pubDate>
		<dc:creator>canni</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://canni.wordpress.com/?p=284</guid>
		<description><![CDATA[Nos acabamos de mudar y resulta que para salir a internet tenemos que usar forzamente un proxy que la empresa nos proporciona. Solamente tenemos desbloqueados los puertos 80,443 y 8080 locales; estos solo permiten conectarse a urls de la intranet, entonces para salir a la web forsozamente utilizamos el proxy en el puerto 8080. Este [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=284&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nos acabamos de mudar y resulta que para salir a internet tenemos que usar forzamente un proxy que la empresa nos proporciona.  Solamente tenemos desbloqueados los puertos 80,443 y 8080 locales; estos solo permiten conectarse a urls de la intranet, entonces para salir a la web forsozamente utilizamos el proxy en el puerto 8080.</p>
<p>Este m&eacute;todo sólo es válido en maquinas linux, si encuentro como hacerlo en windows les aviso.  Primero tienen que instalar el paquete &#8220;corkscrew&#8221; que es el que permite conectarnos al proxy. </p>
<p>Si el proxy necesita alguna validación de usuario y contraseña tenemos que crear un archivo con este formato:</p>
<p>USUARIO:CONTRASEÑA</p>
<p>el archivo sólo debe contener una línea como la anterior, nada mas.</p>
<p>Mediante el ssh podemo conectarnos a traves del proxy por medio de &#8220;ProxyCommand&#8221;.  Ssh por default busca un archivo localizado en .ssh/config para configurar la conexión. O podemos pasarle el comando por medio de la bandera &#8220;-F&#8221;.</p>
<p>Por ejemplo:</p>
<p>ssh usuario@host -F ProxyCommand /usr/bin/corkscrew proxyEmpresa 8080 %h 443 /root/.ssh/proxyauth</p>
<p>Esto significa que cuando me intente conectar a host, ssh utilizará corkscrew para la conexión. Corkscrew se conectará al proxyEmpresa en el puerto 8080. El usuario y password de proxyEmpresa estan en el archivo &#8220;proxyauth&#8221;.  %h se reemplazara por el host al que intento conectarme. 443( también puedes utilizar %p ) es el puerto al que se mapeara el puerto al que intento conectarme; en este caso ssh intenta conectarse al puerto 22, pero proxycommand lo mapeara al 443 del host remoto.</p>
<p>Utilizo el 443 en host remoto por que el proxy no permite conexiones al puerto 22.  Recuerda que si no tienes un ip real, un dns dinamico como no-ip puede resolver este problema.</p>
<p>Por lo tanto en mi casa tengo un linux escuchando en el puerto 443.  Utilizo este comando y el proxy se conectara al puerto 443 de mi maquina, el proxycommand lo mapea al 22 de maquina local y listo, puedo conectarme al ssh de mi casa. Por medio de esto ya puedo crear un &#8220;proxy socks&#8221; para navegar a la pagina que desee. En mi caso también necesitaba el MSN, asi que levante un proxy socks y configure el msn para que lo utilizara, asi que ahora puedo navegar sin restricciones y utilizar el msn.</p>
<p>Es muy sencillo y los adminsitradores núnca lo descubriran.</p>
<p>Aqui una referencia al <a href="http://bent.latency.net/bent/git/goto-san-connect-1.85/src/connect.html" title="proxycommand" target="_blank">proxycommand</a> de ssh.</p>
<p>Saludos!</p>
<br />Filed under: <a href='http://canni.wordpress.com/category/linux/'>linux</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/canni.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/canni.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/canni.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/canni.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/canni.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/canni.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/canni.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/canni.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/canni.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/canni.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/canni.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/canni.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/canni.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/canni.wordpress.com/284/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=284&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://canni.wordpress.com/2011/06/10/navegando-a-traves-del-proxy-de-la-empresa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/102f244ea18449a602741c5061157da0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">canni</media:title>
		</media:content>
	</item>
		<item>
		<title>proxy ssh con linux</title>
		<link>http://canni.wordpress.com/2010/12/23/proxy-ssh-con-linux/</link>
		<comments>http://canni.wordpress.com/2010/12/23/proxy-ssh-con-linux/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 19:50:59 +0000</pubDate>
		<dc:creator>canni</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://canni.wordpress.com/?p=280</guid>
		<description><![CDATA[Algún &#8220;inteligente&#8221; en mi empresa decidio que instalarnos un asqueroso antivirus llamado bit-defender y además un firewall era lo más seguro para que podamos navegar, Como tengo la necesidad y la costumbre de pasearme por la web a mis anchas busque la forma de conectarme a internet sin sufrir sus métodos nazis. Primero tenemos que [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=280&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Algún &#8220;inteligente&#8221; en mi empresa decidio que instalarnos un asqueroso antivirus llamado bit-defender y además un firewall era lo más seguro para que podamos navegar,</p>
<p>Como tengo la necesidad y la costumbre de pasearme por la web a mis anchas busque la forma de conectarme a internet sin sufrir sus métodos nazis.</p>
<p>Primero tenemos que crear  el proxy. Necesitaremos una maquina fuera de nuestra red, gracias a <a target="_blank" href="http://www.no-ip.com/">no-ip</a> puedo conectarme a una que tengo en casa. Entonces ejecutamos el siguiente comando en una terminal:</p>
<div style="background:#ffffff;color:#000000;padding:5px;">
#ssh -nNT -D 8080 ip-maquina-remota
</div>
<p>8080 es el puerto al que se conectara nuestro browser para poder navegar.</p>
<p>Yo utilizo firefox, así que voy a EDIT &#8211; PREFERENCES -ADVANCED. En la pestaña NETWORK, la sección CONECTION y pulsamos SETTINGS.  El tipo de proxy es SOCKS, ponemos &#8220;localhost&#8221; y puerto 8080.  </p>
<p>Yo implemente el proxy localmente, por eso pongo localhost, si lo tienen en otra maquina ponen la dirección de esa maquina. En cuanto a los puertos , asegurense que no tienen un firewall local bloqueandolo.</p>
<p>Y a disfrutar de la libertad &#8230;..</p>
<br />Filed under: <a href='http://canni.wordpress.com/category/linux/'>linux</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/canni.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/canni.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/canni.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/canni.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/canni.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/canni.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/canni.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/canni.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/canni.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/canni.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/canni.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/canni.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/canni.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/canni.wordpress.com/280/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=280&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://canni.wordpress.com/2010/12/23/proxy-ssh-con-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/102f244ea18449a602741c5061157da0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">canni</media:title>
		</media:content>
	</item>
		<item>
		<title>ajax,crossdomian y php</title>
		<link>http://canni.wordpress.com/2010/12/20/ajaxcrossdomian-y-php/</link>
		<comments>http://canni.wordpress.com/2010/12/20/ajaxcrossdomian-y-php/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 17:09:36 +0000</pubDate>
		<dc:creator>canni</dc:creator>
				<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://canni.wordpress.com/?p=277</guid>
		<description><![CDATA[Hace tiempo, desarollando un portal que utilizaba ajax mediante jquery, me tope con el ya conocido cross-domain o la imposibilidad de hacer peticiones entre diferentes dominios. Buscando en Internet me encontre con una nueva funcionalidad agregada en los navegadores que permite, mediante el permiso del desarrollado de la pagina, hacer cross-domian. Toda la teoria la [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=277&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hace tiempo, desarollando un portal que utilizaba ajax mediante jquery, me tope con el ya conocido cross-domain o la imposibilidad de hacer peticiones entre diferentes dominios.</p>
<p>Buscando en Internet me encontre con una nueva funcionalidad agregada en los navegadores que permite, mediante el permiso del desarrollado de la pagina, hacer cross-domian.</p>
<p>Toda la teoria la puedes encontrar en <a target='_blank' href="http://geeks.ms/blogs/jalarcon/archive/2009/10/24/compartici-243-n-de-recursos-entre-dominios-el-est-225-ndar-de-la-w3c.aspx">http://geeks.ms/blogs/jalarcon/archive/2009/10/24/compartici-243-n-de-recursos-entre-dominios-el-est-225-ndar-de-la-w3c.aspx</a>.</p>
<p>Básicamente, el navegador envía una cabecera llamada &#8220;Origin&#8221; que contiene el protocolo, dominio y puerto del cliente. En el servidor agregamos una cabecera para indicar los &#8220;Origin&#8221; válidos que pueden acceder a nuestra pagina. La siguiente función agrega una cabecera en PHP:</p>
<div style="background:#ffffff;color:#000000;padding:5px;">
header(&#8216;Access-Control-Allow-Origin: * &#8216;);
</div>
<p>En mi caso permito cualquier &#8220;Origin&#8221;. Con esto las llamadas ajax pueden realizarse entre dominios diferentes. </p>
<br />Filed under: <a href='http://canni.wordpress.com/category/php/'>Php</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/canni.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/canni.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/canni.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/canni.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/canni.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/canni.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/canni.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/canni.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/canni.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/canni.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/canni.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/canni.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/canni.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/canni.wordpress.com/277/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=277&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://canni.wordpress.com/2010/12/20/ajaxcrossdomian-y-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/102f244ea18449a602741c5061157da0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">canni</media:title>
		</media:content>
	</item>
		<item>
		<title>Problema al agregar repositorio en debian lenny</title>
		<link>http://canni.wordpress.com/2010/12/19/problema-al-agregar-repositorio-en-debian-lenny/</link>
		<comments>http://canni.wordpress.com/2010/12/19/problema-al-agregar-repositorio-en-debian-lenny/#comments</comments>
		<pubDate>Sun, 19 Dec 2010 19:57:32 +0000</pubDate>
		<dc:creator>canni</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://canni.wordpress.com/?p=274</guid>
		<description><![CDATA[Recientemente agregue un nuevo repositorio a mi archivo /etc/apt/sources.list, al actualizar las fuentes con #apt-get update me arrojo el siguiente error: W: GPG error: http://www.debian-multimedia.org lenny Release: The following signatures couldn&#8217;t be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907 W: You may want to run apt-get update to correct these problems Para [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=274&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recientemente agregue un nuevo repositorio a mi archivo /etc/apt/sources.list, al actualizar las fuentes con #apt-get update me arrojo el siguiente error: </p>
<div style="background:#ffffff;color:#000000;padding:5px;">
W: GPG error: http://www.debian-multimedia.org lenny Release: The following signatures couldn&#8217;t be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907<br />
W: You may want to run apt-get update to correct these problems
</div>
<p>Para solucionarlo ejecutamos los siguientes comandos:</p>
<div style="background:#ffffff;color:#000000;padding:5px;">
#gpg &#8211;keyserver  hkp://keyserver.ubuntu.com  &#8211;recv-keys 07DC563D1F41B907<br />
#gpg -a &#8211;export 07DC563D1F41B907 | apt-key add -
</div>
<p>Después podemos actualizar nuestras fuentes.</p>
<br />Filed under: <a href='http://canni.wordpress.com/category/linux/'>linux</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/canni.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/canni.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/canni.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/canni.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/canni.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/canni.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/canni.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/canni.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/canni.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/canni.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/canni.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/canni.wordpress.com/274/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/canni.wordpress.com/274/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/canni.wordpress.com/274/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=274&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://canni.wordpress.com/2010/12/19/problema-al-agregar-repositorio-en-debian-lenny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/102f244ea18449a602741c5061157da0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">canni</media:title>
		</media:content>
	</item>
		<item>
		<title>montar particion reiserfs en centos</title>
		<link>http://canni.wordpress.com/2010/12/15/montar-particion-reiserfs-en-centos/</link>
		<comments>http://canni.wordpress.com/2010/12/15/montar-particion-reiserfs-en-centos/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 04:12:15 +0000</pubDate>
		<dc:creator>canni</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://canni.wordpress.com/?p=266</guid>
		<description><![CDATA[Recientemente instale un servidor Centos, al querer montar un disco con un sistema de archivos reiserfs el sistema respondio con el siguiente mensaje: fs type reiserfs not supported by kernel Puedes verificar que el sistema no lo soporta ejecutando: #cat /proc/filesystems Tenemos que habilitar el repositorio &#8220;centosplus&#8221; ubicado en &#8220;/etc/yum.repos.d/CentOS-Base.repo&#8221; #vi /etc/yum.repos.d/CentOS-Base.repo Habilitamos el repositorio [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=266&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recientemente instale un servidor Centos, al querer montar un disco con un sistema de archivos reiserfs el sistema respondio con el siguiente mensaje:</p>
<div style="border:1px solid #ffffff;padding:5px;">
  fs type reiserfs not supported by kernel
</div>
<p>Puedes verificar que el sistema no lo soporta ejecutando:</p>
<div style="border:1px solid #ffffff;padding:5px;">
#cat /proc/filesystems</div>
<p>Tenemos que habilitar el repositorio &#8220;centosplus&#8221; ubicado en &#8220;/etc/yum.repos.d/CentOS-Base.repo&#8221;</p>
<div style="border:1px solid #ffffff;padding:5px;">#vi /etc/yum.repos.d/CentOS-Base.repo</div>
<p>Habilitamos el repositorio e indicamos los paquetes que necesitamos. </p>
<div style="border:1px solid #ffffff;padding:5px;">
[centosplus]<br />
&#8230;<br />
enabled=1<br />
&#8230;<br />
includepkgs=kernel* reiserfs-utils  /* Debemos agregar esta línea */
</div>
<p>En los repositorios &#8220;base&#8221; y &#8220;updates&#8221; agregamos la siguiente línea para evitar conflictos con el repositorio &#8220;centosplus&#8221;</p>
<div style="border:1px solid #ffffff;padding:5px;">
exclude=kernel kernel-devel kernel-smp-* kernel-hugemem* kernel-largesmp*
</div>
<p>Finalmente ejecutamos el comando para instalar el soporte reiserfs</p>
<div style="border:1px solid #ffffff;padding:5px;">
yum install reiserfs-utils kernel
</div>
<p>Después de reiniciar ya podras acceder a tus particiones reiserfs.</p>
<p>La informaci&oacute;n para este articulo fue tomada de <a target='_blank' href="http://www.electrictoolbox.com/mount-reiserfs-partitions-centos-4/">http://www.electrictoolbox.com/mount-reiserfs-partitions-centos-4/</a></p>
<br />Filed under: <a href='http://canni.wordpress.com/category/linux/'>linux</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/canni.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/canni.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/canni.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/canni.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/canni.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/canni.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/canni.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/canni.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/canni.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/canni.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/canni.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/canni.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/canni.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/canni.wordpress.com/266/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=266&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://canni.wordpress.com/2010/12/15/montar-particion-reiserfs-en-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/102f244ea18449a602741c5061157da0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">canni</media:title>
		</media:content>
	</item>
		<item>
		<title>Cambiar el valor de auto_increment</title>
		<link>http://canni.wordpress.com/2010/11/26/cambiar-el-valor-de-auto_increment/</link>
		<comments>http://canni.wordpress.com/2010/11/26/cambiar-el-valor-de-auto_increment/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 05:00:44 +0000</pubDate>
		<dc:creator>canni</dc:creator>
				<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://canni.wordpress.com/?p=261</guid>
		<description><![CDATA[Si alguna vez necesitas cambiar el valor indice para tu llave primaria, por ejemplo para &#8220;resetearlo a 1&#8243;, simplemente ejecuta la siguiente sentencia dentro de tu cliente mysql: alter table NOMBRE_TABLA auto_increment = NUEVO_VALOR Recuerda que los indices inician en 1 y no en 0. Saludos! Filed under: mysql<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=261&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Si alguna vez necesitas cambiar el valor indice para tu llave primaria, por ejemplo para &#8220;resetearlo a 1&#8243;, simplemente ejecuta la siguiente sentencia dentro de tu cliente mysql:</p>
<div style="color:#ffffff;">
<b>alter table NOMBRE_TABLA auto_increment = NUEVO_VALOR</b>
</div>
<p>Recuerda que los indices inician en 1 y no en 0.</p>
<p>Saludos!</p>
<br />Filed under: <a href='http://canni.wordpress.com/category/mysql/'>mysql</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/canni.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/canni.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/canni.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/canni.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/canni.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/canni.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/canni.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/canni.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/canni.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/canni.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/canni.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/canni.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/canni.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/canni.wordpress.com/261/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=261&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://canni.wordpress.com/2010/11/26/cambiar-el-valor-de-auto_increment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/102f244ea18449a602741c5061157da0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">canni</media:title>
		</media:content>
	</item>
		<item>
		<title>Ejecutar varios servicios mysql en la misma maquina</title>
		<link>http://canni.wordpress.com/2010/09/19/ejecutar-varios-servicios-mysql-en-la-misma-maquina/</link>
		<comments>http://canni.wordpress.com/2010/09/19/ejecutar-varios-servicios-mysql-en-la-misma-maquina/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 22:55:40 +0000</pubDate>
		<dc:creator>canni</dc:creator>
				<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://canni.wordpress.com/?p=244</guid>
		<description><![CDATA[F&#225;cilmente podemos ejecutar muchas instancias de mysql, comprendiendo el aumento en el consumo de cpu y memoria debido a que cada instancia consume todos los recursos necesarios para su funcionamiento. Primero generamos los permisos necesarios para que la utilidad mysqld_multi pueda manipular las instancias. Entramos a nuestro servidor mysql y ejecutamos: mysql&#62;GRANT SHUTDOWN ON *.* [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=244&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="color:#ffffff;font-size:1.2em;">
F&aacute;cilmente podemos ejecutar muchas instancias de mysql, comprendiendo el aumento en el consumo de cpu y memoria debido a que cada instancia consume todos los recursos necesarios para su funcionamiento.
</p>
<p style="color:#ffffff;font-size:1.2em;">
Primero generamos los permisos necesarios para que la utilidad mysqld_multi pueda manipular las instancias. Entramos a nuestro servidor mysql y ejecutamos:</p>
<div style="background:#ffffff;color:#000000;padding:3px;">
mysql&gt;GRANT SHUTDOWN ON *.* TO &#8216;multi_admin&#8217;@'localhost&#8217; IDENTIFIED BY &#8216;password&#8217;;<br />
mysql&gt;FLUSH PRIVILEGES;
</div>
<p>Despu&eacute;s detenemos el servicio.</p>
<div style="background:#ffffff;color:#000000;padding:3px;">
#/etc/init.d/mysqld stop
</div>
</p>
<p style="color:#ffffff;font-size:1.2em;">
Vamos a editar el archivo /etc/my.cnf, por lo tanto hacemos primero una copia de seguridad:</p>
<div style="background:#ffffff;color:#000000;padding:3px;">#cp my.cnf my.cnf-respaldo</div>
</p>
<p style="color:#ffffff;font-size:1.2em;">
Cambiamos el contenido del archivo para agregar las dos instancias de mysqld y la utilidad mysqld_multi</p>
<div style="background:#ffffff;color:#000000;padding:3px;">
#[mysqld]<br />
#datadir=/var/lib/mysql<br />
#socket=/var/lib/mysql/mysql.sock<br />
#user=mysql<br />
# Default to using old password format for compatibility with mysql 3.x<br />
# clients (those using the mysqlclient10 compatibility package).<br />
#old_passwords=1</p>
<p>[mysqld_multi]<br />
mysqld     = /usr/bin/mysqld_safe<br />
mysqladmin = /usr/bin/mysqladmin<br />
log        = /var/log/mysqld_multi.log<br />
user       = multi_admin<br />
password   = password</p>
<p>[mysqld1]<br />
port       = 3306<br />
datadir    = /var/lib/mysql<br />
pid-file   = /var/run/mysqld/mysqld1.pid<br />
socket     = /var/lib/mysql/mysql.sock<br />
user       = mysql<br />
log-error  = /var/log/mysqld1.log</p>
<p>[mysqld2]<br />
port       = 3307<br />
datadir    = /var/lib/mysql2<br />
pid-file   = /var/run/mysqld/mysqld2.pid<br />
socket     = /var/lib/mysql2/mysql.sock<br />
user       = mysql<br />
log-error  = /var/log/mysqld2.log</p>
<p>[mysqld_safe]<br />
log-error=/var/log/mysqld.log<br />
pid-file=/var/run/mysqld/mysqld.pid</p>
</div>
<p>Vemos que comentamos la seccion de mysqld y agregamos mysqld1 y mysqld2. Cada instancia correra en un puerto diferente; el datadir es donde almacenamos nuestras bases de datos.
</p>
<p style="color:#ffffff;font-size:1.2em;">
Asumo que ya tienes corriendo un servicio mysql; para poder iniciar el segundo servicio, hay que crear los directorios necesarios para su funcionamiento. Creamos el datadir para la segunda instancia.</p>
<div style="background:#ffffff;color:#000000;padding:3px;">
#mkdir /var/lib/mysql2<br />
#cp -r /var/lib/mysql/mysql /var/lib/mysql2<br />
#chown -R mysql.mysql /var/lib/mysql2
</div>
<p>Necesitamos la base de datos llamada mysql, por que contiene toda la informaci&oacute;n sobre usuarios, charset, variables , etc. para iniciar el servicio. <br />
Ya tenemos todo lo necesario para iniciar las instancias, utilizaremos la utilidad mysqld_multi para manipularlas. </p>
<div style="background:#ffffff;color:#000000;padding:3px;">
#mysqld_multi start  &nbsp; &nbsp; &nbsp; &nbsp; //inicia ambas instancias<br />
#mysqld_multi report  &nbsp; &nbsp; &nbsp; &nbsp; //verificamos que esten corriendo<br />
#mysqld_multi start 1  &nbsp; &nbsp; &nbsp; &nbsp; //inicia solo la instancia mysqld1<br />
#mysqld_multi stop 1  &nbsp; &nbsp; &nbsp; &nbsp; //detiene la instancia mysqld1<br />
#ps -e | grep mysql  &nbsp; &nbsp; &nbsp; &nbsp; //tambi&eacute;n para verificar que las instancias esten ejecutandose
</div>
<p>Podemos utilizar el cliente mysql para entrar a mysql1 ya que busca en el puerto 3306, para entrar en la segunda instancia tendremos que indicarle el socket en el que se esta ejecutando el servidor.</p>
<div style="background:#ffffff;color:#000000;padding:3px;">
#mysql -S /var/lib/mysql2/mysql.sock -u root -p
</div>
<p>Solo hay que indicarle el socket en el que se ejecuta la instancia.
</p>
<p>
Para terminar editaremos el script que inicia y detiene el servicio, cambiaremos las siguientes lineas en el archivo /etc/init.d/mysqld.</p>
<div style="background:#ffffff;color:#000000;padding:3px;">
get_mysql_option mysqld2 datadir &#8220;/var/lib/mysql2&#8243;<br />
datadir=&#8221;$result&#8221;<br />
get_mysql_option mysqld2 socket &#8220;$datadir/mysql.sock&#8221;<br />
socketfile=&#8221;$result&#8221;<br />
get_mysql_option mysqld2 log-error &#8220;/var/log/mysqld2.log&#8221;<br />
errlogfile=&#8221;$result&#8221;<br />
get_mysql_option mysqld2 pid-file &#8220;/var/run/mysqld/mysqld2.pid&#8221;<br />
mypidfile=&#8221;$result&#8221;
</div>
<p>Estas asignan valores por default en caso de que la seccion mysqld2 no se encuentre en el archivo my.cnf.</p>
<div style="background:#ffffff;color:#000000;padding:3px;">
 /usr/bin/mysqld_safe   &#8211;datadir=&#8221;$datadir&#8221; &#8211;socket=&#8221;$socketfile&#8221; \<br />
                &#8211;log-error=&#8221;$errlogfile&#8221; &#8211;pid-file=&#8221;$mypidfile&#8221; \<br />
                &#8211;user=mysql &gt;/dev/null 2&gt;&amp;1 &amp;</p>
<p>La cambiamos por:</p>
<p>/usr/bin/mysqld_multi start 2 &gt;/dev/null 2&gt;&amp;1</p>
</div>
<p>Cambiamos el nombre del archivo para agregarlo a los servicios de inicio.</p>
<div style="background:#ffffff;color:#000000;padding:3px;">
#cp /etc/init.d/mysqld /etc/init.d/mysqld2<br />
#chkconfig &#8211;add mysqld2<br />
#chkconfig mysqld2 on
</div>
<p>Obviamente hacemos lo mismo con mysqld1. Finalmente deshabilitamos el script original mysqld
</p>
<div style="background:#ffffff;color:#000000;padding:3px;">
#chkconfig  mysqld off
</div>
<p>Ahora podemos iniciar los servicios mediante mysqld_multi &oacute; con su script de inicio.</p>
<div style="background:#ffffff;color:#000000;padding:3px;">
#/etc/init.d/mysqld2 start<br />
#/etc/init.d/mysqld1 start<br />
#/etc/init.d/mysqld2 stop
</div>
<p>Mucha informaci&oacute;n la obtuve de <a target="_blank" href="http://teknoteknik.wordpress.com/2010/07/29/how-to-run-multiple-instances-of-mysql-server-on-a-single-linux-server/">este</a> post.</p>
<h3>Saludos y recuerda agradecer, no cuesta nada.</h3>
<br />Filed under: <a href='http://canni.wordpress.com/category/mysql/'>mysql</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/canni.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/canni.wordpress.com/244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/canni.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/canni.wordpress.com/244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/canni.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/canni.wordpress.com/244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/canni.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/canni.wordpress.com/244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/canni.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/canni.wordpress.com/244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/canni.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/canni.wordpress.com/244/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/canni.wordpress.com/244/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/canni.wordpress.com/244/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=244&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://canni.wordpress.com/2010/09/19/ejecutar-varios-servicios-mysql-en-la-misma-maquina/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/102f244ea18449a602741c5061157da0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">canni</media:title>
		</media:content>
	</item>
		<item>
		<title>Variables en css utilizando php</title>
		<link>http://canni.wordpress.com/2010/08/29/variables-en-css-utilizando-php/</link>
		<comments>http://canni.wordpress.com/2010/08/29/variables-en-css-utilizando-php/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 19:12:34 +0000</pubDate>
		<dc:creator>canni</dc:creator>
				<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://canni.wordpress.com/?p=239</guid>
		<description><![CDATA[Hola, si han sentido la necesitad de utilizar variables dentro de las hojas de estilo, o pensado utilizar la potencia de un lenguaje de programac&#243;n para crear hojas dinamicas, este articulo publicado en cssblog pude ayudarles mucho. Filed under: Php<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=239&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hola, si han sentido la necesitad de utilizar variables dentro de las hojas de estilo, o pensado utilizar la potencia de un lenguaje de programac&oacute;n para crear hojas dinamicas, <a href="http://www.cssblog.es/como-usar-variables-php-en-css/" target="_blank">este articulo</a> publicado en <a target="_blank" href="http://www.cssblog.es/">cssblog</a> pude ayudarles mucho.</p>
<br />Filed under: <a href='http://canni.wordpress.com/category/php/'>Php</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/canni.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/canni.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/canni.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/canni.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/canni.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/canni.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/canni.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/canni.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/canni.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/canni.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/canni.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/canni.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/canni.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/canni.wordpress.com/239/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=canni.wordpress.com&amp;blog=8907360&amp;post=239&amp;subd=canni&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://canni.wordpress.com/2010/08/29/variables-en-css-utilizando-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/102f244ea18449a602741c5061157da0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">canni</media:title>
		</media:content>
	</item>
	</channel>
</rss>
