<?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>Webs y Apuestas</title>
	<atom:link href="http://websyapuestas.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://websyapuestas.com</link>
	<description>Blog de webs y apuestas</description>
	<lastBuildDate>Wed, 13 Jan 2010 21:10:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Bug en la web de SGAE recomendar web</title>
		<link>http://websyapuestas.com/bug-sgae-recomendar-web/</link>
		<comments>http://websyapuestas.com/bug-sgae-recomendar-web/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 20:50:47 +0000</pubDate>
		<dc:creator>neodani</dc:creator>
				<category><![CDATA[Curiosidades]]></category>

		<guid isPermaLink="false">http://websyapuestas.com/?p=572</guid>
		<description><![CDATA[La web de la SGAE tiene otro bug, desde hace unos días me he dado cuenta, que podemos recomendar cualquier web que deseemos, como si viniese recomendada oficialmente por la SGAE.  El mecanismo es sencillo: Por ejemplo,  esta misma noticia
Si pulsamos sobre &#8220;Enviar a un amigo&#8221; se abrirá un pop-up para rellenar un formulario. La [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://websyapuestas.com/wp-content/uploads/2010/01/logo_sgae_color.jpg"><img class="alignleft size-thumbnail wp-image-575" style="margin: 10px 10px 10px 0px;" title="logo_sgae_color" src="http://websyapuestas.com/wp-content/uploads/2010/01/logo_sgae_color-150x130.jpg" alt="" width="150" height="130" /></a>La <a class="external" title="Ir a la web de la SGAE" href="http://www.sgae.es">web de la SGAE</a> tiene otro bug, desde hace unos días me he dado cuenta, que <strong>podemos recomendar cualquier web </strong>que deseemos, como si viniese recomendada oficialmente por la SGAE.  El mecanismo es sencillo: Por ejemplo,  <a class="external" title="Ir a la noticia SGAE" href="http://www.sgae.es/tipology/convoc/item/es/629_672.html">esta misma noticia</a></p>
<p>Si pulsamos sobre <strong><em>&#8220;Enviar a un amigo&#8221;</em></strong><span> se abrirá un pop-up para rellenar un formulario. La URL por defecto tiene un estilo similar a este <a href="http://www.sgae.es/jsp/email-es.jsp?link=http://www.sgae.es/tipology/convoc/item/es/629_672.html&amp;lang=es">http://www.sgae.es/jsp/email-es.jsp?link=http://www.sgae.es/tipology/convoc/item/es/629_672.html&amp;lang=es</a></span></p>
<p>Si nos fijamos, después de la palabra <strong>?link=</strong>, aparece la URL de la noticia recomendada. Si copiamos toda la URL en una nueva venta y cambiamos la zona del link= tal que así.</p>
<p><span><a href="http://www.sgae.es/jsp/email-es.jsp?link=">http://www.sgae.es/jsp/email-es.jsp?link=</a></span><span style="color: #339966;"><strong><span><a href="http://www.blablabla.com">http://www.blablabla.com</a></span></strong></span></p>
<p>Estaremos recomendando la web www.blablabla.com, y  al receptor le llegará un mensaje de la dirección pepito@sgae.es (si así lo hemos especificado en el campo &#8220;Tu email&#8221;). Sí&#8230; <strong>también se puede enviar en nombre de la SGAE! con su dominio sgae.es</strong></p>
<table border="0" cellspacing="1" cellpadding="5" width="100%">
<tbody>
<tr>
<td bgcolor="#990000"><span style="color: #ffffff;"><strong>SGAE </strong>Sociedad General de Autores y Editores</span></td>
</tr>
<tr>
<td height="35" bgcolor="#ffffff">Pepito le recomienda que visite esta página:<br />
<a onclick="javascript:pageTracker._trackPageview('/outgoing/www.muahahahaha.com');" href="http://www.muahahahaha.com/">http://www.blablabla.com</a></td>
</tr>
<tr>
<td bgcolor="#dddddd">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td align="center">(c) Copyright <strong>Sociedad General de Autores y Editores (SGAE)</strong><br />
Fernando VI, 4 28004 Madrid<br />
Tel: +34 913 499 550 / 913 499 500</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>El bug se aprovecha de una vulnerabilidad <a class="external" title="Ir a la Wiki" href="http://es.wikipedia.org/wiki/Cross-site_scripting">Cross-Site Scripting (XSS)</a></p>
<p>PD: No hagáis mal uso de él xD</p>
]]></content:encoded>
			<wfw:commentRss>http://websyapuestas.com/bug-sgae-recomendar-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Redireccionar a web de mantenimiento con htaccess</title>
		<link>http://websyapuestas.com/redireccionar-a-pagina-de-mantenimiento-con-htaccess/</link>
		<comments>http://websyapuestas.com/redireccionar-a-pagina-de-mantenimiento-con-htaccess/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 20:55:25 +0000</pubDate>
		<dc:creator>neodani</dc:creator>
				<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://websyapuestas.com/?p=559</guid>
		<description><![CDATA[Siempre que nos veamos obligados hacer cambios en nuestra web, antes deberíamos redireccionar a nuestros visitantes a una página de mantenimiento, mientras terminemos con los cambios.
Para hacerlo utilizaremos el fichero .htaccess de nuestro servidor web (esto no funciona en IIS). Y para que esta redirección no nos moleste a nosotros, vamos a diferenciar nuestra ip. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://websyapuestas.com/wp-content/uploads/2010/01/apache1.jpg"><img class="alignleft size-thumbnail wp-image-561" style="margin: 10px 10px 10px 0px;" title="apache" src="http://websyapuestas.com/wp-content/uploads/2010/01/apache1-150x86.jpg" alt="" width="150" height="86" /></a>Siempre que nos veamos obligados hacer cambios en nuestra web, antes deberíamos <strong>redireccionar a nuestros visitantes a una página de mantenimiento</strong>, mientras terminemos con los cambios.</p>
<p>Para hacerlo utilizaremos el fichero .htaccess de nuestro servidor web (esto no funciona en IIS). Y para que esta redirección no nos moleste a nosotros, vamos a <strong>diferenciar nuestra ip</strong>. Por lo que todos los visitantes que no tengan la ip que indiquemos (la nuestra), serán redireccionados a la página de mantenimiento, mientras que nosotros veremos la página correctamente.</p>
<p>Agregamos las siguientes lineas al archivo <strong>.htaccess</strong></p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Options +FollowSymlinks<br />
RewriteEngine On<br />
RewriteCond %{REQUEST_URI} !/WebMantenimiento.html$<br />
RewriteCond %{REMOTE_HOST} !^777\.777\.777\.777<br />
RewriteRule $ /WebMantenimiento.html [R=302,L]</div></td></tr></tbody></table></div>
<p>Debemos cambiar los <strong>777</strong> por nuestra ip (escapando los puntos (.) con la barra invertida (\)).</p>
<p>Visto en: <a class="external" href="http://notasweb.com/articulo/servidores/redireccionar-a-pagina-de-mantenimiento-con-htaccess.html">notasweb.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://websyapuestas.com/redireccionar-a-pagina-de-mantenimiento-con-htaccess/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Borrar datos MySQL de 3 formas</title>
		<link>http://websyapuestas.com/borrar-datos-mysql-de-3-formas/</link>
		<comments>http://websyapuestas.com/borrar-datos-mysql-de-3-formas/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 19:57:20 +0000</pubDate>
		<dc:creator>neodani</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://websyapuestas.com/?p=553</guid>
		<description><![CDATA[Existen diferentes maneras de borrar datos en MySQL. Puede ser que solo te interese borrar un determinado registro (fila), toda una tabla incluida su estructura, o que quieras conservar la estructura y solo necesites vaciar su contenido. Os pongo las tres formas que utilizo habitualmente.
Sentencia para borrar un registro:
1DELETE FROM tbl_name WHERE campo='valor'
Sentencia para vaciar [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://websyapuestas.com/wp-content/uploads/2009/07/mysql-logo.png"><img class="alignleft size-full wp-image-258" style="margin: 10px 10px 10px 0px;" title="mysql-logo" src="http://websyapuestas.com/wp-content/uploads/2009/07/mysql-logo.png" alt="" width="150" height="82" /></a>Existen diferentes<strong> maneras de borrar datos en MySQL</strong>. Puede ser que solo te interese borrar un determinado registro (fila), toda una tabla incluida su estructura, o que quieras conservar la estructura y solo necesites vaciar su contenido. Os pongo las tres formas que utilizo habitualmente.</p>
<p>Sentencia para borrar un registro:</p>
<div class="codecolorer-container sql default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #993333; font-weight: bold;">DELETE</span> <span style="color: #993333; font-weight: bold;">FROM</span> tbl_name <span style="color: #993333; font-weight: bold;">WHERE</span> campo<span style="color: #66cc66;">=</span><span style="color: #ff0000;">'valor'</span></div></td></tr></tbody></table></div>
<p>Sentencia para vaciar toda una tabla:</p>
<div class="codecolorer-container sql default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #993333; font-weight: bold;">TRUNCATE</span> tbl_name</div></td></tr></tbody></table></div>
<p>Sentencia para eliminar una tabla:</p>
<div class="codecolorer-container sql default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #993333; font-weight: bold;">DROP</span> <span style="color: #993333; font-weight: bold;">TABLE</span> tbl_name</div></td></tr></tbody></table></div>
<p><span id="more-553"></span>Donde:<br />
&#8216;tbl_name&#8217; = el nombre de tu tabla en la Base de Datos.<br />
&#8216;campo&#8217; = el nombre de un campo contenido en &#8216;tbl_name&#8217;.<br />
&#8216;valor&#8217; = un registro contenido en &#8216;campo&#8217;.</p>
<p>Recordad que con la sentencia DELETE no borramos el valor de los campos auto_increment, y que para ello necesitamos <a title="Resetear campos auto_increment" href="http://websyapuestas.com/resetear-auto_increment-en-mysql/">resetear los campos auto_increment</a></p>
<p>Salu2!</p>
]]></content:encoded>
			<wfw:commentRss>http://websyapuestas.com/borrar-datos-mysql-de-3-formas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saber el último valor auto_increment</title>
		<link>http://websyapuestas.com/saber-el-ultimo-valor-auto_increment/</link>
		<comments>http://websyapuestas.com/saber-el-ultimo-valor-auto_increment/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 19:33:51 +0000</pubDate>
		<dc:creator>neodani</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://websyapuestas.com/?p=541</guid>
		<description><![CDATA[¿Alguna vez te has preguntado como puedes saber el el último valor de un campo auto_increment en mysql o en php?. Te adelanto que no basta con ordenar la tabla y extraer el valor del último registro insertado, porque quizás se han eliminado 50 filas y el valor que obtendrías sería incorrecto. Te presento dos [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://websyapuestas.com/wp-content/uploads/2009/07/mysql-logo.png"><img class="alignleft size-full wp-image-258" style="margin: 10px 10px 10px 0;" title="mysql-logo" src="http://websyapuestas.com/wp-content/uploads/2009/07/mysql-logo.png" alt="" width="150" height="82" /></a>¿Alguna vez te has preguntado como puedes saber el el último valor de un campo auto_increment en mysql o en php?. Te adelanto que no basta con ordenar la tabla y extraer el valor del último registro insertado, porque quizás se han eliminado 50 filas y el valor que obtendrías sería incorrecto. Te presento dos formas de conseguirlo:</p>
<p><strong>Utilizando MYSQL</strong></p>
<div class="codecolorer-container sql default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> tbl_name <span style="color: #66cc66;">&#40;</span>campo1<span style="color: #66cc66;">,</span> campo2<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'valor1'</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">'valor2'</span><span style="color: #66cc66;">&#41;</span><br />
<span style="color: #993333; font-weight: bold;">SELECT</span> last_insert_id<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div></td></tr></tbody></table></div>
<p><span id="more-541"></span><br />
<strong>El valor de last_insert_id() es privado para la sesión</strong> que ejecuta las llamadas a columnas de tipo AUTO_INCREMENT, nadie más excepto nuestra sesión tendrá acceso al identificador de registro generado.</p>
<p>El valor recuperado por <strong>last_insert_id() </strong>se puede utilizar normalmente donde prodría ir una expresión, por ejemplo una sentencia de inserción del último viajero en una línea de bus determinada.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mysql&gt; insert into viajeros (nombre,apellidos) <br />
VALUES ('Rosa', 'Álvarez');<br />
Query OK, 1 row affected (0.02 sec)<br />
mysql&amp;gt; select last_insert_id();<br />
+------------------+<br />
| last_insert_id() |<br />
+------------------+<br />
| 4 |<br />
+------------------+<br />
1 row in set (0.00 sec)<br />
mysql&gt; insert into autobuses_viajeros (id_bus, id_viajero, fecha) <br />
VALUES (1, last_insert_id(), now());<br />
Query OK, 1 row affected (0.02 sec)<br />
mysql&amp;gt; select * from autobuses_viajeros;<br />
+--------+------------+------------+<br />
| id_bus | id_viajero | fecha |<br />
+--------+------------+------------+<br />
| 1 | 4 | 2008-04-30 |<br />
+--------+------------+------------+<br />
1 row in set (0.00 sec)</div></td></tr></tbody></table></div>
<p>Ejemplo MYSQL extraído de <a class="external" href="http://cambrico.net/30-04-2008/mysql-como-averiguar-el-ultimo-registro-insertado-en-una-tabla">cambrico.net</a></p>
<p><strong>Utilizando PHP</strong></p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #000088;">$link</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_connect</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'localhost'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'usuario'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'contraseña'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$link</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Could not connect: '</span> <span style="color: #339933;">.</span> <span style="color: #990000;">mysql_error</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #990000;">mysql_select_db</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'bbdd_name'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;insert into tbl_name (campo1, campo2) VALUES ('valor1','valor2')&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #990000;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;El último registro insertado tiene el id <span style="color: #009933; font-weight: bold;">%d</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> <span style="color: #990000;">mysql_insert_id</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://websyapuestas.com/saber-el-ultimo-valor-auto_increment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resetear auto_increment en MySQL</title>
		<link>http://websyapuestas.com/resetear-auto_increment-en-mysql/</link>
		<comments>http://websyapuestas.com/resetear-auto_increment-en-mysql/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 20:32:27 +0000</pubDate>
		<dc:creator>neodani</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://websyapuestas.com/?p=534</guid>
		<description><![CDATA[Seguro que eres de las personas que hace mil y una pruebas con la base de datos antes de pasarla a producción!. Si es así, probablemente tengas campos auto_increment que hayan aumentado de valor.  A continuación, una manera sencilla de resetear el campo auto_increment de una tabla en MySQL:
1ALTER TABLE tbl_name AUTO_INCREMENT = 1
Otra forma [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://websyapuestas.com/wp-content/uploads/2009/07/mysql-logo.png"><img class="alignleft size-full wp-image-258" style="margin: 10px 10px 10px 0;" title="mysql-logo" src="http://websyapuestas.com/wp-content/uploads/2009/07/mysql-logo.png" alt="" width="150" height="82" /></a>Seguro que eres de las personas que hace mil y una pruebas con la base de datos antes de pasarla a producción!. Si es así, probablemente tengas campos auto_increment que hayan aumentado de valor. <strong> </strong>A continuación,<strong> una manera sencilla de resetear el campo auto_increment</strong> <strong>de una tabla en MySQL:</strong></p>
<div class="codecolorer-container sql default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #993333; font-weight: bold;">ALTER</span> <span style="color: #993333; font-weight: bold;">TABLE</span> tbl_name <span style="color: #993333; font-weight: bold;">AUTO_INCREMENT</span> <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span></div></td></tr></tbody></table></div>
<p>Otra forma de<strong> borrar y resetar a la vez es usar la función TRUNCATE</strong> de MySQL, esta función limpia todas las filas (registros)  y si tiene un campo autoincremental también lo  resetea.</p>
<div class="codecolorer-container sql default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="sql codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #993333; font-weight: bold;">TRUNCATE</span> <span style="color: #993333; font-weight: bold;">TABLE</span> tbl_name</div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://websyapuestas.com/resetear-auto_increment-en-mysql/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>17 Tipos de trabajador</title>
		<link>http://websyapuestas.com/17-tipos-de-trabajador/</link>
		<comments>http://websyapuestas.com/17-tipos-de-trabajador/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 22:02:41 +0000</pubDate>
		<dc:creator>neodani</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://websyapuestas.com/?p=523</guid>
		<description><![CDATA[Existen diferentes tipos de trabajadores. Si alguna vez habéis trabajado en una empresa, os habréis fijado que siempre existe el tío o tía que cumple a la perfección el perfil de Brownie o Mistol.
Mi amigo Javi me ha pasado la siguiente lista, y la verdad es que, con leer alguno de los tipos me viene [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-526" style="margin: 10px 10px 10px 0px;" title="tipos de trabajador" src="http://websyapuestas.com/wp-content/uploads/2009/11/trabajador-150x150.gif" alt="tipos de trabajador" width="150" height="150" />Existen <strong>diferentes tipos de trabajadores</strong>. Si alguna vez habéis trabajado en una empresa, os habréis fijado que siempre existe el tío o tía que cumple a la perfección el perfil de <em>Brownie</em> o <em>Mistol</em>.</p>
<p>Mi amigo Javi me ha pasado la siguiente lista, y la verdad es que, con leer alguno de los tipos me viene a la cabeza las imágenes de ciertas personas. Por cierto, ¿con cuál os identificáis? yo diría que pertenezco al perfil <em>Vileda</em> <img src='http://websyapuestas.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<ul>
<li><strong>El cactus:</strong> es un trabajador que lo aguanta prácticamente todo. Es individualista. No trabaja en equipo y a cualquiera que se le acerque demasiado le acaba haciendo daño. Es prácticamente un freelance en plantilla.</li>
<li><strong>El rodilleras:</strong> vive por, para y debajo de su superior. Cumple a rajatabla con la frase “quien no llora no mama”. Aunque llora poco y…</li>
<li><strong>El brownie:</strong> es el típico que siempre pasa el marrón a otro. No se mancha con nada y tiene la habilidad de salpicar a todo el mundo.</li>
</ul>
<p>	<span id="more-523"></span></p>
<ul>
<li><strong>El alitas de pollo: </strong>tiene todo lo que necesita para levantar el vuelo y convertirse en un gran profesional, pero su jefe le tiene frito.</li>
<li><strong>El oasis:</strong> la apariencia lo es todo. Parece que trabaja, pero no. Parece que es buen compañero, pero no. Parece que parece, pero no.</li>
<li><strong>El desatascador:</strong> cuando hay una situación complicada siempre aporta su granito de arena. Es capaz de desatascar una negociación, una presentación o una discusión entre trabajadores. Es muy útil tenerlo cerca.</li>
<li><strong>El que se multiplica: </strong>24×7&#215;365. Tiene dedicación absoluta a su trabajo, no sabe lo que son los horarios, no cierra por vacaciones ni desconecta jamás. La vida social la olvidó un día, hace ya mucho, y cuando trate de recuperarla no sabrá por donde empezar a buscar.</li>
<li><strong>El planes: </strong>siempre tiene la mente pensando en la hora de salir, en el próximo fin de semana, en las vacaciones. Es el que organiza las cenas de colegas o las cervecitas.</li>
<li><strong>El navajas:</strong> se pasa el día rajando del jefe, de sus compañeros, de sus subordinados y hasta del portero del edificio. Puedes estar con él, pero ten por seguro que él estará contra ti (cuando no estés).</li>
<li><strong>El submarinista:</strong> cualquier cosa que se le escape de las manos le hunde en la miseria. Puedes tratar de ayudarle, pero no te dejes llevar por su pesimismo o acabarás en el fondo, con él.</li>
<li><strong>El parabólicas: </strong>siempre se entera de todo lo que pasa, sabe el último rumor casi antes de que se produzca. Es entretenido, pero hay que tener cuidado con él. El protagonista de su próxima noticia puedes ser tú.</li>
<li><strong>El Vileda: </strong>absorbe con gran facilidad todo lo que pasa a su alrededor. No se le escapa ningún detalle y es capaz de usar la información para mejorar su rendimiento en el trabajo.</li>
<li><strong>El Mistol: </strong>es un milagro, pero no antigrasa. Es un milagro que siga en la empresa.</li>
<li><strong>El conductor de autobús: </strong>es el que dirige a todo el grupo. Los que van detrás dependen completamente de su capacidad.</li>
<li><strong>El streaper:</strong> hace lo que sea para llamar la atención, pero no hay más que lo que salta a la vista.</li>
<li><strong>El imán: </strong>gracias a su magnetismo es capaz de reunir a personas muy distintas y hacer de ellas un equipo compacto.</li>
<li><strong>El Espinete: </strong>se le ha pasado el arroz y sigue empeñado en que las cosas se hacen como antes. No entiende las nuevas tecnologías.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://websyapuestas.com/17-tipos-de-trabajador/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Evolución de Linux. Cronología distribuciones</title>
		<link>http://websyapuestas.com/evolucion-de-linux-cronologia-distribuciones/</link>
		<comments>http://websyapuestas.com/evolucion-de-linux-cronologia-distribuciones/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 20:29:48 +0000</pubDate>
		<dc:creator>neodani</dc:creator>
				<category><![CDATA[Curiosidades]]></category>

		<guid isPermaLink="false">http://websyapuestas.com/?p=511</guid>
		<description><![CDATA[Desde que Linus Torvalds en 1991 creó el primer núcleo de Linux hasta estos días han salido a la luz gran cantidad de distribuciones (versiones).
Las variantes de estos sistemas se denominan “distribuciones” y su objetivo es ofrecer una edición que cumpla con las necesidades de determinado grupo de usuarios. De esta forma existen distribuciones para [...]]]></description>
			<content:encoded><![CDATA[<p><span><img class="alignleft size-full wp-image-513" style="margin: 10px 10px 10px 0px;" title="linux_logo2" src="http://websyapuestas.com/wp-content/uploads/2009/10/linux_logo2.png" alt="linux_logo2" width="100" height="150" />Desde que <strong>Linus Torvalds</strong> en 1991 creó el primer núcleo de Linux hasta estos días han salido a la luz gran cantidad de distribuciones (versiones).</span></p>
<p>Las variantes de estos sistemas se denominan “distribuciones” y su objetivo es ofrecer una edición que cumpla con las necesidades de determinado grupo de usuarios. De esta forma existen distribuciones para hogares, empresas y servidores.</p>
<p>Una de las <strong>ventajas del software libre</strong> es que permite que cada uno lo estudie y modifique a su gusto, es por esto que miles de personas en todo el mundo trabajan para mejorar sus sistemas operativos y aplicaciones.</p>
<p>Básicamente la totalidad de las distros de linux se basan en<strong> <a title="Página oficial de Debian" href="http://www.debian.org/index.es.html" target="_blank">Debian</a></strong>, <a title="Página oficial de Red Hat" href="http://www.es.redhat.com/" target="_blank"><strong>Red Hat</strong></a> o <a title="Página oficial de Slackware" href="http://www.slackware.com/" target="_blank"><strong>Slackware</strong></a> y desde ahí tenemos distribuciones para todos los gustos y necesidades. A continuación os presentamos un diagrama en forma de linea de tiempo donde se ven las ramificaciones que han ido teniendo las distintas versiones.</p>
<p><a class="external" title="Evolución de Linux en el tiempo" href="http://tuxtraining.com/2008/10/29/helpful-charts-to-explain-the-history-of-nix" target="_blank">Ver esquema cronológico</a></p>
]]></content:encoded>
			<wfw:commentRss>http://websyapuestas.com/evolucion-de-linux-cronologia-distribuciones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PDF Converter. Convertir archivos a PDF Online</title>
		<link>http://websyapuestas.com/pdf-converter/</link>
		<comments>http://websyapuestas.com/pdf-converter/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 20:16:57 +0000</pubDate>
		<dc:creator>neodani</dc:creator>
				<category><![CDATA[Herramientas]]></category>

		<guid isPermaLink="false">http://websyapuestas.com/?p=504</guid>
		<description><![CDATA[Más de una vez me he visto en apuros por no disponer de una herramienta que me convirtiera un documento a PDF, bien por no estar en mi PC o bien por no tener ningún software instalado en la máquina, pero eso se acabó con PDF Converter.
PDF Converter es una aplicación en linea que te [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-505" style="margin: 10px 10px 10px 0px;" title="pdf" src="http://websyapuestas.com/wp-content/uploads/2009/10/pdf-150x150.png" alt="pdf" width="150" height="150" />Más de una vez me he visto en apuros por no disponer de una herramienta que me convirtiera un documento a PDF, bien por no estar en mi PC o bien por no tener ningún software instalado en la máquina, pero eso se acabó con <strong>PDF Converter</strong>.</p>
<p><strong>PDF Converter es una aplicación en linea que te permite convertir prácticamente cualquier archivo a PDF</strong>. En total soporta 67 tipos de archivos de archivos, entre ellos, los más comunes como documentos de MS Office y Open Office, imágenes, gráficos vectoriales y páginas web (html).</p>
<p>El funcionamiento es sumamente sencillo y no requiere registro. Solo hay que seleccionar del PC o una URL el documento que deseamos convertir y dar clic en convertir. Opcionalmente podemos proporcionar un dirección de correo y el PDF será enviado directamente a este.</p>
<p><span id="more-504"></span>Otra función no menos importante es la de convertir archivos PDF a documentos de MS Word o MS Excel por medio de un archivo almacenado o una URL. Opcionalmente podemos agregar una contraseña al archivo generado y darle mayor seguridad.</p>
<p>PDF Converter en su servicio <strong>gratuito</strong> cuanto con algunas limitaciones, como el número de conversiones al mes, tiempo de espera entre una conversión y otra etc. Un comparativa con su servicio de paga la encuentra en su web.</p>
<p><em>Fuente:</em> <a class="external" href="http://www.freepdfconvert.com/" target="_blank">PDF Converter</a></p>
]]></content:encoded>
			<wfw:commentRss>http://websyapuestas.com/pdf-converter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ocultar direcciones de correo con PHP</title>
		<link>http://websyapuestas.com/ocultar-direcciones-de-correo-con-php/</link>
		<comments>http://websyapuestas.com/ocultar-direcciones-de-correo-con-php/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 14:23:03 +0000</pubDate>
		<dc:creator>neodani</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://websyapuestas.com/?p=495</guid>
		<description><![CDATA[La siguiente función de PHP nos permite ofuscar el código fuente pero muestra al usuario el texto de una manera legible. Muy útil para ocultar direcciones de correo electrónico a los robots que rastrean direcciones de email para luego enviar spam.
12345678function obfuscate&#40;$text&#41; &#123;
$length = strlen&#40;$text&#41;;
$scrambled = '';
for &#40;$i = 0; $i &#38;lt; $length; ++$i&#41; &#123;
$scrambled [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-306" style="margin: 10px 10px 10px 0px;" title="php-logo" src="http://websyapuestas.com/wp-content/uploads/2009/07/php-logo.png" alt="php-logo" width="150" height="79" />La siguiente función de PHP nos permite <strong>ofuscar el código fuente pero muestra al usuario el texto de una manera legible</strong>. Muy útil para ocultar direcciones de correo electrónico a los robots que rastrean direcciones de email para luego enviar spam.</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">function</span> obfuscate<span style="color: #009900;">&#40;</span><span style="color: #000088;">$text</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$length</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strlen</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$text</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$scrambled</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> <span style="color: #000088;">$i</span> <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #000088;">$length</span><span style="color: #339933;">;</span> <span style="color: #339933;">++</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #000088;">$scrambled</span> <span style="color: #339933;">.=</span> <span style="color: #0000ff;">'&amp;#'</span> <span style="color: #339933;">.</span> <span style="color: #990000;">ord</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">substr</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$text</span><span style="color: #339933;">,</span> <span style="color: #000088;">$i</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">';'</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$scrambled</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>La dirección se vería correctamente en el navegador. Sin embargo, en el código fuente tendría un aspecto así:</p>
<pre id="line1"><span id="__firefox-tidy-id" style="background-color: #ddddff;">&amp;<span class="entity">#105;</span>&amp;<span class="entity">#110;</span>&amp;<span class="entity">#102;</span>&amp;<span class="entity">#111;</span>&amp;<span class="entity">#64;</span>&amp;<span class="entity">#116;</span>&amp;<span class="entity">#111;
</span>&amp;<span class="entity">#109;</span>&amp;<span class="entity">#97;</span>&amp;<span class="entity">#116;</span>&amp;<span class="entity">#105;</span>&amp;<span class="entity">#115;</span>&amp;<span class="entity">#46;</span>&amp;<span class="entity">#99;</span>&amp;<span class="entity">#97;</span>&amp;<span class="entity">#116;</span></span></pre>
<p><em>Fuente:</em> <a class="external" href="http://www.webintenta.com/Funcion-ofuscadora-de-texto-ocultar-direcciones-de-correo-con-php.html" target="_blank">Webintenta</a></p>
]]></content:encoded>
			<wfw:commentRss>http://websyapuestas.com/ocultar-direcciones-de-correo-con-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware Workstation 6.5 &#8211; Máquina Virtual</title>
		<link>http://websyapuestas.com/vmware-workstation-65-maquina-virtual/</link>
		<comments>http://websyapuestas.com/vmware-workstation-65-maquina-virtual/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 18:16:50 +0000</pubDate>
		<dc:creator>neodani</dc:creator>
				<category><![CDATA[Herramientas]]></category>

		<guid isPermaLink="false">http://websyapuestas.com/?p=486</guid>
		<description><![CDATA[Estos días he estado probando el VMware Workstation. Un poderoso software para la virtualización de sistemas operativos. Te permite conseguir tener varios sistemas operativos instalados sin necesidad de crear particiones, dándote la posibilidad de cambiar de un sistema a otro de forma muy sencilla, como cargar un programa más.
Dirigido a desarrolladores, encargados de pruebas de [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-487" style="margin: 10px 10px 10px 0px;" title="vmware-workstation6" src="http://websyapuestas.com/wp-content/uploads/2009/09/vmware-workstation6-150x150.jpg" alt="vmware-workstation6" width="150" height="150" />Estos días he estado probando el <strong>VMware Workstation</strong>. <strong>Un poderoso software para la virtualización de sistemas operativos.</strong> Te permite conseguir tener varios sistemas operativos instalados sin necesidad de crear particiones, dándote la posibilidad de cambiar de un sistema a otro de forma muy sencilla, como cargar un programa más.</p>
<p>Dirigido a desarrolladores, encargados de pruebas de software y profesionales de TI de empresas que ejecutan múltiples sistemas operativos simultáneamente en una PC, o para gente como nosotros que les gusta experimentar nuevas cosas y no queremos &#8220;ensuciar&#8221; nuestro sistema <img src='http://websyapuestas.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><span id="more-486"></span><img class="aligncenter size-full wp-image-490" title="captura_vmware1" src="http://websyapuestas.com/wp-content/uploads/2009/09/captura_vmware1.png" alt="captura_vmware1" width="500" height="332" /></p>
<p>Podrás  tener <strong>varios sistemas operativos de forma simultanea</strong>, combinando por ejemplo Windows XP con Linux sin ningún problema. Otra de sus ventajas es que una vez instalados los sistemas operativos adicionales a través de VMware podrás usarlos de forma individual y trasladarlos a otros PC tranquilamente.</p>
<p>El programa anfitrión sólo puede ser ejecutado bajo Windows NT, 2000, XP o Vista (también existe versión para Linux) pero una vez hecho las posibilidades de instalar nuevos sistemas operativos se disparan.</p>
<p>Si no lo has probado todavía, seguro que la experiencia de poder cargar un sistema operativo dentro de tu sistema operativo y ejecutarlo en una ventana, sin necesitar ningún reinicio, como si de un programa más se tratase o incluso a pantalla completa, como si tu anterior sistema operativo hubiese desaparecido, te cautivará.</p>
<p>Otra de las ventajas es que las instalaciones de sistemas operativos &#8220;adicionales&#8221; son independientes, de forma que se pueden trasladar a otro equipo que también posea VMware y ahí tendrás ése sistema operativo entero y listo para funcionar.</p>
<p>Os dejo la descarga directa, listo para instalar, no tiene complicación alguna.</p>
<p><strong>Descargar directa</strong> <a class="external" title="Descagar VMWARE WORKSTATION 6.5.1" href="http://www.megaupload.com/?d=HL4PHQAD" target="_blank">VMware-workstation-6.5.1-126130 (megaupload)</a></p>
<p><strong>Serial: </strong><em>(enviadme un privado y os lo facilito)</em><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://websyapuestas.com/vmware-workstation-65-maquina-virtual/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
