<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2087007895254567710</id><updated>2012-02-16T13:10:14.908-06:00</updated><category term='aircrack-ng'/><category term='gambas'/><category term='goear'/><category term='javascript'/><category term='CPU load'/><category term='OpenDocument'/><category term='GNU/Linux'/><category term='megaupload'/><category term='Nokia'/><category term='html'/><category term='QCAD'/><category term='GIMP'/><category term='Hacker'/><category term='Info'/><category term='Ubuntu'/><category term='hola mundo'/><category term='engrane'/><category term='Windows'/><category term='gear'/><category term='AAO'/><category term='Octave'/><title type='text'>LibertadHack</title><subtitle type='html'>Blog para compartir experiencias dentro del mundo de los ordenadores digitales</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-5925116254133022698</id><published>2011-10-30T16:42:00.000-06:00</published><updated>2011-10-30T16:42:58.418-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gambas'/><category scheme='http://www.blogger.com/atom/ns#' term='goear'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU/Linux'/><title type='text'>Actualización downloadergoear</title><content type='html'>Hace unos días se cambió la apariencia de goear.com por lo que el programa &lt;a href="http://libertadhack.blogspot.com/2010/08/aplicacion-downloader-goear.html"&gt;downloadergoear&lt;/a&gt; que hice había dejado de funcionar.&lt;br /&gt;&lt;br /&gt;Pero ya he hecho los cambios pertinente para que de nuevo funcione, y podamos descargar música :D&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Saludos!&lt;br /&gt;&lt;br /&gt;DOWNLOAD:&lt;br /&gt;&lt;br /&gt;Descargar código fuente: &lt;a href="http://dl.dropbox.com/u/3701367/recursos/downloadergoear-current.tar.gz"&gt;downloadergoear-current.tar.gz - SOURCES&lt;/a&gt;&lt;br /&gt;Descargar instalador (Debian, Ubuntu): &lt;a href="http://dl.dropbox.com/u/3701367/recursos/downloadergoear-current.deb"&gt;downloadergoear-current.deb - DEB&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-5925116254133022698?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/5925116254133022698/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2011/10/actualizacion-downloadergoear.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/5925116254133022698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/5925116254133022698'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2011/10/actualizacion-downloadergoear.html' title='Actualización downloadergoear'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-8266058915826012898</id><published>2011-10-30T16:32:00.001-06:00</published><updated>2011-10-30T16:33:49.329-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gambas'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU/Linux'/><title type='text'>Aplicación: myipgb Saber tu IP pública</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-xx4B8zQTbK4/TmALj0ZG7tI/AAAAAAAAALE/g96o-QxIXJs/s1600/myipgb.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="93" src="http://4.bp.blogspot.com/-xx4B8zQTbK4/TmALj0ZG7tI/AAAAAAAAALE/g96o-QxIXJs/s400/myipgb.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Hace tiempo en el foro de gambas-es se abrió un hilo sobre como saber la IP pública. La solución que dieron fue la de conocerla desde una web como &lt;a class="post-url" href="http://whatismyip.org/" target="_blank"&gt;http://whatismyip.org/&lt;/a&gt; o como &lt;a class="post-url" href="http://dynupdate.no-ip.com/ip.php" target="_blank"&gt;http://dynupdate.no-ip.com/ip.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Y yo por mi parte contribuí a hacer un pequeño script gambas (gbs2) para crear un icono en el área de notificaciones que mostrase la IP pública.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Pues bien, aquí les dejo el script.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Y para más info vean el hilo &lt;a href="http://www.gambas-es.org/saber-direccion-ip-externa-vt1827.html"&gt;http://www.gambas-es.org/saber-direccion-ip-externa-vt1827.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;span class="code-row-text"&gt;#!&lt;span style="color: #6132b2;"&gt;/&lt;/span&gt;usr&lt;span style="color: #6132b2;"&gt;/&lt;/span&gt;&lt;a href="http://gambasdoc.org/help/lang/bin"&gt;&lt;span style="color: #8b1433;"&gt;bin&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #6132b2;"&gt;/&lt;/span&gt;env gbs2&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #1a5b1a; font-style: italic;"&gt;' myipgb.gbs - Saber la IP pública&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #1a5b1a; font-style: italic;"&gt;' $ ./myipgb.gbs [tiempo en ms] &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;USE &lt;span style="color: #7e4b05;"&gt;"gb.gui"&lt;/span&gt;&lt;br /&gt;USE &lt;span style="color: #7e4b05;"&gt;"gb.form"&lt;/span&gt;&lt;br /&gt;USE &lt;span style="color: #7e4b05;"&gt;"gb.net"&lt;/span&gt;&lt;br /&gt;USE &lt;span style="color: #7e4b05;"&gt;"gb.net.curl"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/public"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PUBLIC&lt;/span&gt;&lt;/a&gt; F &lt;a href="http://gambasdoc.org/help/lang/as"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;AS&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/new"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;NEW&lt;/span&gt;&lt;/a&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=form+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;Form&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/public"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PUBLIC&lt;/span&gt;&lt;/a&gt; TimerIP &lt;a href="http://gambasdoc.org/help/lang/as"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;AS&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/timer"&gt;&lt;span style="color: #8b1433;"&gt;Timer&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/public"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PUBLIC&lt;/span&gt;&lt;/a&gt; TrayIP &lt;a href="http://gambasdoc.org/help/lang/as"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;AS&lt;/span&gt;&lt;/a&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=trayicon+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;TrayIcon&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/public"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PUBLIC&lt;/span&gt;&lt;/a&gt; mTray &lt;a href="http://gambasdoc.org/help/lang/as"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;AS&lt;/span&gt;&lt;/a&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=menu+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;Menu&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/public"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PUBLIC&lt;/span&gt;&lt;/a&gt; mIP &lt;a href="http://gambasdoc.org/help/lang/as"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;AS&lt;/span&gt;&lt;/a&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=menu+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;Menu&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/public"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PUBLIC&lt;/span&gt;&lt;/a&gt; mCopy &lt;a href="http://gambasdoc.org/help/lang/as"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;AS&lt;/span&gt;&lt;/a&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=menu+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;Menu&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/public"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PUBLIC&lt;/span&gt;&lt;/a&gt; mQuit &lt;a href="http://gambasdoc.org/help/lang/as"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;AS&lt;/span&gt;&lt;/a&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=menu+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;Menu&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/public"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PUBLIC&lt;/span&gt;&lt;/a&gt; HttpClientIP &lt;a href="http://gambasdoc.org/help/lang/as"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;AS&lt;/span&gt;&lt;/a&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=httpclient+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;HttpClient&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/public"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PUBLIC&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/sub"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;SUB&lt;/span&gt;&lt;/a&gt; Main&lt;span style="color: #612188;"&gt;(&lt;/span&gt;&lt;span style="color: #612188;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;mTray &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;a href="http://gambasdoc.org/help/lang/new"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;NEW&lt;/span&gt;&lt;/a&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=menu+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;Menu&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #612188;"&gt;(&lt;/span&gt;F, &lt;a href="http://gambasdoc.org/help/lang/true"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;TRUE&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #612188;"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;mTray.&lt;span style="color: blue;"&gt;Visible&lt;/span&gt; &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;a href="http://gambasdoc.org/help/lang/false"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;FALSE&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;mIP &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;a href="http://gambasdoc.org/help/lang/new"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;NEW&lt;/span&gt;&lt;/a&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=menu+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;Menu&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #612188;"&gt;(&lt;/span&gt;mTray&lt;span style="color: #612188;"&gt;)&lt;/span&gt; &lt;a href="http://gambasdoc.org/help/lang/as"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;AS&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #7e4b05;"&gt;"mIP"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;mIP.&lt;span style="color: blue;"&gt;Caption&lt;/span&gt; &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;span style="color: #7e4b05;"&gt;"IP"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;mCopy &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;a href="http://gambasdoc.org/help/lang/new"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;NEW&lt;/span&gt;&lt;/a&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=menu+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;Menu&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #612188;"&gt;(&lt;/span&gt;mTray&lt;span style="color: #612188;"&gt;)&lt;/span&gt; &lt;a href="http://gambasdoc.org/help/lang/as"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;AS&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #7e4b05;"&gt;"mCopy"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;mCopy.&lt;a href="http://www.google.com/search?hl=en&amp;amp;q=picture+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;Picture&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=stock+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;Stock&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #612188;"&gt;[&lt;/span&gt;&lt;span style="color: #7e4b05;"&gt;"16/copy"&lt;/span&gt;&lt;span style="color: #612188;"&gt;]&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;mCopy.&lt;span style="color: blue;"&gt;Caption&lt;/span&gt; &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;span style="color: #7e4b05;"&gt;"Copy IP"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;mQuit &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;a href="http://gambasdoc.org/help/lang/new"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;NEW&lt;/span&gt;&lt;/a&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=menu+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;Menu&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #612188;"&gt;(&lt;/span&gt;mTray&lt;span style="color: #612188;"&gt;)&lt;/span&gt; &lt;a href="http://gambasdoc.org/help/lang/as"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;AS&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #7e4b05;"&gt;"mQuit"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;mQuit.&lt;a href="http://www.google.com/search?hl=en&amp;amp;q=picture+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;Picture&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=stock+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;Stock&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #612188;"&gt;[&lt;/span&gt;&lt;span style="color: #7e4b05;"&gt;"16/quit"&lt;/span&gt;&lt;span style="color: #612188;"&gt;]&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;mQuit.&lt;span style="color: blue;"&gt;Caption&lt;/span&gt; &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;span style="color: #7e4b05;"&gt;"Quit"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;TrayIP &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;a href="http://gambasdoc.org/help/lang/new"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;NEW&lt;/span&gt;&lt;/a&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=trayicon+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;TrayIcon&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/as"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;AS&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #7e4b05;"&gt;"TrayIP"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;TrayIP.&lt;a href="http://www.google.com/search?hl=en&amp;amp;q=picture+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;Picture&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=stock+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;Stock&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #612188;"&gt;[&lt;/span&gt;&lt;span style="color: #7e4b05;"&gt;"16/network"&lt;/span&gt;&lt;span style="color: #612188;"&gt;]&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;TrayIP.&lt;span style="color: blue;"&gt;Visible&lt;/span&gt; &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;a href="http://gambasdoc.org/help/lang/true"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;TRUE&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;HttpClientIP &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;a href="http://gambasdoc.org/help/lang/new"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;NEW&lt;/span&gt;&lt;/a&gt; &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=httpclient+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;HttpClient&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/as"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;AS&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #7e4b05;"&gt;"HttpClientIP"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;HttpClientIP.&lt;span style="color: blue;"&gt;URL&lt;/span&gt; &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;span style="color: #7e4b05;"&gt;"http://whatismyip.org/"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;HttpClientIP.&lt;span style="color: blue;"&gt;Async&lt;/span&gt; &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;a href="http://gambasdoc.org/help/lang/true"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;TRUE&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;HttpClientIP.&lt;span style="color: blue;"&gt;Get&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;TimerIP &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;a href="http://gambasdoc.org/help/lang/new"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;NEW&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/timer"&gt;&lt;span style="color: #8b1433;"&gt;Timer&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/as"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;AS&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #7e4b05;"&gt;"TimerIP"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://gambasdoc.org/help/lang/if"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;IF&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/val"&gt;&lt;span style="color: #8b1433;"&gt;Val&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #612188;"&gt;(&lt;/span&gt;&lt;a href="http://www.google.com/search?hl=en&amp;amp;q=application+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;Application&lt;/span&gt;&lt;/a&gt;.&lt;span style="color: blue;"&gt;Args&lt;/span&gt;&lt;span style="color: #612188;"&gt;[&lt;/span&gt;1&lt;span style="color: #612188;"&gt;]&lt;/span&gt;&lt;span style="color: #612188;"&gt;)&lt;/span&gt; &lt;a href="http://gambasdoc.org/help/lang/then"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;THEN&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;TimerIP.&lt;span style="color: blue;"&gt;Delay&lt;/span&gt; &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;a href="http://gambasdoc.org/help/lang/val"&gt;&lt;span style="color: #8b1433;"&gt;Val&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #612188;"&gt;(&lt;/span&gt;&lt;a href="http://www.google.com/search?hl=en&amp;amp;q=application+site%3Ahttp://gambasdoc.org/&amp;amp;btnI=I%27m%20Feeling%20Lucky"&gt;&lt;span style="color: #0600ff;"&gt;Application&lt;/span&gt;&lt;/a&gt;.&lt;span style="color: blue;"&gt;Args&lt;/span&gt;&lt;span style="color: #612188;"&gt;[&lt;/span&gt;1&lt;span style="color: #612188;"&gt;]&lt;/span&gt;&lt;span style="color: #612188;"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://gambasdoc.org/help/lang/else"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;ELSE&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;TimerIP.&lt;span style="color: blue;"&gt;Delay&lt;/span&gt; &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;span style="color: red;"&gt;1800000&lt;/span&gt; &lt;span style="color: #1a5b1a; font-style: italic;"&gt;' 30 min&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://gambasdoc.org/help/lang/endif"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;ENDIF&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;TimerIP.&lt;span style="color: blue;"&gt;Start&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/end"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;END&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/public"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PUBLIC&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/sub"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;SUB&lt;/span&gt;&lt;/a&gt; TimerIP_Timer&lt;span style="color: #612188;"&gt;(&lt;/span&gt;&lt;span style="color: #612188;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;HttpClientIP.&lt;span style="color: blue;"&gt;Get&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/end"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;END&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/public"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PUBLIC&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/sub"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;SUB&lt;/span&gt;&lt;/a&gt; mQuit_Click&lt;span style="color: #612188;"&gt;(&lt;/span&gt;&lt;span style="color: #612188;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://gambasdoc.org/help/lang/print"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PRINT&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #7e4b05;"&gt;"QUIT"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://gambasdoc.org/help/lang/quit"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;QUIT&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/end"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;END&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/public"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PUBLIC&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/sub"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;SUB&lt;/span&gt;&lt;/a&gt; TrayIP_Menu&lt;span style="color: #612188;"&gt;(&lt;/span&gt;&lt;span style="color: #612188;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;mTray.&lt;span style="color: blue;"&gt;Popup&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/end"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;END&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/public"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PUBLIC&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/sub"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;SUB&lt;/span&gt;&lt;/a&gt; HttpClientIP_Finished&lt;span style="color: #612188;"&gt;(&lt;/span&gt;&lt;span style="color: #612188;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://gambasdoc.org/help/lang/dim"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;DIM&lt;/span&gt;&lt;/a&gt; sIP &lt;a href="http://gambasdoc.org/help/lang/as"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;AS&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/type/string"&gt;&lt;span style="color: #0600ff;"&gt;String&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://gambasdoc.org/help/lang/if"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;IF&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/lof"&gt;&lt;span style="color: #8b1433;"&gt;Lof&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #612188;"&gt;(&lt;/span&gt;HttpClientIP&lt;span style="color: #612188;"&gt;)&lt;/span&gt; &lt;a href="http://gambasdoc.org/help/lang/then"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;THEN&lt;/span&gt;&lt;/a&gt; &amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;a href="http://gambasdoc.org/help/lang/read"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;READ&lt;/span&gt;&lt;/a&gt; #HttpClientIP, sIP, &lt;a href="http://gambasdoc.org/help/lang/lof"&gt;&lt;span style="color: #8b1433;"&gt;Lof&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #612188;"&gt;(&lt;/span&gt;HttpClientIP&lt;span style="color: #612188;"&gt;)&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://gambasdoc.org/help/lang/end"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;END&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/if"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;IF&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://gambasdoc.org/help/lang/print"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PRINT&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/time"&gt;&lt;span style="color: #8b1433;"&gt;Time&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #612188;"&gt;(&lt;/span&gt;&lt;a href="http://gambasdoc.org/help/lang/now"&gt;&lt;span style="color: #8b1433;"&gt;Now&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #612188;"&gt;)&lt;/span&gt;, sIP&lt;br /&gt;&amp;nbsp;&amp;nbsp;mIP.&lt;span style="color: blue;"&gt;Caption&lt;/span&gt; &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; sIP&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/end"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;END&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/public"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PUBLIC&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/sub"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;SUB&lt;/span&gt;&lt;/a&gt; HttpClientIP_Error&lt;span style="color: #612188;"&gt;(&lt;/span&gt;&lt;span style="color: #612188;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://gambasdoc.org/help/lang/print"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PRINT&lt;/span&gt;&lt;/a&gt; &lt;span style="color: #7e4b05;"&gt;"ERROR"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;mIP.&lt;span style="color: blue;"&gt;Caption&lt;/span&gt; &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;span style="color: #7e4b05;"&gt;"IP"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/end"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;END&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/public"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PUBLIC&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/sub"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;SUB&lt;/span&gt;&lt;/a&gt; mCopy_Click&lt;span style="color: #612188;"&gt;(&lt;/span&gt;&lt;span style="color: #612188;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Clipboard.&lt;a href="http://gambasdoc.org/help/lang/copy"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;Copy&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #612188;"&gt;(&lt;/span&gt;mIP.&lt;span style="color: blue;"&gt;Caption&lt;/span&gt;&lt;span style="color: #612188;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/end"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;END&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/public"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;PUBLIC&lt;/span&gt;&lt;/a&gt; &lt;a href="http://gambasdoc.org/help/lang/sub"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;SUB&lt;/span&gt;&lt;/a&gt; mIP_Click&lt;span style="color: #612188;"&gt;(&lt;/span&gt;&lt;span style="color: #612188;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;mIP.&lt;span style="color: blue;"&gt;Caption&lt;/span&gt; &lt;span style="color: #6132b2;"&gt;=&lt;/span&gt; &lt;span style="color: #7e4b05;"&gt;"IP"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;HttpClientIP.&lt;span style="color: blue;"&gt;Get&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gambasdoc.org/help/lang/end"&gt;&lt;span style="color: #0600ff; font-weight: bold;"&gt;END&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-8266058915826012898?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/8266058915826012898/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2011/10/aplicacion-myipgb-saber-tu-ip-publica.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/8266058915826012898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/8266058915826012898'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2011/10/aplicacion-myipgb-saber-tu-ip-publica.html' title='Aplicación: myipgb Saber tu IP pública'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-xx4B8zQTbK4/TmALj0ZG7tI/AAAAAAAAALE/g96o-QxIXJs/s72-c/myipgb.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-9023399930132317971</id><published>2011-07-24T17:59:00.001-05:00</published><updated>2011-07-24T18:02:44.037-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><title type='text'>Resolver problema nokia 5310b</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-UFrovKk4IPk/TWCqyHYP77I/AAAAAAAAAG4/tmzoAROSdts/s1600/nokia+5310+reset.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="301" src="http://2.bp.blogspot.com/-UFrovKk4IPk/TWCqyHYP77I/AAAAAAAAAG4/tmzoAROSdts/s1600/nokia+5310+reset.jpg" width="168" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Tenía el problema de que un nokia 5310b (aunque también pasa en el nokia 5310) se apagaba constantemente, y se iniciaba en la pantalla de configuración de hora y fecha. Pasados unos segundos se desvanecía la pantalla y se apagaba o iniciaba de nuevo. Toda una lata!!!!&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Al parecer eso pasa por contener algún archivo corrupto (comúnmente algún *.mp3) ya sea en la memoria SD o en la del teléfono.&lt;br /&gt;&lt;br /&gt;Sabiendo esto, la primer solución a intentar es quitarle y formatear la memoria mini SD, el formato que debe tener es Fat16. Intenten encender de nueva cuenta el nokia.&lt;br /&gt;&lt;br /&gt;Si eso no resolvió el problema, de seguro el archivo corrupto está en la memoria interna. Intenten conectar el teléfono al PC con el cable USB para formatear la memoria, aunque seguramente no dejará conectarlo (la verdad no probé conectar el fono al PC, perdí el cable, je). Otra forma de formatear la memoria es resetear el teléfono a sus condiciones iniciales (CUIDADO: Esto eliminará toda tu info). Para ello primero retira tu SIM por cualquier cosa, luego en tu teléfono ve a &lt;b&gt;MENU&lt;/b&gt; &amp;gt; &lt;b&gt;SETTINGS&lt;/b&gt; &amp;gt; &lt;b&gt;Rest. Factory Sett.&lt;/b&gt; te pedirá un código de seguridad el cual por default es &lt;span style="font-size: large;"&gt;&lt;span style="color: #cc0000;"&gt;12345&lt;/span&gt;&lt;/span&gt;. Tienes que ser rápido para que puedas hacerlo antes de que el teléfono se apague. Otra forma de acceder a la pantalla de reset es con la combinación de teclas &lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman';"&gt;dial *#7780#&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Espero que les sirva saber esto. Saludos!&lt;br /&gt;&lt;br /&gt;Referencias:&lt;br /&gt;&lt;a href="http://mobiles.bigresource.com/Track/mobiles-twvBploT/"&gt;5310 Will Not turn on!&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ifixit.com/Wiki/Nokia_5310b_Troubleshooting"&gt;Nokia 5310b Troubleshooting&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.master-reset.com/2009/03/master-or-hard-reset-on-nokia-5310b-or.html"&gt;How to Master or Hard Reset a Nokia 5310b or 5310&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-9023399930132317971?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/9023399930132317971/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2011/07/resolver-problema-nokia-5310b.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/9023399930132317971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/9023399930132317971'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2011/07/resolver-problema-nokia-5310b.html' title='Resolver problema nokia 5310b'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-UFrovKk4IPk/TWCqyHYP77I/AAAAAAAAAG4/tmzoAROSdts/s72-c/nokia+5310+reset.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-6518138326868229280</id><published>2011-06-19T20:37:00.000-05:00</published><updated>2011-06-19T20:37:10.645-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='megaupload'/><category scheme='http://www.blogger.com/atom/ns#' term='gambas'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU/Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>nueva versión: megambasup 0.1.9 Upload files to megaupload</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Vjko9byRogs/Tf6hcxUa0qI/AAAAAAAAAK8/0s8pCkIyaWU/s1600/Screenshot-megambasup.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="243" src="http://1.bp.blogspot.com/-Vjko9byRogs/Tf6hcxUa0qI/AAAAAAAAAK8/0s8pCkIyaWU/s320/Screenshot-megambasup.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;De nueva cuenta he mejorado la aplicación &lt;a href="http://libertadhack.blogspot.com/2011/01/megambasup-upload-files-to-megaupload.html"&gt;megambasup&lt;/a&gt;.&lt;br /&gt;Ahora el Filemanager permite ordenar los archivos de nuestra cuenta MU por nombre, tamaño, número de descargas y fecha de súbida.&lt;br /&gt;Otra mejora es la capacidad de guardar la información entregada por el Filemanager en una hoja de cálculo, en un fichero *.ods.&lt;br /&gt;Y también fueron agregadas unas etiquetas que muestran el total de ficheros que tenemos, el total de descargas y nuestros reward points.&lt;br /&gt;&lt;br /&gt;Espero que les sea de utilidad. :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red; font-size: large;"&gt;INSTALADOR (DEB):&lt;/span&gt; &lt;a href="http://dl.dropbox.com/u/3701367/recursos/megambasup_0.1.9.deb"&gt;megambasup_0.1.9.deb&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;FUENTES (SOURCES):&lt;/span&gt;&lt;/span&gt; &lt;a href="http://dl.dropbox.com/u/3701367/recursos/megambasup-0.1.9.tar.gz"&gt;megambasup-0.1.9.tar.gz&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-6518138326868229280?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/6518138326868229280/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2011/06/nueva-version-megambasup-019-upload.html#comment-form' title='9 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/6518138326868229280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/6518138326868229280'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2011/06/nueva-version-megambasup-019-upload.html' title='nueva versión: megambasup 0.1.9 Upload files to megaupload'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Vjko9byRogs/Tf6hcxUa0qI/AAAAAAAAAK8/0s8pCkIyaWU/s72-c/Screenshot-megambasup.png' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-77992259997958082</id><published>2011-03-21T21:39:00.001-06:00</published><updated>2011-03-21T21:40:14.041-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gear'/><category scheme='http://www.blogger.com/atom/ns#' term='QCAD'/><category scheme='http://www.blogger.com/atom/ns#' term='engrane'/><title type='text'>Diseño de engrane con QCAD</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-mXgQjY99FQY/TYgNc93DahI/AAAAAAAAAKo/nuMB9colx_Y/s1600/engrane_qcad.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="188" src="https://lh3.googleusercontent.com/-mXgQjY99FQY/TYgNc93DahI/AAAAAAAAAKo/nuMB9colx_Y/s320/engrane_qcad.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;QCAD es un buen programa para dibujo asitido por computador en 2D, en este ejemplo hago el diseño de un engrane de dientes rectos con angulo de presión de 20º.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div aling="center"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/m1fdmUyqt2o?rel=0" title="YouTube video player" width="480"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;style type="text/css"&gt;p { margin-bottom: 0.08in; }&lt;/style&gt;  &lt;br /&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: medium;"&gt;&lt;b&gt;REALIZACIÓN DEL ENGRANE&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;La envolvente solo se hace una vez y se aplica con el debido escalamiento para la construcción de cualquier otro engrane con ángulo de presión de 20°; en este ejemplo se hará un engrane con los siguientes datos:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Z = 20 dientes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;m = 4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Ɵ = 20°&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 1&lt;/b&gt;: Crear circunferencia con radio 100*cos(20)/2 con centro en 0,0 (formula 'i')&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 2&lt;/b&gt;: Crear 12 líneas consecutivas tangentes al circulo de longitud 25*pi*cos(20)/18 (formula 'iii')&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 3&lt;/b&gt;: Crear 12 copias del grupo de líneas cubriendo 60° con Edit - Rotate &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Multiple Copies: 12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Angle: -60/12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 4&lt;/b&gt;: Usar Splines de 2do grado para unir los endpoints &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 5&lt;/b&gt;: Borrar elementos sobrantes &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 6&lt;/b&gt;: Guardar fichero, será nuestra plantilla de envolvente &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 7&lt;/b&gt;: Guardar como... (usar otro nombre) para modificar libremente &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 8&lt;/b&gt;: Seleccionar figura y aplicar escalamiento de 0.01*20*4 (formula 'iv')&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 9&lt;/b&gt;: Crear círculos con los radios indicados (formulas 'v', 'vi' y 'vii')&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r&lt;sub&gt;e&lt;/sub&gt; = (20+2)*4/2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r&lt;sub&gt;p&lt;/sub&gt; = 20*4/2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r&lt;sub&gt;i&lt;/sub&gt; = 20*4/2 – 2.5*4/2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 10&lt;/b&gt;: Crear línea que una el centro con el diámetro primitivo &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 11&lt;/b&gt;: Crear copia con Edit - Rotate con un ángulo de -360/(m Z) &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Angle: -360/(4*20)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 12&lt;/b&gt;: Aplicar mirror a la curva con eje la línea creada &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 13&lt;/b&gt;: Descomponer curvas con Edit - Explote &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 14&lt;/b&gt;: Recortar y borrar sobrantes &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 15&lt;/b&gt;: Copiar curva izquierda con un ángulo de -360/Z&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Angle: -360/20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 16&lt;/b&gt;: Unir intersección diámetros primitivos con envolventes al centro circulo &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 17&lt;/b&gt;: Recortar con diámetro raíz &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 18&lt;/b&gt;: Fillet con radio 0.25*4 (formula viii)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;PASO 19&lt;/b&gt;: Crear 19 copias del diente cubriendo los 360° &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Multiplie copies: 19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Angle: 360/20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Autor: aztk &lt;aztecaymaya@gmail.com&gt;&lt;/aztecaymaya@gmail.com&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0in;"&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;CopyLeft 2010&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Referencias:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: FreeSans,sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a href="http://www.produccionpormecanizado.es/2008/12/21/video-de-diseno-de-engranajes-con-autocad"&gt;http://www.produccionpormecanizado.es/2008/12/21/video-de-diseno-de-engranajes-con-autocad&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Documento con información y formulas:&lt;br /&gt;&lt;a href="http://dl.dropbox.com/u/3701367/recursos/QCAD%20-%20gear/gear.odt"&gt;gear.odt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Archivos generados en QCAD:&lt;br /&gt;&lt;a href="http://dl.dropbox.com/u/3701367/recursos/QCAD%20-%20gear/qcad-gear.tar.gz"&gt;qcad-gear.tar.gz&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-77992259997958082?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/77992259997958082/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2011/03/diseno-de-engrane-con-qcad.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/77992259997958082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/77992259997958082'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2011/03/diseno-de-engrane-con-qcad.html' title='Diseño de engrane con QCAD'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-mXgQjY99FQY/TYgNc93DahI/AAAAAAAAAKo/nuMB9colx_Y/s72-c/engrane_qcad.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-3920438970640920437</id><published>2011-03-05T14:40:00.001-06:00</published><updated>2011-06-19T20:36:59.920-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='megaupload'/><category scheme='http://www.blogger.com/atom/ns#' term='gambas'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU/Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>nueva versión: megambasup 0.1.2 Upload files to megaupload</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-fcqfdRzjkgQ/TXKcF6oM1xI/AAAAAAAAAKg/V5zN3_KfrHg/s1600/screenshot-megambasup_02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="264" src="https://lh6.googleusercontent.com/-fcqfdRzjkgQ/TXKcF6oM1xI/AAAAAAAAAKg/V5zN3_KfrHg/s320/screenshot-megambasup_02.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/--5CaXYoueyk/TXKcFNnU2pI/AAAAAAAAAKc/C1BxrUDjnSI/s1600/screenshot-megambasup_01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="264" src="https://lh3.googleusercontent.com/--5CaXYoueyk/TXKcFNnU2pI/AAAAAAAAAKc/C1BxrUDjnSI/s320/screenshot-megambasup_01.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;He mejorado un poco la aplicación &lt;a href="http://libertadhack.blogspot.com/2011/01/megambasup-upload-files-to-megaupload.html"&gt;megambasup&lt;/a&gt; para ahora permitir ver y eliminar archivos de nuestra cuenta megaupload, además de otros pequeños cambios.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red; font-size: large;"&gt;INSTALADOR (DEB):&lt;/span&gt; &lt;a href="http://dl.dropbox.com/u/3701367/recursos/megambasup_0.1.2.deb"&gt;megambasup_0.1.2.deb&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;FUENTES (SOURCES):&lt;/span&gt;&lt;/span&gt; &lt;a href="http://dl.dropbox.com/u/3701367/recursos/megambasup-0.1.2.tar.gz"&gt;megambasup-0.1.2.tar.gz&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-3920438970640920437?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/3920438970640920437/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2011/03/nueva-version-megambasup-012-upload.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/3920438970640920437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/3920438970640920437'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2011/03/nueva-version-megambasup-012-upload.html' title='nueva versión: megambasup 0.1.2 Upload files to megaupload'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-fcqfdRzjkgQ/TXKcF6oM1xI/AAAAAAAAAKg/V5zN3_KfrHg/s72-c/screenshot-megambasup_02.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-7241472713609610090</id><published>2011-02-07T14:17:00.001-06:00</published><updated>2011-02-07T14:18:45.875-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gambas'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenDocument'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU/Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>gambas2: TableView a hoja de cálculo (ODS)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Dc9Iu43DHE0/TVBM_dNnVbI/AAAAAAAAAKY/rjj2RSKJJXA/s1600/opendoc_gambas.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://4.bp.blogspot.com/_Dc9Iu43DHE0/TVBM_dNnVbI/AAAAAAAAAKY/rjj2RSKJJXA/s400/opendoc_gambas.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;He creado un pequeño código que exporta la data contenida en un TableView o GridView&amp;nbsp; a una hoja de cálculo, fichero ODS de la fundación Open Document.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Este pequeño modulo es muy simple y se limita solo a pasar la data pero sin conservar el formato de fuente.&lt;br /&gt;&lt;br /&gt;Aquí está la parte importante del código, pero también les dejo las fuentes para su facilidad. Cualquier duda aquí andamos :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: arial; font-size: 12px; height: 450px; overflow: auto; padding: 4px; text-align: left; width: 530px;"&gt;&lt;pre&gt;&lt;span style="font-family: Helvetica,Arial,sans-serif;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Gambas module file&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #0099ff;"&gt;&lt;b&gt;PRIVATE&lt;/b&gt;&lt;/span&gt; pathOpendoc &lt;span style="color: #0099ff;"&gt;&lt;b&gt;AS&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #3399ff;"&gt;String&lt;/span&gt; &lt;span style="color: blue;"&gt;=&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"/tmp/opendocgambas/"&lt;/span&gt; &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Ruta temporal donde se crearan los ficheros que componen el ODS&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Funcion que creará los ficheros que componen el ODS, y los empaquetará con el nombre de la variable pathODS&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: #0099ff;"&gt;&lt;b&gt;PUBLIC&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;FUNCTION&lt;/b&gt;&lt;/span&gt; saveODS&lt;span style="color: blue;"&gt;(&lt;/span&gt;controlx &lt;span style="color: #0099ff;"&gt;&lt;b&gt;AS&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #3399ff;"&gt;Object&lt;/span&gt;, pathODS &lt;span style="color: #0099ff;"&gt;&lt;b&gt;AS&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #3399ff;"&gt;String&lt;/span&gt;&lt;span style="color: #3399ff;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;DIM&lt;/b&gt;&lt;/span&gt; writer &lt;span style="color: #0099ff;"&gt;&lt;b&gt;AS&lt;/b&gt;&lt;/span&gt; XmlWriter &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Creará los ficheros XML necesarios&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;DIM&lt;/b&gt;&lt;/span&gt; filex &lt;span style="color: #0099ff;"&gt;&lt;b&gt;AS&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #3399ff;"&gt;File&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Creará los ficheros de texto plano necesarios&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;DIM&lt;/b&gt;&lt;/span&gt; iCount &lt;span style="color: #0099ff;"&gt;&lt;b&gt;AS&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #3399ff;"&gt;Integer&lt;/span&gt; &amp;nbsp; &amp;nbsp; &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Índice para las filas del TableView&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;DIM&lt;/b&gt;&lt;/span&gt; jCount &lt;span style="color: #0099ff;"&gt;&lt;b&gt;AS&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #3399ff;"&gt;Integer&lt;/span&gt; &amp;nbsp; &amp;nbsp; &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Índice para las columnas del TableView&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Ejecutar función solo para GridViews o TableViews&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;IF&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #3399ff;"&gt;Object&lt;/span&gt;.Type&lt;span style="color: blue;"&gt;(&lt;/span&gt;controlx&lt;span style="color: blue;"&gt;)&lt;/span&gt; &lt;span style="color: blue;"&gt;=&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"GridView"&lt;/span&gt; &lt;span style="color: blue;"&gt;OR&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;IF&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #3399ff;"&gt;Object&lt;/span&gt;.Type&lt;span style="color: blue;"&gt;(&lt;/span&gt;controlx&lt;span style="color: blue;"&gt;)&lt;/span&gt; &lt;span style="color: blue;"&gt;=&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"TableView"&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;THEN&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;TRY&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;MKDIR&lt;/b&gt;&lt;/span&gt; pathOpendoc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Crear directorio temporal&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;TRY&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;MKDIR&lt;/b&gt;&lt;/span&gt; pathOpendoc &lt;span style="color: blue;"&gt;&amp;amp;/&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"Configurations2"&lt;/span&gt; &amp;nbsp; &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Crear otros directorios para el ODS&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;TRY&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;MKDIR&lt;/b&gt;&lt;/span&gt; pathOpendoc &lt;span style="color: blue;"&gt;&amp;amp;/&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"META-INF"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;TRY&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;MKDIR&lt;/b&gt;&lt;/span&gt; pathOpendoc &lt;span style="color: blue;"&gt;&amp;amp;/&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"Thumbnails"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Crear fichero mimetype&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; filex &lt;span style="color: blue;"&gt;=&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;OPEN&lt;/b&gt;&lt;/span&gt; pathOpendoc &lt;span style="color: blue;"&gt;&amp;amp;/&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"mimetype"&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;FOR&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;INPUT&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;CREATE&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;PRINT&lt;/b&gt;&lt;/span&gt; #filex&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"application/vnd.oasis.opendocument.spreadsheet"&lt;/span&gt;; &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' El ";" es para no insertar una terminación de línea&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;CLOSE&lt;/b&gt;&lt;/span&gt; #filex&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Crear fichero manifest.xml&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; writer &lt;span style="color: blue;"&gt;=&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;NEW&lt;/b&gt;&lt;/span&gt; XmlWriter&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;WITH&lt;/b&gt;&lt;/span&gt; writer&lt;br /&gt;&lt;br /&gt; &amp;nbsp; .Open&lt;span style="color: blue;"&gt;(&lt;/span&gt;pathOpendoc &lt;span style="color: blue;"&gt;&amp;amp;/&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"META-INF/manifest.xml"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;TRUE&lt;/b&gt;&lt;/span&gt;, &lt;span style="color: #ff33ff;"&gt;"UTF-8"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:manifest"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"xmlns:manifest"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"urn:oasis:names:tc:opendocument:xmlns:manifest:1.0"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"application/vnd.oasis.opendocument.spreadsheet"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:version"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"1.2"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"/"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;" "&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"Configurations2/statusbar/"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;" "&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"Configurations2/accelerator/current.xml"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;" "&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"Configurations2/accelerator/"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;" "&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"Configurations2/floater/"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;" "&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"Configurations2/popupmenu/"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;" "&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"Configurations2/progressbar/"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;" "&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"Configurations2/menubar/"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;" "&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"Configurations2/toolbar/"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;" "&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"Configurations2/images/Bitmaps/"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;" "&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"Configurations2/images/"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"application/vnd.sun.xml.ui.configuration"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"Configurations2/"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"text/xml"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"content.xml"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"text/xml"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"styles.xml"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"text/xml"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"meta.xml"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;" "&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"Thumbnails/thumbnail.png"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;" "&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"Thumbnails/"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:file-entry"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"manifest:media-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"text/xml"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"manifest:full-path"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"settings.xml"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; .EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; .EndElement&lt;br /&gt;&lt;br /&gt; &amp;nbsp; .EndDocument&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;END&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;WITH&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Crear fichero content.xml. En este fichero se encuentra la data del TableView&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; writer &lt;span style="color: blue;"&gt;=&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;NEW&lt;/b&gt;&lt;/span&gt; XmlWriter&lt;br /&gt;&lt;br /&gt; &amp;nbsp; writer.Open&lt;span style="color: blue;"&gt;(&lt;/span&gt;pathOpendoc &lt;span style="color: blue;"&gt;&amp;amp;/&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"content.xml"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;TRUE&lt;/b&gt;&lt;/span&gt;, &lt;span style="color: #ff33ff;"&gt;"UTF-8"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; writer.StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"office:document-content"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; writer.Attribute&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"xmlns:office"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"urn:oasis:names:tc:opendocument:xmlns:office:1.0"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; writer.Attribute&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"xmlns:style"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"urn:oasis:names:tc:opendocument:xmlns:style:1.0"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; writer.Attribute&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"xmlns:text"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"urn:oasis:names:tc:opendocument:xmlns:text:1.0"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; writer.Attribute&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"xmlns:table"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"urn:oasis:names:tc:opendocument:xmlns:table:1.0"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; writer.Attribute&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"xmlns:number"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; writer.Attribute&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"xmlns:chart"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"urn:oasis:names:tc:opendocument:xmlns:chart:1.0"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; writer.Attribute&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"xmlns:form"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"urn:oasis:names:tc:opendocument:xmlns:form:1.0"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; writer.Attribute&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"xmlns:oooc"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"http://openoffice.org/2004/calc"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; writer.Attribute&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"xmlns:field"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; writer.Attribute&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"xmlns:formx"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; writer.Attribute&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"office:version"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"1.2"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; writer.StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"office:body"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; writer.StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"office:spreadsheet"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; writer.StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"table:table"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"table:name"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;CStr&lt;/span&gt;&lt;span style="color: blue;"&gt;(&lt;/span&gt;controlx.Name&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"table:print"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"false"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Si existen headers, también vaciarlos a la hoja de cálculo&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;IF&lt;/b&gt;&lt;/span&gt; controlx.Header &lt;span style="color: blue;"&gt;=&lt;/span&gt; GridView.Horizontal &lt;span style="color: blue;"&gt;OR&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;IF&lt;/b&gt;&lt;/span&gt; controlx.Header &lt;span style="color: blue;"&gt;=&lt;/span&gt; GridView.Both &lt;span style="color: #0099ff;"&gt;&lt;b&gt;THEN&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; writer.StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"table:table-row"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;FOR&lt;/b&gt;&lt;/span&gt; jCount &lt;span style="color: blue;"&gt;=&lt;/span&gt; &lt;span style="color: red;"&gt;0 &lt;/span&gt;&lt;span style="color: #0099ff;"&gt;&lt;b&gt;TO&lt;/b&gt;&lt;/span&gt; controlx.Columns.Count &lt;span style="color: blue;"&gt;-&lt;/span&gt; &lt;span style="color: red;"&gt;1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; writer.StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"table:table-cell"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"office:value-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"string"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; writer.Element&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"text:p"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; controlx.Columns&lt;span style="color: blue;"&gt;[&lt;/span&gt;jCount&lt;span style="color: blue;"&gt;]&lt;/span&gt;.Text&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; writer.EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;NEXT&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; writer.EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;ENDIF&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Vaciar la info de las celdas del TableView a la hoja de cálculo&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;FOR&lt;/b&gt;&lt;/span&gt; iCount &lt;span style="color: blue;"&gt;=&lt;/span&gt; &lt;span style="color: red;"&gt;0 &lt;/span&gt;&lt;span style="color: #0099ff;"&gt;&lt;b&gt;TO&lt;/b&gt;&lt;/span&gt; controlx.Rows.Count &lt;span style="color: blue;"&gt;-&lt;/span&gt; &lt;span style="color: red;"&gt;1 &lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Recorremos las filas&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; writer.StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"table:table-row"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;FOR&lt;/b&gt;&lt;/span&gt; jCount &lt;span style="color: blue;"&gt;=&lt;/span&gt; &lt;span style="color: red;"&gt;0 &lt;/span&gt;&lt;span style="color: #0099ff;"&gt;&lt;b&gt;TO&lt;/b&gt;&lt;/span&gt; controlx.Columns.Count &lt;span style="color: blue;"&gt;-&lt;/span&gt; &lt;span style="color: red;"&gt;1 &lt;/span&gt;&amp;nbsp; &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Recorremos las columnas&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; writer.StartElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"table:table-cell"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Indentificar si el dato es una string o un dato numerico&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;IF&lt;/b&gt;&lt;/span&gt; &lt;span style="color: blue;"&gt;Str$&lt;/span&gt;&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;Val&lt;/span&gt;&lt;span style="color: blue;"&gt;(&lt;/span&gt;controlx&lt;span style="color: blue;"&gt;[&lt;/span&gt;iCount&lt;span style="color: blue;"&gt;,&lt;/span&gt; jCount&lt;span style="color: blue;"&gt;]&lt;/span&gt;.Text&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt; &lt;span style="color: blue;"&gt;=&lt;/span&gt; controlx&lt;span style="color: blue;"&gt;[&lt;/span&gt;iCount&lt;span style="color: blue;"&gt;,&lt;/span&gt; jCount&lt;span style="color: blue;"&gt;]&lt;/span&gt;.Text &lt;span style="color: #0099ff;"&gt;&lt;b&gt;THEN&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; writer.Attribute&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"office:value-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"float"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; writer.Attribute&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"office:value"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; controlx&lt;span style="color: blue;"&gt;[&lt;/span&gt;iCount&lt;span style="color: blue;"&gt;,&lt;/span&gt; jCount&lt;span style="color: blue;"&gt;]&lt;/span&gt;.Text&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;ELSE&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; writer.Attribute&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"office:value-type"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"string"&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;ENDIF&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; writer.Element&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"text:p"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; controlx&lt;span style="color: blue;"&gt;[&lt;/span&gt;iCount&lt;span style="color: blue;"&gt;,&lt;/span&gt; jCount&lt;span style="color: blue;"&gt;]&lt;/span&gt;.Text&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; writer.EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;NEXT&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; writer.EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;NEXT&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; writer.EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; writer.EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; writer.EndElement&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; writer.EndDocument&lt;span style="color: blue;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Creamos un script bash para empaquetar los ficheros y directorios del ODS&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; filex &lt;span style="color: blue;"&gt;=&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;OPEN&lt;/b&gt;&lt;/span&gt; pathOpendoc &lt;span style="color: blue;"&gt;&amp;amp;/&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"pckods"&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;FOR&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;INPUT&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;CREATE&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;PRINT&lt;/b&gt;&lt;/span&gt; #filex&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"#!/bin/bash"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;PRINT&lt;/b&gt;&lt;/span&gt; #filex&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"# Script creado con gambas, comprime ficheros para crear un documento ODS"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;PRINT&lt;/b&gt;&lt;/span&gt; #filex&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"cd $(dirname $0)"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;PRINT&lt;/b&gt;&lt;/span&gt; #filex&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"zip -r $1 Configurations2 META-INF Thumbnails content.xml mimetype"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;CLOSE&lt;/b&gt;&lt;/span&gt; #filex&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;EXEC&lt;/b&gt;&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;&lt;span style="color: #ff33ff;"&gt;"chmod"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"+x"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; pathOpendoc &lt;span style="color: blue;"&gt;&amp;amp;/&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"pckods"&lt;/span&gt;&lt;span style="color: blue;"&gt;]&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;WAIT&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;EXEC&lt;/b&gt;&lt;/span&gt; &lt;span style="color: blue;"&gt;[&lt;/span&gt;pathOpendoc &lt;span style="color: blue;"&gt;&amp;amp;/&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"pckods"&lt;/span&gt;&lt;span style="color: blue;"&gt;,&lt;/span&gt; pathODS&lt;span style="color: blue;"&gt;]&lt;/span&gt; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;WAIT&lt;/b&gt;&lt;/span&gt; &lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Ejecutamos el script&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;ELSE&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;ERROR&lt;/b&gt;&lt;/span&gt; &lt;span style="color: #ff33ff;"&gt;"El control no es un GridView o TableView"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;span style="color: #0099ff;"&gt;&lt;b&gt;ENDIF&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt; &amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;span style="color: #0099ff;"&gt;&lt;b&gt;END&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' aztk&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' Tenochtitlan. Febrero del 2011&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: #999999;"&gt;' CopyLeft &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;input onclick="window.open('http://dl.dropbox.com/u/3701367/recursos/opendoc_gambas-0.0.1.tar.gz')" type="button" value="opendoc_gambas-0.0.1.tar.gz" /&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-7241472713609610090?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/7241472713609610090/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2011/02/gambas2-tableview-hoja-de-calculo-ods.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/7241472713609610090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/7241472713609610090'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2011/02/gambas2-tableview-hoja-de-calculo-ods.html' title='gambas2: TableView a hoja de cálculo (ODS)'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Dc9Iu43DHE0/TVBM_dNnVbI/AAAAAAAAAKY/rjj2RSKJJXA/s72-c/opendoc_gambas.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-3630330063964617591</id><published>2011-02-07T13:39:00.000-06:00</published><updated>2011-02-07T13:39:38.056-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GIMP'/><category scheme='http://www.blogger.com/atom/ns#' term='gambas'/><title type='text'>Picture: Tecnología Gambas</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Dc9Iu43DHE0/TVBEo8BeDeI/AAAAAAAAAKU/TS15EyopqdE/s1600/tecnologia_gambas.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_Dc9Iu43DHE0/TVBEo8BeDeI/AAAAAAAAAKU/TS15EyopqdE/s1600/tecnologia_gambas.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;En el foro de &lt;a href="http://gambas-es.org/"&gt;gambas-es&lt;/a&gt; el usuario &lt;a href="http://jsbsan.blogspot.com/"&gt;jsbsan &lt;/a&gt;puso un hilo acerca de una convocatoria para la creación de un logotipo "Hecho con Gambas", la neta como yo no sé ni madres del diseño grafico no quería participar, pero despues de ver que había mucha participación me motivó a crearme el mio....... :)&lt;br /&gt;&lt;br /&gt;Con esta pequeñisima experiencia me he dado cuenta que los bros/sis que le meten al GIMP o similares son chingones, jejeje :) por que a mi que la neta me costó un buen, y eso que no hice gran cosa.&lt;br /&gt;&lt;br /&gt;Bueno, pss allí está mi pequeño aporte para el que le sea útil, también dejo el xcf pal' GIMP.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dl.dropbox.com/u/3701367/recursos/tecnologia_gambas.xcf"&gt;Fichero XFC (para GIMP)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nota: Si quieren ver mas logotipos creados por los usuarios de gambas-es, ver el hilo &lt;a href="http://gambas-es.org/viewtopic.php?f=7&amp;amp;t=1368&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;start=0"&gt;Logotipo "Hecho con Gambas"...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-3630330063964617591?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/3630330063964617591/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2011/02/picture-tecnologia-gambas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/3630330063964617591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/3630330063964617591'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2011/02/picture-tecnologia-gambas.html' title='Picture: Tecnología Gambas'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Dc9Iu43DHE0/TVBEo8BeDeI/AAAAAAAAAKU/TS15EyopqdE/s72-c/tecnologia_gambas.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-6747257006960404455</id><published>2011-01-15T21:13:00.001-06:00</published><updated>2011-01-15T21:14:27.880-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='megaupload'/><category scheme='http://www.blogger.com/atom/ns#' term='gambas'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU/Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>megambasup (vídeo)</title><content type='html'>&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/AIo2AbMjhSw?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/AIo2AbMjhSw?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;He hecho un pequeño clip donde se ve el uso de la apicación &lt;a href="http://libertadhack.blogspot.com/2011/01/megambasup-upload-files-to-megaupload.html"&gt;megambasup&lt;/a&gt;. Entre las funciones de la app se notan:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Verificar usuario y contraseña&lt;/li&gt;&lt;li&gt;Habilitar algunas configuraciones&lt;/li&gt;&lt;li&gt;Importar ficheros desde el botón 'add files...'&lt;/li&gt;&lt;li&gt;Arrastrar y soltar ficheros hacia megambasup, para importarlos&lt;/li&gt;&lt;li&gt;Importar ficheros desde una lista (anteriormente creada con el mismo megambasup)&lt;/li&gt;&lt;li&gt;Subida de ficheros&lt;/li&gt;&lt;li&gt;Presentación del progreso de subida en una progress bar&lt;/li&gt;&lt;li&gt;Manipulación de la lista con los botones up, down, top and bottom&lt;/li&gt;&lt;li&gt;Cancelación de subidas&lt;/li&gt;&lt;li&gt;Entrega de los links de megaupload&lt;/li&gt;&lt;li&gt;etc&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Je, mi primer vídeo en youtube.&lt;br /&gt;&lt;br /&gt;Saludos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-6747257006960404455?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/6747257006960404455/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2011/01/megambasup-video.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/6747257006960404455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/6747257006960404455'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2011/01/megambasup-video.html' title='megambasup (vídeo)'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-5778730612089688509</id><published>2011-01-10T18:35:00.004-06:00</published><updated>2011-06-19T20:43:38.923-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='megaupload'/><category scheme='http://www.blogger.com/atom/ns#' term='gambas'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU/Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>megambasup: Upload files to megaupload</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Dc9Iu43DHE0/TSukmctW5jI/AAAAAAAAAJw/JKbqRTvICbI/s1600/screenshot-megambasup.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="313" src="http://1.bp.blogspot.com/_Dc9Iu43DHE0/TSukmctW5jI/AAAAAAAAAJw/JKbqRTvICbI/s400/screenshot-megambasup.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;He desarrollado un front-end, gui, aplicación o programa (no sé lo que es, je) que usa plowshare (plowshare es un conjunto de bash scripts para descargar y subir ficheros de diferentes sitios de file-sharing) usando el lenguaje e IDE gambas2 (gambas es un lenguaje de programación para sistemas Linux).&lt;br /&gt;&lt;br /&gt;Con este programa podemos subir ficheros desde nuestro ordenador a megaupload, usando una free account.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Para instalar plowshare baje el instalador desde su sitio web, &lt;a href="http://code.google.com/p/plowshare" target="_blank"&gt;http://code.google.com/p/plowshare&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Este programa surgió como una alternativa personal ante la aplicación megajc (otro programa hecho en gambas2 y que hace uso de plowshare) &lt;a href="http://sourceforge.net/projects/megajc/" target="_blank"&gt;http://sourceforge.net/projects/megajc/&lt;/a&gt;. En un primer momento traté de remplazar la consola de eventos que tenía el megajc a una barra de progreso, pero termine optando por crear una nueva aplicación (mi megambasup). He de mencionar que magambasup aún no está terminado al 100%, como toda aplicación que acaba de salir, una de las cosas que le faltan es habilitar el log, más las demás cosas que vayan siendo necesarias.&lt;br /&gt;&lt;br /&gt;Aunque la continuación del desarrollo de megambasup es incierto, igual y pasa a ser una aplicación de un novato más que será olvidada; o igual y puede servir para el desarrollo de alguna otra aplicación (como el megajc); o tal vez algunos colaboradores se me unan y podamos hacer una aplicación bastante robusta :). Todo lo dirá el tiempo...&lt;br /&gt;&lt;br /&gt;Bueno, basta de blablabla, las chucheras con las que cuenta megambasup son:&lt;br /&gt;&lt;br /&gt;+ Sube ficheros a megaupload con una cuenta free&lt;br /&gt;+ Abre y guarda listas de ficheros a subir (se guardan con un formato *.xml)&lt;br /&gt;+ Cambia la descripción de los ficheros a subir, sólo da dobleclick en la celda deseada&lt;br /&gt;+ Cancela subidas si es necesario&lt;br /&gt;+ Cambia el orden de los ficheros en la lista&lt;br /&gt;+ Ejecuta un script automáticamente al finalizar todas las subidas&lt;br /&gt;+ Presenta los links de descargas de megaupload&lt;br /&gt;+ Arrastra y suelta ficheros para agregarlos en la lista&lt;br /&gt;+ Más características, descúbrelas!!!&lt;br /&gt;&lt;br /&gt;***************************************************************&lt;br /&gt;ACTUALIZACIÓN (19/06/11): Nueva versión liberada (ver: &lt;a href="http://libertadhack.blogspot.com/2011/06/nueva-version-megambasup-019-upload.html"&gt;megambasup 0.1.9&lt;/a&gt;)&lt;br /&gt;Mejoras:&lt;br /&gt;+ ODS export&lt;br /&gt;+ Modos de ordenamiento: nombre, tamaño, descargas, fecha&lt;br /&gt;+ Etiquetas: archivos totales, descargas totales, reward points&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red; font-size: large;"&gt;INSTALADOR (DEB):&lt;/span&gt; &lt;a href="http://dl.dropbox.com/u/3701367/recursos/megambasup_0.1.9.deb"&gt;megambasup_0.1.9.deb&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;FUENTES (SOURCES):&lt;/span&gt;&lt;/span&gt; &lt;a href="http://dl.dropbox.com/u/3701367/recursos/megambasup-0.1.9.tar.gz"&gt;megambasup-0.1.9.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;***************************************************************&lt;br /&gt;ACTUALIZACIÓN (05/03/11): Nueva versión liberada (ver: &lt;a href="http://libertadhack.blogspot.com/2011/03/nueva-version-megambasup-012-upload.html"&gt;megambasup 0.1.2&lt;/a&gt;)&lt;br /&gt;Mejoras:&lt;br /&gt;+ Filemanager&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red; font-size: large;"&gt;INSTALADOR (DEB):&lt;/span&gt; &lt;a href="http://dl.dropbox.com/u/3701367/recursos/megambasup_0.1.2.deb"&gt;megambasup_0.1.2.deb&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;FUENTES (SOURCES):&lt;/span&gt;&lt;/span&gt; &lt;a href="http://dl.dropbox.com/u/3701367/recursos/megambasup-0.1.2.tar.gz"&gt;megambasup-0.1.2.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;***************************************************************&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red; font-size: large;"&gt;INSTALADOR (DEB):&lt;/span&gt; &lt;a href="http://dl.dropbox.com/u/3701367/recursos/megambasup_0.0.1.deb"&gt;megambasup_0.0.1.deb&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;FUENTES (SOURCES):&lt;/span&gt;&lt;/span&gt; &lt;a href="http://dl.dropbox.com/u/3701367/recursos/megambasup-0.0.1.tar.gz"&gt;megambasup-0.0.1.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(ↄ) 2011 aztk&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-5778730612089688509?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/5778730612089688509/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2011/01/megambasup-upload-files-to-megaupload.html#comment-form' title='10 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/5778730612089688509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/5778730612089688509'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2011/01/megambasup-upload-files-to-megaupload.html' title='megambasup: Upload files to megaupload'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Dc9Iu43DHE0/TSukmctW5jI/AAAAAAAAAJw/JKbqRTvICbI/s72-c/screenshot-megambasup.png' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-2530576686929343413</id><published>2010-12-12T14:45:00.001-06:00</published><updated>2010-12-12T14:45:53.689-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gambas'/><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU/Linux'/><title type='text'>Agregar dependencias a *.deb gambas</title><content type='html'>A veces creamos programas en el que hacemos uso de programas externos a gambas, y cuando armamos el instalador (el *.deb) no podemos agregarlos como dependencias. Para ello lo que podemos hacer es editar a mano el paquete *.deb&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;1. Descomprimir el contenido del *.deb. Con ello tenemos:&lt;br /&gt;control.tar.gz&lt;br /&gt;data.tar.gz&lt;br /&gt;debian-binary&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Dc9Iu43DHE0/TQUzUdkKQ4I/AAAAAAAAAJE/6RsRgBHKm1M/s1600/deb_01-a.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_Dc9Iu43DHE0/TQUzUdkKQ4I/AAAAAAAAAJE/6RsRgBHKm1M/s320/deb_01-a.png" width="319" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Dc9Iu43DHE0/TQUzU3yj5mI/AAAAAAAAAJI/ZMP222mt5AM/s1600/deb_01-b.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="117" src="http://1.bp.blogspot.com/_Dc9Iu43DHE0/TQUzU3yj5mI/AAAAAAAAAJI/ZMP222mt5AM/s320/deb_01-b.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;2. Descomprimimos control.tar.gz y data.tar.gz. Y eliminamos los comprimidos y el debian-binary.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Dc9Iu43DHE0/TQUzV_LwzyI/AAAAAAAAAJM/RVAMxDxGRho/s1600/deb_02-a.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="265" src="http://1.bp.blogspot.com/_Dc9Iu43DHE0/TQUzV_LwzyI/AAAAAAAAAJM/RVAMxDxGRho/s320/deb_02-a.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_Dc9Iu43DHE0/TQUzWhmWWwI/AAAAAAAAAJQ/MrKQS__brGM/s1600/deb_02-b.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="142" src="http://3.bp.blogspot.com/_Dc9Iu43DHE0/TQUzWhmWWwI/AAAAAAAAAJQ/MrKQS__brGM/s320/deb_02-b.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;3. Renombramos la carpeta control a DEBIAN (en mayúsculas).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_Dc9Iu43DHE0/TQUzXT25QgI/AAAAAAAAAJU/Hcj2rmcWHKA/s1600/deb_03-a.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_Dc9Iu43DHE0/TQUzXT25QgI/AAAAAAAAAJU/Hcj2rmcWHKA/s320/deb_03-a.png" width="310" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Dc9Iu43DHE0/TQUzX9dPRPI/AAAAAAAAAJY/GHhDlHObIJI/s1600/deb_03-b.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="115" src="http://4.bp.blogspot.com/_Dc9Iu43DHE0/TQUzX9dPRPI/AAAAAAAAAJY/GHhDlHObIJI/s320/deb_03-b.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;4. Ingresamos a DEBIAN (antes control) y abrimos el fichero control para editarlo.&lt;br /&gt;&lt;br /&gt;5. En 'Depends:' agregamos las dependencias faltantes (separadas por coma y espacio). También editamos 'Description:' ya que gambas siempre nos corta el texto, este campo permite múltiples líneas. Guardamos los cambios y cerramos el fichero.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Dc9Iu43DHE0/TQUzZZ9VGbI/AAAAAAAAAJc/zRMNTQDE6_0/s1600/deb_05-a.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="214" src="http://4.bp.blogspot.com/_Dc9Iu43DHE0/TQUzZZ9VGbI/AAAAAAAAAJc/zRMNTQDE6_0/s320/deb_05-a.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Dc9Iu43DHE0/TQUzbDGuvYI/AAAAAAAAAJg/_WSb8ZmOmcc/s1600/deb_05-b.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="215" src="http://2.bp.blogspot.com/_Dc9Iu43DHE0/TQUzbDGuvYI/AAAAAAAAAJg/_WSb8ZmOmcc/s320/deb_05-b.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;6. Desde terminal nos posicionamos en el directorio raíz en donde se encuentra el directorio del proyecto. Y ejecutamos la orden:&lt;br /&gt;&lt;br /&gt;dpkg -b PATH_PROGRAM PROGRAM.deb&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Dc9Iu43DHE0/TQUzcaJQD-I/AAAAAAAAAJk/g6sOHwXW33c/s1600/deb_06-a.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="128" src="http://4.bp.blogspot.com/_Dc9Iu43DHE0/TQUzcaJQD-I/AAAAAAAAAJk/g6sOHwXW33c/s320/deb_06-a.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Listo!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-2530576686929343413?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/2530576686929343413/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2010/12/agregar-dependencias-deb-gambas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/2530576686929343413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/2530576686929343413'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2010/12/agregar-dependencias-deb-gambas.html' title='Agregar dependencias a *.deb gambas'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Dc9Iu43DHE0/TQUzUdkKQ4I/AAAAAAAAAJE/6RsRgBHKm1M/s72-c/deb_01-a.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-650382578099561580</id><published>2010-10-02T16:44:00.003-05:00</published><updated>2011-05-23T00:42:43.703-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Octave'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU/Linux'/><title type='text'>Serial Port for Octave 0.0.2</title><content type='html'>Hace unas semanas me contactó un bro, pidiéndome ayuda para hacer funcionar los &lt;a href="http://libertadhack.blogspot.com/2010/08/puerto-serie-para-octave-serial-port.html"&gt;scripts para comunicación serie en Octave&lt;/a&gt;, pero el quería en Octave for Windows.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Aunque no uso Windows y no me gusta apoyar esa plataforma, hice caso al bro que se molesto en enviarme un correo............ Tuve que pedir prestada una compu (no iba a instalar Windows en mi PC), y mejoré un poco los scripts, además de que ahora son funcionales tanto en GNU/Linux y Windows.&lt;br /&gt;&lt;br /&gt;Aquí liberando la versión 0.0.2!!!!!!!! :D&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;input onclick="window.open('http://dl.dropbox.com/u/3701367/recursos/octave-serialport-0.0.2.tar.gz')" type="button" value="Descargar/Download" /&gt; &lt;/div&gt;&lt;br /&gt;---------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;div style="color: red;"&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;span style="font-size: large;"&gt;ACTUALIZACIÓN (Mayo 2011)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;[DEB]: Instalador *.deb para Debian y Ubuntu: &lt;a href="http://dl.dropbox.com/u/3701367/recursos/octave-serialport_0.0.3.deb" target="_blank"&gt;octave-serialport_0.0.3.deb&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-650382578099561580?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/650382578099561580/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2010/10/serial-port-for-octave-002.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/650382578099561580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/650382578099561580'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2010/10/serial-port-for-octave-002.html' title='Serial Port for Octave 0.0.2'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-2728354955032488991</id><published>2010-09-20T22:07:00.000-05:00</published><updated>2010-09-20T22:07:19.397-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><title type='text'>Actividades ZAM</title><content type='html'>Aquí les dejo las próximas actividades de la &lt;a href="http://espora.org/zam/sitio/"&gt;Zona Autónoma Makhnovtchina&amp;nbsp;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul class="ec3_events"&gt;&lt;li class="ec3_list ec3_list_day"&gt;22 de septiembre, 2010: &lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://espora.org/zam/sitio/archives/714"&gt;4a. Reunion rumbo a Cancun (4:00 pm)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://espora.org/zam/sitio/archives/614"&gt;Muestra de videos del colectivo aleman Ak Kraak (8:00 pm)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class="ec3_list ec3_list_day"&gt;23 de septiembre, 2010: &lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://espora.org/zam/sitio/archives/708"&gt;Kafetas para la Red de Medios Libres (6:00 pm)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class="ec3_list ec3_list_day"&gt;24 de septiembre, 2010: &lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://espora.org/zam/sitio/archives/703"&gt;Exposición “Tan lejos de Dios” (7:00 pm)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class="ec3_list ec3_list_day"&gt;27 de septiembre, 2010: &lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://espora.org/zam/sitio/archives/548"&gt;Tech-io 4.0 (5:00 pm)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://espora.org/zam/sitio/wp-content/uploads/tech_io_web4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://espora.org/zam/sitio/wp-content/uploads/tech_io_web4.png" width="492" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-2728354955032488991?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/2728354955032488991/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2010/09/actividades-zam.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/2728354955032488991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/2728354955032488991'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2010/09/actividades-zam.html' title='Actividades ZAM'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-5568968871676498551</id><published>2010-09-12T21:14:00.001-05:00</published><updated>2010-09-12T21:15:09.515-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CPU load'/><category scheme='http://www.blogger.com/atom/ns#' term='gambas'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU/Linux'/><title type='text'>Aplicación: Monitor CPU Load</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_Dc9Iu43DHE0/TI2GojiAw2I/AAAAAAAAAIg/TFCMYMLfi6o/s1600/mcpuload_screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_Dc9Iu43DHE0/TI2GojiAw2I/AAAAAAAAAIg/TFCMYMLfi6o/s320/mcpuload_screenshot.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Os presento otra aplicación (programa, software) hecho en gambas para sistemas GNU/Linux.&lt;br /&gt;&lt;br /&gt;Con éste programa podemos monitorizar la carga del CPU y cuando ésta sea  menor a un valor establecido por nosotros entonces ejecutará un script.  En el script por ejemplo podemos poner las ordenes para apagar el  equipo (muy útil cundo compilamos algo pesado cómo un kernel), que el  equipo emita una señal de audio, que se guarde en un log la hora en que  la carga bajó, etc, etc...... el script está condicionado por nuestra  imaginación. &lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Chucheras con las que cuenta el programa: &lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Muestra la carga actual del CPU, tanto en un potenciómetro (componente Dial), en un label y en el tooltip del trayicon.&lt;/li&gt;&lt;li&gt;El valor de CPU esperado se configura con un potenciómetro (componente Dial).&lt;/li&gt;&lt;li&gt;La aplicación cuenta con un trayicon para que se minimice en el área  de notificaciones. Además de que el trayicon cuenta con un menú  emergente. &lt;/li&gt;&lt;li&gt;Se pueden configurar los parámetros de iteraciones totales, tiempo  entre cada iteración y tiempo entre actualización del cálculo de carga  de CPU. &lt;/li&gt;&lt;li&gt;La aplicación cuenta con una pestaña para escribir el script a ejecutar. &lt;/li&gt;&lt;li&gt;Se cuentan con funciones para guardar tanto la configuración de parámetros y el script a ejecutar. &lt;/li&gt;&lt;li&gt;Antes de ejecutar el script se lanza una notificación informando que  queda x tiempo (ese tiempo es el tiempo entre iteración), se necesita  tener instalado el paquete libnotify-bin. Así sí se desea se puede  detener el programa antes de que se ejecute el script. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;El algoritmo es relativamente sencillo. &lt;br /&gt;&lt;br /&gt;Cuando se dá la orden (se oprime el botón 'Run') se activa un timer con  delay 'tiempo entre iteración', así cuando ocurre el evento Timer del  timer (valga la redundancia) se compara el valor de carga actual del CPU  con la del valor esperado; si es menor entonces el contador 'indice' se  decrementa, en caso contrario se resetea a un valor configurado. Cuando  índice es igual a cero se ejecuta el script. &lt;br /&gt;Por lo tanto es necesario que la carga del CPU sea n veces seguidas  menor al valor configurado para que se ejecute el script. Esas n veces  es el valor máximo + 1 del índice. &lt;br /&gt;Algo importante a mencionar es que el tiempo de actualización (dt) debe ser menor al tiempo entre iteración.&lt;br /&gt;&lt;br /&gt;Descargar fuentes:&amp;nbsp; &lt;a href="http://dl.dropbox.com/u/3701367/recursos/mcpuload-current.tar.gz"&gt;SOURCES - mcpuload-current.tar.gz&lt;/a&gt;&lt;br /&gt;Descargar instalador (Debian, Ubuntu):&amp;nbsp; &lt;a href="http://dl.dropbox.com/u/3701367/recursos/mcpuload-current.deb"&gt;DEB - mcpuload-current.deb&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Referencias:&lt;br /&gt;&lt;a href="http://quierolinux.blogspot.com/2008/10/clculo-del-uso-de-cpu-en-linux.html" target="_blank"&gt;Quiero Linux: Cálculo del uso de CPU en Linux&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-5568968871676498551?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/5568968871676498551/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2010/09/aplicacion-monitor-cpu-load.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/5568968871676498551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/5568968871676498551'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2010/09/aplicacion-monitor-cpu-load.html' title='Aplicación: Monitor CPU Load'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TI2GojiAw2I/AAAAAAAAAIg/TFCMYMLfi6o/s72-c/mcpuload_screenshot.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-2315828510364557559</id><published>2010-08-17T13:09:00.005-05:00</published><updated>2011-10-30T16:43:03.261-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gambas'/><category scheme='http://www.blogger.com/atom/ns#' term='goear'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU/Linux'/><title type='text'>Aplicación: Downloader GoEar</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_Dc9Iu43DHE0/TILzJZJCULI/AAAAAAAAAIY/hl5TZggStpQ/s1600/downloadergoear_screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_Dc9Iu43DHE0/TILzJZJCULI/AAAAAAAAAIY/hl5TZggStpQ/s320/downloadergoear_screenshot.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.goear.com/" target="_blank"&gt;goear&lt;/a&gt; es un sitio en internet muy popular en donde los usuarios pueden subir archivos de audio *.mp3 para que puedan ser escuchados por quien sea, pero no permite la descarga de los mismos. Es por eso que se ha realizado este programa (software, aplicación) para realizar búsquedas y descargar los ficheros *.mp3 a nuestro computador desde los servidores de goear.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;La aplicación está hecha en gambas (gambas2) para GNU/Linux y ésta es la versión 0.0.2 por lo que aún es muy básica y con algunos bugs, pero totalmente funcional para realizar búsquedas y descargas.&lt;br /&gt;&lt;br /&gt;Chucheras con las que cuenta la aplicación&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Permite hacer búsquedas.&lt;/li&gt;&lt;li&gt;Muestra los resultados de búsqueda en una tabla (componente gridView).&lt;/li&gt;&lt;li&gt;Se puede establecer directorio a guardar los ficheros *.mp3.&lt;/li&gt;&lt;li&gt;Seleccionar ficheros a descargar.&lt;/li&gt;&lt;li&gt;Nombra los ficheros como 'Artista - Titulo.mp3'.&lt;/li&gt;&lt;li&gt;Muestra barra de porcentaje de descarga.&lt;/li&gt;&lt;li&gt;Descarga secuencialmente los ficheros *.mp3. Solo es posible una descarga a la vez.&lt;/li&gt;&lt;li&gt;La aplicación puede redimensionarse.&lt;/li&gt;&lt;li&gt;Guarda configuración de directorio de descargas.&lt;/li&gt;&lt;li&gt;Abre ficheros *.mp3 con reproductor de medios preferidos.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Limitantes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sólo se descarga un fichero a la vez y secuencialmente (en orden) como se vayan agregando a la lista de descargas.&lt;/li&gt;&lt;li&gt;No se posible cancelar descargas.&lt;/li&gt;&lt;li&gt;No se limpian los ficheros ya descargados de la lista de descargas.&lt;/li&gt;&lt;li&gt;&lt;strike&gt;No he aplicado ninguna forma de cambiar los códigos HTML a UTF-8 o ASCII. Como las vocales acentuadas á é ....&lt;/strike&gt;&lt;/li&gt;&lt;li&gt;Y un largo etcétera.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Les dejo un comprimido con las fuentes de la aplicación junto a un fichero INFO.txt con información.&lt;br /&gt;&lt;br /&gt;La aplicación tiene licencia CopyLeft, y cualquier aporte/comentario/queja será bienvenido.&lt;br /&gt;&lt;br /&gt;Ah, ya casi se me olvidaba..... para usar la aplicación también es necesario que tengan instalado el paquete curl (para debian y derivados: apt-get install curl). ACTUALIZACION: Ya no usa curl; ahora usa wget (ya no es necesario instalar curl)&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;input onclick="window.open('http://dl.dropbox.com/u/3701367/recursos/downloadergoear-current.tar.gz')" type="button" value="Download" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Actualización Septiembre del 2010&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;:ooppss: Al parecer la aplicación tenía un bug relacionado con que un directorio o fichero no existia...... eso era porque estaba usando una ruta absoluta (en vez de una relativa) en la path del movieBox. Pero ya está resuelto, y además incluyo también el instalador para Ubuntu :)&lt;br /&gt;&lt;br /&gt;DOWNLOAD:&lt;br /&gt;&lt;br /&gt;Descargar código fuente: &lt;a href="http://dl.dropbox.com/u/3701367/recursos/downloadergoear-current.tar.gz"&gt;downloadergoear-current.tar.gz - SOURCES&lt;/a&gt;&lt;br /&gt;Descargar instalador (Debian, Ubuntu): &lt;a href="http://dl.dropbox.com/u/3701367/recursos/downloadergoear-current.deb"&gt;downloadergoear-current.deb - DEB&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Por cierto, esta ya es la versión 0.0.4, así que le he hecho unas cuantas mejoras a la aplicación.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Actualización Octubre del 2011&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Se ha actualizado la aplicación a los cambios de apariencia de goer.com con lo que nuevamente se puede descargar música :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-2315828510364557559?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/2315828510364557559/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2010/08/aplicacion-downloader-goear.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/2315828510364557559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/2315828510364557559'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2010/08/aplicacion-downloader-goear.html' title='Aplicación: Downloader GoEar'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Dc9Iu43DHE0/TILzJZJCULI/AAAAAAAAAIY/hl5TZggStpQ/s72-c/downloadergoear_screenshot.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-3354039519360744084</id><published>2010-08-16T13:09:00.001-05:00</published><updated>2010-08-16T13:13:16.610-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hacker'/><title type='text'>The Mentor - La Conciencia de un Hacker</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_Dc9Iu43DHE0/S05xh2dTNjI/AAAAAAAAADg/QxRW3HtK1rQ/s1600-h/copyleft.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5426399427396056626" src="http://3.bp.blogspot.com/_Dc9Iu43DHE0/S05xh2dTNjI/AAAAAAAAADg/QxRW3HtK1rQ/s200/copyleft.jpg" style="cursor: pointer; float: left; height: 174px; margin: 0pt 10px 10px 0pt; width: 200px;" /&gt;&lt;/a&gt;&lt;br /&gt;"The Mentor" es el apodo de Loyd Blankenship. Un hacker de elite de las BBS norteamericanas, fue miembro de los grupos Legion of Doom, PhoneLine Phantoms, Racketeers y Extasyy Elite. Se convirtió en una leyenda al escribir el texto "La Conciencia de un Hacker", mejor conocido como el "Manifiesto Hacker", en Enero de 1986, después de haber sido detenido injustamente por el Servicio Secreto de EUA por crear el juego de rol "GURPS Cyberpunk", con la absurda escusa de que se trataba de un manual de crimen informático.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Este texto que a pesar de que ya tiene sus años, sigue vigente porque marca acertadamente la esencia del hacker la cual es intransmutable al paso del tiempo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;La Conciencia de un Hacker&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hoy han capturado a otro, aparece en todos los periódicos. "Joven arrestado en escándalo de crimen por computadora", "Hacker arrestado luego de traspasar las barreras de seguridad de un banco"...&lt;br /&gt;&lt;br /&gt;Malditos muchachos. Son todos iguales.&lt;br /&gt;&lt;br /&gt;Pero tú, ¿en tu sicología barata y tu tecnocerebro de 1950, alguna vez has observado detrás de los ojos de un Hacker? ¿Alguna vez te has preguntado qué lo mueve, qué fuerzas lo han formado, que lo pudo haber moldeado?&lt;br /&gt;&lt;br /&gt;Soy un Hacker, entra a mi mundo...&lt;br /&gt;&lt;br /&gt;El mío es un mundo que comienza en la escuela... Soy más inteligente que la mayoría de los otros muchachos, esa basura que nos enseñan me aburre...&lt;br /&gt;&lt;br /&gt;Malditos subrealizados. Son todos iguales.&lt;br /&gt;&lt;br /&gt;Estoy en la preparatoria. He escuchado a los profesores explicar por decimoquinta vez como reducir una fracción. Lo entiendo. "No, Srta. Smith, no le voy a mostrar mi tarea, la hice en mi mente..."&lt;br /&gt;&lt;br /&gt;Maldito muchacho. Probablemente la copiaste. Son todos iguales.&lt;br /&gt;&lt;br /&gt;Hoy hice un descubrimiento. Encontré una computadora. Espera un segundo, esto es genial. Hace lo que yo quiera. Si comete un error es porque yo me equivoqué. No porque no le gusto... O se siente amenazada por mi... O piensa que soy un engreído... O no le gusta enseñar y no debería estar aquí...&lt;br /&gt;&lt;br /&gt;Maldito muchacho. Todo lo que hace es jugar. Son todos iguales.&lt;br /&gt;&lt;br /&gt;Y entonces ocurrió... una puerta abierta al mundo... corriendo a través de las lineas telefónicas como la heroína a través de las venas de un adicto, un pulso electrónico es enviado fuera, un refugio para las incompetencias del día a día es buscado... una tabla de salvación es encontrada. "Es este... este es el lugar a donde pertenezco..." Los conozco a todos aquí... aunque nunca los he visto, o hablado con ellos, o nunca vuelva a escuchar de ellos otra vez... Los conozco a todos...&lt;br /&gt;&lt;br /&gt;Maldito muchacho. Enlazando las lineas telefónicas otra vez. Son todos iguales...&lt;br /&gt;&lt;br /&gt;Apuesta tu trasero a que somos todos iguales... En la escuela hemos sido alimentados con cuchara con comida para bebés, cuando estábamos hambrientos de carne... las migajas de carne que ustedes dejaron escapar estaban masticadas y sin sabor. Nosotros hemos sido dominados por sádicos, o ignorados por los apáticos. Los pocos que tenían algo que enseñar nos encontraron como alumnos dispuestos, pero esos pocos son como gotas de agua en el desierto.&lt;br /&gt;&lt;br /&gt;Este es nuestro mundo ahora... El mundo del electrón y el conmutador, la belleza del baudio. Nosotros hacemos uso de un servicio ya existente, sin pagar por lo que podría haber sido más barato si no fuese por esos glotones especuladores, y ustedes nos llaman criminales. Nosotros exploramos... y ustedes nos llaman criminales. Nosotros buscamos ampliar nuestro conocimiento... y ustedes nos llaman criminales. Nosotros existimos sin color de piel, sin nacionalidad, sin prejuicios religiosos... y ustedes nos llaman criminales. Ustedes construyen bombas atómicas, hacen la guerra, asesinan, engañan, y nos mienten y tratan de hacernos creer que es por nuestro bien, ahora nosotros somos los criminales.&lt;br /&gt;&lt;br /&gt;Si, soy un criminal. Mi crimen es el de la curiosidad. Mi crimen es el de juzgar a las personas por lo que dicen y piensan, no por lo que aparentan. Mi crimen es el de ser más inteligente que tu, algo por lo cual nunca me olvidarás.&lt;br /&gt;&lt;br /&gt;Soy un Hacker, este es mi manifiesto. Tu podrás detener este esfuerzo individual, pero nunca podrás detenernos a todos... después de todo, somos todos iguales.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Referencias:&lt;br /&gt;&lt;a href="http://blogultura.com/internet/el-manifiesto-hacker-escrito-por-the-mentor/"&gt;http://blogultura.com/internet/el-manifiesto-hacker-escrito-por-the-mentor/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mithral.com/%7Ebeberg/manifesto.html"&gt;http://www.mithral.com/~beberg/manifesto.html&lt;/a&gt; (versión original - en inglés)&lt;br /&gt;&lt;br /&gt;Articulo interesante sobre sobre la redada por el juego "GURPS Cyberpunk" (si revisan el link se enterarán que la redada no fue por el juego):&lt;br /&gt;&lt;a href="http://www.psnrol.com/articulos/mostrar.php?id=28"&gt;http://www.psnrol.com/articulos/mostrar.php?id=28&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-3354039519360744084?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/3354039519360744084/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2010/08/mentor-la-conciencia-de-un-hacker.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/3354039519360744084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/3354039519360744084'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2010/08/mentor-la-conciencia-de-un-hacker.html' title='The Mentor - La Conciencia de un Hacker'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Dc9Iu43DHE0/S05xh2dTNjI/AAAAAAAAADg/QxRW3HtK1rQ/s72-c/copyleft.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-6010410722189323641</id><published>2010-08-16T12:58:00.001-05:00</published><updated>2011-05-07T23:49:03.791-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AAO'/><category scheme='http://www.blogger.com/atom/ns#' term='aircrack-ng'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU/Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>acsaao: aircrack-ng script Acer Aspire One</title><content type='html'>&lt;span style="font-size: large;"&gt;&lt;span style="color: red;"&gt;Actualización [Mayo/2011]&lt;/span&gt;&lt;/span&gt;: &lt;span style="color: orange;"&gt;He modificado un leve el script para incluir la opción de "salir", y se ha agregado una nueva versión del programa stkeys para que descifre las claves en un intervalo del 2005 al 2011. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ya tiene tiempo que me cree este script, el cual es una adaptación del airoscript para usar aircrack-ng especialmente en una Acer Aspire One con sistema operativo Ubuntu (9.04 o más reciente) y así poder descifrar las llaves WEP.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Pero la neta que si eres un mugroso lamer o pseudo-cracker de una vez te informo que te vayas mucho al infierno y no andes robándote el internet. Ahora en cambio si eres un bro o sis que por la codicia de unos infelices no puedes tener acceso a internet pss nomás por que ya no hay varo, pero por algún milagro posees una Acer Aspire One y necesitas internet para estudiar, aprender y/o compartir, y no solamente para ver tu pinche facebook o tonteras de ese estilo........... pss a apropiarse de los medios! je!&lt;br /&gt;&lt;br /&gt;Kamara kamaradas, les dejo el script con un fichero *.txt con instrucciones de uso!&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;input onclick="window.open('http://dl.dropbox.com/u/3701367/recursos/acsaao-0.0.3.tar.gz')" type="button" value="Descargar/Download" /&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;NOTA: Esta versión del script también incluye el programa &lt;a href="http://foro.elhacker.net/hacking_wireless/routers_thomson_caso_espanol_redes_wepwpa_%E2%80%9Cspeedtouchxxxxxx%E2%80%9D_al_descubierto-t208312.0.html" target="_blank"&gt;stkeys&lt;/a&gt; para descifrar la llaves de routers Thomson modelos 580i y 585v6 cuyo nombre de red es INFINITUMXXXXXX o ThomsonXXXXXX (donde XXXXXX es un numero hexadecimal de 6 dígitos).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-6010410722189323641?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/6010410722189323641/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2010/08/acsaao-aircrack-ng-script-acer-aspire.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/6010410722189323641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/6010410722189323641'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2010/08/acsaao-aircrack-ng-script-acer-aspire.html' title='acsaao: aircrack-ng script Acer Aspire One'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-2120300181878556794</id><published>2010-08-16T01:13:00.007-05:00</published><updated>2011-03-26T00:16:03.761-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Octave'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU/Linux'/><title type='text'>Puerto Serie para Octave / Serial Port for Octave</title><content type='html'>&lt;div style="color: orange;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;ACTUALIZACIÓN (Octubre 2010) (NEW VERSION - 0.0.2)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Nueva versión liberada: :::click:::&lt;span style="color: #f1c232; font-size: x-large;"&gt;&lt;a href="http://libertadhack.blogspot.com/2010/10/serial-port-for-octave-002.html"&gt;octave-serialport-0.0.2&lt;/a&gt;&lt;/span&gt;:::click:::&lt;br /&gt;Compatible con GNU/Linux y Windows (Linux and Windows compatible)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hey!&lt;br /&gt;&lt;br /&gt;Pss en la escuela en donde estudio usan mucho el MatLab, y una alternativa libre para éste es Octave........ que en términos generales es muy bueno aunque aún le falta mucho para igualar el poder de MatLab, pero yo creo que dentro de unos añitos ya se le pondrá al tiro chingón :)&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Bueno, el punto es que Octave no tiene soporte para comunicación por el puerto serie. Por tal motivo me dispuse a crear alguna solución; y ya que no soy programador pss busqué algunas herramientas fáciles de usar....... así que opté por establecer la comunicación del puerto serie con python, con el modulo PySerial, y enviar/recibir la información a octave por medio de sockets. Como resultado de esto se tiene una aplicación en python que funge como servidor y una serie de scripts en octave que hacen de cliente.&lt;br /&gt;&lt;br /&gt;En esta entrada pueden descargar dichos scripts con un PDF con las instrucciones de instalación y uso.&lt;br /&gt;&lt;br /&gt;Cualquier duda/comentario/aporte/'lo que sea' agradeceré en que se me sea dada.&lt;br /&gt;&lt;br /&gt;NOTA: Estos scripts sólo son funcionales en Octave for GNU/Linux.&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------------------------------&lt;br /&gt;Actualización: Octubre del 2010&lt;br /&gt;&lt;span style="color: red; font-size: large;"&gt;&lt;a href="http://dl.dropbox.com/u/3701367/recursos/octave-serialport-0.0.2.tar.gz"&gt;DOWNLOAD: octave-serialport-0.0.2.tar.gz&lt;/a&gt;&lt;/span&gt; (GNU/Linux &amp;amp; Windows)&lt;br /&gt;----------------------------------------------------------------------------------------&lt;br /&gt;&lt;span style="color: red; font-size: large;"&gt;&lt;a href="http://dl.dropbox.com/u/3701367/recursos/octave-serialport-0.0.1.tar.gz"&gt;DOWNLOAD: octave-serialport-0.0.1.tar.gz&lt;/a&gt;&lt;/span&gt; (GNU/Linux)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-2120300181878556794?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/2120300181878556794/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2010/08/puerto-serie-para-octave-serial-port.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/2120300181878556794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/2120300181878556794'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2010/08/puerto-serie-para-octave-serial-port.html' title='Puerto Serie para Octave / Serial Port for Octave'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2087007895254567710.post-6743585446155639664</id><published>2010-08-08T19:55:00.017-05:00</published><updated>2010-08-09T01:25:50.566-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='hola mundo'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>Hola mundo!</title><content type='html'>Que hay kamaradas!&lt;br /&gt;&lt;br /&gt;Pss bien, aquí la primer entrada de éste nuevo blog......... :)&lt;br /&gt;&lt;br /&gt;Y como el blog trata de programación y el mundo hacker (je, aunque yo no sea ni programador ni hacker&amp;nbsp; :p ) pss que el primer post sea un '&lt;a href="http://en.wikipedia.org/wiki/Hello_world_program" target="_blank"&gt;Hola mundo&lt;/a&gt;'.&lt;br /&gt;&lt;br /&gt;Para el 'Hola mundo' de esta ocasión será con html y javascript.&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Primero haremos una página HTML que procese información que le sea pasada a la URL por medio del carácter '?'; ya saben.... del estilo de www.servidor.com/pagina.html?val1=vala&amp;amp;val2=valb&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="width: 530px; height: 450px;  background-color: a0ffff; color: 000000; font-family: arial; font-size: 12px; text-align: left; border: 0px solid 00000; overflow: auto; padding: 4px;"&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Hola mundo!&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;script type="text/JavaScript"&amp;gt;&lt;br /&gt;//busca la variable en el url&lt;br /&gt;function busca(cadena,variable)&lt;br /&gt;{&lt;br /&gt;var c = cadena;&lt;br /&gt;var v = variable;&lt;br /&gt;c="&amp;amp;"+c.substring(1,c.length)+"&amp;amp;";&lt;br /&gt;v="&amp;amp;"+v+"=";&lt;br /&gt;var lc=c.length;&lt;br /&gt;var lv=v.length;&lt;br /&gt;i=0; j=0;&lt;br /&gt;while (i+lv&amp;lt;lc &amp;amp;&amp;amp; c.substring(i,i+lv)!=v) i++;&lt;br /&gt;i=i+lv; j=i;&lt;br /&gt;while (j&amp;lt;lc &amp;amp;&amp;amp; c.substring(j,j+1)!="&amp;amp;") j++&lt;br /&gt;return(c.substring(i,j).replace(/+/g, ' '))&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;window.onload = function change_name()&lt;br /&gt;{&lt;br /&gt;var kamarada = unescape(busca(document.location.search,"user"));&lt;br /&gt;document.getElementById('saludo').innerHTML = "Saludos " + kamarada + "!!! :)";&lt;br /&gt;document.getElementById('kmrd0').innerHTML = kamarada;&lt;br /&gt;document.getElementById('kmrd1').innerHTML = kamarada;&lt;br /&gt;document.title = "Saludos " + kamarada + " :)";&lt;br /&gt;}&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;h3&amp;gt;&amp;lt;div id="saludo"&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/h3&amp;gt;&lt;br /&gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;Hey &amp;lt;b id="kmrd0"&amp;gt;mi herman@!!!&amp;lt;/b&amp;gt;, gracias por pasarte por &amp;lt;a href="http://libertadhack.blogspot.com/"&amp;gt;libertadhack.blogspot.com&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;P&amp;gt;Ésta página html es el resultado del primer post del foro, y es como un 'hola mundo' pero mejor te digo:&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Hola &amp;lt;/strong&amp;gt;&amp;lt;strong id="kmrd1"&amp;gt;mi herman@&amp;lt;/strong&amp;gt;&amp;lt;strong&amp;gt;!!!&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;:)&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;/div&gt;&lt;br /&gt;Y luego incluiremos en este hilo un textbox con un botón para&amp;nbsp; que pongas tu nombre y te enlace a la página html anteriormente creada y sea personalizada :)&lt;br /&gt;&lt;br /&gt;&lt;form action="http://dl.dropbox.com/u/3701367/www/hola_mundo_libertadhack.html" method="get" name="input"&gt;Tu nombre: &lt;input name="user" type="text" /&gt;&lt;input type="submit" value="Click!!!" /&gt;&lt;/form&gt;&lt;br /&gt;El código html para lo anterior es:&lt;br /&gt;&lt;br /&gt;&lt;div style="width: 500px; height: 50px;  background-color: a0ffff; color: 000000; font-family: arial; font-size: 12px; text-align: left; border: 0px solid 00000; overflow: auto; padding: 4px;"&gt;&amp;lt;form action="URL" method="get" name="input"&amp;gt;User: &amp;lt;input name="user" type="text" /&amp;gt;&amp;lt;input type="submit" value="Submit" /&amp;gt;&amp;lt;/form&amp;gt;&lt;/div&gt;&lt;br /&gt;Así que.......................... &lt;b&gt;Hola mundo!!!!!!!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Referencias:&lt;br /&gt;&lt;a href="http://www.w3schools.com/html/html_forms.asp" target="_blank"&gt;HTML Forms and Input&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Recursos usados para el hilo:&lt;br /&gt;&lt;a href="http://www.w3schools.com/html/html_forms.asp" target="_blank"&gt;Dropbox&lt;/a&gt; (Para subir el fichero html)&lt;br /&gt;&lt;a href="http://blogcrowds.com/resources/parse_html.php" target="_blank"&gt;blogcrowds&lt;/a&gt; (Transforma las etiquetas html para ser publicadas en blogger)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2087007895254567710-6743585446155639664?l=libertadhack.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://libertadhack.blogspot.com/feeds/6743585446155639664/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://libertadhack.blogspot.com/2010/08/hola-mundo.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/6743585446155639664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2087007895254567710/posts/default/6743585446155639664'/><link rel='alternate' type='text/html' href='http://libertadhack.blogspot.com/2010/08/hola-mundo.html' title='Hola mundo!'/><author><name>aztk</name><uri>http://www.blogger.com/profile/08951830788389975908</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://2.bp.blogspot.com/_Dc9Iu43DHE0/TDkK-jKYGFI/AAAAAAAAAF4/mGLnLYrOU2c/S220/santito.png'/></author><thr:total>0</thr:total></entry></feed>
