<?xml version="1.0" encoding="iso-8859-1" ?> 
<rss version="2.0" xmlns:media="http://portalisc.net/rss"> 
<channel>
  <title>PORTALISC RSS</title> 
  <copyright>Copyright (c) 2007 PORTALISC Todos los derechos reservados.</copyright> 
  <link>http://www.portalisc.net</link> 
  <description>PORTAL ISC, Portal de  Tecnología, Sistemas, Software, Redes, Entretenimiento, Hacking, Seguridad de Redes y mucho más relacionado con las Ingenierias en Sistemas Computacionales</description> 
  <language>es-mx</language> 
  <lastBuildDate>Fri, 3 Jul 2009 17:44:08 CDT</lastBuildDate> 
  <ttl>5</ttl> 
<image>
  <title>PORTALISC</title> 
  <width>336</width> 
  <height>72</height> 
  <link>http://www.portalisc.net</link> 
  <url>http://www.portalisc.net/rss/portalrss.gif</url> 
  </image>
 <item>
 <title>Un Mundo sin Internet</title>
 <description><![CDATA[Imaginemos un mundo paralelo donde el hombre tenga como máximo medio de comunicación un teléfono, donde la mayor fuente de información sea una biblioteca, y tu grado de influencia es de unos cuantos<br><p>
<p>Este es un d&iacute;a como cualquiera, me levanto como todas las ma&ntilde;anas, esperando un buen desayuno, un buen ba&ntilde;o y con un poco de suerte que el chico del peri&oacute;dico me traiga las ultimas noticias que ocurrieron el d&iacute;a de ayer. Soy una persona donde en mi negocio, el estar bien informado es muy importante.</p>
<p>Leo las noticias y me entero que habr&aacute; una conferencia de las ultimas novedades en un lugar, de esos muchos que desconozco.</p>
<p>Emocionado busco en el directorio telef&oacute;nico a alguna agencia de viajes que me de confianza . Me contesta una se&ntilde;orita muy amable de nombre Ana. Me escucha muy cordialmente y me dice que me tendr&aacute; la informaci&oacute;n en un par de d&iacute;as. Alegando que la mensajer&iacute;a tardara en traer los folletos de aquel lugar.&nbsp;</p>
<p>Meto la mano en mi viejo buz&oacute;n, buscando en mi correo me entero de una oportunidad un buen negocio que lamentablemente perd&iacute;, porque aquella carta llego con mucho retraso.</p>
<p>Tratando de no desanimarme me dirijo al trabajo. llegando mi secretaria me informa que habr&aacute; una junta con otra compa&ntilde;&iacute;a y vendr&aacute;n de muy lejos para esta junta, lastima que no exista nada que agilice estas decisiones.</p>
<p>Por fin llegue a mi escritorio, recorre por mi mente alguna imagen de una ciudad con rascacielos al ver toda esa pila de papeles, donde los pendientes son una gran torre de colores junto a una pila de documentos, cartas y no se que mas.&nbsp;</p>
<p>Realmente no podr&iacute;a vivir sin Alejandra mi mano derecha en esta compa&ntilde;&iacute;a y mas con lo desordenado que soy.</p>
<p>Firmo un par de cosas, autorizo otras. Recordando una informaci&oacute;n de urgencia marco a Manuel mi socio comercial, espero impaciente en la linea, lamentandome que no se encuentre en su oficina, le dejo un recado con alguien que contesto de nombre chistoso, &iexcl;ojal&aacute; le llegue a tiempo!, suspiro y trato de relajarme un poco.</p>
<p>Bueno es momento de la junta. Detalles financieros gr&aacute;ficas y dem&aacute;s datos que necesariamente llevara un par de meses de investigaci&oacute;n, &iquest; No habr&aacute; nada que nos de la informaci&oacute;n mucho mas r&aacute;pido ?</p>
<p>Hora de la comida, hoy es un d&iacute;a especial comer&eacute; con Mayra una vieja amiga, con un cierto gusto por el verde, comeremos en un restaurante que s&oacute;lo mencionarlo me da risa (At&uacute;n con aceitunas), pero me alejare de la oficina esta vez. Espero que no ocurra nada importante y tratare de comer a gusto.</p>
<p>Regresando a la oficina me doy cuenta que todo esta bien, para mi descanso emocional. Me dicen que los reportes tardaran un par de d&iacute;as mas. As&iacute; que hay tiempo para hacer otras actividades, pero antes revisare un par de cosas mas.</p>
<p>Me reclino un poco en mi silla y pienso que tengo ganas de ir al cine. As&iacute; que comprare la cartelera en el puesto de peri&oacute;dico de abajo de la oficina para revisar las funciones.</p>
<p>Para mi agrado todav&iacute;a estoy a tiempo, ir&eacute; a ese cine que acepta tarjetas de cr&eacute;dito, ya que ando escaso de efectivo, lamentablemente tardan horas en autorizar los cargos con eso que para cada transacci&oacute;n tienen que hablar por tel&eacute;fono al banco y ver que realmente soy yo.</p>
<p>Que buena pel&iacute;cula en verdad, llego a casa con mil mensajes en el contestador. decido no oirlos me recuesto y pienso que la vida seria mas sencilla teniendo la informaci&oacute;n de manera mas oportuna.</p>
</p>]]></description>
<pubDate>2009-06-14</pubDate> <link> http://www.portalisc.net/p.php?s=553</link>
 </item>
 <item>
 <title>Miedo Social</title>
 <description><![CDATA[La opinión que se tienen sobre una compañia, producto o servicio, es algo que se gana con el tiempo, tiene mucho mas valor lo que dicen terceras partes que lo que decimos nosotros.<br><p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">Es incre&iacute;ble como empresas que se dicen modernas, censuran el Internet, opini&oacute;n de sus empleados para controlar una imagen ideal de su compa&ntilde;&iacute;a.</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">La imagen p&uacute;blica de un producto es como la ense&ntilde;anza a los ni&ntilde;os peque&ntilde;os, se ense&ntilde;a con el ejemplo no con las palabras, recientes casos de hechos&nbsp; politicos&nbsp; que les gusta censurar todos los medios, inclusive como les encantar&iacute;a censurar el Internet.</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">Empresas teniendo twitters oficiales, tratan de callar la verdadera opini&oacute;n de sus clientes, en lugar de aprender de ellos para buscar posibles mejoras.</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">Pol&iacute;ticos que se dicen abiertos a la gente, pero brincan al ver la opini&oacute;n que tienen sobre ellos en l&iacute;nea.</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">El Internet es como el aire donde las voces de cada uno de nosotros se oye. En lugar de buscar medios para callar esas voces se deber&iacute;a buscar las herramientas para mejorar la imagen propia.</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;"><strong>Una buena campa&ntilde;a</strong> en medios sociales no es lanzar anuncios como loco, sino<strong> nutrir de informaci&oacute;n clara y concisa de nuestros productos</strong> y/o servicios para que el usuario tenga un elemento mas en su medio de decisi&oacute;n.</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">Recuerden todos <strong>entre mas se trata de callar una voz mas se har&aacute; sonar,</strong> por lo tanto en lugar de callar hay que saber nutrir de manera adecuada el medio y escuchar a nuestros clientes.</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">Recuerden el Internet es un <strong>Medio de Intercambio de Ideas</strong> y de Informaci&oacute;n, un medio <strong>bidireccional</strong> que le ayuda a la humanidad a crecer con cada idea nueva.</span></p>
</p>]]></description>
<pubDate>2009-05-18</pubDate> <link> http://www.portalisc.net/p.php?s=552</link>
 </item>
 <item>
 <title>Internet Explorer y CSS</title>
 <description><![CDATA[Como sabrán dedico la mayoría de mi tiempo laboral en lo que corresponde al desarrollo web y he aprendido a lidiar con cinco problemas básicos que tiene IE al presentar sus CSS. Sobre todo para aquellos que odian que se les rompa <br><style type="text/css">
<!--
.rojas {
	color: #900;
}
.negritas {
	font-weight: bold;
}
-->
</style>
<p class="negritas">1. Estilo y Contenido separado</p>
<p>Aprender a separar el diseño de nuestro contenido es de vital importancia, tanto para el posicionamiento como para la definición de estilos en nuestras páginas web.</p>
<p class="negritas">2. Inicializar el Entorno de trabajo</p>
<p>Por increíble que parezca una buena practica para los sitios que llevaran css es iniciar el entorno, esto nos permite una hoja en blanco y prácticamente similar en todos los navegadores.</p>
<p class="rojas">html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {<br />
  margin: 0;<br />
  padding: 0;<br />
  border: 0;<br />
  font-weight: normal;<br />
  font-style: normal;<br />
  font-size: 100%;<br />
  line-height: 1;<br />
  font-family: inherit;<br />
  text-align: left;<br />
  }</p>
<p>Esta linea lo que hare es crear una hoja en blanco sin estilos en los navegador, lo unico que hay que tomar en cuenta es que tenemos que definir nosotros cada uno de los objetos, como letras bold, cursivas, h1, pero esto le dara mayor personalizacion a nuestra hoja de estilos.</p>
<p class="negritas">3. Primero relative despues absolute</p>
<p>Para los divs anidados donde normalmente queremos contener objetos en posiciones fijas normalmente se utiliza</p>
<p class="rojas">position:absolute;</p>
<p>pero por caracteristicas de explorer esto nos rompe el diseño, tomando este absolute como posicion con respecto al navegador, para poder solucionar esto en el div principal coloquen</p>
<p>position:relative;</p>
<p>y a los interiores:</p>
<p class="rojas">position:absolute;</p>
<p>Con esto nunca volverán a sufrir que IE rompe con la estructura de sus CSS</p>
<p class="negritas">4. Siempre en orden</p>
<p>z-index, el indice de las capaz es muy útil, sobre todo para definir que elementos de un diseño ira en determinado nivel, sin embargo en explorer siempre hay problemas con la posicion de estas capas, sobre todo cuando colocamos un z-index, único para indicar que este ira arriba de todo.</p>
<p>Por ejemplo un <span class="rojas">z-index:20;</span> par indicar que este ira en la mayor posición.<br />
La verdadera solución es colocar un z-index para cada objeto que estará involucrado en el orden especifico sin saltarse.<span class="rojas"> z-index:1, z-index:2,</span> etc.</p>
<p class="negritas">5 Olvidate de los hacks</p>
<p>Los CSS hacks son muy útiles sobre todo para cuando empiezas, pero si sigues los 4 consejos anteriores te olvidaras de ellos, son malos por dos razones, una le agregan peso a tus css, y es prácticamente hacer una hoja de estilo por navegador.</p>]]></description>
<pubDate>2009-04-25</pubDate> <link> http://www.portalisc.net/p.php?s=551</link>
 </item>
 <item>
 <title>Internos o Externos</title>
 <description><![CDATA[Las empresas modernas se enfrentan a un gran dilema, desarrollar sus sitios web con personal en casa o buscar la ayuda de consultores externos. Buscando opciones de precio y calidad.<br><p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">La primera opci&oacute;n de las compa&ntilde;&iacute;as es que su departamento de TI o de Sistemas desarrolle sus p&aacute;ginas de Internet, cosa que es un&nbsp; suicidio empresarial, son muy contados profesionales de sistemas que tienen un verdadero criterio visual para desarrollar sitios visualmente atractivos. O por el contrario se lo dan&nbsp; a un dise&ntilde;ador que entrega algo atractivo pero poco funcional.</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">Como muchas veces he escrito el desarrollo web es un proceso multi disciplinario, actualmente el desarrollo de una web empresarial necesita de al menos 4 especialistas.</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">1.Desarrollador</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">2.Dise&ntilde;ador</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">3.Experto en Emarketing</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">4.Copy</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">Todos ellos trabajando en conjunto para desarrollar sitios de verdadera calidad.</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">Existen pocos despachos de desarrollo web que cumplan con estos requerimientos en M&eacute;xico.</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">En realidad los precios&nbsp; de las opciones caseras y externas se diferencian bastante a primera vista pero la calidad y resultados se aprecian mejor con los despachos profesionales.</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">Si la empresa tiene el presupuesto para mantener a todo el equipo de profesionales se ganara especializaci&oacute;n del producto, pero perder&aacute;n la visi&oacute;n exterior.</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">En cambio si se apoyan de un externo de manera fija tendr&aacute; una curva mas lenta de aprendizaje del producto, pero mayor &eacute;xito a largo plazo con un costo menor.</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
</p>]]></description>
<pubDate>2009-04-24</pubDate> <link> http://www.portalisc.net/p.php?s=550</link>
 </item>
 <item>
 <title>Letras Pequeñas</title>
 <description><![CDATA[Me puse a leer las letras pequeñas que salen en los nuevos anuncios de get a Mac, realmente dice cosas coherentes y verdaderas sin exagerar. Que pone un impuesto mayor al sistema operativo Windows, que el que dicen tener para los <br><p><img src="imagenes/letras-pequenas.jpg" alt="Letras peque&ntilde;as anuncio Get a Mac" /></p>]]></description>
