<?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>BredeBS</title>
	<atom:link href="http://bredebs.net/feed" rel="self" type="application/rss+xml" />
	<link>http://bredebs.net</link>
	<description>Microsoft Student Partner, Tecnología, Geeks y otros</description>
	<lastBuildDate>Sat, 13 Feb 2010 07:05:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Curiosidad Javascript [o &quot;concatena en vez de sumar&quot;]</title>
		<link>http://bredebs.net/curiosidad-javascript-o-concatena-en-vez-de-sumar/565</link>
		<comments>http://bredebs.net/curiosidad-javascript-o-concatena-en-vez-de-sumar/565#comments</comments>
		<pubDate>Sat, 13 Feb 2010 06:57:45 +0000</pubDate>
		<dc:creator>BredeBS</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://bredebs.net/?p=565</guid>
		<description><![CDATA[[En realidad no es una curiosidad sino que un error de lógica de programación]
Estoy armando un código para un generador&#8230; sí, a las 4AM., y me apareció la siguiente curiosidad en Javascript:
considerando que tengo un textbox con el nombre cantidad que comienza con un 1 como valor


var id = jQuery(&#34;#cantidad&#34;).val();
id=id+1;

al primer click me da 11
al [...]]]></description>
			<content:encoded><![CDATA[<p><em>[En realidad no es una curiosidad sino que un error de lógica de programación]</em></p>
<p>Estoy armando un código para un generador&#8230; sí, a las 4AM., y me apareció la siguiente curiosidad en Javascript:</p>
<p>considerando que tengo un textbox con el nombre cantidad que comienza con un 1 como valor</p>
<pre class="brush: jscript">

var id = jQuery(&quot;#cantidad&quot;).val();
id=id+1;
</pre>
<p>al primer click me da 11</p>
<p>al segundo 111</p>
<p>al tercer 1111</p>
<p>Lo mismo con</p>
<pre class="brush: javascript">

var id =  jQuery(&quot;#cantidad&quot;).val();
id+=1;
</pre>
<p>La explicación, muy fácil, el valor id es un String, y lo que hace el + es concatenar el valor en vez de sumarlo.</p>
<p>La solución, aún más fácil, convertir el String en Int.</p>
<p>De la manera poco elegante:</p>
<pre class="brush: javascript">

id=(id*1)+1;
</pre>
<p>o de la de caballeros:</p>
<pre class="brush: javascript">

id=parseInt(id)+1;
</pre>
<p>Esto es parte del código inservible pero útil para los que no conozcan cómo parchar el error <img src='http://bredebs.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Saludos</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://bredebs.net/curiosidad-javascript-o-concatena-en-vez-de-sumar/565" target="_blank"><img src="http://bredebs.net/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Compartir en Facebook" title="Compartir en Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://bredebs.net/curiosidad-javascript-o-concatena-en-vez-de-sumar/565/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tip: Cómo detectar con PHP si te visita un iPhone</title>
		<link>http://bredebs.net/tip-como-detectar-con-php-si-te-visita-un-iphone/554</link>
		<comments>http://bredebs.net/tip-como-detectar-con-php-si-te-visita-un-iphone/554#comments</comments>
		<pubDate>Sat, 30 Jan 2010 05:17:05 +0000</pubDate>
		<dc:creator>BredeBS</dc:creator>
				<category><![CDATA[Cómo]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://bredebs.net/?p=554</guid>
		<description><![CDATA[Estoy trabajando un poco en sitios que &#8220;pueden ser visitados desde el iPhone&#8221; [así lo solicitó el cliente], el tema es que existen algunas funciones javascript para detectar que si usas jQuery te &#8220;bloquea&#8221; los efectos.
La solución es muy sencilla, aplicar el script en PHP como a continuación:
PHP&#60;5.3.0

if (ereg(&#039;iPhone&#039;,$_SERVER[&#039;HTTP_USER_AGENT&#039;]))
{
header(&#34;Location:/iphone.html&#34;);
}

PHP&#62;=5.3.0

if (preg_match(&#34;/iPhone/&#34;,$_SERVER[&#039;HTTP_USER_AGENT&#039;]))
{
header(&#34;Location:iPhone.php&#34;);
}

OJO: Es IMPORTANTE que si tiene [...]]]></description>
			<content:encoded><![CDATA[<p>Estoy trabajando un poco en sitios que &#8220;pueden ser visitados desde el iPhone&#8221; [así lo solicitó el cliente], el tema es que existen algunas funciones javascript para detectar que si usas jQuery te &#8220;bloquea&#8221; los efectos.</p>
<p>La solución es muy sencilla, aplicar el script en PHP como a continuación:<br />
PHP&lt;5.3.0</p>
<pre class="brush: php">
if (ereg(&#039;iPhone&#039;,$_SERVER[&#039;HTTP_USER_AGENT&#039;]))
{
header(&quot;Location:/iphone.html&quot;);
}
</pre>
<p>PHP&gt;=5.3.0</p>
<pre class="brush: php">
if (preg_match(&quot;/iPhone/&quot;,$_SERVER[&#039;HTTP_USER_AGENT&#039;]))
{
header(&quot;Location:iPhone.php&quot;);
}
</pre>
<p><strong>OJO: Es IMPORTANTE que si tiene PHP mayor o igual a 5.3.0 usen <a href="http://cl.php.net/preg_match" target="_blank">preg_match</a> en lugar de <a href="http://cl.php.net/ereg" target="_blank">ereg</a>, por que ereg está OBSOLETO en PHP 5.3.0 y será eliminado en PHP 6.0.0</strong></p>
<p>La función es muy sencilla ya que detecta si en la cadena del Agente del usuario [HTTP_USER_AGENT] incluye la palabra iPhone. Evidentemente esto es fácilmente manipulable por ejemplo en Firefox cambiando el User Agent en about:config colocando:</p>
<p>Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_2 like Mac OS X; es-es) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7D11 Safari/528.16</p>
<p><img class="alignnone size-full wp-image-556" title="SS-2010.01.30-02.05.30" src="http://bredebs.net/wp-content/uploads/2010/01/SS-2010.01.30-02.05.30.png" alt="" width="727" height="166" /></p>
<p>Deben reiniciar firefox una vez realicen esto</p>
<p>[Con el userAgent cambiado hasta mi blog lo cargó en modo iPhone]<br />
<img title="SS-2010.01.30-02.04.03" src="../wp-content/uploads/2010/01/SS-2010.01.30-02.04.03.png" alt="" width="735" height="306" /></p>
<p><strong>[recuerda colocar de vuelta la configuración después de jugar (Firefox/x.x.x) [x.x.x = tu versión...] <img src='http://bredebs.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ]</strong></p>
<p>Para que vean el ejemplo pueden navegar al ejemplo <a href="http://lab.bredebs.net/20100130/" target="_blank">acá</a> [agréguenle una x al .php para que vean el código fuente]..</p>
<p><a href="http://lab.bredebs.net/20100130/iPhone.php"><img class="alignnone size-full wp-image-559" title="SS-2010.01.30-02.04.56" src="http://bredebs.net/wp-content/uploads/2010/01/SS-2010.01.30-02.04.56.png" alt="" width="716" height="250" /></a></p>
<p>y acá la captura desde el iPhone:</p>
<p><img class="alignnone size-full wp-image-560" title="IMG_0053[1]" src="http://bredebs.net/wp-content/uploads/2010/01/IMG_00531-e1264828465721.png" alt="" width="480" height="320" /></p>
<p>Saludos, y espeor haya sido de su utilidad este tip [Pronto espero presentarlo en ASP.net]</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://bredebs.net/tip-como-detectar-con-php-si-te-visita-un-iphone/554" target="_blank"><img src="http://bredebs.net/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Compartir en Facebook" title="Compartir en Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://bredebs.net/tip-como-detectar-con-php-si-te-visita-un-iphone/554/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ojo con el Banco Santander</title>
		<link>http://bredebs.net/ojo-con-el-banco-santander/549</link>
		<comments>http://bredebs.net/ojo-con-el-banco-santander/549#comments</comments>
		<pubDate>Mon, 04 Jan 2010 16:12:45 +0000</pubDate>
		<dc:creator>BredeBS</dc:creator>
				<category><![CDATA[Off-Topic]]></category>

		<guid isPermaLink="false">http://bredebs.net/?p=549</guid>
		<description><![CDATA[El día 28 de diciembre de 2009 intenté realizar un giro desde mi cuenta corriente en el cajero automático de Banco Falabella ubicado en calle Colón de Talcahuano, el cuál no dispensó el dinero solicitado ($50.000.-) y se quedó con un mensaje &#8220;espere mientras realizamos la operación&#8221; [sí, aquí la embarré, estuve 5 minutos esperando [...]]]></description>
			<content:encoded><![CDATA[<p>El día 28 de diciembre de 2009 intenté realizar un giro desde mi cuenta corriente en el cajero automático de Banco Falabella ubicado en calle Colón de Talcahuano, el cuál no dispensó el dinero solicitado ($50.000.-) y se quedó con un mensaje &#8220;espere mientras realizamos la operación&#8221; [<em>sí, aquí la embarré, estuve 5 minutos esperando y no le tomé foto</em>] me acerqué al guardia de la entidad a indicarle el cuál me dijon &#8220;presiona Cancelar para que te devuelva la tarjeta y no realice la operación&#8221;. Me dirijí a otro cajero a sacar un estado de cuenta y me había descontado el monto. El mismo día lunes realicé el reclamo en el VOX de Santander y en el banco Falabella, los cuales se tiraron la pelota indicando que los sistemas AUTOMÁTICAMENTE LUEGO DE 48 HORAS HÁBILES IBAN A DEVOLVER EL DINERO POR ARQUEOS. El día miércoles esto NO sucedió por lo cuál llamé nuevamente al VOX quienes me indicaron que el banco me iba a devolver el dinero en 48 horas hábiles contando el día 31 (les pregunté si contaba el 31 pues sabía que era feriado bancario), el ejecutivo me contestó que SÍ contaba por lo cuál el dinero iba a estar disponible en mi cuenta el día 04 de enero a las 12:00.-<br />
Lo indignante es que hoy a las 09:27 me llamaron de Santander indicándome que un cheque iba a ser protestado les indiqué que si ellos me devolvían los 50 mil que me habían ROBADO yo podía depositar la plata, porque aparte de robarse la plata se robaron la confianza que tenía en la institución, tuve que cubrir con plata de otra cuenta.<br />
Hoy revisé la cuenta a las 12:25 y el dinero no se encontraba disponible, por lo cual llamé nuevamente al VOX y la ejecutiva me indicó que el saldo NO se me iba a devolver hasta 17 días hábiles más pues sobre $30.000.- el saldo no se devolvía automáticamente, solicité hablar con el supervisor, la ejecutiva me indicó que no se encontraba disponible pues estaba en una reunión, le indique que yo también debería estar en una reunión con un cliente y que me costaba ganarme el dinero de la misma manera que a ella, luego de 5 minutos en espera me comunicó con el supervisor quien se deshizo en disculpas pero no fue capaz de entregar una solución efectiva al tema, por lo cuál le solicité que apurara el tema o acaso el banco iba a ir a las otras instituciones donde debía cancelar esos 50.000.- a pedir disculpas, o si iba yo y decía &#8220;oye te las devuelvo mañana porque mi banco me las devuelve mañana&#8221; [el banco textualmente me dijo "mañana te las devuelvo"]. Acaso el banco me pagará los intereses que significan no disponer de ese dinero durante 8 días? Acaso ellos van a ir a hablar con las instituciones en las cuales debo pagar? Con qué confianza quieren que deposite el dinero en su institución?<br />
Si yo no les pago el mismo día ellos me protestan los cheques, o peor me mandan a DICOM; en cambio si ellos no me pasan mi dinero cuando corresponde no se hacen responsables. Esto es INDIGNO.</p>
<p>El reclamo lo publiqué acá:</p>
<p><a href="http://www.reclamos.cl/reclamo/2010/jan/banco_santander_robo_de_dinero" target="_blank">http://www.reclamos.cl/reclamo/2010/jan/banco_santander_robo_de_dinero</a></p>
<p>=================</p>
<p>Directamente esto es un <strong>robo</strong>, si yo no les pago ellos me pueden quitar todo; en cambio si ellos no me entregan el dinero lo aducen a un error del sistema, a que se cayó la red, a que falló un servidor [inclusive dijeron "nosotros como banco confiamos en el cliente y le devolvemos la plata temporalmente hasta que se investigue el tema" <em>WTF SI ME ROBARON</em>]. Oigan eso pasa pero por algo existen los arqueos DIARIOS de dinero, el 2004 trabajé en una empresa que realizaba el contéo de los cheques y 2 veces TODOS LOS DÍAS indicaban cuanto se debían las instituciones para ordenar los fondos, ¿creen ustedes que los cajeros AUTOMÁTICOS no hacen lo mismo?. El tema es que el cajero automático <em>sabe</em> perfectamente &#8220;giraron 3.050.000 y entregué 3.000.000&#8243;. Parece que la mejor caja de ahorro es El Colchón.</p>
<p>Tengan ojo con los bancos y cajeros, traten de sacar plata SOLAMENTE del cajero de su misma institución bancaria para que se hagan responsables directamente.</p>
<p><em>PD: Estoy pensando seriamente en ir con un bate a romper un monitor, total son como 50 lucas igual&#8230; <img src='http://bredebs.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </em></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://bredebs.net/ojo-con-el-banco-santander/549" target="_blank"><img src="http://bredebs.net/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Compartir en Facebook" title="Compartir en Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://bredebs.net/ojo-con-el-banco-santander/549/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Felicitaciones a PCampos!!!</title>
		<link>http://bredebs.net/felicitaciones-a-pcampos/544</link>
		<comments>http://bredebs.net/felicitaciones-a-pcampos/544#comments</comments>
		<pubDate>Sun, 27 Dec 2009 14:55:56 +0000</pubDate>
		<dc:creator>BredeBS</dc:creator>
				<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[DuocUC]]></category>
		<category><![CDATA[Tech Days]]></category>
		<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Server 2008]]></category>

		<guid isPermaLink="false">http://bredebs.net/?p=544</guid>
		<description><![CDATA[Hoy en el diario El Sur de Concepción mi profe  Pablo Campos [PCampos] apareció como uno de los 50 jóvenes destacados de la Región del BioBio.
Claramente el profe Pablo es un ejemplo a seguir por muchos de ustedes, tienen que colocarle Power al Estudio y aprender de diversas tecnologías no cerrarse o en Linux o [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://bredebs.net/wp-content/uploads/2009/12/pcampos.jpg" rel="lightbox[544]"><img class="alignleft size-full wp-image-545" title="pcampos" src="http://bredebs.net/wp-content/uploads/2009/12/pcampos.jpg" alt="" width="196" height="398" /></a>Hoy en el diario <a href="http://www.elsur.cl" target="_blank">El Sur</a> de Concepción mi profe  Pablo Campos [<a href="http://geeks.ms/blogs/pcampos/" target="_blank">PCampos</a>] apareció como uno de los 50 jóvenes destacados de la Región del BioBio.</p>
<p>Claramente el profe Pablo es un ejemplo a seguir por muchos de ustedes, tienen que colocarle Power al Estudio y aprender de diversas tecnologías no cerrarse o en Linux o en Microsoft.</p>
<p>Muchas felicitaciones para él!</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://bredebs.net/felicitaciones-a-pcampos/544" target="_blank"><img src="http://bredebs.net/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Compartir en Facebook" title="Compartir en Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://bredebs.net/felicitaciones-a-pcampos/544/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
