<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkUNQHg-cCp7ImA9WhRRFEk.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715</id><updated>2011-11-27T19:31:31.658-05:00</updated><category term="Cuenteros" /><category term="delm" /><category term="San Antonio" /><category term="Robótica" /><category term="webbrowser" /><category term="Tag Cloud" /><category term="Visual Basic Script" /><category term="blogspot" /><category term="código" /><category term="zombies" /><category term="B2B" /><category term="Lector Omnidireccional" /><category term="Windows" /><category term="odbc" /><category term="Richard Stallman" /><category term="vulnerabilidad" /><category term="chrome" /><category term="baterias incluidas" /><category term="firefox" /><category term="base64" /><category term="RSS" /><category term="RODS" /><category term="Nube de etiquetas" /><category term="Enigma" /><category term="Cali" /><category term="Historia de Python" /><category term="Dell" /><category term="Santa Palabra" /><category term="Unicuento" /><category term="Javascipt" /><category term="Cultura Libre" /><category term="Humor" /><category term="StaticText" /><category term="Colina" /><category term="MD5" /><category term="Apache" /><category term="comprimir" /><category term="wget" /><category term="troyano" /><category term="aprenderpython" /><category term="bz2" /><category term="xml" /><category term="webFramework" /><category term="Cabuntu" /><category term="SPAM" /><category term="MySQL" /><category term="POO" /><category term="CSS" /><category term="Python portable" /><category term="os" /><category term="VisualWx" /><category term="comandos" /><category term="load data infile" /><category term="bucle for" /><category term="Perl" /><category term="lambda" /><category term="Blogger" /><category term="rootkit" /><category term="wordpress" /><category term="phpdocumentor." /><category term="Servidor LAMP" /><category term="Cali Underground" /><category term="Conexión" /><category term="socket" /><category term="Py3K" /><category term="gedit" /><category term="El Santo" /><category term="encriptado" /><category term="Listas" /><category term="Django" /><category term="Canonical" /><category term="up img" /><category term="DB" /><category term="HTML" /><category term="Pyragua" /><category term="Seguridad" /><category term="Steve Ballmer" /><category term="Barack Obama" /><category term="geshi" /><category term="code-makers" /><category term="videojuegos" /><category term="PEP" /><category term="google" /><category term="trabajo" /><category term="Excel" /><category term="Python" /><category term="Software Libre" /><category term="re" /><category term="Phishing" /><category term="Microsoft" /><category term="cbrpager" /><category term="Visual shit" /><category term="Bases de Datos" /><category term="Flisol" /><category term="Python 3.0" /><category term="Programación" /><category term="wine" /><category term="Código ofuscado" /><category term="sql injection" /><category term="googlechart" /><category term="cifrado" /><category term="Revista OnLine" /><category term="Videos" /><category term="Shell" /><category term="Blag" /><category term="Libre" /><category term="joystick" /><category term="pynotify" /><category term="Inciclopedia" /><category term="Framework" /><category term="Virus" /><category term="correo" /><category term="Software" /><category term="feedparser" /><category term="csv" /><category term="Trogdor" /><category term="Facebook" /><category term="VBS" /><category term="urllib2" /><category term="tinyurl" /><category term="cx_Freeze" /><category term="Python 3000" /><category term="googlebot" /><category term="py2exe" /><category term="platform" /><category term="zipfile" /><category term="Internet" /><category term="Text to Speech" /><category term="SoloCodigo" /><category term="ConfigParser" /><category term="php" /><category term="Debian" /><category term="mi mejor amigo" /><category term="ASP" /><category term="formatear" /><category term="YouTube" /><category term="Python Enhacement Proposal" /><category term="lenguajes de programación" /><category term="ie" /><category term="wxPython" /><category term="time" /><category term="Squid" /><category term="Algoritmos" /><category term="C#" /><category term="Crackeador de Passwords" /><category term="Dansguardian" /><category term="Robo" /><category term="reportlab" /><category term="Google Chrome" /><category term="Meme" /><category term="Joomla" /><category term="Código Latino" /><category term="Ruby" /><category term="imageshack" /><category term="Boa Constructor" /><category term="Linux" /><category term="twitter" /><category term="Archivos .ini" /><category term="MySQLdb" /><category term="Zephiro" /><category term="Configurador Dansguardian" /><category term="googlemap" /><category term="troyano de Conexión inversa" /><category term="Ubuntu" /><category term="Password" /><category term="expresiones regulares" /><category term="Configuración" /><category term="Password Crack" /><title>Radical Python</title><subtitle type="html">&lt;center&gt;Un simple lugar para el fabuloso Python y la cultura libre.
Gracias Güido, Stallman y Linus Torvalds.&lt;br&gt;
&lt;a href="http://www.python.org/download/" title="Get Python"&gt;&lt;img src="http://img183.imageshack.us/img183/8154/20729to7.png" alt="Get Python" title="Get Python"&gt;&lt;/a&gt;&lt;/center&gt;</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://radicalpython.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>181</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/RadicalPython" /><feedburner:info uri="radicalpython" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CU4DQ3o4eip7ImA9WhZaFE8.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-2121041911731305750</id><published>2011-06-30T03:52:00.000-05:00</published><updated>2011-06-30T03:52:52.432-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-30T03:52:52.432-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Python" /><title>Potencia a 2</title><content type="html">&lt;div style="text-align: justify;"&gt;pfff hace rato no posteo nada en mi blog, pero siempre siempre estoy estudiando y aprendiendo algo nuevo y aunque este sea un post en muuuuuuucho tiempo, yo creo que a más de uno le servirá.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pues estoy en unos retos de programación (no diré de dónde) y pusieron un problema que nunca había pensado que tendría que resolver y me saco canas, pero como siempre mi amado &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt; está ahí para ayudarme; el enunciado dice así:&lt;/div&gt;&lt;blockquote&gt;Todo número entero positivo se puede expresar de muchas maneras como suma de potencias de dos. Por ejemplo, puede escribirse así:&lt;/blockquote&gt;&lt;div style="text-align: center;"&gt;19 = 2² + 2² + 2² + 2² + 2¹ + 2⁰&lt;/div&gt;&lt;div style="text-align: center;"&gt; 19 = 2³ + 2³ + 2¹ + 2⁰&lt;/div&gt;&lt;div style="text-align: center;"&gt; 19 = 2⁴ + 2¹ + 2⁰&lt;/div&gt;&lt;blockquote&gt;Dado un número entero positivo n, Usted debe determinar la mínima cantidad de potencias de dos que sumadas dan exactamente n.&lt;br /&gt;
&lt;b&gt;Descripción de la entrada&lt;/b&gt;&lt;br /&gt;
La primera línea de la entrada tiene un número natural T (1&amp;lt;=T&amp;lt;=200) indicando la cantidad de casos de prueba. Cada&lt;br /&gt;
caso de prueba se describe a través de una sola línea que contiene un número entero positivo n (1&amp;lt;=n&amp;lt;=10⁹).&lt;br /&gt;
Antes y después de la entrada de cada caso de prueba hay exactamente una línea con tres asteriscos ('***').&lt;br /&gt;
&lt;b&gt;Descripción de la salida&lt;/b&gt;&lt;br /&gt;
Para cada caso de prueba se debe imprimir una línea con la mínima cantidad de potencias de dos que sumadas dan n.&lt;br /&gt;
Entrada de ejemplo:&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-size: x-small;"&gt;5&lt;br /&gt;
***&lt;br /&gt;
1&lt;br /&gt;
***&lt;br /&gt;
4&lt;br /&gt;
***&lt;br /&gt;
15&lt;br /&gt;
***&lt;br /&gt;
16&lt;br /&gt;
***&lt;br /&gt;
19&lt;br /&gt;
***&lt;/span&gt;Salida correspondiente a la entrada de ejemplo&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;1&lt;br /&gt;
1&lt;br /&gt;
4&lt;br /&gt;
1&lt;br /&gt;
3&lt;/span&gt;&lt;/blockquote&gt;Y se preguntarán ustedes al igual que yo Y COMO #$%# acomodo eso, pues me saco la madre y al final lo pude hacer de esta forma:&lt;br /&gt;
&lt;span style="font-size: small;"&gt;# @RadicalEd&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
# esta funcion ayudara a mejorar el rendimiento del for&lt;br /&gt;
def bucleRapido(valor):&lt;br /&gt;
&amp;nbsp; x = 0&lt;br /&gt;
&amp;nbsp; while x &amp;lt; valor:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; yield x&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; x += 1&lt;br /&gt;
&lt;br /&gt;
# me toco jugar con una lista, que shit&lt;br /&gt;
def potencia(valor, suma=0, lista=[]):&lt;br /&gt;
&amp;nbsp; # haacemos un recorrido por el tamano&lt;br /&gt;
&amp;nbsp; # del valor que se pase&lt;br /&gt;
&amp;nbsp; for h in bucleRapido(valor):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; # si 2 elevado a la h es mayor que el valor&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; # entonces guardaremos una variable para ir sumando&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if 2**h&amp;gt;=valor:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pot = 2**(h-1)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; suma += 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lista.append(suma)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break&amp;nbsp; &lt;br /&gt;
&amp;nbsp; # aca podran ver lo bonito de una funcion recursiva&lt;br /&gt;
&amp;nbsp; if valor&amp;gt;0:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if h!=0:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; potencia(valor-pot, suma)&lt;br /&gt;
&amp;nbsp; return lista[len(lista)-1]&lt;br /&gt;
&lt;br /&gt;
# abrimos el archivo que contiene los datos&lt;br /&gt;
f = open(sys.argv[1])&lt;br /&gt;
z = f.read()&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
# separamos los datos por saltos de linea y los 3 *&lt;br /&gt;
# en una lista&lt;br /&gt;
z = z.split('\n***\n')&lt;br /&gt;
&lt;br /&gt;
# aca se agregaran los datos a una lista nueva que&lt;br /&gt;
# servira para guardar los datos en un nuevo archivo&lt;br /&gt;
d = []&lt;br /&gt;
for h in z:&lt;br /&gt;
&amp;nbsp; # a veces el ultimo salto de linea es un vacio,&lt;br /&gt;
&amp;nbsp; # hay que validarlo para no dar un valor errado&lt;br /&gt;
&amp;nbsp; if h!='':&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; x = potencia(int(h))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; d.append(x)&lt;br /&gt;
&lt;br /&gt;
# guardamos los datos en el nuevo archivo&lt;br /&gt;
f = open('salida', 'w')&lt;br /&gt;
for h in d:&lt;br /&gt;
&amp;nbsp; f.write(str(h)+"\n")&lt;br /&gt;
f.close()&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-2121041911731305750?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BIxu8qjkqkTzFDBU5S8SDqzz354/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BIxu8qjkqkTzFDBU5S8SDqzz354/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BIxu8qjkqkTzFDBU5S8SDqzz354/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BIxu8qjkqkTzFDBU5S8SDqzz354/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/feNw0c65SC8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/2121041911731305750/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=2121041911731305750" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/2121041911731305750?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/2121041911731305750?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/feNw0c65SC8/potencia-2.html" title="Potencia a 2" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2011/06/potencia-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UDRnk-fCp7ImA9WxBWEU8.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-7995083132207360008</id><published>2010-02-02T07:50:00.004-05:00</published><updated>2010-02-02T09:34:37.754-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-02T09:34:37.754-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cali" /><category scheme="http://www.blogger.com/atom/ns#" term="Internet" /><category scheme="http://www.blogger.com/atom/ns#" term="delm" /><title>Reunión día de Internet</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_h2qQSFJVjhQ/S2ggwBQ_H5I/AAAAAAAAAcE/OJr4la_Qhe8/s1600-h/internetday.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_h2qQSFJVjhQ/S2ggwBQ_H5I/AAAAAAAAAcE/OJr4la_Qhe8/s320/internetday.jpg" alt="" id="BLOGGER_PHOTO_ID_5433628959767994258" border="0" /&gt;&lt;/a&gt;En Cali queremos hacer el &lt;a href="http://www.diadeinternet.org/"&gt;Día de Internet&lt;/a&gt; más grande del mundo y todos estos chavos y yo, el moacho con sonrisa de oreja a oreja nos proponemos a hacerlo, será genial trabajar con tod@s est@s loc@s y pues animo moachos, serémos los únicos en el mundo ese día que trataremos de movilizar toda una ciudad, será GENIAL.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-7995083132207360008?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0PE-RRXDcmjqbYFBOYrgIw0nKbQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0PE-RRXDcmjqbYFBOYrgIw0nKbQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0PE-RRXDcmjqbYFBOYrgIw0nKbQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0PE-RRXDcmjqbYFBOYrgIw0nKbQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/ZAL2xl5fu0Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/7995083132207360008/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=7995083132207360008" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/7995083132207360008?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/7995083132207360008?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/ZAL2xl5fu0Q/reunion-dia-de-internet.html" title="Reunión día de Internet" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_h2qQSFJVjhQ/S2ggwBQ_H5I/AAAAAAAAAcE/OJr4la_Qhe8/s72-c/internetday.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2010/02/reunion-dia-de-internet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEMQHczfip7ImA9WxBWEEk.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-8170932405136813475</id><published>2010-02-01T11:52:00.003-05:00</published><updated>2010-02-01T12:01:21.986-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-01T12:01:21.986-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cabuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="delm" /><title>DELM Cali</title><content type="html">&lt;div style="text-align: justify;"&gt;Pues mi querido blog y a los que me siguen, últimamente ya no posteo, pero no es por que ya no quiera mi Python, eso sería una calumnia y los podría demandar por eso :P , lo que pasa es que ando metido en varios grupos muchos de tecnología y Linux, otros de Anime y ahora ando para meterme en uno de protección animal junto a mi esposita para evitar que se maltrate a los toros en los mataderos (como les digo yo) o mejor conocidos como plazas de toros; ayer estuvé también en una reunión de tecnología, el &lt;a href="http://domingoenlamanana.com/"&gt;DELM&lt;/a&gt; o más mejor dichó Domingo en la Mañana, hechó en la ciudad de Cali, es el 4 y mi primer participación, los conocí participando en el &lt;a href="http://barcampcali.ning.com/"&gt;BarCamp Cali&lt;/a&gt; y uno de los proyectos es participar en el &lt;a href="http://www.diadeinternet.org/2009/index.php?body=article&amp;amp;id_article=5335"&gt;Día del Internet&lt;/a&gt; en la ciudad de &lt;a href="http://diadeinternetcali.ning.com/"&gt;Cali&lt;/a&gt; y si es posible hacer que los participantes del DELM-BarCamp seamos los asignados para llevar a cabo el proyecto.&lt;br /&gt;&lt;br /&gt;Vamos a ver cómo nos va, por ahora les dejó una foto que se tomo el día de ayer y sí yo soy el moacho de camisa negra con parrafo geek :P no es que sea tan chiquito, es que me toco bajar un poquito mi cabeza y mis piernas para que los de atras pudieran ser vistos, el moacho de camiseta azul que está sentado es un compañero del grupo &lt;a href="http://www.cabuntu.org"&gt;Cabuntu&lt;/a&gt; al cual pertenezco.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img162.yfrog.com/img162/7873/w2kw.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 542px; height: 345px;" src="http://img162.yfrog.com/img162/7873/w2kw.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-8170932405136813475?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9h6gVtn98JUJb-uMtreD87yi2Rg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9h6gVtn98JUJb-uMtreD87yi2Rg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9h6gVtn98JUJb-uMtreD87yi2Rg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9h6gVtn98JUJb-uMtreD87yi2Rg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/Uu0dYz_uShY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/8170932405136813475/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=8170932405136813475" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/8170932405136813475?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/8170932405136813475?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/Uu0dYz_uShY/delm-cali.html" title="DELM Cali" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2010/02/delm-cali.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4NQno7fyp7ImA9WxBXFU4.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-5879214995456118862</id><published>2010-01-26T15:43:00.003-05:00</published><updated>2010-01-26T15:49:53.407-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-26T15:49:53.407-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Python" /><title>Ecuaciones Cuadraticas???</title><content type="html">&lt;div style="text-align: justify;"&gt;Por ahí hay un reto, no diré de dónde para que no hagan trampa y es resolver la &lt;a href="http://es.wikipedia.org/wiki/Ecuaci%C3%B3n_de_segundo_grado"&gt;ecuación cuadratica&lt;/a&gt;, de la forma &lt;span style="font-weight: bold;"&gt;ax^2+bx+c = 0&lt;/span&gt; y pues quién más sino es Python para ayudarme en esas arduas tareas, el problema no es resolver la ecuación de segundo grado, el problema es resolver 9999 funciones en un archivo de texto con inconsistencias en el archivo, cómo:&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Tabulaciones&lt;/li&gt;&lt;li&gt;Signos pegados (+--+)&lt;/li&gt;&lt;li&gt;Saltos de línea&lt;/li&gt;&lt;li&gt;Cuando hay una x sola reemplazarla por un valor 1&lt;/li&gt;&lt;li&gt;Quitar las expresiones x^2 y x&lt;/li&gt;&lt;/ul&gt;Y pues esto fue lo que se me ocurrió con mi querida culebrita&lt;br /&gt;&lt;pre class="de1"&gt;&lt;span class="kw1"&gt;import&lt;/span&gt; &lt;span class="kw3"&gt;math&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="kw1"&gt;def&lt;/span&gt; separar&lt;span class="br0"&gt;(&lt;/span&gt;ecu&lt;span class="br0"&gt;)&lt;/span&gt;:&lt;br /&gt;   &lt;span class="st0"&gt;"""Esta funcion separara cada valor de la ecuacion"""&lt;/span&gt;&lt;br /&gt;   ecu = ecu.&lt;span class="me1"&gt;replace&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="st0"&gt;'&lt;span class="es0"&gt;\t&lt;/span&gt;'&lt;/span&gt;, &lt;span class="st0"&gt;''&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt; &lt;span class="co1"&gt;#Se reemplazan los tabulados&lt;/span&gt;&lt;br /&gt;   nueva = ecu.&lt;span class="me1"&gt;split&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="st0"&gt;'x^2'&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt; &lt;span class="co1"&gt;#quitamos los valores con x^2 y x&lt;/span&gt;&lt;br /&gt;   nueva += nueva&lt;span class="br0"&gt;[&lt;/span&gt;&lt;span class="nu0"&gt;1&lt;/span&gt;&lt;span class="br0"&gt;]&lt;/span&gt;.&lt;span class="me1"&gt;split&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="st0"&gt;'x'&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;span class="co1"&gt;#Se elimina el indice 1 de la lista y lo dejamos&lt;/span&gt;&lt;br /&gt;   &lt;span class="co1"&gt;#con los datos necesarios&lt;/span&gt;&lt;br /&gt;   nueva.&lt;span class="me1"&gt;remove&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;nueva&lt;span class="br0"&gt;[&lt;/span&gt;&lt;span class="nu0"&gt;1&lt;/span&gt;&lt;span class="br0"&gt;]&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;span class="co1"&gt;#Ahora recorremos la lista para no dejar signos sin valores&lt;/span&gt;&lt;br /&gt;   &lt;span class="co1"&gt;#creamos un contador para el indice&lt;/span&gt;&lt;br /&gt;   cont = 0&lt;br /&gt;   &lt;span class="kw1"&gt;for&lt;/span&gt; h &lt;span class="kw1"&gt;in&lt;/span&gt; nueva:&lt;br /&gt; &lt;span class="kw1"&gt;if&lt;/span&gt; h == &lt;span class="st0"&gt;'+'&lt;/span&gt; &lt;span class="kw1"&gt;or&lt;/span&gt; h == &lt;span class="st0"&gt;'-'&lt;/span&gt; &lt;span class="kw1"&gt;or&lt;/span&gt; h == &lt;span class="st0"&gt;''&lt;/span&gt;: &lt;span class="co1"&gt;#Si es un signo +/- o sino es nada&lt;/span&gt;&lt;br /&gt;     h += &lt;span class="st0"&gt;'1'&lt;/span&gt;&lt;br /&gt; nueva.&lt;span class="me1"&gt;remove&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;nueva&lt;span class="br0"&gt;[&lt;/span&gt;cont&lt;span class="br0"&gt;]&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;br /&gt; nueva.&lt;span class="me1"&gt;insert&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;cont, h&lt;span class="br0"&gt;)&lt;/span&gt;&lt;br /&gt; cont += 1&lt;br /&gt;   x = cuadratica&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="kw2"&gt;int&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;nueva&lt;span class="br0"&gt;[&lt;/span&gt;0&lt;span class="br0"&gt;]&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;, &lt;span class="kw2"&gt;int&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;nueva&lt;span class="br0"&gt;[&lt;/span&gt;1&lt;span class="br0"&gt;]&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;, &lt;span class="kw2"&gt;int&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;nueva&lt;span class="br0"&gt;[&lt;/span&gt;2&lt;span class="br0"&gt;]&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;span class="kw1"&gt;return&lt;/span&gt; x&lt;br /&gt;&lt;br /&gt;&lt;span class="kw1"&gt;def&lt;/span&gt; cuadratica&lt;span class="br0"&gt;(&lt;/span&gt;a, b, c&lt;span class="br0"&gt;)&lt;/span&gt;:&lt;br /&gt;   &lt;span class="st0"&gt;"""Vamos a obtener el valor de X por medio de la ecuacion cuadratica"""&lt;/span&gt;&lt;br /&gt;   raiz = &lt;span class="kw3"&gt;math&lt;/span&gt;.&lt;span class="me1"&gt;sqrt&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;b&lt;span class="sy0"&gt;**&lt;/span&gt;2&lt;span class="br0"&gt;)&lt;/span&gt;-&lt;span class="br0"&gt;(&lt;/span&gt;4&lt;span class="sy0"&gt;*&lt;/span&gt;a&lt;span class="sy0"&gt;*&lt;/span&gt;c&lt;span class="br0"&gt;)&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;br /&gt;   x1 = &lt;span class="br0"&gt;(&lt;/span&gt;-b + raiz&lt;span class="br0"&gt;)&lt;/span&gt;/&lt;span class="br0"&gt;(&lt;/span&gt;2&lt;span class="sy0"&gt;*&lt;/span&gt;a&lt;span class="br0"&gt;)&lt;/span&gt;&lt;br /&gt;   x2 = &lt;span class="br0"&gt;(&lt;/span&gt;-b - raiz&lt;span class="br0"&gt;)&lt;/span&gt;/&lt;span class="br0"&gt;(&lt;/span&gt;2&lt;span class="sy0"&gt;*&lt;/span&gt;a&lt;span class="br0"&gt;)&lt;/span&gt;&lt;br /&gt;   lista = &lt;span class="br0"&gt;[&lt;/span&gt;&lt;span class="kw2"&gt;str&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;x1&lt;span class="br0"&gt;)&lt;/span&gt;, &lt;span class="kw2"&gt;str&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;x2&lt;span class="br0"&gt;)&lt;/span&gt;&lt;span class="br0"&gt;]&lt;/span&gt;&lt;br /&gt;   &lt;span class="kw1"&gt;return&lt;/span&gt; lista&lt;br /&gt;&lt;br /&gt;archi = &lt;span class="kw2"&gt;open&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="st0"&gt;'quadratic.txt'&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;.&lt;span class="me1"&gt;readlines&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;br /&gt;suma = 0&lt;br /&gt;&lt;span class="kw1"&gt;for&lt;/span&gt; h &lt;span class="kw1"&gt;in&lt;/span&gt; archi:&lt;br /&gt;   z = separar&lt;span class="br0"&gt;(&lt;/span&gt;h&lt;span class="br0"&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;span class="kw1"&gt;for&lt;/span&gt; l &lt;span class="kw1"&gt;in&lt;/span&gt; z:&lt;br /&gt;       &lt;span class="co1"&gt;#Si al final sale un .0 entonces lo volvemos entero y se suma&lt;/span&gt;&lt;br /&gt;       &lt;span class="kw1"&gt;if&lt;/span&gt; l&lt;span class="br0"&gt;[&lt;/span&gt;-&lt;span class="nu0"&gt;2&lt;/span&gt;:&lt;span class="br0"&gt;]&lt;/span&gt; == &lt;span class="st0"&gt;'.0'&lt;/span&gt;:&lt;br /&gt;           suma += &lt;span class="kw2"&gt;int&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;l.&lt;span class="me1"&gt;replace&lt;/span&gt;&lt;span class="br0"&gt;(&lt;/span&gt;&lt;span class="st0"&gt;'.0'&lt;/span&gt;, &lt;span class="st0"&gt;''&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;span class="br0"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="kw1"&gt;print&lt;/span&gt; suma&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-5879214995456118862?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2qQ6pJX_8Joegc9OQA0v9lRIBv4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2qQ6pJX_8Joegc9OQA0v9lRIBv4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2qQ6pJX_8Joegc9OQA0v9lRIBv4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2qQ6pJX_8Joegc9OQA0v9lRIBv4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/xAf11A9jtN4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/5879214995456118862/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=5879214995456118862" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/5879214995456118862?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/5879214995456118862?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/xAf11A9jtN4/ecuaciones-cuadraticas.html" title="Ecuaciones Cuadraticas???" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2010/01/ecuaciones-cuadraticas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYBSHczeyp7ImA9WxBQFU0.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-4317773004552506180</id><published>2010-01-14T17:05:00.002-05:00</published><updated>2010-01-14T17:12:39.983-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-14T17:12:39.983-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="POO" /><category scheme="http://www.blogger.com/atom/ns#" term="Python" /><title>POO en Python</title><content type="html">Ya he impartido 2 veces esta charla sobre POO en Python y quiero compartirlo con ustedes.&lt;br /&gt;&lt;div aling="center"&gt;&lt;a title="View POO Python on Scribd" href="http://www.scribd.com/doc/25233531/POO-Python" style="margin: 12px auto 6px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;"&gt;POO Python&lt;/a&gt; &lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_736370960182448" name="doc_736370960182448" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" align="middle" height="500"&gt;  &lt;param name="movie" value="http://d1.scribdassets.com/ScribdViewer.swf?document_id=25233531&amp;amp;access_key=key-101sjc8i6nnvljgfmx8p&amp;amp;page=1&amp;amp;version=1&amp;amp;viewMode=list"&gt;   &lt;param name="quality" value="high"&gt;   &lt;param name="play" value="true"&gt;  &lt;param name="loop" value="true"&gt;   &lt;param name="scale" value="showall"&gt;  &lt;param name="wmode" value="opaque"&gt;   &lt;param name="devicefont" value="false"&gt;  &lt;param name="bgcolor" value="#ffffff"&gt;   &lt;param name="menu" value="true"&gt;  &lt;param name="allowFullScreen" value="true"&gt;   &lt;param name="allowScriptAccess" value="always"&gt;   &lt;param name="salign" value=""&gt;            &lt;param name="mode" value="list"&gt;       &lt;embed src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=25233531&amp;amp;access_key=key-101sjc8i6nnvljgfmx8p&amp;amp;page=1&amp;amp;version=1&amp;amp;viewMode=list" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_736370960182448_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" mode="list" width="100%" align="middle" height="500"&gt;&lt;/embed&gt; &lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-4317773004552506180?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OPro44AczbMy8pa2pyWcl2IEDXg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OPro44AczbMy8pa2pyWcl2IEDXg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OPro44AczbMy8pa2pyWcl2IEDXg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OPro44AczbMy8pa2pyWcl2IEDXg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/a_dRd6qYmgI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/4317773004552506180/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=4317773004552506180" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/4317773004552506180?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/4317773004552506180?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/a_dRd6qYmgI/poo-en-python.html" title="POO en Python" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2010/01/poo-en-python.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cFSXszeip7ImA9WxBQFEQ.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-3255750960013132314</id><published>2010-01-14T13:47:00.002-05:00</published><updated>2010-01-14T13:50:18.582-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-14T13:50:18.582-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Python" /><title>Stupid SQL Shortcuts.py</title><content type="html">Hace un tiempo hicé en Python lo de la &lt;a href="http://radicalpython.blogspot.com/2009/07/clase-query-conexion.html"&gt;clase query conexión&lt;/a&gt;, fue el primer post sobre esta, hoy me he encontrado gracias &lt;a href="http://www.twitter.com/flangy"&gt;@flangy&lt;/a&gt; de &lt;a href="http://www.twitter.com/"&gt;twitter&lt;/a&gt;, &lt;a href="http://gist.github.com/277378"&gt;esta belleza&lt;/a&gt;.&lt;br /&gt;&lt;pre&gt;&lt;div class="line" id="LC1"&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;MySqlConnectionWrapper&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;object&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC2"&gt;    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;__init__&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="n"&gt;kwargs&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC3"&gt;        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;connection&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;dbapi&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;connect&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="n"&gt;kwargs&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC4"&gt;        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;database_name&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;kwargs&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;'db'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC5"&gt;        &lt;/div&gt;&lt;div class="line" id="LC6"&gt;    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;__getattr__&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC7"&gt;        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nb"&gt;getattr&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;connection&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC8"&gt;        &lt;/div&gt;&lt;div class="line" id="LC9"&gt;    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;query&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;None&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC10"&gt;        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;params&lt;/span&gt; &lt;span class="ow"&gt;is&lt;/span&gt; &lt;span class="bp"&gt;None&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC11"&gt;            &lt;span class="n"&gt;params&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;()&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC12"&gt;        &lt;/div&gt;&lt;div class="line" id="LC13"&gt;        &lt;span class="n"&gt;results&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;None&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC14"&gt;        &lt;span class="n"&gt;cursor&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;connection&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cursor&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC15"&gt;        &lt;span class="k"&gt;try&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC16"&gt;            &lt;span class="n"&gt;cursor&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;query&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC17"&gt;            &lt;span class="k"&gt;try&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC18"&gt;                &lt;span class="n"&gt;results&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;cursor&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;fetchall&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC19"&gt;            &lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="n"&gt;ProgrammingError&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="k"&gt;pass&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC20"&gt;        &lt;span class="k"&gt;finally&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC21"&gt;            &lt;span class="n"&gt;cursor&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;close&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&lt;/div&gt;&lt;div class="line" id="LC22"&gt;        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;results&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-3255750960013132314?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wCmH7yNFKKLyQsiQj39nhUfdrPg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wCmH7yNFKKLyQsiQj39nhUfdrPg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wCmH7yNFKKLyQsiQj39nhUfdrPg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wCmH7yNFKKLyQsiQj39nhUfdrPg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/f9IEb7oqBdM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/3255750960013132314/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=3255750960013132314" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/3255750960013132314?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/3255750960013132314?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/f9IEb7oqBdM/stupid-sql-shortcutspy.html" title="Stupid SQL Shortcuts.py" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2010/01/stupid-sql-shortcutspy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIER348eCp7ImA9WxNVEkk.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-7036714506322387533</id><published>2009-10-22T16:07:00.002-05:00</published><updated>2009-10-22T16:21:46.070-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-22T16:21:46.070-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cabuntu" /><title>A la memoria de un Linuxero y del que pudo ser.</title><content type="html">&lt;div style="text-align: justify;"&gt;Pues el día de hoy un compañero muy querido de nuestro grupo Cabuntu ha fallecido por un accidente de tránsito en la ciudad de Cali, su esposa se encuentra en un estado grave en la clínica y pues este post es para hacerle una dedicación a quien con tanto esmero se encargaba de difundir  la cultura libre, GNU/Linux y en especial Ubuntu, hacía los demás.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn95PGRjKrI/AAAAAAAAAXA/m9OkPuSGkj4/s1600-h/DSC00354.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn95PGRjKrI/AAAAAAAAAXA/m9OkPuSGkj4/s320/DSC00354.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368142581138139826" border="0" /&gt;&lt;/a&gt;Cahos y &lt;a href="http://www.koyikutho.com/es/" alt="Koyi K Utho"&gt;Koyi K Utho&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Espero que esté bien donde quiera que se encuentre y ojala se encuentre con mi bebé.&lt;br /&gt;&lt;br /&gt;No lo había dichó antes pero mi bebécito aquel por el cual estaba tan feliz y pusé un post en este blog se me murió el jueves de hace 15 días por que a mi esposa le dió un aborto incompleto, por tal razón borré el post y no había dichó nada; ahora quiero honrar en este post la memoria de ambos.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-7036714506322387533?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dvPuyH8wyLjpb_xb8TMPo34KYB8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dvPuyH8wyLjpb_xb8TMPo34KYB8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dvPuyH8wyLjpb_xb8TMPo34KYB8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dvPuyH8wyLjpb_xb8TMPo34KYB8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/DLoiUUNf4iU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/7036714506322387533/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=7036714506322387533" title="4 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/7036714506322387533?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/7036714506322387533?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/DLoiUUNf4iU/la-memoria-de-un-linuxero-y-del-que.html" title="A la memoria de un Linuxero y del que pudo ser." /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn95PGRjKrI/AAAAAAAAAXA/m9OkPuSGkj4/s72-c/DSC00354.JPG" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/10/la-memoria-de-un-linuxero-y-del-que.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04EQHw9eyp7ImA9WxNXGEg.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-5630396814546299938</id><published>2009-10-06T14:43:00.004-05:00</published><updated>2009-10-06T15:11:41.263-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-06T15:11:41.263-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><category scheme="http://www.blogger.com/atom/ns#" term="B2B" /><category scheme="http://www.blogger.com/atom/ns#" term="POO" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>dymb2b, my B2B</title><content type="html">&lt;div style="text-align: justify;"&gt;Cansado de una mierda de &lt;a href="http://es.wikipedia.org/wiki/B2B" alt="B2B Business to Business"&gt;B2B&lt;/a&gt; (que no sirve para un culo) desarrollado por un tal &lt;a href="http://www.facebook.com/people/Alvaro-White-del-Carpio/1374710812"&gt;blanco&lt;/a&gt;, pues estoy yo dandole al mio propio, parte del código que he colgado últimamente sobre &lt;a href="http://radicalpython.blogspot.com/2009/09/clase-query-conexion-iii-parte_15.html" alt="Clase Query Conexion"&gt;Clase Query Conexión&lt;/a&gt; lo he utilizado en este proyecto al 100%, voy a colgar lo que he estado haciendo,  cualquier ayuda o mejora se les agradece y quedarán incluidos en los créditos, se los digo quedará con licencia GNU/GPL, aunque de pronto me entra la maricada y lo termino poniendo con licencia CC y pues como en su día tuvó mi querido &lt;a href="http://radicalpython.blogspot.com/search/label/Configurador%20Dansguardian" alt="Configurador Dansguardian"&gt;Configurador de DansGuardian&lt;/a&gt;, comenzaré a colgarlo acá en mi blog.&lt;br /&gt;&lt;br /&gt;Esta desarrollado en PHP con DB MySQL y cuando tenga los conocimientos suficientes o quien me quiera ayudar haré un instalador vía PHP, tal cual como Joomla u otras aplicaciones.&lt;br /&gt;&lt;br /&gt;Bueno los dejo, un saludo señor &lt;a href="http://www.facebook.com/people/Alvaro-White-del-Carpio/1374710812"&gt;blanco&lt;/a&gt;, voy a colocar en manos de la gente un B2B mejor que la porquería que usted hizó y pues ojala veas que no eres nadie como programador.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-5630396814546299938?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XhmuwFFavk5PUFhb8bUuB_ELur4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XhmuwFFavk5PUFhb8bUuB_ELur4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XhmuwFFavk5PUFhb8bUuB_ELur4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XhmuwFFavk5PUFhb8bUuB_ELur4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/VUpjKGM99zk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/5630396814546299938/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=5630396814546299938" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/5630396814546299938?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/5630396814546299938?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/VUpjKGM99zk/dymb2b-my-b2b.html" title="dymb2b, my B2B" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/10/dymb2b-my-b2b.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIERn8_eCp7ImA9WxNQEEk.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-6906508398071017737</id><published>2009-09-15T14:32:00.003-05:00</published><updated>2009-09-15T14:38:27.140-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-15T14:38:27.140-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="phpdocumentor." /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>phpdocumentor -&gt; Generando documentación para PHP</title><content type="html">&lt;div style="text-align: justify;"&gt;Leyendo en el &lt;a href="http://sherekan.com.ar/" alt="Blog de sherekan"&gt;blog de sherekan&lt;/a&gt; me he encontrado con un software para documentar aplicaciones para PHP y pues que creen, me va a servir full por que una de las cosas que debía hacer para la aplicación que estoy haciendo (valga la redundancia :P) actualmente de la cual la &lt;a href="http://radicalpython.blogspot.com/2009/09/clase-query-conexion-iii-parte_15.html" alt="RadicalEd"&gt;Clase Query Conexión&lt;/a&gt; hace parte debía documentarla.&lt;br /&gt;&lt;br /&gt;Pues me encuentro con &lt;a href="http://www.phpdoc.org/" alt="phpdocumentor"&gt;phpdocumentor&lt;/a&gt; el cual te genera la documentación de acuerdo a lo que le pases como parámetro.&lt;br /&gt;&lt;br /&gt;Seguí el ejemplo del blog de sherekan y pues es muy sencillo.&lt;br /&gt;&lt;pre class="shell"&gt;phpdoc -o HTML:frames:earthli -d /path/al/proyecto/ -t /documentacion/a/generar&lt;/pre&gt;Lo mejor de todo es que me va a ahorrar un buen tiempo que tenía destinado para esto.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-6906508398071017737?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xmxv8-P2JcnpwD_fi_Tq1N3zI8Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xmxv8-P2JcnpwD_fi_Tq1N3zI8Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xmxv8-P2JcnpwD_fi_Tq1N3zI8Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xmxv8-P2JcnpwD_fi_Tq1N3zI8Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/_S-hiFHfxGU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/6906508398071017737/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=6906508398071017737" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/6906508398071017737?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/6906508398071017737?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/_S-hiFHfxGU/phpdocumentor-generando-documentacion.html" title="phpdocumentor -&gt; Generando documentación para PHP" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/09/phpdocumentor-generando-documentacion.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcNQ304eip7ImA9WxNQEEk.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-4160144875112512098</id><published>2009-09-15T14:10:00.002-05:00</published><updated>2009-09-15T14:14:52.332-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-15T14:14:52.332-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><category scheme="http://www.blogger.com/atom/ns#" term="POO" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>Clase Query Conexión III parte</title><content type="html">He estado avanzando bastante en la clase query conexión, realmente me está ayudando bastante en la creación de un proyecto que estoy haciendo, ojala le sirva a alguien más por ahí.&lt;br /&gt;Después coloco ejemplos de cómo funciona.&lt;br /&gt;&lt;pre class="geshi"&gt;&amp;lt;?php&lt;br /&gt;&lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;/**&lt;br /&gt;*&lt;br /&gt;* @Clase principal de conexion y query. "clases.php"&lt;br /&gt;* @versi&amp;#243;n: 9.09.14      @modificado: 14 de septiembre de 2009&lt;br /&gt;* @autor: RadicalEd&lt;br /&gt;*&lt;br /&gt;**/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;class&lt;/span&gt; SQL&lt;br /&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Variables p&amp;#250;blicas&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$result&lt;/span&gt;;&lt;br /&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$numrows&lt;/span&gt;;&lt;br /&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$arrayRegistros&lt;/span&gt;;&lt;br /&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$ultimo&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt; &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Constructor&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;function&lt;/span&gt; SQL&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$host&lt;/span&gt;=&lt;span style="color: rgb(255, 0, 0);"&gt;'localhost'&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$db&lt;/span&gt;=&lt;span style="color: rgb(255, 0, 0);"&gt;'dymb2b'&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$user&lt;/span&gt;=&lt;span style="color: rgb(255, 0, 0);"&gt;'usdym'&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$password&lt;/span&gt;=&lt;span style="color: rgb(255, 0, 0);"&gt;'clio1214'&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;database = &lt;a href="http://www.php.net/mysql_connect"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_connect&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$host&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$user&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$password&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt; or &lt;a href="http://www.php.net/die"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;die&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;"No se pudo conectar con el servidor"&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_error"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_error&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;   @&lt;a href="http://www.php.net/mysql_select_db"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_select_db&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$db&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt; or &lt;a href="http://www.php.net/die"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;die&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;"No se pudo conectar a la db: "&lt;/span&gt; . &lt;a href="http://www.php.net/mysql_error"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_error&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Este m&amp;#233;todo mostrar&amp;#225; datos de una consulta de varias tablas&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;function&lt;/span&gt; query&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$query&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$tipo&lt;/span&gt;=&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$error&lt;/span&gt;=&lt;span style="color: rgb(255, 0, 0);"&gt;'Query ejecutado incorrectamente'&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;result = &lt;a href="http://www.php.net/mysql_query"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_query&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$query&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt; or &lt;a href="http://www.php.net/die"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;die&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;a href="http://www.php.net/mysql_error"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_error&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$error&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Dependiendo del tipo de consulta SQL escojida&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//extraemos las variables&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(177, 177, 0);"&gt;switch&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$tipo&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(177, 177, 0);"&gt;case&lt;/span&gt; &lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;:  &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//SELECT&lt;/span&gt;&lt;br /&gt;          &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;numrows = &lt;a href="http://www.php.net/mysql_num_rows"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_num_rows&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;result&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;          &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;arrayRegistros = &lt;a href="http://www.php.net/mysql_fetch_array"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_fetch_array&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;result&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;          &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;ultimo = &lt;span style="color: rgb(255, 0, 0);"&gt;''&lt;/span&gt;;&lt;br /&gt;          &lt;span style="color: rgb(177, 177, 0);"&gt;break&lt;/span&gt;;&lt;br /&gt;     &lt;span style="color: rgb(177, 177, 0);"&gt;case&lt;/span&gt; &lt;span style="color: rgb(204, 102, 204);"&gt;1&lt;/span&gt;:  &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//INSERT&lt;/span&gt;&lt;br /&gt;          &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;ultimo = &lt;a href="http://www.php.net/mysql_insert_id"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_insert_id&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;          &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;numrows = &lt;span style="color: rgb(255, 0, 0);"&gt;''&lt;/span&gt;;&lt;br /&gt;          &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;arrayRegistros = &lt;span style="color: rgb(255, 0, 0);"&gt;''&lt;/span&gt;;&lt;br /&gt;          &lt;span style="color: rgb(177, 177, 0);"&gt;break&lt;/span&gt;;&lt;br /&gt;     &lt;span style="color: rgb(177, 177, 0);"&gt;case&lt;/span&gt; &lt;span style="color: rgb(204, 102, 204);"&gt;2&lt;/span&gt;:  &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//UPDATE&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(177, 177, 0);"&gt;case&lt;/span&gt; &lt;span style="color: rgb(204, 102, 204);"&gt;3&lt;/span&gt;:  &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//DELETE&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(177, 177, 0);"&gt;case&lt;/span&gt; &lt;span style="color: rgb(204, 102, 204);"&gt;4&lt;/span&gt;:  &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//ALTER&lt;/span&gt;&lt;br /&gt;          &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;numrows = &lt;span style="color: rgb(255, 0, 0);"&gt;''&lt;/span&gt;;&lt;br /&gt;          &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;arrayRegistros = &lt;span style="color: rgb(255, 0, 0);"&gt;''&lt;/span&gt;;&lt;br /&gt;          &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;ultimo = &lt;span style="color: rgb(255, 0, 0);"&gt;''&lt;/span&gt;;&lt;br /&gt;          &lt;span style="color: rgb(177, 177, 0);"&gt;break&lt;/span&gt;;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Estos son todos los datos que se pueden extraer de un query&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Aca lo que se hace es devolverlo todo en un array&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$arrayRetorno&lt;/span&gt; = &lt;a href="http://www.php.net/array"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;result, &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;numrows, &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;arrayRegistros, &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;ultimo&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(177, 177, 0);"&gt;return&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$arrayRetorno&lt;/span&gt;;&lt;br /&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Este nos imprimir&amp;#225; un tag &amp;lt;table&amp;gt; compuesto de varios campos de&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//tablas diferentes en forma vertical, adem&amp;#225;s se puede agregar un link&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//para ir hac&amp;#237;a un script diferente&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;function&lt;/span&gt; tablaVertical&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$query&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$link&lt;/span&gt;=&lt;span style="color: rgb(255, 0, 0);"&gt;'0'&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$pagina&lt;/span&gt;=&lt;span style="color: rgb(255, 0, 0);"&gt;''&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; = &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;div align="center"&amp;gt;&amp;lt;table border="1" cellpadding="1" cellspacing="1"&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Para saber el porcentaje de tama&amp;#241;o de cada campo&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;/*$porc = 100/count($camposTabla);&lt;br /&gt;   $porc = floor($porc);*/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Ac&amp;#225; mostrar&amp;#225; los encabezados de la tabla&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(177, 177, 0);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt; &lt;span style="color: rgb(177, 177, 0);"&gt;as&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Si el campo es PRECIO entonces al final a&amp;#241;adimos una columna m&amp;#225;s para la suma&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(177, 177, 0);"&gt;if&lt;/span&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;==&lt;span style="color: rgb(255, 0, 0);"&gt;'PRECIO'&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td align="center" class="letratd"&amp;gt;&amp;lt;strong&amp;gt;'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;td align="center" class="letratd"&amp;gt;&amp;lt;strong&amp;gt;TOTAL&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;     &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(177, 177, 0);"&gt;else&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td align="center" class="letratd"&amp;gt;&amp;lt;strong&amp;gt;'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;     &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Ejecuto el query y obtengo un array con este&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt; = &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;query&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$query&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt; = &lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;;&lt;br /&gt;   &lt;span style="color: rgb(177, 177, 0);"&gt;while&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt;&amp;lt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;1&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;     &lt;span style="color: rgb(0, 0, 255);"&gt;$cmp&lt;/span&gt; = &lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;; &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Esta variable nos sirve para saber cuando el primer campo es un link&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;     &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Se recorre el array de Datos&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(177, 177, 0);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt; &lt;span style="color: rgb(177, 177, 0);"&gt;as&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt; = &lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;,&lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt;,&lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;       &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Confirmamos si es una imagen u otro tipo de dato&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(177, 177, 0);"&gt;if&lt;/span&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;a href="http://www.php.net/substr"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;substr&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;, &lt;span style="color: rgb(204, 102, 204);"&gt;-3&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt; == &lt;span style="color: rgb(255, 0, 0);"&gt;'jpg'&lt;/span&gt; || &lt;a href="http://www.php.net/substr"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;substr&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;, &lt;span style="color: rgb(204, 102, 204);"&gt;-3&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt; == &lt;span style="color: rgb(255, 0, 0);"&gt;'bmp'&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td align="center" class="letratd"&amp;gt;&amp;lt;div id="pic"&amp;gt;&lt;br /&gt;                      &amp;lt;a class="p1" href="#" title="miniatura"&amp;gt;&lt;br /&gt;                       &amp;lt;img src="'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'" width="50" height="50" title="miniatura"&amp;gt;&lt;br /&gt;                       &amp;lt;img src="'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'" class="large"&amp;gt;&lt;br /&gt;                      &amp;lt;/a&amp;gt;&lt;br /&gt;                    &amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;       &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(177, 177, 0);"&gt;else&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Si el par&amp;#225;metro link esta a 1 y la variable cmp es igual a 0&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//entonces se imprimira el enlace&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(177, 177, 0);"&gt;if&lt;/span&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$link&lt;/span&gt;==&lt;span style="color: rgb(255, 0, 0);"&gt;'1'&lt;/span&gt; &amp;amp;&amp;amp; &lt;span style="color: rgb(0, 0, 255);"&gt;$cmp&lt;/span&gt;==&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;          &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;/*************NOTA*****************&lt;br /&gt;           * SE DEBERA TENER EN CUENTA QUE EL ID DEL LINK SIEMPRE DEBERA SER EL PRIMER&lt;br /&gt;           * CAMPO DEL QUERY, PARA QUE EL "mysql_result" PUEDA BUSCAR EL CAMPO 0&lt;br /&gt;           */&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;          &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Si el dato est&amp;#225; vacio, entonces imprimo el id&lt;/span&gt;&lt;br /&gt;          &lt;span style="color: rgb(177, 177, 0);"&gt;if&lt;/span&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;==&lt;span style="color: rgb(255, 0, 0);"&gt;''&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;          &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;            &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td class="letratd" align="center"&amp;gt;&amp;lt;a href="'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$pagina&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;,&lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt;, &lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'"&amp;gt;'&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;,&lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt;, &lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;            &lt;span style="color: rgb(0, 0, 255);"&gt;$cmp&lt;/span&gt; = &lt;span style="color: rgb(204, 102, 204);"&gt;1&lt;/span&gt;;&lt;br /&gt;          &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;          &lt;span style="color: rgb(177, 177, 0);"&gt;else&lt;/span&gt;&lt;br /&gt;          &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;            &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td class="letratd" align="center"&amp;gt;&amp;lt;a href="'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$pagina&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;,&lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt;, &lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'"&amp;gt;'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;            &lt;span style="color: rgb(0, 0, 255);"&gt;$cmp&lt;/span&gt; = &lt;span style="color: rgb(204, 102, 204);"&gt;1&lt;/span&gt;;&lt;br /&gt;          &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(177, 177, 0);"&gt;else&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;           &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Si es un registro de tipo n&amp;#250;mero, lo centramos en el campo de la tabla&lt;/span&gt;&lt;br /&gt;           &lt;span style="color: rgb(177, 177, 0);"&gt;if&lt;/span&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;a href="http://www.php.net/is_numeric"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;is_numeric&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;           &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;             &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Una forma fea pero no tengo de otra para hacer la suma de campos&lt;/span&gt;&lt;br /&gt;             &lt;span style="color: rgb(177, 177, 0);"&gt;if&lt;/span&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;==&lt;span style="color: rgb(255, 0, 0);"&gt;'CANTIDAD'&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;             &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;              &lt;span style="color: rgb(0, 0, 255);"&gt;$cantidad&lt;/span&gt; = &lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;;&lt;br /&gt;             &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;             &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Si es un campo moneda; se diferenciar&amp;#225; por que siempre el dato del&lt;/span&gt;&lt;br /&gt;             &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//array se deber&amp;#225; llamar PRECIO y calculamos el precio&lt;/span&gt;&lt;br /&gt;             &lt;span style="color: rgb(177, 177, 0);"&gt;if&lt;/span&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;==&lt;span style="color: rgb(255, 0, 0);"&gt;'PRECIO'&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;             &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;               &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td class="letratd" align="right"&amp;gt;$ '&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/td&amp;gt;&lt;br /&gt;                    &amp;lt;td class="letratd" align="right"&amp;gt;$ '&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;*&lt;span style="color: rgb(0, 0, 255);"&gt;$cantidad&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;               &lt;span style="color: rgb(0, 0, 255);"&gt;$total&lt;/span&gt; += &lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;*&lt;span style="color: rgb(0, 0, 255);"&gt;$cantidad&lt;/span&gt;;&lt;br /&gt;               &lt;span style="color: rgb(0, 0, 255);"&gt;$precio&lt;/span&gt; = &lt;span style="color: rgb(204, 102, 204);"&gt;1&lt;/span&gt;; &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Nos servira para imprimir el total al final&lt;/span&gt;&lt;br /&gt;             &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;             &lt;span style="color: rgb(177, 177, 0);"&gt;else&lt;/span&gt;&lt;br /&gt;             &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;               &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td class="letratd" align="center"&amp;gt;'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;' &amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;             &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;           &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;           &lt;span style="color: rgb(177, 177, 0);"&gt;else&lt;/span&gt;&lt;br /&gt;           &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;             &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td class="letratd"&amp;gt;'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;' &amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;           &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;     &lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt;++;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Lo mismo que la anterior si hay un campo precio, entonces al final&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//se imprimir&amp;#225; un valor total&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(177, 177, 0);"&gt;if&lt;/span&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$precio&lt;/span&gt;==&lt;span style="color: rgb(204, 102, 204);"&gt;1&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;tr&amp;gt;&amp;lt;td colspan="'&lt;/span&gt;.&lt;a href="http://www.php.net/count"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;count&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'" align="right" class="letratd"&amp;gt;&amp;lt;b&amp;gt;TOTAL&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td class="letratd" align="right"&amp;gt;&amp;lt;b&amp;gt;$ '&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$total&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tbody&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/div&amp;gt;'&lt;/span&gt;;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(177, 177, 0);"&gt;else&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/tbody&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/div&amp;gt;'&lt;/span&gt;;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Devolvemos un array con todos los datos necesarios&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$arrayRetorno&lt;/span&gt; = &lt;a href="http://www.php.net/array"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;   &lt;span style="color: rgb(177, 177, 0);"&gt;return&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$arrayRetorno&lt;/span&gt;;&lt;br /&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Este nos imprimir&amp;#225; un tag &amp;lt;table&amp;gt; compuesto de varios campos de&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//tablas diferentes en forma horizontal&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;function&lt;/span&gt; tablaHorizontal&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$query&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; = &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;div align="center"&amp;gt;&lt;br /&gt;               &amp;lt;table border="1" cellpadding="1" cellspacing="1"&amp;gt;&lt;br /&gt;                 &amp;lt;tbody&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt; = &lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Ejecuto el query y obtengo un array con este&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt; = &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;query&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$query&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;   &lt;span style="color: rgb(177, 177, 0);"&gt;if&lt;/span&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$row&lt;/span&gt;=&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;2&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Ac&amp;#225; mostrar&amp;#225; los encabezados de la tabla&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(177, 177, 0);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt; &lt;span style="color: rgb(177, 177, 0);"&gt;as&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;tr&amp;gt;&lt;br /&gt;                    &amp;lt;td class="letratd"&amp;gt;&amp;lt;strong&amp;gt;'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;                    &amp;lt;td class="letratd"&amp;gt;'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$row&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/td&amp;gt;&lt;br /&gt;                  &amp;lt;/tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;       &lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt;++;&lt;br /&gt;     &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/tbody&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/div&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Devolvemos un array con todos los datos necesarios&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$arrayRetorno&lt;/span&gt; = &lt;a href="http://www.php.net/array"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;   &lt;span style="color: rgb(177, 177, 0);"&gt;return&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$arrayRetorno&lt;/span&gt;;&lt;br /&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Este nos imprimir&amp;#225; un tag &amp;lt;table&amp;gt; compuesto de varios campos de&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//tablas diferentes y un campo de texto&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;function&lt;/span&gt; campoTextoVertical&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$query&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; = &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;div align="center"&amp;gt;&amp;lt;table border="1" cellpadding="1" cellspacing="1"&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Ac&amp;#225; mostrar&amp;#225; los encabezados de la tabla&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(177, 177, 0);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt; &lt;span style="color: rgb(177, 177, 0);"&gt;as&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td align="center" class="letratd"&amp;gt;&amp;lt;strong&amp;gt;'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td align="center" class="letratd"&amp;gt;&amp;lt;strong&amp;gt;CANTIDAD&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Ejecuto el query y obtengo un array con este&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt; = &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;query&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$query&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt; = &lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;;&lt;br /&gt;   &lt;span style="color: rgb(177, 177, 0);"&gt;while&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt;&amp;lt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;1&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;     &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Se recorre el array de Datos&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(177, 177, 0);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt; &lt;span style="color: rgb(177, 177, 0);"&gt;as&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt; = &lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;,&lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt;,&lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;       &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Confirmamos si es una imagen u otro tipo de dato&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(177, 177, 0);"&gt;if&lt;/span&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;a href="http://www.php.net/substr"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;substr&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;, &lt;span style="color: rgb(204, 102, 204);"&gt;-3&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt; == &lt;span style="color: rgb(255, 0, 0);"&gt;'jpg'&lt;/span&gt; || &lt;a href="http://www.php.net/substr"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;substr&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;, &lt;span style="color: rgb(204, 102, 204);"&gt;-3&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt; == &lt;span style="color: rgb(255, 0, 0);"&gt;'bmp'&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td align="center" class="letratd"&amp;gt;&amp;lt;div id="pic"&amp;gt;&lt;br /&gt;                      &amp;lt;a class="p1" href="#" title="miniatura"&amp;gt;&lt;br /&gt;                       &amp;lt;img src="'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'" width="50" height="50" title="miniatura"&amp;gt;&lt;br /&gt;                       &amp;lt;img src="'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'" class="large"&amp;gt;&lt;br /&gt;                      &amp;lt;/a&amp;gt;&lt;br /&gt;                    &amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;       &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(177, 177, 0);"&gt;else&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Vamos a crear un campo array con el c&amp;#243;digo de item&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(177, 177, 0);"&gt;if&lt;/span&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;==&lt;span style="color: rgb(255, 0, 0);"&gt;'CODIGO'&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;            &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td class="letratd" align="center"&amp;gt;'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&lt;br /&gt;                     &amp;lt;input type="hidden" name="item[]" size="10" style="text-align: center;" value="'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'"&amp;gt;&amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;         &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(177, 177, 0);"&gt;else&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;           &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Si es un registro de tipo n&amp;#250;mero, lo centramos en el campo de la tabla&lt;/span&gt;&lt;br /&gt;           &lt;span style="color: rgb(177, 177, 0);"&gt;if&lt;/span&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;a href="http://www.php.net/is_numeric"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;is_numeric&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;           &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;             &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td class="letratd" align="center"&amp;gt;'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;' &amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;           &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;           &lt;span style="color: rgb(177, 177, 0);"&gt;else&lt;/span&gt;&lt;br /&gt;           &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;             &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td class="letratd"&amp;gt;'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$registro&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;' &amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;           &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;         &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td class="letratd" align="center"&amp;gt;&lt;br /&gt;                  &amp;lt;input type="text" name="cantidad[]" size="5" style="text-align: center;"&amp;gt;&lt;br /&gt;                &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;     &lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt;++;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/tbody&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/div&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Devolvemos un array con todos los datos necesarios&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$arrayRetorno&lt;/span&gt; = &lt;a href="http://www.php.net/array"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;   &lt;span style="color: rgb(177, 177, 0);"&gt;return&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$arrayRetorno&lt;/span&gt;;&lt;br /&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Este nos imprimir&amp;#225; un tag &amp;lt;table&amp;gt; compuesto de varios campos de&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//tablas diferentes y un campo de texto&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;function&lt;/span&gt; tablaImagenTexto&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$query&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; = &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;div align="center"&amp;gt;&lt;br /&gt;               &amp;lt;table border="1" cellpadding="1" cellspacing="1"&amp;gt;&lt;br /&gt;                 &amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Ejecuto el query y obtengo un array con este&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt; = &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;query&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$query&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt; = &lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$z&lt;/span&gt; = &lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//while ($row=mysql_fetch_array($array[0]))&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(177, 177, 0);"&gt;while&lt;/span&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$z&lt;/span&gt;&amp;lt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;1&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Esto es propio del desarrollo, lo quitar&amp;#233; despu&amp;#233;s&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//de usar thumbnails&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(0, 0, 255);"&gt;$img&lt;/span&gt; = &lt;a href="http://www.php.net/str_replace"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;str_replace&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;'img/colecciones/'&lt;/span&gt;, &lt;span style="color: rgb(255, 0, 0);"&gt;'img/colecciones/g'&lt;/span&gt;, &lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$z&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;     &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Cada 4 impresiones me voy a la siguiente l&amp;#237;nea&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(177, 177, 0);"&gt;if&lt;/span&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt;==&lt;span style="color: rgb(204, 102, 204);"&gt;4&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//el rel="lightbox" del v&amp;#237;nculo es para que funcione el popup de im&amp;#225;genes&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;                   &amp;lt;td align="center"&amp;gt;&lt;br /&gt;                     &amp;lt;a href="'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$img&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'" rel="lightbox" title="'&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$z&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;2&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;br&amp;gt;'&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$z&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;1&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'"&amp;gt;&lt;br /&gt;                       &amp;lt;img src="'&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$z&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'" width="100" height="100" border="0"&amp;gt;&lt;br /&gt;                     &amp;lt;/a&amp;gt;&lt;br /&gt;                     &amp;lt;br /&amp;gt;&amp;lt;b&amp;gt;'&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$z&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;2&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/b&amp;gt;&lt;br /&gt;                     &amp;lt;br /&amp;gt;'&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$z&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;1&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;' &lt;br /&gt;                     &amp;lt;input type="text" name="cantidad[]" size="5" maxlength="3" style="text-align: center;"&amp;gt;&lt;br /&gt;                     &amp;lt;input type="hidden" name="item[]" size="10" style="text-align: center;" readonly value="'&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$z&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;3&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'"&amp;gt;&lt;br /&gt;                   &amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;       &lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt; = &lt;span style="color: rgb(204, 102, 204);"&gt;1&lt;/span&gt;;&lt;br /&gt;     &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(177, 177, 0);"&gt;else&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//el rel="lightbox" del v&amp;#237;nculo es para que funcione el popup de im&amp;#225;genes&lt;/span&gt;&lt;br /&gt;       &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td align="center"&amp;gt;&lt;br /&gt;                    &amp;lt;a href="'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$img&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'" rel="lightbox" title="'&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$z&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;2&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;br&amp;gt;'&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$z&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;1&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'"&amp;gt;&lt;br /&gt;                     &amp;lt;img src="'&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$z&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'" width="100" height="100" border="0"&amp;gt;&lt;br /&gt;                    &amp;lt;/a&amp;gt;&lt;br /&gt;                    &amp;lt;br /&amp;gt;&amp;lt;b&amp;gt;'&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$z&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;2&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/b&amp;gt;&lt;br /&gt;                    &amp;lt;br /&amp;gt;'&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$z&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;1&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;' &lt;br /&gt;                    &amp;lt;input type="text" name="cantidad[]" size="5" maxlength="3" style="text-align: center;"&amp;gt;&lt;br /&gt;                    &amp;lt;input type="hidden" name="item[]" size="10" style="text-align: center;" readonly value="'&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$z&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;3&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'"&amp;gt;&lt;br /&gt;                  &amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;       &lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt;++;&lt;br /&gt;     &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;     &lt;span style="color: rgb(0, 0, 255);"&gt;$z&lt;/span&gt;++;&lt;br /&gt;   &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/tbody&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/div&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Devolvemos un array con todos los datos necesarios&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;$arrayRetorno&lt;/span&gt; = &lt;a href="http://www.php.net/array"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$array&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;   &lt;span style="color: rgb(177, 177, 0);"&gt;return&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$arrayRetorno&lt;/span&gt;;&lt;br /&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-4160144875112512098?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UsU-4xX4uSOzAYFxWA_Kj7fwT2U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UsU-4xX4uSOzAYFxWA_Kj7fwT2U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UsU-4xX4uSOzAYFxWA_Kj7fwT2U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UsU-4xX4uSOzAYFxWA_Kj7fwT2U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/f3dRDfPfEjs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/4160144875112512098/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=4160144875112512098" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/4160144875112512098?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/4160144875112512098?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/f3dRDfPfEjs/clase-query-conexion-iii-parte_15.html" title="Clase Query Conexión III parte" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/09/clase-query-conexion-iii-parte_15.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YBSH48cCp7ImA9WxNTFU4.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-6742125652403645717</id><published>2009-08-17T12:42:00.002-05:00</published><updated>2009-08-17T12:45:59.078-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-17T12:45:59.078-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>Ubuntu Karmic Alpha 2 vs Windows 7 RC</title><content type="html">&lt;div style="text-align: justify;"&gt;Muchos conocen mi "odio" hacía los producto Micro$oft, me considero radical en cuanto a eso aunque no debería ya que no es la filosofía que deberíamos adoptar los Linuxeros; bueno les dejo un video que encontré en &lt;a href="http://www.youtube.com/" alt="YouTube"&gt;YouTube&lt;/a&gt; comparando los 2 sistemas.&lt;br /&gt;Windows con Core2Duo 7250 y Ubuntu en un Core2Duo 7100.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ymbB8RT6Aas&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/ymbB8RT6Aas&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-6742125652403645717?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BKZ4oTedHEvp94oFWrbsgPpZiq0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BKZ4oTedHEvp94oFWrbsgPpZiq0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BKZ4oTedHEvp94oFWrbsgPpZiq0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BKZ4oTedHEvp94oFWrbsgPpZiq0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/oHIQRf8PMFQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/6742125652403645717/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=6742125652403645717" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/6742125652403645717?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/6742125652403645717?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/oHIQRf8PMFQ/ubuntu-karmic-alpha-2-vs-windows-7-rc.html" title="Ubuntu Karmic Alpha 2 vs Windows 7 RC" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/08/ubuntu-karmic-alpha-2-vs-windows-7-rc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYEQH89cCp7ImA9WxNTFU8.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-4572968845221895726</id><published>2009-08-17T11:16:00.005-05:00</published><updated>2009-08-17T11:21:41.168-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-17T11:21:41.168-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="YouTube" /><category scheme="http://www.blogger.com/atom/ns#" term="Humor" /><title>Halo 3 mejor que tener sexo</title><content type="html">&lt;div style="text-align: justify;"&gt;Pues había visto este capítulo de &lt;a href="http://www.cbs.com/primetime/big_bang_theory/" alt="The Big Bang Theory"&gt;The Big Bang Theory&lt;/a&gt; y pues me pusé a búscarlo en &lt;a href="http://www.youtube.com/" alt="YouTube"&gt;YouTube&lt;/a&gt; para compartirlo con ustedes, a algunos geeks nos pasa esto (me incluyo), donde estamos tan metidos en nuestro cuento que preferimos seguir y seguir que un  buen rato de sexo cochino, depravado, sucio y pervertido.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QjX_vSq88s8&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/QjX_vSq88s8&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-4572968845221895726?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NMTsAmJ889pCrV30tKfikk4eT6k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NMTsAmJ889pCrV30tKfikk4eT6k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NMTsAmJ889pCrV30tKfikk4eT6k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NMTsAmJ889pCrV30tKfikk4eT6k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/TE-hWqAiH8E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/4572968845221895726/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=4572968845221895726" title="1 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/4572968845221895726?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/4572968845221895726?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/TE-hWqAiH8E/halo-3-mejor-que-tener-sexo.html" title="Halo 3 mejor que tener sexo" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/08/halo-3-mejor-que-tener-sexo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEINRH8-eSp7ImA9WxNTEk8.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-8728452257486123590</id><published>2009-08-13T23:02:00.001-05:00</published><updated>2009-08-13T23:03:15.151-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-13T23:03:15.151-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="zombies" /><title>Detras de escenas de survival of the dead</title><content type="html">Pues el título lo dice todo.&lt;br /&gt;&lt;object height="360px" width="425px"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;param name="movie" value="http://mediaservices.myspace.com/services/media/embed.aspx/m=61912877,t=1,mt=video"&gt;&lt;embed src="http://mediaservices.myspace.com/services/media/embed.aspx/m=61912877,t=1,mt=video" allowfullscreen="true" type="application/x-shockwave-flash" wmode="transparent" height="360" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-8728452257486123590?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sybxYjKi5hZ8R4polY7QfZZU1x8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sybxYjKi5hZ8R4polY7QfZZU1x8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sybxYjKi5hZ8R4polY7QfZZU1x8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sybxYjKi5hZ8R4polY7QfZZU1x8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/WNwN9Ihm-h8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/8728452257486123590/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=8728452257486123590" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/8728452257486123590?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/8728452257486123590?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/WNwN9Ihm-h8/detras-de-escenas-de-survival-of-dead.html" title="Detras de escenas de survival of the dead" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/08/detras-de-escenas-de-survival-of-dead.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4GQH4yeip7ImA9WxNTEUQ.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-3932374611556926506</id><published>2009-08-13T14:04:00.003-05:00</published><updated>2009-08-13T14:15:21.092-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-13T14:15:21.092-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="zombies" /><title>The walking dead pronto en TV</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/en/9/9d/Walkingdead1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 238px; height: 360px;" src="http://upload.wikimedia.org/wikipedia/en/9/9d/Walkingdead1.jpg" alt="The Walking Dead" title="The Walking Dead" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Muchos de los que me conocen saben que soy un fan declarado de la "antropofagía" (jejeje mentiras soy fan de los &lt;a href="http://radicalpython.blogspot.com/2008/12/cbrpager-visor-de-comics-en-linux.html" alt="Zombie"&gt;zombies&lt;/a&gt; nada de comer yo humanos), como ya lo había dicho en mi post de &lt;a href="http://radicalpython.blogspot.com/2008/12/cbrpager-visor-de-comics-en-linux.html" alt="Zombie"&gt;cbrpager Visor de comics en Linux&lt;/a&gt;; bueno he leído en una super página llamada &lt;a href="http://www.zomicz.com/" alt="Zombie"&gt;Zomics&lt;/a&gt; que la &lt;a href="http://en.wikipedia.org/wiki/American_Movie_Classics" alt="Zombie"&gt;AMC&lt;/a&gt; le ha comprado los derechos a Robert Kirkman para producir el comic &lt;a href="http://www.hiddenrobot.com/WALKINGDEAD/" alt="The Walking Dead"&gt;The Walking Dead&lt;/a&gt; en personajes humanos, vamos a ver que pasa y pues será esperar para ver una serie serie de Zombies (valga la redundancia) y no como siempre ha sido, una simple película.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-3932374611556926506?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5CvoR2kSqoVdTa1jgXESaMMZFBg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5CvoR2kSqoVdTa1jgXESaMMZFBg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5CvoR2kSqoVdTa1jgXESaMMZFBg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5CvoR2kSqoVdTa1jgXESaMMZFBg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/DnkiBOOsTBM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/3932374611556926506/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=3932374611556926506" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/3932374611556926506?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/3932374611556926506?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/DnkiBOOsTBM/walking-dead-pronto-en-tv.html" title="The walking dead pronto en TV" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/08/walking-dead-pronto-en-tv.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IFRn0_eyp7ImA9WxNTEUo.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-8016216298033318694</id><published>2009-08-13T10:57:00.002-05:00</published><updated>2009-08-13T11:05:17.343-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-13T11:05:17.343-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><category scheme="http://www.blogger.com/atom/ns#" term="HTML" /><title>Colocar imagenes por medio de CSS</title><content type="html">&lt;div style="text-align: justify;"&gt;Este es un ejemplo sencillo para colocar una imagen en un tag &amp;lt;div&amp;gt; por medio de una clase y también su id&lt;br /&gt;&lt;pre class="geshi"&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;head&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;title&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;Ejemplo CSS&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;/title&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;style type="text/css"&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;!--&lt;br /&gt; .laclase&lt;br /&gt; {&lt;br /&gt;   background: url('imagen.png') no-repeat;&lt;br /&gt;   height: 100px;&lt;br /&gt;   width: 200px;&lt;br /&gt;&lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; #porid&lt;br /&gt; {&lt;br /&gt;   background-image: url('imagen.gif');&lt;br /&gt;   background-repeat: no-repeat;&lt;br /&gt;   height: 100px;&lt;br /&gt;   width: 200px;&lt;br /&gt; } &lt;br /&gt; --&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;/style&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;/head&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;body&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;div id='porid'&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(221, 187, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;/div&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;div class='laclase'&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(221, 187, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;/div&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;/body&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;/html&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-8016216298033318694?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VG7xKbc8wTvKkV0wf_jilvfKrsM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VG7xKbc8wTvKkV0wf_jilvfKrsM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VG7xKbc8wTvKkV0wf_jilvfKrsM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VG7xKbc8wTvKkV0wf_jilvfKrsM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/5otbb1u3dPQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/8016216298033318694/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=8016216298033318694" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/8016216298033318694?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/8016216298033318694?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/5otbb1u3dPQ/colocar-imagenes-por-medio-de-css.html" title="Colocar imagenes por medio de CSS" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/08/colocar-imagenes-por-medio-de-css.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMNRng9fCp7ImA9WxNTEE4.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-3713171228866188252</id><published>2009-08-11T18:13:00.000-05:00</published><updated>2009-08-11T18:14:57.664-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-11T18:14:57.664-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><category scheme="http://www.blogger.com/atom/ns#" term="POO" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>Clase Query Conexión II parte</title><content type="html">&lt;div style="text-align: justify;"&gt;Pues este post viene a ser como una segunda parte de la &lt;a href="http://radicalpython.blogspot.com/2009/07/clase-query-conexion.html" alt="Query, php"&gt;Clase Query Conexión&lt;/a&gt;, pero un poquito modificada.&lt;br /&gt;&lt;pre class="geshi"&gt;&amp;lt;?php&lt;br /&gt;&lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Desarrollada por RadicalEd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;class&lt;/span&gt; SQL&lt;br /&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Constructor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;function&lt;/span&gt; SQL&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$host&lt;/span&gt;=&lt;span style="color: rgb(255, 0, 0);"&gt;'localhost'&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$db&lt;/span&gt;=&lt;span style="color: rgb(255, 0, 0);"&gt;'ancheteria'&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$user&lt;/span&gt;=&lt;span style="color: rgb(255, 0, 0);"&gt;'usdist'&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$password&lt;/span&gt;=&lt;span style="color: rgb(255, 0, 0);"&gt;'clio1214'&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(0, 0, 255);"&gt;$this&lt;/span&gt;-&amp;gt;database = &lt;a href="http://www.php.net/mysql_connect"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_connect&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$host&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$user&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$password&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt; or &lt;a href="http://www.php.net/die"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;die&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;"No se pudo conectar con el servidor"&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_error"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_error&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;  @&lt;a href="http://www.php.net/mysql_select_db"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_select_db&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$db&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt; or &lt;a href="http://www.php.net/die"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;die&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;"No se pudo conectar a la db: "&lt;/span&gt; . &lt;a href="http://www.php.net/mysql_error"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_error&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Esta función mostrará datos de una consulta simple&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;function&lt;/span&gt; tabla&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$query&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; = &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;table border="1" cellpadding="1" cellspacing="1"&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Hay dos formas de recorrer el array, por for y por foreach&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//acá mostraré ambas&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(177, 177, 0);"&gt;for&lt;/span&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$x&lt;/span&gt;=&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;; &lt;span style="color: rgb(0, 0, 255);"&gt;$x&lt;/span&gt;&amp;lt;count&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;; &lt;span style="color: rgb(0, 0, 255);"&gt;$x&lt;/span&gt;++&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td align="center"&amp;gt;&amp;lt;strong&amp;gt;'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$x&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;  &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;  &lt;span style="color: rgb(0, 0, 255);"&gt;$result&lt;/span&gt; = &lt;a href="http://www.php.net/mysql_query"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_query&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$query&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt; or &lt;a href="http://www.php.net/die"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;die&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;a href="http://www.php.net/mysql_error"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_error&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;  &lt;span style="color: rgb(177, 177, 0);"&gt;while&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$row&lt;/span&gt;=&lt;a href="http://www.php.net/mysql_fetch_array"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_fetch_array&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$result&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Recorriendo el array con foreach&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: rgb(177, 177, 0);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt; &lt;span style="color: rgb(177, 177, 0);"&gt;as&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;      &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td&amp;gt;'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$row&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;    &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;  &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/tbody&amp;gt;&amp;lt;/table&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(177, 177, 0);"&gt;return&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Este metodo mostrará datos de una consulta de varias tablas&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;function&lt;/span&gt; tablaCompuesta&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$query&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$camposDatos&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; = &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;table border="1" cellpadding="1" cellspacing="1"&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;  &lt;span style="color: rgb(177, 177, 0);"&gt;for&lt;/span&gt; &lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$x&lt;/span&gt;=&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;; &lt;span style="color: rgb(0, 0, 255);"&gt;$x&lt;/span&gt;&amp;lt;count&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;; &lt;span style="color: rgb(0, 0, 255);"&gt;$x&lt;/span&gt;++&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td align="center"&amp;gt;&amp;lt;strong&amp;gt;'&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$camposTabla&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$x&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;  &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;  &lt;span style="color: rgb(0, 0, 255);"&gt;$result&lt;/span&gt; = &lt;a href="http://www.php.net/mysql_query"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_query&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$query&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt; or &lt;a href="http://www.php.net/die"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;die&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;a href="http://www.php.net/mysql_error"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_error&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;  &lt;span style="color: rgb(0, 0, 255);"&gt;$numrows&lt;/span&gt; = &lt;a href="http://www.php.net/mysql_num_rows"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_num_rows&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$result&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;  &lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt; = &lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;;&lt;br /&gt;  &lt;span style="color: rgb(177, 177, 0);"&gt;while&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt;&amp;lt;&lt;span style="color: rgb(0, 0, 255);"&gt;$numrows&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;    &lt;span style="color: rgb(177, 177, 0);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$camposDatos&lt;/span&gt; &lt;span style="color: rgb(177, 177, 0);"&gt;as&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: rgb(102, 204, 102);"&gt;{&lt;/span&gt;&lt;br /&gt;      &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;td&amp;gt;'&lt;/span&gt;.&lt;a href="http://www.php.net/mysql_result"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;mysql_result&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$result&lt;/span&gt;,&lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt;,&lt;span style="color: rgb(0, 0, 255);"&gt;$campo&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/td&amp;gt;'&lt;/span&gt;;&lt;br /&gt;    &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/tr&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;$n&lt;/span&gt;++;&lt;br /&gt;  &lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; .= &lt;span style="color: rgb(255, 0, 0);"&gt;'&amp;lt;/tbody&amp;gt;&amp;lt;/table&amp;gt;'&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;  &lt;span style="color: rgb(177, 177, 0);"&gt;return&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//EJEMPLOS DE UTILIZACION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Arrays de los datos a mostrar&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$arrayTabla&lt;/span&gt; = &lt;a href="http://www.php.net/array"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;'TIPO'&lt;/span&gt;, &lt;span style="color: rgb(255, 0, 0);"&gt;'NUMERO'&lt;/span&gt;, &lt;span style="color: rgb(255, 0, 0);"&gt;'RUTERO'&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$arrayDatos&lt;/span&gt; = &lt;a href="http://www.php.net/array"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;'TIPO'&lt;/span&gt;, &lt;span style="color: rgb(255, 0, 0);"&gt;'NRO'&lt;/span&gt;, &lt;span style="color: rgb(255, 0, 0);"&gt;'RUTE'&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 128, 128); font-style: italic;"&gt;//Consulta compuesta de varias tablas&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$query&lt;/span&gt; = &lt;span style="color: rgb(255, 0, 0);"&gt;'SELECT con.tipo_dcto AS '&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$arrayDatos&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;', con.nro_dcto AS '&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$arrayDatos&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;1&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;', con.fk_rutero AS '&lt;/span&gt;.&lt;span style="color: rgb(0, 0, 255);"&gt;$arrayDatos&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;2&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;]&lt;/span&gt;.&lt;span style="color: rgb(255, 0, 0);"&gt;'&lt;br /&gt;&lt;br /&gt; FROM tbsdpel_rutero AS rut, tbsdpel_content AS con&lt;br /&gt;&lt;br /&gt; WHERE con.nro_dcto LIKE "19329" AND con.tipo_dcto LIKE "RO" AND con.fk_rutero=rut.id_rutero'&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$datos&lt;/span&gt; = &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;new&lt;/span&gt; SQL&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$host&lt;/span&gt;=&lt;span style="color: rgb(255, 0, 0);"&gt;'localhost'&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$db&lt;/span&gt;=&lt;span style="color: rgb(255, 0, 0);"&gt;'paginafiles'&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$user&lt;/span&gt;=&lt;span style="color: rgb(255, 0, 0);"&gt;'usdist'&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$password&lt;/span&gt;=&lt;span style="color: rgb(255, 0, 0);"&gt;'clio1214'&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; = &lt;span style="color: rgb(0, 0, 255);"&gt;$datos&lt;/span&gt;-&amp;gt;tablaCompuesta&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$query&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$arrayTabla&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$arrayDatos&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;a href="http://www.php.net/echo"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;echo&lt;/span&gt;&lt;/a&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$nuevo&lt;/span&gt; = &lt;a href="http://www.php.net/array"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;'id'&lt;/span&gt;, &lt;span style="color: rgb(255, 0, 0);"&gt;'codigo'&lt;/span&gt;, &lt;span style="color: rgb(255, 0, 0);"&gt;'nombre'&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$datos&lt;/span&gt; = &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;new&lt;/span&gt; SQL&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt; = &lt;span style="color: rgb(0, 0, 255);"&gt;$datos&lt;/span&gt;-&amp;gt;tabla&lt;span style="color: rgb(102, 204, 102);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;'SELECT * FROM tbancheteria_proveedores'&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 255);"&gt;$nuevo&lt;/span&gt;&lt;span style="color: rgb(102, 204, 102);"&gt;)&lt;/span&gt;;&lt;br /&gt;&lt;a href="http://www.php.net/echo"&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;echo&lt;/span&gt;&lt;/a&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;$tabla&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-3713171228866188252?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/H4yQ1FleXjig4ijznImSOuPYgQo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H4yQ1FleXjig4ijznImSOuPYgQo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/H4yQ1FleXjig4ijznImSOuPYgQo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H4yQ1FleXjig4ijznImSOuPYgQo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/uc5Tr9EyEn0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/3713171228866188252/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=3713171228866188252" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/3713171228866188252?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/3713171228866188252?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/uc5Tr9EyEn0/clase-query-conexion-ii-parte.html" title="Clase Query Conexión II parte" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/08/clase-query-conexion-ii-parte.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08BQXs5fCp7ImA9WxJaGEs.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-2184504312079276630</id><published>2009-08-09T20:58:00.001-05:00</published><updated>2009-08-09T21:04:10.524-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-09T21:04:10.524-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cali Underground" /><title>Cali Underground 2009 día III Videos Pogo</title><content type="html">&lt;div style="text-align: justify;"&gt;Un par de pogos en Cali Underground 2009.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/stxW7W0z9q4&amp;amp;hl=es&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/stxW7W0z9q4&amp;amp;hl=es&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/VHJYSkie9HQ&amp;amp;hl=es&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/VHJYSkie9HQ&amp;amp;hl=es&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-2184504312079276630?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Oh4bQKrBO_3JENhMxk6LxAMCRnM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Oh4bQKrBO_3JENhMxk6LxAMCRnM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Oh4bQKrBO_3JENhMxk6LxAMCRnM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Oh4bQKrBO_3JENhMxk6LxAMCRnM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/ZTutzuB0Idg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/2184504312079276630/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=2184504312079276630" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/2184504312079276630?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/2184504312079276630?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/ZTutzuB0Idg/cali-underground-2009-dia-iii-videos.html" title="Cali Underground 2009 día III Videos Pogo" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/08/cali-underground-2009-dia-iii-videos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QGRHg9eyp7ImA9WxJaGEs.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-972274306968385217</id><published>2009-08-09T20:23:00.008-05:00</published><updated>2009-08-09T20:55:25.663-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-09T20:55:25.663-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cali Underground" /><category scheme="http://www.blogger.com/atom/ns#" term="Cabuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>Cali Underground 2009 día III</title><content type="html">&lt;div style="text-align: justify;"&gt;Hoy mostraré las fotos del último día del &lt;a href="http://www.deeplunar.org/worldonchange/" alt="Cali Underground 2009"&gt;Cali Underground 2009&lt;/a&gt;, gracias a la secretaría de cultura y turismo de Cali y al organizador Alejandro Diaz.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn96DP1I2fI/AAAAAAAAAZg/cDk2I7W1a1E/s1600-h/DSC00263.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn96DP1I2fI/AAAAAAAAAZg/cDk2I7W1a1E/s320/DSC00263.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368143477056526834" border="0" /&gt;&lt;/a&gt;Asistentes&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn96DBFSxEI/AAAAAAAAAZY/N-pzDml882M/s1600-h/DSC00266.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn96DBFSxEI/AAAAAAAAAZY/N-pzDml882M/s320/DSC00266.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368143473097753666" border="0" /&gt;&lt;/a&gt;Vendiendo souvenirs&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn96CwAqI5I/AAAAAAAAAZQ/LRlqWN1JDqU/s1600-h/DSC00267.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn96CwAqI5I/AAAAAAAAAZQ/LRlqWN1JDqU/s320/DSC00267.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368143468514911122" border="0" /&gt;&lt;/a&gt;Vendiendo camisetas &lt;a href="http://www.cabuntu.org/"&gt;cabuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn96CpFcHPI/AAAAAAAAAZI/ll1PryvuElE/s1600-h/DSC00271.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn96CpFcHPI/AAAAAAAAAZI/ll1PryvuElE/s320/DSC00271.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368143466655915250" border="0" /&gt;&lt;/a&gt;Cabuntu Rooooockkkkkk&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn954hPzuBI/AAAAAAAAAZA/veQxqvQykGg/s1600-h/DSC00283.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn954hPzuBI/AAAAAAAAAZA/veQxqvQykGg/s320/DSC00283.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368143292753229842" border="0" /&gt;&lt;/a&gt;Metalera sexy&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn954TM0sOI/AAAAAAAAAY4/FAB2JQOfzcc/s1600-h/DSC00284.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn954TM0sOI/AAAAAAAAAY4/FAB2JQOfzcc/s320/DSC00284.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368143288982614242" border="0" /&gt;&lt;/a&gt;Metalera sexy II&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn954TgfQ1I/AAAAAAAAAYw/ZY4WtXYOrdU/s1600-h/DSC00286.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn954TgfQ1I/AAAAAAAAAYw/ZY4WtXYOrdU/s320/DSC00286.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368143289065096018" border="0" /&gt;&lt;/a&gt;Enseñando Ubuntu&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn954HlAHHI/AAAAAAAAAYo/_Oem31NvNK4/s1600-h/DSC00294.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn954HlAHHI/AAAAAAAAAYo/_Oem31NvNK4/s320/DSC00294.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368143285862800498" border="0" /&gt;&lt;/a&gt;Asistentes II&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn953_hkNfI/AAAAAAAAAYg/qqfOx-gld3o/s1600-h/DSC00299.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn953_hkNfI/AAAAAAAAAYg/qqfOx-gld3o/s320/DSC00299.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368143283700905458" border="0" /&gt;&lt;/a&gt;&lt;a href="http://es.wikipedia.org/wiki/Pogo_%28baile%29" alt="Pogo"&gt;Pogo&lt;/a&gt; I&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn95qv-nPyI/AAAAAAAAAYY/AL1si0qKEmI/s1600-h/DSC00302.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn95qv-nPyI/AAAAAAAAAYY/AL1si0qKEmI/s320/DSC00302.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368143056189472546" border="0" /&gt;&lt;/a&gt;&lt;a href="http://es.wikipedia.org/wiki/Pogo_%28baile%29" alt="Pogo"&gt;Pogo&lt;/a&gt; II&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn95qR_rbkI/AAAAAAAAAYQ/s74UleJtcfA/s1600-h/DSC00310.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn95qR_rbkI/AAAAAAAAAYQ/s74UleJtcfA/s320/DSC00310.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368143048140877378" border="0" /&gt;&lt;/a&gt;Nenas &lt;a href="http://www.cabuntu.org/"&gt;Cabuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn95p6yOpUI/AAAAAAAAAYI/IvKCw_jzKOI/s1600-h/DSC00311.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn95p6yOpUI/AAAAAAAAAYI/IvKCw_jzKOI/s320/DSC00311.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368143041910449474" border="0" /&gt;&lt;/a&gt;Futuro Ubuntero con Cabunteros :P&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn95p_y6WVI/AAAAAAAAAYA/RSyAoa6EeMs/s1600-h/DSC00312.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn95p_y6WVI/AAAAAAAAAYA/RSyAoa6EeMs/s320/DSC00312.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368143043255490898" border="0" /&gt;&lt;/a&gt;&lt;a href="http://es.wikipedia.org/wiki/Pogo_%28baile%29" alt="Pogo"&gt;Pogo&lt;/a&gt; Nenas&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn95pVAm5cI/AAAAAAAAAX4/tHMVWEfNfCs/s1600-h/DSC00313.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn95pVAm5cI/AAAAAAAAAX4/tHMVWEfNfCs/s320/DSC00313.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368143031770211778" border="0" /&gt;&lt;/a&gt;&lt;a href="http://es.wikipedia.org/wiki/Pogo_%28baile%29" alt="Pogo"&gt;Pogo&lt;/a&gt; Nenas II&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn95c3BjXyI/AAAAAAAAAXw/mx6IPLXlN_8/s1600-h/DSC00320.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn95c3BjXyI/AAAAAAAAAXw/mx6IPLXlN_8/s320/DSC00320.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368142817562681122" border="0" /&gt;&lt;/a&gt;&lt;a href="http://es.wikipedia.org/wiki/Pogo_%28baile%29" alt="Pogo"&gt;Pogo&lt;/a&gt; III&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn95cngIRuI/AAAAAAAAAXo/qyiVvPd7YjE/s1600-h/DSC00325.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn95cngIRuI/AAAAAAAAAXo/qyiVvPd7YjE/s320/DSC00325.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368142813395961570" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.koyikutho.com/es/" alt="Koyi K Utho"&gt;Koyi K Utho&lt;/a&gt; I&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn95cbYMh3I/AAAAAAAAAXg/Kyx4W6rDQv4/s1600-h/DSC00327.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn95cbYMh3I/AAAAAAAAAXg/Kyx4W6rDQv4/s320/DSC00327.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368142810141460338" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.koyikutho.com/es/" alt="Koyi K Utho"&gt;Koyi K Utho&lt;/a&gt; II&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn95cMq-vGI/AAAAAAAAAXY/7M4WvXUM4V4/s1600-h/DSC00337.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn95cMq-vGI/AAAAAAAAAXY/7M4WvXUM4V4/s320/DSC00337.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368142806193716322" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn95bw0VtaI/AAAAAAAAAXQ/jwBOqw3XiAw/s1600-h/DSC00338.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn95bw0VtaI/AAAAAAAAAXQ/jwBOqw3XiAw/s320/DSC00338.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368142798716777890" border="0" /&gt;&lt;/a&gt;Aguantando la multitud&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn95PQKlpzI/AAAAAAAAAXI/WlK5jjuCzHg/s1600-h/DSC00353.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn95PQKlpzI/AAAAAAAAAXI/WlK5jjuCzHg/s320/DSC00353.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368142583793297202" border="0" /&gt;&lt;/a&gt;Guitarrista &lt;a href="http://www.koyikutho.com/es/" alt="Koyi K Utho"&gt;Koyi K Utho&lt;/a&gt; y mi esposita&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn95PGRjKrI/AAAAAAAAAXA/m9OkPuSGkj4/s1600-h/DSC00354.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn95PGRjKrI/AAAAAAAAAXA/m9OkPuSGkj4/s320/DSC00354.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368142581138139826" border="0" /&gt;&lt;/a&gt;Cahos y &lt;a href="http://www.koyikutho.com/es/" alt="Koyi K Utho"&gt;Koyi K Utho&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn95PJqimjI/AAAAAAAAAW4/H8stjKYEkDg/s1600-h/DSC00355.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn95PJqimjI/AAAAAAAAAW4/H8stjKYEkDg/s320/DSC00355.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368142582048266802" border="0" /&gt;&lt;/a&gt;Vocalista &lt;a href="http://www.koyikutho.com/es/" alt="Koyi K Utho"&gt;Koyi K Utho&lt;/a&gt; y Cabunteros&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn95O9Zpm4I/AAAAAAAAAWw/1Aqr2CFviwY/s1600-h/DSC00356.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn95O9Zpm4I/AAAAAAAAAWw/1Aqr2CFviwY/s320/DSC00356.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368142578756197250" border="0" /&gt;&lt;/a&gt;&lt;a href="http://radicalpython.blogspot.com/" alt="RadicalEd"&gt;RadicalEd&lt;/a&gt; y &lt;a href="http://www.koyikutho.com/es/" alt="Koyi K Utho"&gt;Koyi K Utho&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn95Oqmx0EI/AAAAAAAAAWo/xG95MWzhPwk/s1600-h/DSC00357.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn95Oqmx0EI/AAAAAAAAAWo/xG95MWzhPwk/s320/DSC00357.JPG" alt="Cali underground 2009" title="Cali underground 2009" id="BLOGGER_PHOTO_ID_5368142573710987330" border="0" /&gt;&lt;/a&gt;Cabunteros&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-972274306968385217?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_rYhayCzAR2Go5sXODVvEUP__xA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_rYhayCzAR2Go5sXODVvEUP__xA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_rYhayCzAR2Go5sXODVvEUP__xA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_rYhayCzAR2Go5sXODVvEUP__xA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/WtBOaIzDZb4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/972274306968385217/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=972274306968385217" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/972274306968385217?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/972274306968385217?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/WtBOaIzDZb4/cali-underground-2009-dia-iii.html" title="Cali Underground 2009 día III" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn96DP1I2fI/AAAAAAAAAZg/cDk2I7W1a1E/s72-c/DSC00263.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/08/cali-underground-2009-dia-iii.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUAQHs7fyp7ImA9WxJaGE4.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-1872759096870521740</id><published>2009-08-09T10:34:00.003-05:00</published><updated>2009-08-09T10:37:21.507-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-09T10:37:21.507-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Humor" /><title>Me puedo ganar el 30% de US$1500000</title><content type="html">Hoy revisando mi correo me encuentro con esta belleza.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;blockquote&gt;&lt;span style="font-family:sans-serif;"&gt;Message: Hola, Mi nombre es Norra Ann Serri. Yo soy niña de 19 años y la única hija de mi difunto padres el Sr. y la Sra. Donald Serri. He pasado por muchos sufrimientos aquí en mi país (Costa de Marfil), el África occidental y me puse en contacto con usted para una mejor solución y asesoramiento de su parte. Pocos años atrás, mi difunto padre era un comerciante de cacao aquí, en Abidján, la capital económica de Costa de Marfil antes de que él fue envenenado a muerte en 2006 por mi malvado tío (Karim Serri). Pero antes de que mi padre murió en un hospital privado aquí, en Abidján, en secreto me dijo que él depositó la suma de un millón quinientos mil dólares americanos USD ($ 1,500, 000) en un banco central aquí, en Abidján. Ha utilizado mi nombre (Norra Ann Serri) como los familiares a depositar el dinero en el banco. Después de la muerte de mi padre, mi tío empezó a perseguir impíos a matar a mí me mató a mi padre para que él se hará cargo de los fondos depositados en el banco porque soy una niña. Por favor, necesito su ayuda en las siguientes formas: (1) Quiero que me ayude a transferir este dinero en su cuenta bancaria para la inversión en su país y después de la transmisión que me ayudará a solicitar permiso de residencia para venir a su país para continuar mi escolaridad. (2) Estoy dispuesto a ofrecerle el 30% del total del dinero después de que usted me ayude de transferencia en su cuenta bancaria. (3) Puedo confiar en ti por completo? Necesito tu garantía. Por último, quiero que me responda inmediatamente de leer mi correo para que yo le enviará más información a la que podamos seguir adelante con la transacción. (Lo siento por mi pobre español escrito, no puedo escribir bien Inglés) Mis mejores deseos con todo mi amor Norra&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;SPIKE&lt;/b&gt;- Send to a Friend&lt;/span&gt;&lt;br /&gt;&lt;a aa9b8ed0ea1="true" href="http://www.spike.com/video/pussy-flower/2860904" target="_blank"&gt;&lt;img src="http://img2.ifilmpro.com/resize/image/stills/films/resize/istd/2860904.jpg?width=100&amp;amp;height=56" /&gt;&lt;/a&gt;&lt;div style="display: inline; cursor: pointer; padding-right: 16px; width: 16px; height: 16px;" fc79792f01d="spike.com"&gt; &lt;/div&gt;&lt;br /&gt;&lt;a aa9b8ed0ea1="true" href="http://www.spike.com/video/pussy-flower/2860904" target="_blank"&gt;pussy flower&lt;/a&gt;&lt;div style="display: inline; cursor: pointer; padding-right: 16px; width: 16px; height: 16px;" fc79792f01d="spike.com"&gt; &lt;/div&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;&lt;a aa9b8ed0ea1="true" href="http://www.spike.com/video/pussy-flower/2860904" target="_blank"&gt;http://www.spike.com/video/&lt;wbr&gt;pussy-flower/2860904&lt;/a&gt;&lt;div style="display: inline; cursor: pointer; padding-right: 16px; width: 16px; height: 16px;" fc79792f01d="spike.com"&gt; &lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="mailto:nora.lov@gmail.com" target="_blank"&gt;xxxxxx@gmail.com&lt;/a&gt; sent you a message:&lt;br /&gt;Hey there, I think you'll like this:&lt;br /&gt;"pussy flower". I saw it on SPIKE.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;Por favor y hay gente que cae en esto.&lt;br /&gt;PD. No vayan a responder al mail, por eso borro el correo adjunto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-1872759096870521740?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SGmrEqcGx3tA4AJBzupJ2cZWbv0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SGmrEqcGx3tA4AJBzupJ2cZWbv0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SGmrEqcGx3tA4AJBzupJ2cZWbv0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SGmrEqcGx3tA4AJBzupJ2cZWbv0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/IfXHh-A29uM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/1872759096870521740/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=1872759096870521740" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/1872759096870521740?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/1872759096870521740?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/IfXHh-A29uM/me-puedo-ganar-el-30-de-us1500000.html" title="Me puedo ganar el 30% de US$1500000" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/08/me-puedo-ganar-el-30-de-us1500000.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UMSHY7eyp7ImA9WxJaGE4.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-9079393402809830253</id><published>2009-08-09T10:20:00.000-05:00</published><updated>2009-08-09T10:21:29.803-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-09T10:21:29.803-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Humor" /><title>El cuento mas breve y hermoso del mundo</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;blockquote&gt;Había una vez un hermoso príncipe que le preguntó a la bella Princesa:&lt;br /&gt;- ¿Te quieres casar conmigo?&lt;br /&gt;- Y ella le respondió: – ¡¡¡NO!!!&lt;br /&gt;&lt;br /&gt;Y el príncipe vivió feliz por muchos años yendo a pescar, a cazar y al bar todos los días con sus amigos y tomaba mucha cerveza, vino y whisky, se ponía hasta las orejas de copas cuantas veces quería. Jugaba al golf y comía caviar porque le alcanzaba la pasta para eso y mucho más. Dejaba la ropa tirada en la silla del comedor y follaba con mujeres de la noche y vecinas y amigas y no tenía que competir con vecinos y amigos por el mejor coche, el mejor lugar de vacaciones, etc…&lt;br /&gt;&lt;br /&gt;Y se tiraba pedos a mansalva y meaba salpicando la tapa del inodoro y con la puerta del baño abierta. Cagaba leyendo sin límite de tiempo y cantaba eructando y se rascaba los güevos. Escuchaba música a pleno volumen y veía fútbol todo el fin de semana… y no le tocaban las pelotas!!!!.&lt;br /&gt;&lt;br /&gt;FIN&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-9079393402809830253?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yrnyIyta-tg-vuEV20OQg3r7HPM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yrnyIyta-tg-vuEV20OQg3r7HPM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yrnyIyta-tg-vuEV20OQg3r7HPM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yrnyIyta-tg-vuEV20OQg3r7HPM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/Xls0UZrRFhg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/9079393402809830253/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=9079393402809830253" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/9079393402809830253?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/9079393402809830253?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/Xls0UZrRFhg/el-cuento-mas-breve-y-hermoso-del-mundo.html" title="El cuento mas breve y hermoso del mundo" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/08/el-cuento-mas-breve-y-hermoso-del-mundo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUBR3ozcSp7ImA9WxJaF0Q.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-8096795911266636027</id><published>2009-08-08T23:00:00.009-05:00</published><updated>2009-08-08T23:30:56.489-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-08T23:30:56.489-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cali Underground" /><category scheme="http://www.blogger.com/atom/ns#" term="Cabuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>Cali Underground 2009 día II</title><content type="html">&lt;div style="text-align: justify;"&gt;Bueno, vamos con la segunda bandada de fotos de los que ha sido el Cali Underground 2009 en el stand del grupo &lt;a href="http://www.cabuntu.org" alt="Cabuntu"&gt;cabuntu&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5N0kisPgI/AAAAAAAAAV4/7eSoViZsTQQ/s1600-h/DSC00154.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5N0kisPgI/AAAAAAAAAV4/7eSoViZsTQQ/s320/DSC00154.JPG" alt="" id="BLOGGER_PHOTO_ID_5367813371429928450" border="0" /&gt;&lt;/a&gt;Futuro Ubuntero 4&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn5N0e4WzyI/AAAAAAAAAVw/uqmLHk8ernU/s1600-h/DSC00156.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn5N0e4WzyI/AAAAAAAAAVw/uqmLHk8ernU/s320/DSC00156.JPG" alt="" id="BLOGGER_PHOTO_ID_5367813369910185762" border="0" /&gt;&lt;/a&gt;Souvenirs Ubuntu&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn5N0Tu6gUI/AAAAAAAAAVo/9BWJLRdOfJ8/s1600-h/DSC00157.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn5N0Tu6gUI/AAAAAAAAAVo/9BWJLRdOfJ8/s320/DSC00157.JPG" alt="" id="BLOGGER_PHOTO_ID_5367813366917792066" border="0" /&gt;&lt;/a&gt;El afiche del grupo&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn5N0LfYaHI/AAAAAAAAAVg/MKFbWedQ2n4/s1600-h/DSC00166.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn5N0LfYaHI/AAAAAAAAAVg/MKFbWedQ2n4/s320/DSC00166.JPG" alt="" id="BLOGGER_PHOTO_ID_5367813364705159282" border="0" /&gt;&lt;/a&gt;Punkeros I&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn5Nz8m2c7I/AAAAAAAAAVY/4bCm3qSVjJs/s1600-h/DSC00171.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn5Nz8m2c7I/AAAAAAAAAVY/4bCm3qSVjJs/s320/DSC00171.JPG" alt="" id="BLOGGER_PHOTO_ID_5367813360709956530" border="0" /&gt;&lt;/a&gt;Punkeros II&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NZlVXO7I/AAAAAAAAAVQ/v9u9g6XzLog/s1600-h/DSC00172.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NZlVXO7I/AAAAAAAAAVQ/v9u9g6XzLog/s320/DSC00172.JPG" alt="" id="BLOGGER_PHOTO_ID_5367812907785993138" border="0" /&gt;&lt;/a&gt;Asistentes&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NZksL-YI/AAAAAAAAAVI/VcQ5UDiBdc4/s1600-h/DSC00180.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NZksL-YI/AAAAAAAAAVI/VcQ5UDiBdc4/s320/DSC00180.JPG" alt="" id="BLOGGER_PHOTO_ID_5367812907613288834" border="0" /&gt;&lt;/a&gt;El Presidente y un Linuxero&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NZSnnQYI/AAAAAAAAAVA/cE2-ik5DHCo/s1600-h/DSC00188.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NZSnnQYI/AAAAAAAAAVA/cE2-ik5DHCo/s320/DSC00188.JPG" alt="" id="BLOGGER_PHOTO_ID_5367812902762267010" border="0" /&gt;&lt;/a&gt;Nuestro stand&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NZHGL0-I/AAAAAAAAAU4/HENlhHrH71I/s1600-h/DSC00192.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NZHGL0-I/AAAAAAAAAU4/HENlhHrH71I/s320/DSC00192.JPG" alt="" id="BLOGGER_PHOTO_ID_5367812899669267426" border="0" /&gt;&lt;/a&gt;Aunque no se entienda que es &lt;a href="http://es.wikipedia.org/wiki/Pogo_%28baile%29"&gt;pogueo&lt;/a&gt; el HP&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NZFxClMI/AAAAAAAAAUw/EHjRsgoZ48w/s1600-h/DSC00196.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NZFxClMI/AAAAAAAAAUw/EHjRsgoZ48w/s320/DSC00196.JPG" alt="" id="BLOGGER_PHOTO_ID_5367812899312145602" border="0" /&gt;&lt;/a&gt;Con el stand desvaratado ya pa' irnos&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NA4wHnZI/AAAAAAAAAUo/gcJ2sHV0ttw/s1600-h/DSC00201.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NA4wHnZI/AAAAAAAAAUo/gcJ2sHV0ttw/s320/DSC00201.JPG" alt="" id="BLOGGER_PHOTO_ID_5367812483501759890" border="0" /&gt;&lt;/a&gt;Pogueo II&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NAmVEXdI/AAAAAAAAAUg/Svj7nHIuE7I/s1600-h/DSC00209.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NAmVEXdI/AAAAAAAAAUg/Svj7nHIuE7I/s320/DSC00209.JPG" alt="" id="BLOGGER_PHOTO_ID_5367812478556462546" border="0" /&gt;&lt;/a&gt;Vamos a jugar al poker&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NAV4VgOI/AAAAAAAAAUY/p1wS7vo_JiQ/s1600-h/DSC00211.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NAV4VgOI/AAAAAAAAAUY/p1wS7vo_JiQ/s320/DSC00211.JPG" alt="" id="BLOGGER_PHOTO_ID_5367812474140983522" border="0" /&gt;&lt;/a&gt;Arepitas de maiz tostado, para la mamita que no ha almorzao&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NAd8x4UI/AAAAAAAAAUQ/y-Vzccqg9zQ/s1600-h/DSC00229.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NAd8x4UI/AAAAAAAAAUQ/y-Vzccqg9zQ/s320/DSC00229.JPG" alt="" id="BLOGGER_PHOTO_ID_5367812476307104066" border="0" /&gt;&lt;/a&gt;Rockero Ubuntero I&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NADQSMVI/AAAAAAAAAUI/148aMaAc9e0/s1600-h/DSC00241.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5NADQSMVI/AAAAAAAAAUI/148aMaAc9e0/s320/DSC00241.JPG" alt="" id="BLOGGER_PHOTO_ID_5367812469141156178" border="0" /&gt;&lt;/a&gt;Rockero Ubuntero II&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn5MhyRArPI/AAAAAAAAAUA/PfJkjftCRgY/s1600-h/DSC00242.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn5MhyRArPI/AAAAAAAAAUA/PfJkjftCRgY/s320/DSC00242.JPG" alt="" id="BLOGGER_PHOTO_ID_5367811949184724210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn5Mh1klaVI/AAAAAAAAAT4/hVhOS4tOyD4/s1600-h/DSC00247.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn5Mh1klaVI/AAAAAAAAAT4/hVhOS4tOyD4/s320/DSC00247.JPG" alt="" id="BLOGGER_PHOTO_ID_5367811950072129874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5MhVk9CHI/AAAAAAAAATw/t5MO-GUfyKc/s1600-h/DSC00250.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5MhVk9CHI/AAAAAAAAATw/t5MO-GUfyKc/s320/DSC00250.JPG" alt="" id="BLOGGER_PHOTO_ID_5367811941483743346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5Mgz_PHPI/AAAAAAAAATo/Qm3x9zUNWOY/s1600-h/DSC00251.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5Mgz_PHPI/AAAAAAAAATo/Qm3x9zUNWOY/s320/DSC00251.JPG" alt="" id="BLOGGER_PHOTO_ID_5367811932467174642" border="0" /&gt;&lt;/a&gt;Rockero Ubuntero III&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn5MgeQuV8I/AAAAAAAAATg/ykoAYnaGeVg/s1600-h/DSC00252.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/Sn5MgeQuV8I/AAAAAAAAATg/ykoAYnaGeVg/s320/DSC00252.JPG" alt="" id="BLOGGER_PHOTO_ID_5367811926634944450" border="0" /&gt;&lt;/a&gt;Rockero Ubuntero IV&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5Kp5JnNeI/AAAAAAAAATY/piRaaJfP8oY/s1600-h/DSC00254.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5Kp5JnNeI/AAAAAAAAATY/piRaaJfP8oY/s320/DSC00254.JPG" alt="" id="BLOGGER_PHOTO_ID_5367809889448441314" border="0" /&gt;&lt;/a&gt;El loco marihuanero&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn5KpqEqcSI/AAAAAAAAATQ/MQQ89olgR5I/s1600-h/DSC00256.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_h2qQSFJVjhQ/Sn5KpqEqcSI/AAAAAAAAATQ/MQQ89olgR5I/s320/DSC00256.JPG" alt="" id="BLOGGER_PHOTO_ID_5367809885401149730" border="0" /&gt;&lt;/a&gt;El mismo loco marihuanero&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5KpIY6qJI/AAAAAAAAATI/LGBiqedoVCg/s1600-h/DSC00259.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5KpIY6qJI/AAAAAAAAATI/LGBiqedoVCg/s320/DSC00259.JPG" alt="" id="BLOGGER_PHOTO_ID_5367809876359293074" border="0" /&gt;&lt;/a&gt;Ubuntu en el rock&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5KpGhy6xI/AAAAAAAAATA/qObH7ekOOHc/s1600-h/DSC00260.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5KpGhy6xI/AAAAAAAAATA/qObH7ekOOHc/s320/DSC00260.JPG" alt="" id="BLOGGER_PHOTO_ID_5367809875859663634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a alt="Cali Underground 2009" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn5KopW_8lI/AAAAAAAAAS4/k7eUtTDur3o/s1600-h/DSC00262.JPG"&gt;&lt;img title="Cali Underground 2009" title="Cali Underground 2009" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_h2qQSFJVjhQ/Sn5KopW_8lI/AAAAAAAAAS4/k7eUtTDur3o/s320/DSC00262.JPG" alt="" id="BLOGGER_PHOTO_ID_5367809868029751890" border="0" /&gt;&lt;/a&gt;Agradezco a la banda &lt;a href="http://www.myspace.com/paranoiaside" alt="Paranoia"&gt;Paranoia&lt;/a&gt; y su integrante Fabian "FAB" (el segundo a mano izquierda el de la camisa negra) Ubuntero autodidacta por haber promulgado la cultura libre y Ubuntu en su presentación con la banda.&lt;br /&gt;&lt;br /&gt;Muchos exitos pelao.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-8096795911266636027?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4XCEMU6tBW565UsfAQJsYctMiYQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4XCEMU6tBW565UsfAQJsYctMiYQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4XCEMU6tBW565UsfAQJsYctMiYQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4XCEMU6tBW565UsfAQJsYctMiYQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/bGaQ7P8aASI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/8096795911266636027/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=8096795911266636027" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/8096795911266636027?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/8096795911266636027?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/bGaQ7P8aASI/cali-underground-2009-dia-ii.html" title="Cali Underground 2009 día II" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_h2qQSFJVjhQ/Sn5N0kisPgI/AAAAAAAAAV4/7eSoViZsTQQ/s72-c/DSC00154.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/08/cali-underground-2009-dia-ii.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AMRXg9fSp7ImA9WxJaF0k.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-3870293620521797907</id><published>2009-08-08T10:29:00.003-05:00</published><updated>2009-08-08T10:36:24.665-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-08T10:36:24.665-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="twitter" /><category scheme="http://www.blogger.com/atom/ns#" term="Python" /><title>Actualizando twitter desde Python</title><content type="html">&lt;div style="text-align: justify;"&gt;Hoy leyendo un post de PlanetaLinux en la página de &lt;a href="http://tecnoamigo.net/2009/08/08/actualizar-twitter-desde-la-consola/"&gt;tecnoamigo.net&lt;/a&gt; de cómo actualizar twitter con &lt;a href="http://es.wikipedia.org/wiki/CURL"&gt;curl&lt;/a&gt; me propuse a ver como hacerlo desde mi querido Python pensé en un momento hacer trampa con os.system :P pero no así no se vale&lt;br /&gt;&lt;pre&gt;curl -u user:pass -d status="Probando twitter desde consola con curl" http://twitter.com/statuses/update.xml&lt;/pre&gt;Bueno, investigando investigando me encontré con un desarrollo para manejar las api's de twitter desde Python con el módulo python-twitter, este lo pueden descargar desde synaptic o con apt-get&lt;br /&gt;&lt;pre&gt;sudo apt-get install python-twitter&lt;/pre&gt;Después de esto solo deben entrar a una consola y hacer lo siguiente:&lt;br /&gt;&lt;pre class="geshi"&gt;&lt;span style="color: rgb(255, 119, 0); font-weight: bold;"&gt;import&lt;/span&gt; twitter&lt;br /&gt;api = twitter.&lt;span style="color: black;"&gt;Api&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: rgb(72, 61, 139);"&gt;'usuario'&lt;/span&gt;, &lt;span style="color: rgb(72, 61, 139);"&gt;'password'&lt;/span&gt;&lt;span style="color: black;"&gt;)&lt;/span&gt;&lt;br /&gt;status = api.&lt;span style="color: black;"&gt;PostUpdate&lt;/span&gt;&lt;span style="color: black;"&gt;(&lt;/span&gt;&lt;span style="color: rgb(72, 61, 139);"&gt;'Actualizando desde Python'&lt;/span&gt;&lt;span style="color: black;"&gt;)&lt;/span&gt;&lt;/pre&gt;Es genial, para más información &lt;a href="http://code.google.com/p/python-twitter/"&gt;python-twitter&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-3870293620521797907?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KrMrxAEciCn1c2IHKM4tkIUs1Gs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KrMrxAEciCn1c2IHKM4tkIUs1Gs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KrMrxAEciCn1c2IHKM4tkIUs1Gs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KrMrxAEciCn1c2IHKM4tkIUs1Gs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/vDggtk05v44" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/3870293620521797907/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=3870293620521797907" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/3870293620521797907?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/3870293620521797907?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/vDggtk05v44/actualizando-twitter-desde-python.html" title="Actualizando twitter desde Python" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/08/actualizando-twitter-desde-python.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAGR3c9fCp7ImA9WxJaFkQ.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-2399971976107095808</id><published>2009-08-07T19:55:00.006-05:00</published><updated>2009-08-07T20:08:46.964-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-07T20:08:46.964-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Cali Underground" /><category scheme="http://www.blogger.com/atom/ns#" term="Cabuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>Cali Underground 2009 día I</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_h2qQSFJVjhQ/SnzPclRUIvI/AAAAAAAAASw/qrzKnsCzKhQ/s1600-h/DSC00133.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_h2qQSFJVjhQ/SnzPclRUIvI/AAAAAAAAASw/qrzKnsCzKhQ/s320/DSC00133.JPG" alt="" id="BLOGGER_PHOTO_ID_5367392945866810098" border="0" /&gt;&lt;/a&gt;Cali Underground 2009 canchas panamericanas&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/SnzPcUEb4hI/AAAAAAAAASo/CntO4wF1xpU/s1600-h/DSC00124.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/SnzPcUEb4hI/AAAAAAAAASo/CntO4wF1xpU/s320/DSC00124.JPG" alt="" id="BLOGGER_PHOTO_ID_5367392941249389074" border="0" /&gt;&lt;/a&gt;Llenandose el chuzo&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_h2qQSFJVjhQ/SnzPcaI-tfI/AAAAAAAAASg/R5RNe93wp-Q/s1600-h/DSC00121.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_h2qQSFJVjhQ/SnzPcaI-tfI/AAAAAAAAASg/R5RNe93wp-Q/s320/DSC00121.JPG" alt="" id="BLOGGER_PHOTO_ID_5367392942879061490" border="0" /&gt;&lt;/a&gt;Montando &lt;a href="http://fretsonfire.sourceforge.net/"&gt;Frets On Fire&lt;/a&gt; en Ubuntu&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_h2qQSFJVjhQ/SnzPcAMiA_I/AAAAAAAAASY/7M-haWqR7p0/s1600-h/DSC00116.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_h2qQSFJVjhQ/SnzPcAMiA_I/AAAAAAAAASY/7M-haWqR7p0/s320/DSC00116.JPG" alt="" id="BLOGGER_PHOTO_ID_5367392935914636274" border="0" /&gt;&lt;/a&gt;Futuros Ubunteros 2&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_h2qQSFJVjhQ/SnzPb5i0ibI/AAAAAAAAASQ/N7UgRmTjRmQ/s1600-h/DSC00114.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_h2qQSFJVjhQ/SnzPb5i0ibI/AAAAAAAAASQ/N7UgRmTjRmQ/s320/DSC00114.JPG" alt="" id="BLOGGER_PHOTO_ID_5367392934129076658" border="0" /&gt;&lt;/a&gt;Futuros Ubunteros 3&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_h2qQSFJVjhQ/SnzOgF1bxrI/AAAAAAAAASI/aE_ZwW2oux0/s1600-h/DSC00111.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_h2qQSFJVjhQ/SnzOgF1bxrI/AAAAAAAAASI/aE_ZwW2oux0/s320/DSC00111.JPG" alt="" id="BLOGGER_PHOTO_ID_5367391906636220082" border="0" /&gt;&lt;/a&gt;Enseñando &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; con &lt;a href="http://es.wikipedia.org/wiki/Compiz"&gt;Compiz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_h2qQSFJVjhQ/SnzOf4LAsGI/AAAAAAAAASA/XkUUGCVZNOs/s1600-h/DSC00106.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_h2qQSFJVjhQ/SnzOf4LAsGI/AAAAAAAAASA/XkUUGCVZNOs/s320/DSC00106.JPG" alt="" id="BLOGGER_PHOTO_ID_5367391902968623202" border="0" /&gt;&lt;/a&gt;Con futuros Ubunteros&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_h2qQSFJVjhQ/SnzOf1DkGhI/AAAAAAAAAR4/q0AhzLRYvyk/s1600-h/DSC00101.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_h2qQSFJVjhQ/SnzOf1DkGhI/AAAAAAAAAR4/q0AhzLRYvyk/s320/DSC00101.JPG" alt="" id="BLOGGER_PHOTO_ID_5367391902132083218" border="0" /&gt;&lt;/a&gt;Los primeros +/- 100 asistentes&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SnzOfgvjBYI/AAAAAAAAARw/FnJTBEBD9BM/s1600-h/DSC00098.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SnzOfgvjBYI/AAAAAAAAARw/FnJTBEBD9BM/s320/DSC00098.JPG" alt="" id="BLOGGER_PHOTO_ID_5367391896679417218" border="0" /&gt;&lt;/a&gt;En nuestro verdadero stand&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_h2qQSFJVjhQ/SnzOfTVXLoI/AAAAAAAAARo/pfdcR-N3Lsk/s1600-h/DSC00097.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_h2qQSFJVjhQ/SnzOfTVXLoI/AAAAAAAAARo/pfdcR-N3Lsk/s320/DSC00097.JPG" alt="" id="BLOGGER_PHOTO_ID_5367391893079928450" border="0" /&gt;&lt;/a&gt;Dandole duro a GNU/Linux con Ubuntu&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_h2qQSFJVjhQ/SnzNztfMXWI/AAAAAAAAARg/FRzRDkl84nk/s1600-h/DSC00086.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_h2qQSFJVjhQ/SnzNztfMXWI/AAAAAAAAARg/FRzRDkl84nk/s320/DSC00086.JPG" alt="" id="BLOGGER_PHOTO_ID_5367391144186240354" border="0" /&gt;&lt;/a&gt;Con el stand armado&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SnzNzbrA82I/AAAAAAAAARY/L-ZkuW-UHcg/s1600-h/DSC00089.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SnzNzbrA82I/AAAAAAAAARY/L-ZkuW-UHcg/s320/DSC00089.JPG" alt="" id="BLOGGER_PHOTO_ID_5367391139403985762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Botones, CD's y camisas por parte de &lt;a href="http://www.cabuntu.org/"&gt;Cabuntu&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SnzNzGm5iuI/AAAAAAAAARQ/iMoyoZCG9b0/s1600-h/DSC00083.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SnzNzGm5iuI/AAAAAAAAARQ/iMoyoZCG9b0/s320/DSC00083.JPG" alt="" id="BLOGGER_PHOTO_ID_5367391133749578466" border="0" /&gt;&lt;/a&gt;Mi esposita y yo&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_h2qQSFJVjhQ/SnzNzOiquyI/AAAAAAAAARI/aEB6b6glV_4/s1600-h/DSC00082.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_h2qQSFJVjhQ/SnzNzOiquyI/AAAAAAAAARI/aEB6b6glV_4/s320/DSC00082.JPG" alt="" id="BLOGGER_PHOTO_ID_5367391135879314210" border="0" /&gt;&lt;/a&gt;Jhon el Presidente&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_h2qQSFJVjhQ/SnzNy_yLrmI/AAAAAAAAARA/HIMGi6k4ysQ/s1600-h/DSC00081.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_h2qQSFJVjhQ/SnzNy_yLrmI/AAAAAAAAARA/HIMGi6k4ysQ/s320/DSC00081.JPG" alt="" id="BLOGGER_PHOTO_ID_5367391131917856354" border="0" /&gt;&lt;/a&gt;Los del grupo&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Para mañana las del día II&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-2399971976107095808?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5bpOVHRAihzZKPUq3ZBfb4goU4s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5bpOVHRAihzZKPUq3ZBfb4goU4s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5bpOVHRAihzZKPUq3ZBfb4goU4s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5bpOVHRAihzZKPUq3ZBfb4goU4s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/4MpKMKwhoJg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/2399971976107095808/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=2399971976107095808" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/2399971976107095808?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/2399971976107095808?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/4MpKMKwhoJg/cali-underground-2009-dia-i.html" title="Cali Underground 2009 día I" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_h2qQSFJVjhQ/SnzPclRUIvI/AAAAAAAAASw/qrzKnsCzKhQ/s72-c/DSC00133.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/08/cali-underground-2009-dia-i.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUCR3Y7fyp7ImA9WxJaFUo.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-5831745356077593689</id><published>2009-08-06T11:36:00.002-05:00</published><updated>2009-08-06T11:47:46.807-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-06T11:47:46.807-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Javascipt" /><category scheme="http://www.blogger.com/atom/ns#" term="HTML" /><title>Reutilizando código de SugarCRM en tus propios módulos</title><content type="html">He tenido que agregar un campo fecha dentro de un formulario creado a punta de PHP, y pues como quería evitar que el cliente final introdujera los datos a mano, quise saber como lo hacía el &lt;a href="http://www.sugarcrm.com/" alt="SugarCRM" target="_blank"&gt;SugarCRM&lt;/a&gt;, pues es muy fácil y acá dejo los pasos.&lt;br /&gt;&lt;br /&gt;Dentro del head se copian el siguiente css y 2 módulos de javascript&lt;br /&gt;&lt;pre class="geshi"&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;head&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;style type="text/css"&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;@import url("themes/SugarClassic/style.css?s=46dec17766116fe7d58834f7651dffc9&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;amp;c=1");&lt;/span&gt; &lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;/style&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;link href="themes/SugarClassic/navigation.css?s=46dec17766116fe7d58834f7651dffc9&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;amp;c=1" rel="stylesheet" type="text/css" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;link rel="stylesheet" type="text/css" media="all" href="themes/Sugar/calendar-win2k-cold-1.css"&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;script type="text/javascript" src="include/javascript/sugar_grp1.js"&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;/script&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;script type="text/javascript" src="jscalendar/lang/calendar-es.js"&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;/script&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;/head&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;Ahora creamos el campo con un id que lo identificará para el JavaScript&lt;br /&gt;&lt;pre class="geshi"&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;input autocomplete="off" name="fecha2" id="fecha2" value="" title="" tabindex="1" size="11" maxlength="10" type="text"&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;img src="themes/default/images/jscalendar.gif" alt="Introducir Fecha" id="fecha2_trigger" align="absmiddle" border="0"&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;script type="text/javascript"&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;Calendar.setup ({&lt;br /&gt;inputField : "fecha2",&lt;br /&gt;daFormat : "%m/%d/%Y %I:%M%P",&lt;br /&gt;button : "fecha2_trigger",&lt;br /&gt;singleClick : true,&lt;br /&gt;dateStr : "",&lt;br /&gt;step : 1&lt;br /&gt;}&lt;br /&gt;);&lt;br /&gt;&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;lt;&lt;/span&gt;/script&lt;span style="color: rgb(221, 187, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-5831745356077593689?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yiOuNX8J3_-y_9MFOf5I44adD-U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yiOuNX8J3_-y_9MFOf5I44adD-U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yiOuNX8J3_-y_9MFOf5I44adD-U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yiOuNX8J3_-y_9MFOf5I44adD-U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/N0Hd_Inbkc0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/5831745356077593689/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=5831745356077593689" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/5831745356077593689?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/5831745356077593689?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/N0Hd_Inbkc0/reutilizando-codigo-de-sugarcrm-en-tus.html" title="Reutilizando código de SugarCRM en tus propios módulos" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/08/reutilizando-codigo-de-sugarcrm-en-tus.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMCQXw7fSp7ImA9WxJaFU8.&quot;"><id>tag:blogger.com,1999:blog-3766086602319063715.post-2583916142451979523</id><published>2009-08-05T20:48:00.002-05:00</published><updated>2009-08-05T20:51:00.205-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-05T20:51:00.205-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>Microsoft reconoce la amenaza de Linux para la división Windows cliente</title><content type="html">&lt;div style="text-align: justify;"&gt;Leyendo el blog de &lt;a href="http://www.espaciolinux.com/"&gt;Espacio Linux&lt;/a&gt;, me topo con &lt;a href="http://www.espaciolinux.com/2009/08/microsoft-reconoce-amenaza-linux-para-division-windows-cliente/"&gt;esta noticia&lt;/a&gt;, y hago un copy-paste (aunque casi nunca lo hago) en mi blog por que me pareció super interesante.&lt;br /&gt;&lt;blockquote&gt;Microsoft por fin ha reconocido la amenaza de Linux para la división Windows cliente, y no sólo en la división de negocios de servidores y herramientas, como antes ya lo había mencionado. El campo de los ultra portátiles, en donde mantiene una férrea competencia con Linux, es el principal motivo para tales declaraciones.&lt;span id="more-6841"&gt;&lt;/span&gt; &lt;p&gt;Cada año, Microsoft realiza una declaración para la comisión de valores de los E.U.A (Securities and Exchange Commission) en donde incluye los rivales y sus productos que tienen en las divisiones de la compañía, esta vez mencionando a Canonical, la empresa detrás de Ubuntu y también a Red Hat, como competidores en la división de Windows cliente.&lt;/p&gt; &lt;p&gt;Es la primera vez que Microsoft acepta tener competencia de Linux en tal división, dándole una importancia considerable como para que sus inversionistas lo conozcan.&lt;/p&gt; &lt;p&gt;La lucha en los ultra portátiles que ha mantenido con Canonical, y en donde otras compañías también están apostando por soluciones basadas en este sistema para los pequeños equipos, son la principal causa de que Microsoft considere a Linux como una amenaza para sus productos Windows cliente:&lt;/p&gt; &lt;blockquote&gt;&lt;p&gt;“Los ultra portátiles abren a Microsoft la posibilidad de que algunos otros sistemas operativos puedan obtener control en el escritorio, aunque sea brevemente… Ahora es la alerta para esa posibilidad en el futuro.” comenta Rob Helm, director de investigación para Direcciones de Microsoft.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;En la declaración anual, también Microsoft comenta:&lt;/p&gt; &lt;blockquote&gt;&lt;p&gt;“Los clientes encaran una fuerte competencia de compañías bien establecidas con diferentes enfoques para el mercado de las computadoras personales. Los productos comerciales de software de la competencia, incluyendo variantes de Unix, son proveídos por competidores tales como Apple, Canonical y Red Hat.”&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Otro de los punto que tocan en la declaración, es la lucha que mantienen en los navegadores, nombrando a Mozilla, Apple, Opera y Google, como compañías que compiten con sus productos ante Internet Explorer.&lt;/p&gt; &lt;p&gt;La llegada de Windows 7 no favorecerá a Microsoft en los ultra portátiles, por lo menos, no de primer momento, ya que se ha dicho que el sistema elevara el costo de lo equipos, lo que seguramente puede aprovechar Linux para ofrecer equipos a menor costo, con una acertada eficiencia. Sin embargo, Windows XP ha revivido de forma necesaria, aunque tiempo atrás le habían dado una caducidad breve, ahora extendiéndola varios meses más, probablemente, porque será el sistema de Microsoft que seguirá compitiendo en los ultra portátiles, como lo está haciendo en la actualidad. &lt;/p&gt; &lt;p&gt;Ubuntu ha sido una de las distribuciones con mayor interés en este campo, con su edición Ubuntu Remix especialmente confeccionada para estos pequeños equipos. Tan sólo para Ubuntu 10.04 tienen por objetivo que &lt;a href="http://www.espaciolinux.com/2009/06/ubuntu-1004-tendra-por-objetivo-iniciar-en-10-segundos/"&gt;el sistema inicie en solo 10 segundos&lt;/a&gt;, además de buscar otras tantas características.&lt;/p&gt; &lt;p&gt;Google tampoco se queda atrás en el ramo, apenas hace unos días  ha anunciado &lt;a href="http://www.espaciolinux.com/2009/07/google-chrome-os-el-tan-esperado-sistema-operativo-de-google/"&gt;su sistema Operativo Google Chrome OS&lt;/a&gt;, inicialmente pensado para ultra portátiles, además que antes había mencionado &lt;a href="http://www.espaciolinux.com/2009/03/google-podria-subsidiar-ultra-portatiles-bajo-el-sistema-linux/"&gt;su interés de subsidiarlos&lt;/a&gt; con sistemas basados en Linux.&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3766086602319063715-2583916142451979523?l=radicalpython.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-szXI9d8l4oJ7TTBE19SNp-aCJc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-szXI9d8l4oJ7TTBE19SNp-aCJc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-szXI9d8l4oJ7TTBE19SNp-aCJc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-szXI9d8l4oJ7TTBE19SNp-aCJc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RadicalPython/~4/eVNcJ3QNntg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://radicalpython.blogspot.com/feeds/2583916142451979523/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3766086602319063715&amp;postID=2583916142451979523" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/2583916142451979523?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3766086602319063715/posts/default/2583916142451979523?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RadicalPython/~3/eVNcJ3QNntg/microsoft-reconoce-la-amenaza-de-linux.html" title="Microsoft reconoce la amenaza de Linux para la división Windows cliente" /><author><name>RadicalEd</name><uri>http://www.blogger.com/profile/09319463662115611424</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_h2qQSFJVjhQ/SL1xXaDbgtI/AAAAAAAAAFo/vDffzxlVBDQ/S220/yosito.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://radicalpython.blogspot.com/2009/08/microsoft-reconoce-la-amenaza-de-linux.html</feedburner:origLink></entry></feed>