<pubDate>2009-04-20</pubDate> <link> http://www.portalisc.net/p.php?s=549</link>
 </item>
 <item>
 <title>Evento iGeek en Cancún</title>
 <description><![CDATA[Hace mucho que no organizaba estos eventos, este 10 de Abril habra en la ciudad de cancún el primer iGeek, un evento para el intercambio de ideas, conocimientos, geek, sobre el desarrollo para Internet.<br><p><a title="Evento iGeek" href="http://www.geekmexico.com/cancun/eventos.php" target="_blank"><img style="vertical-align: middle;" src="imagenes/igeek.jpg" alt="Evento igeek" width="500" height="500" /></a></p>
<p>Para mayor información visita: <a href="http://www.geekmexico.com/cancun/eventos.php">iGeek</a></p>
<p>&nbsp;</p>]]></description>
<pubDate>2009-04-04</pubDate> <link> http://www.portalisc.net/p.php?s=548</link>
 </item>
 <item>
 <title>Validaciones de Formularios </title>
 <description><![CDATA[ Uno de los menesteres diarios durante un desarrollo web es la validación de formularios, les puedo decir que durante algo de tiempo use las herramientas de Dreamweaver, pero hay maneras mas elegantes de hacerlo. <br>
<style type="text/css">
<!--
.rojos_art {
	color: #600;
}
.verde_art {
	color: #030;
}
.negritas_titulo {
	font-weight: bold;
}
-->
</style>

<p>Validaciones de Formularios</p>
<p>Uno de los menesteres diarios durante un desarrollo web es la validación de formularios, les puedo decir que durante algo de tiempo use las herramientas de Dreamweaver, pero hay maneras mas elegantes de hacerlo.</p>
<p>Los tiempos cambian y el Ajax es lo que le da la mejor presentación a nuestros desarrollos. Por ello esta vez les explicare como utilizando dos librerias podemos elevar la presentación y funcionalidad de sus sitios.</p>
<p>Primero explicaremos una librería que ha servido de mucha ayuda durante mis desarrollos y esta es live validation http://www.livevalidation.com/</p>
<p>Una librería muy elegante y sencilla para la validación, y que se lleva muy bien con jquery.</p>
<p>Básicamente su uso es muy sencillo</p>
<p>1. importas la librería</p>
<p class="rojos_art">&lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot; src=&quot;livevalidation.js&quot;&gt;&lt;/script&gt;</p>
<p>2. declaras tus objetos</p>
<p class="rojos_art">var f1 = new LiveValidation('f1');<br />
  f1.add( Validate.Presence );</p>
<p>3. Editas tu css</p>
<p>Sin entrar en mucha profundidad en el ejemplo anterior LiveValidation('f1'); contiene el nombre que colocaste en la propiedad name de tu input (cajas de texto), y con add( Validate.Presence ) le dices al script que lo declare como objeto necesario.</p>
<p>El uso de esta libreria es muy sencillo ya que puede validar cadenas, contenidas, email y otras validaciones personalizadas. </p>
<p>Un tutorial mas completo lo puedes encontrar en:</p>
<p><span class="rojos_art">http://www.livevalidation.com/examples</span><br />
</p>
<p>Ahora como segunda parte utilizando la librería de jquery<br />
http://jquery.com/</p>
<p>Haremos una validación de la existencia de un usuario<br />
</p>
<p>El ejercicio realmente son dos partes</p>
<p>1.Objetos HTML<br />
  2. Script que busca el nombre<br />
  3. php que busca la existencia de ese usuario<br />
</p>
<p class="negritas_titulo">HTML</p>
<p><span class="rojos_art">&lt;form&gt;<br />
  &lt;input type=&quot;text&quot; name=&quot;username&quot; id=&quot;username&quot; /&gt;<br />
  &lt;span id=&quot;usernameLoading&quot;&gt;<br />
  &lt;img src=&quot;loading.gif&quot; alt=&quot;Ajax Indicator&quot; /&gt;<br />
  &lt;/span&gt;<br />
  &lt;span id=&quot;usernameResult&quot;&gt;&lt;/span&gt;<br />
  &lt;/form&gt;</span><br />
</p>
<p>En el html tenemos tres objetos principales</p>
<p><span class="rojos_art">&lt;input type=&quot;text&quot; name=&quot;username&quot; id=&quot;username&quot; /&gt; </span><br />
  que es el input que recibira el nombre de usuario <br />
  <br />
  <span class="rojos_art">&lt;span id=&quot;usernameLoading&quot;&gt;&lt;img src=&quot;loading.gif&quot; alt=&quot;Ajax Indicator&quot; /&gt;&lt;/span&gt;</span><br />
Mostrara mientras el script lee los datos</p>
<p><span class="rojos_art">&lt;span id=&quot;usernameResult&quot;&gt;&lt;/span&gt;</span><br />
  Recibira la cadena de resultado del script<br />
</p>
<p class="negritas_titulo">SCRIPT</p>
<p>// Primero creamos el objeto despues de cargar la pagina<br />
  <span class="rojos_art">$(document).ready(function() {<br />
  <br />
  valido='true';<br />
  </span><span class="verde_art">//ocultamos la imagen de cargando</span><span class="rojos_art"> <br />
  $('#usernameLoading').hide();<br />
  </span><span class="verde_art">//si el usuario cambia el campo de usuario</span><span class="rojos_art"><br />
  $('#username').blur(function(){<br />
  </span><span class="verde_art">//muestra cargando</span><span class="rojos_art"><br />
  $('#usernameLoading').show();<br />
  </span><span class="verde_art">//llama el archivo php</span><span class="rojos_art"><br />
  $.post(&quot;/consys/gets/get_users.php&quot;, {<br />
  login: $('#username').val()<br />
  }, function(response){<br />
  </span><span class="verde_art">//interpreta el resultado si recibe la cadena false el nombre de usuario esta disponible</span><span class="rojos_art"><br />
  $('#usernameResult').fadeOut();<br />
  if (response=='false'){<br />
  cadena='&lt;img src=&quot;/images/tick.png&quot; /&gt;';<br />
  <br />
  }else<br />
  {<br />
  cadena='&lt;img src=&quot;/images/cross.png&quot; /&gt;';<br />
  valido='false';<br />
  }</span><span class="verde_art"><br />
  // proteccion en caso que el php tarde en tiempo de ejecucion</span><span class="rojos_art"><br />
  setTimeout(&quot;finishAjax('usernameResult', '&quot;+escape(cadena)+&quot;')&quot;, 400); <br />
  <br />
  });<br />
  return false;<br />
  });</span></p>
<p class="negritas_titulo">PHP</p>
<p class="rojos_art">$hostname = &quot;host&quot;;<br />
  $database = &quot;nombre_base_de_datos&quot;;<br />
  $username = &quot;usuario&quot;;<br />
  $password = &quot;clave&quot;;<br />
  $contador = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR); </p>
<p>&nbsp;</p>
<p class="rojos_art">$colname_busca_user = &quot;&quot;;<br />
  if ($_POST['login']!=''){<br />
  if (isset($_POST['login'])) {<br />
  $colname_busca_user = mysql_real_escape_string($_POST['login']);<br />
  }<br />
  mysql_select_db($database, $contador);<br />
  $query_busca_user = &quot;SELECT usuario_nombre FROM base_usarios WHERE nombre de usuario = $colname_busca_user&quot;);<br />
  <br />
  $busca_user = mysql_query($query_busca_user, $contador) or die(mysql_error());<br />
  $row_busca_user = mysql_fetch_assoc($busca_user);<br />
  <br />
  if ($totalRows_busca_user &gt; 0) {  ?&gt;true&lt;?php } ?&gt;&lt;?php if ($totalRows_busca_user == 0) { ?&gt;false&lt;?php } ?&gt;&lt;?php<br />
  mysql_free_result($busca_user);<br />
  } </p>
<p>Realmente el php lo único que hace es buscar si existe esa cadena en la base de datos y muestra un false si no la encuentra y un true si la encuentra, en este caso como el script valida cadenas exactas procuren no dejar espacios en blanco cuando muestren los resultados.</p>
<p>Estos dos son ejemplos básicos, espero que les ayude en su vida de desarrollo, cualquier duda o comentarios como siempre estoy a sus ordenes.</p>
]]></description>
<pubDate>2009-03-31</pubDate> <link> http://www.portalisc.net/p.php?s=547</link>
 </item>
 <item>
 <title>Generando Ideas</title>
 <description><![CDATA[Gran universo de diferencia entre un desarrollador, programador, diseñador, ingeniero y creativo. Uno de los mayores retos como profesionista y consultor es crear ideas innovadoras para cada uno de mis clientes.<br><p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;">Si lo han notado &uacute;ltimamente he posteado menos, casi podr&iacute;a decir con formula&nbsp; Geek que el indice de post es inversamente proporcional a la cantidad de trabajo creativo que tenga en esos momentos.</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">Desarrollar una idea no es s&oacute;lo de lanzar una oraci&oacute;n al viento y poner las manos para que llegue la luz, es caminar, analizar la competencia, leer mucho en Internet, libros y peri&oacute;dicos, estudiar el entorno.&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">En fin darles las herramientas necesarias al cerebro para que vaya armando un rompecabezas.</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">Muchas de las ideas geniales surgieron de tirar muchas malas detr&aacute;s, es mas dif&iacute;cil que la loter&iacute;a llegar al objetivo creativo de primera intenci&oacute;n. al menos llevara algunos retoques.</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">Cuando uno tiene saturada la cabeza de ideas, proyectos e im&aacute;genes mentales es bueno relajarse, tomar un poco de agua y dar tiempo a la mente a procesar todo ello a una velocidad adecuada.</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">Por mas habilidosos que seamos hay que pensar en no saturar nuestras mentes si no terminaremos fallando o dando menos de lo que nuestras capacidades puedan dar.</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px;">&nbsp;</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica;"><span style="letter-spacing: 0.0px;">El mensaje de hoy es aprendan a descansar su mente para que en el periodo de relajaci&oacute;n puedan llegar a esa idea que esten buscando.</span></p>
</p>]]></description>
<pubDate>2009-03-30</pubDate> <link> http://www.portalisc.net/p.php?s=546</link>
 </item>
 <item>
 <title>¿Qué tipo de Novia eres?</title>
 <description><![CDATA[Que tipo de novia tienes o eres segun el sistema operativo que usa<br><p>
<p>Novia Vista: Es la que uno se cuadra con ella porque la ve bonita, y esta medio buena, pero despu&eacute;s de un tiempo te das cuenta que no hace lo que tu quieres, y fue una mala elecci&oacute;n.</p>
<p>Novia XP: Es el tipo de vieja mas com&uacute;n, es la novia normal, no es la gran cosa, pero uno lleva tanto tiempo con ella, que no es capaz de dejarla,</p>
<p>Novia Windows 98: Es la que lleva con uno tanto a&ntilde;os que para que cambiarla, si uno ya se acostumbro a esa.</p>
<p>Novia Linux: Se le saca en mayor rendimiento con el menor esfuerzo, &ldquo;la vieja f&aacute;cil&rdquo;. trata de no joder aunque a veces lo hace, no es tan fea como muchos piensan.</p>
<p>Novia Unix: Casi nadie la conoce, no es bonita ni fea, pero ella se presta para hacer muchas cosas. no cualquiera es capaz de manejarla.</p>
<p>Novia Ubuntu: una subdivision de linux, es la vieja que con la que uno dice, con esta me voy a casar, prometedora, bonita, pero como toda vieja, tiene su guardado.</p>
<p>Novia Mac: No la tiene cualquiera, para llegar a una de estas hay que tener mucha plata, su mantenimiento es mas caro que una de windows o linux, pero tiene sus ventajas, no jode tanto, es mas manejable, en fin.</p>
</p>]]></description>
<pubDate>2009-03-19</pubDate> <link> http://www.portalisc.net/p.php?s=545</link>
 </item>
 <item>
 <title>Primer Podcast Demo</title>
 <description><![CDATA[Espero les guste es sólo un demo para probar las herramientas y el ancho de banda, Tema: La tecnologia vicio o herramienta<br><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="331" height="25" id="mini_player_mp3" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="/podcast/mini_player_mp3.swf?my_mp3=/podcast/demo1.mp3&amp;my_text=I Love mirPod&amp;autoplay=no" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="/podcast/mini_player_mp3.swf?my_mp3=/podcast/demo1.mp3&amp;my_text=Demo PodCast&amp;autoplay=no" quality="high" bgcolor="#ffffff" width="331" height="25" name="mini_player_mp3" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
<p>Espero sus comentarios</p>]]></description>
<pubDate>2009-03-18</pubDate> <link> http://www.portalisc.net/p.php?s=544</link>
 </item>
  
 </channel>  
</rss>