<?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-1209187909741898079</id><updated>2012-01-09T15:52:52.921-03:00</updated><category term='repara disco duro en debian squezze'/><title type='text'>Debian Squeeze</title><subtitle type='html'>Usuario Linux</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Francisco</name><uri>http://www.blogger.com/profile/08510195131427870300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-1816002917279132745</id><published>2011-10-25T22:12:00.007-03:00</published><updated>2011-10-25T22:35:14.100-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='repara disco duro en debian squezze'/><title type='text'>Debian caído code 4 fsck</title><content type='html'>&lt;div style="text-align: justify;"&gt;el dia de ayer  se ha caído mi Debian squezze 64 bits, como tenia modificado el usplash no podía ver el error al iniciar /: estube a punto de formatear; pero no me di por vencido hasta que pude ver el error.  pero bueno lo que decía era algo mas o menos  que debía iniciar fsck manualmente con &lt;b&gt;code 4:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: rgb(238, 238, 238); "&gt;&lt;code&gt;&lt;span class="Apple-style-span"&gt;&lt;p style="text-align: justify;margin-top: 0.75em; margin-right: 2%; margin-bottom: 0.75em; margin-left: 0px; "&gt;run fsck MANUALLY&lt;/p&gt;&lt;p style="text-align: justify;margin-top: 0.75em; margin-right: 2%; margin-bottom: 0.75em; margin-left: 0px; "&gt;(i.e., &lt;span id="IL_AD3" class="IL_AD" style="border-bottom-width: 1px !important; border-bottom-style: solid !important; border-bottom-color: rgb(0, 153, 0) !important; text-decoration: underline !important; background-image: none !important; background-attachment: scroll !important; background-origin: initial !important; background-clip: initial !important; background-color: transparent !important; cursor: pointer !important; position: static; display: inline !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 1px !important; padding-left: 0px !important; float: none !important; font-family: monospace !important; font-style: normal !important; font-size: 13px !important; background-position: 0% 50%; background-repeat: repeat repeat !important; "&gt;without&lt;/span&gt; -a or -p option) fsck died with exit status 4 failed (code 4)&lt;/p&gt;&lt;p style="text-align: justify;margin-top: 0.75em; margin-right: 2%; margin-bottom: 0.75em; margin-left: 0px; "&gt;file system check failed a log is being saved in /var/log/fsck/checkfs&lt;/p&gt;&lt;p style="text-align: justify;margin-top: 0.75em; margin-right: 2%; margin-bottom: 0.75em; margin-left: 0px; "&gt;if thar location is writable, please &lt;span id="IL_AD4" class="IL_AD" style="border-bottom-width: 1px !important; border-bottom-style: solid !important; border-bottom-color: rgb(0, 153, 0) !important; text-decoration: underline !important; background-image: none !important; background-attachment: scroll !important; background-origin: initial !important; background-clip: initial !important; background-color: transparent !important; cursor: pointer !important; position: static; display: inline !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 1px !important; padding-left: 0px !important; float: none !important; font-family: monospace !important; font-style: normal !important; font-size: 13px !important; background-position: 0% 50%; background-repeat: repeat repeat !important; "&gt;repair&lt;/span&gt; the file system manually.. failer!&lt;/p&gt;&lt;/span&gt;&lt;/code&gt;&lt;p style="text-align: justify;margin-top: 0.75em; margin-right: 2%; margin-bottom: 0.75em; margin-left: 0px; "&gt;&lt;code&gt;&lt;span class="Apple-style-span"&gt;a maintence shell will now be started. control D will terminate this shell and resume system boot... (warning) give root password for maintenance (or type control-D to continue)&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;&lt;p style="text-align: justify;color: rgb(34, 34, 34); font-weight: normal; margin-top: 0.75em; margin-right: 2%; margin-bottom: 0.75em; margin-left: 0px; "&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt; &lt;/b&gt;la verdad me desespere un poco xD y bueno hay mismo salían las indicaciones, pero no me dejeba ocupar la consola. decidí iniciar la consola al inicio agregando init=/bin/bash al grub, intente iniciar en modo recuperativo,  y la verdad quede decepcionado porque nada  funcaba entonces decidí buscar un poco mas de info sobre el comando fsck.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;abrí el disco duro con un backtrack que tengo en un pendriver, y resolví los errores con la siguiente instrucción:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;fsck -c -f -v -y /dev/sda1 &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;los argumentos que se expresan son:&lt;/div&gt;&lt;div style="text-align: justify;"&gt; -c  : chequear disco duro&lt;/div&gt;&lt;div style="text-align: justify;"&gt; -f   : forzar el chequeo (en resumidas cuentas)&lt;/div&gt;&lt;div style="text-align: justify;"&gt; -v  : verbose lo abras visto en otros comandos, es para explayar lo que esta haciendo el comando&lt;/div&gt;&lt;div style="text-align: justify;"&gt; -y : es para aceptar automáticamente el fix; o reparo;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;/dev/sad1 ubicación del disco defectuoso&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;puedes verificar la ubicacion de tu disco duro fdisk -l &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;espero ayude. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;Saludos&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-1816002917279132745?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/1816002917279132745/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/10/debian-caido-code-4-fsck.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/1816002917279132745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/1816002917279132745'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/10/debian-caido-code-4-fsck.html' title='Debian caído code 4 fsck'/><author><name>ncwapuntes</name><uri>http://www.blogger.com/profile/11826059200773308549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-4641154310147564009</id><published>2011-10-12T16:14:00.004-03:00</published><updated>2011-10-17T15:12:01.778-03:00</updated><title type='text'>Instalar ASP  Debian Squezze</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;He estado jugando con ASP ,que tiene varias similitudes con PHP5, pero solo lo he hecho en servers ajenos, servidores IIS.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Existe una forma de correr ASP en nuestro servidor Debian squezze, a travez de un opensource llamdo mono, este "framework" &amp;nbsp;o modulo, nos permite ejecutar archivos aspx en linux. para instalarlo sigue &amp;nbsp;los sguientes pasos:&lt;/span&gt;&lt;/div&gt;&lt;!-- &lt;div class="code"&gt; --&gt;&lt;style type="text/css"&gt;&lt;!--/** * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann * (http://qbnz.com/highlighter/ and http://geshi.org/) */.bash .de1, .bash .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;color: #000020;}.bash  {font-family:monospace;color: #006; border: 1px solid #d0d0d0; background-color: #f0f0f0;}.bash a:link {color: #000060;}.bash a:hover {background-color: #f0f000;}.bash .imp {font-weight: bold; color: red;}.bash li, .bash .li1 {font-weight: normal; vertical-align:top;font: normal normal 130% 'Courier New', Courier, monospace; color: #003030;}.bash .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}.bash .li2 {font-weight: bold; vertical-align:top;font-weight: bold; color: #006060;}.bash .kw1 {color: #000000; font-weight: bold;}.bash .kw2 {color: #c20cb9; font-weight: bold;}.bash .kw3 {color: #7a0874; font-weight: bold;}.bash .co0 {color: #666666; font-style: italic;}.bash .co1 {color: #800000;}.bash .co2 {color: #cc0000; font-style: italic;}.bash .co3 {color: #000000; font-weight: bold;}.bash .es1 {color: #000099; font-weight: bold;}.bash .es2 {color: #007800;}.bash .es3 {color: #007800;}.bash .es4 {color: #007800;}.bash .es5 {color: #780078;}.bash .es_h {color: #000099; font-weight: bold;}.bash .br0 {color: #7a0874; font-weight: bold;}.bash .sy0 {color: #000000; font-weight: bold;}.bash .st0 {color: #ff0000;}.bash .st_h {color: #ff0000;}.bash .nu0 {color: #000000;}.bash .re0 {color: #007800;}.bash .re1 {color: #007800;}.bash .re2 {color: #007800;}.bash .re4 {color: #007800;}.bash .re5 {color: #660033;}.bash span.xtra { display:block; }--!&gt;&lt;/style&gt;&lt;div class="bash"&gt;&lt;ol&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co0"&gt;#paramos apache &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="sy0"&gt;/&lt;/span&gt;etc&lt;span class="sy0"&gt;/&lt;/span&gt;init.d&lt;span class="sy0"&gt;/&lt;/span&gt;apache stop&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="co0"&gt;#instalamos el modulo mono&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw2"&gt;apt-get&lt;/span&gt; &lt;span class="kw2"&gt;install&lt;/span&gt; libapache2-mod-mono mono-apache-server&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co0"&gt;# debemos quitar el modulo, para configurar si inicio automatico&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;a2dismod mod_mono&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co0"&gt;# añadimos el inicio automatico de mono&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;a2enmod mod_mono_auto&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co0"&gt;# ahora levantamos el server apache&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="sy0"&gt;/&lt;/span&gt;etc&lt;span class="sy0"&gt;/&lt;/span&gt;init.d&lt;span class="sy0"&gt;/&lt;/span&gt;apache start&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co0"&gt;# podemos instalar fuentes o ejemplos asp o aspx directamente desde los repositorios:&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw2"&gt;apt-get&lt;/span&gt; &lt;span class="kw2"&gt;install&lt;/span&gt; asp.net-examples&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="co0"&gt;#para visualizarlos &amp;nbsp;debemos crear un enlace:&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&lt;span class="kw2"&gt;ln&lt;/span&gt; &lt;span class="re5"&gt;-s&lt;/span&gt; &lt;span class="sy0"&gt;/&lt;/span&gt;usr&lt;span class="sy0"&gt;/&lt;/span&gt;share&lt;span class="sy0"&gt;/&lt;/span&gt;asp.net-demos&lt;span class="sy0"&gt;/&lt;/span&gt; &lt;span class="sy0"&gt;/&lt;/span&gt;var&lt;span class="sy0"&gt;/&lt;/span&gt;www&lt;span class="sy0"&gt;/&lt;/span&gt;ejemploasp&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li class="li2"&gt;&lt;div class="de2"&gt;&lt;span class="co0"&gt;#para ver estos ejemplos, desde el navegador digita:&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;&amp;nbsp;&lt;/div&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;div class="de1"&gt;http:&lt;span class="sy0"&gt;//&lt;/span&gt;localhost&lt;span class="sy0"&gt;/&lt;/span&gt;ejemploasp&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;!--&lt;pre class="shell" name="code"&gt;&lt;br /&gt;#paramos apache  &lt;br /&gt;&lt;br /&gt;/etc/init.d/apache stop&lt;br /&gt;&lt;br /&gt;#instalamos el modulo mono&lt;br /&gt;&lt;br /&gt;apt-get install libapache2-mod-mono mono-apache-server&lt;br /&gt;&lt;br /&gt;# debemos quitar el modulo, para configurar si inicio automatico&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;a2dismod mod_mono&lt;br /&gt;&lt;br /&gt;# añadimos el inicio automatico de mono&lt;br /&gt;&lt;br /&gt;a2enmod mod_mono_auto&lt;br /&gt;&lt;br /&gt;# ahora levantamos el server apache&lt;br /&gt;&lt;br /&gt;/etc/init.d/apache start&lt;br /&gt;&lt;br /&gt;# podemos instalar fuentes o ejemplos asp o aspx directamente desde los repositorios:&lt;br /&gt;&lt;br /&gt;apt-get install asp.net-examples&lt;br /&gt;&lt;br /&gt;#para visualizarlos  debemos crear un enlace:&lt;br /&gt;&lt;br /&gt;ln -s /usr/share/asp.net-demos/ /var/www/ejemploasp&lt;br /&gt;&lt;br /&gt;#para ver estos ejemplos, desde el navegador digita:&lt;br /&gt;&lt;br /&gt;http://localhost/ejemploasp&lt;br /&gt;&lt;/pre&gt; --&gt;&lt;!-- &lt;/div&gt; --&gt;Saludos--&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-4641154310147564009?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/4641154310147564009/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/10/instalar-asp-debian-squezze.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/4641154310147564009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/4641154310147564009'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/10/instalar-asp-debian-squezze.html' title='Instalar ASP  Debian Squezze'/><author><name>Francisco</name><uri>http://www.blogger.com/profile/08510195131427870300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-5837275589058839086</id><published>2011-09-06T15:42:00.000-03:00</published><updated>2011-09-09T13:04:52.841-03:00</updated><title type='text'>Tutorial Proftpd con Mysql y Administrador Web</title><content type='html'>&lt;div style="text-align: justify;"&gt;Proftpd es un servidor FTP, altamente configurable, del cual podemos administrar los usuarios mediante PAM,Mysql,etc.&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Cuando tienes muchos usuarios dentro de tu servicio &lt;a href="http://es.wikipedia.org/wiki/Ftp"&gt;FTP&lt;/a&gt;&amp;nbsp;se puede volver algo engorroso o&amp;nbsp;quizás&amp;nbsp;no funcional la&amp;nbsp;administración&amp;nbsp;de dichos usuarios, para ello debemos recurrir a una nueva forma mas eficaz,rapida&amp;nbsp;y mas amigable. En ello encontramos &lt;a href="http://proftpd-adm.sourceforge.net/"&gt;Proftpd_Admin&lt;/a&gt;&amp;nbsp;el cual nos permite agregar,eliminar y crear cuotas de almacenamiento o de archivos, de una forma&amp;nbsp;gráfica,&amp;nbsp;fácil&amp;nbsp;y&amp;nbsp;rápida.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Con esta&amp;nbsp;herramienta&amp;nbsp;se crean usuarios delimitados por grupos y cuotas, y todo aquello queda almacenado en el motor Mysql.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;sin mas&amp;nbsp;preámbulo, la&amp;nbsp;instalación&amp;nbsp;comienza descargando Proftptd y el modulo mysql para la autenticacion&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;como prerequisito debes tener instalado apache,php5, el modulo php-mysql y por lo&amp;nbsp;mínimo&amp;nbsp;conocimientos&amp;nbsp;básicos&amp;nbsp;de apache.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1) instalacion de proftpd &lt;/div&gt;&lt;/div&gt;&lt;div class="code"&gt;&lt;div style="text-align: justify;"&gt;#apt-get install proftpd proftpd-mod-mysql mysql-server&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Descargamos Proftpd_Admin desde &lt;a href="http://sourceforge.net/projects/proftpd-adm/"&gt;aquí&lt;/a&gt;&amp;nbsp;, que es&amp;nbsp;básicamente&amp;nbsp;una pagina web.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;3)&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;Descomprimimos en &lt;b&gt;/var/www/nombredominio&lt;/b&gt;&amp;nbsp;:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;4)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp; Configurar Proftpd:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp; a) debes cargar la siguiente estructura en mysql, te recomiendo &lt;a href="http://www.phpmyadmin.net/home_page/downloads.php"&gt;phpmyadmin&lt;/a&gt;&amp;nbsp;para gestionar el siguiente script:&lt;/div&gt;&lt;/div&gt;&lt;div class="code"&gt;&lt;pre class="sql" name="code"&gt;CREATE DATABASE proftpd_admin;&lt;br /&gt;USE proftpd_admin;&lt;br /&gt;&lt;br /&gt;CREATE TABLE usertable (&lt;br /&gt;  userid text,&lt;br /&gt;  passwd text,&lt;br /&gt;  homedir text,&lt;br /&gt;  shell text,&lt;br /&gt;  uid int(11) NOT NULL auto_increment,&lt;br /&gt;  gid int(11) default NULL,&lt;br /&gt;  count int(11) NOT NULL default '0',&lt;br /&gt;  lastlogin datetime NOT NULL default '0000-00-00 00:00:00',&lt;br /&gt;  lastlogout datetime NOT NULL default '0000-00-00 00:00:00',&lt;br /&gt;  expiration datetime NOT NULL default '0000-00-00 00:00:00',&lt;br /&gt;  disabled tinyint(4) default '0',&lt;br /&gt;  det_name tinytext,&lt;br /&gt;  det_mail tinytext,&lt;br /&gt;  det_adress tinytext,&lt;br /&gt;  det_notes tinytext,&lt;br /&gt;  PRIMARY KEY  (uid)&lt;br /&gt;) TYPE=MyISAM;&lt;br /&gt;&lt;br /&gt;CREATE TABLE grouptable (&lt;br /&gt;  groupname text,&lt;br /&gt;  gid int(11) NOT NULL auto_increment,&lt;br /&gt;  members text,&lt;br /&gt;  description tinytext,&lt;br /&gt;  PRIMARY KEY  (gid),&lt;br /&gt;  UNIQUE KEY gid_2 (gid),&lt;br /&gt;  KEY gid (gid)&lt;br /&gt;) TYPE=MyISAM;&lt;br /&gt;&lt;br /&gt;CREATE TABLE xfer_stat (&lt;br /&gt;  userid text,&lt;br /&gt;  file text,&lt;br /&gt;  size bigint(20) default '0',&lt;br /&gt;  address_full text,&lt;br /&gt;  address_ip text,&lt;br /&gt;  command text,&lt;br /&gt;  timespent text,&lt;br /&gt;  time text,&lt;br /&gt;  cmd text,&lt;br /&gt;  dunno text&lt;br /&gt;) TYPE=MyISAM;&lt;br /&gt;&lt;br /&gt;CREATE TABLE `ftpquotalimits` (&lt;br /&gt;  `name` varchar(30) NOT NULL default '',&lt;br /&gt;  `quota_type` enum('user','group','class','all') NOT NULL default 'user',&lt;br /&gt;  `per_session` enum('false','true') NOT NULL default 'false',&lt;br /&gt;  `limit_type` enum('soft','hard') NOT NULL default 'hard',&lt;br /&gt;  `bytes_in_avail` float NOT NULL default '0',&lt;br /&gt;  `bytes_out_avail` float NOT NULL default '0',&lt;br /&gt;  `bytes_xfer_avail` float NOT NULL default '0',&lt;br /&gt;  `files_in_avail` int(10) unsigned NOT NULL default '0',&lt;br /&gt;  `files_out_avail` int(10) unsigned NOT NULL default '0',&lt;br /&gt;  `files_xfer_avail` int(10) unsigned NOT NULL default '0',&lt;br /&gt;  PRIMARY KEY  (`name`)&lt;br /&gt;) TYPE=MyISAM;&lt;br /&gt;&lt;br /&gt;CREATE TABLE `ftpquotatallies` (&lt;br /&gt;  `name` varchar(30) NOT NULL default '',&lt;br /&gt;  `quota_type` enum('user','group','class','all') NOT NULL default 'user',&lt;br /&gt;  `bytes_in_used` float NOT NULL default '0',&lt;br /&gt;  `bytes_out_used` float NOT NULL default '0',&lt;br /&gt;  `bytes_xfer_used` float NOT NULL default '0',&lt;br /&gt;  `files_in_used` int(10) unsigned NOT NULL default '0',&lt;br /&gt;  `files_out_used` int(10) unsigned NOT NULL default '0',&lt;br /&gt;  `files_xfer_used` int(10) unsigned NOT NULL default '0'&lt;br /&gt;) TYPE=MyISAM;&lt;br /&gt;&lt;br /&gt;CREATE TABLE admintable (&lt;br /&gt;    ID INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,&lt;br /&gt;    username VARCHAR(30) NOT NULL,&lt;br /&gt;    password CHAR(64) NOT NULL,&lt;br /&gt;    email VARCHAR(100) NOT NULL,&lt;br /&gt;    lastlogin datetime NOT NULL default '0000-00-00 00:00:00',&lt;br /&gt;    disabled tinyint(4) default '0',&lt;br /&gt;    falseLogins int(11) NOT NULL default '0'&lt;br /&gt;) TYPE=MyISAM;&lt;br /&gt;&lt;br /&gt;INSERT INTO usertable (uid) VALUES (9999);&lt;br /&gt;DELETE FROM usertable WHERE uid=9999;&lt;br /&gt;INSERT INTO grouptable (gid) VALUES (9999);&lt;br /&gt;DELETE FROM grouptable WHERE gid=9999;&lt;br /&gt;INSERT INTO grouptable (groupname, description) VALUES ("admins", "Administrators");&lt;br /&gt;INSERT INTO grouptable (groupname, description) VALUES ("users", "Ordinary users");&lt;br /&gt;&lt;br /&gt;/* prodtpd-administratror user */&lt;br /&gt;GRANT ALL ON usertable TO proftpd@ftp IDENTIFIED BY 'test';&lt;br /&gt;GRANT ALL ON grouptable TO proftpd@ftp IDENTIFIED BY 'test';&lt;br /&gt;GRANT ALL ON xfer_stat TO proftpd@ftp IDENTIFIED BY 'test';&lt;br /&gt;GRANT ALL ON ftpquotatallies TO proftpd@ftp IDENTIFIED BY 'test';&lt;br /&gt;GRANT ALL ON ftpquotalimits TO proftpd@ftp IDENTIFIED BY 'test';&lt;br /&gt;GRANT ALL ON admintable TO proftpd@ftp IDENTIFIED BY 'test';&lt;br /&gt;&lt;br /&gt;/* userQuota.php  DB User */&lt;br /&gt;GRANT SELECT ON * TO userview@ftp IDENTIFIED BY 'test123';&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;b) entraremos a el proftpd_admin,desde el navegador http://localhost/eldominio ohttp://eldominio. posiblemente nos salga esto:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-PMIdq2gCJrs/TmZ9J5gbb8I/AAAAAAAAAFM/oPCc-rzhKi0/s1600/Pantallazo-1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="208" src="http://4.bp.blogspot.com/-PMIdq2gCJrs/TmZ9J5gbb8I/AAAAAAAAAFM/oPCc-rzhKi0/s640/Pantallazo-1.png" width="580" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Si no tienes este inconveniente pasa al paso C.Esto ocurre porque nuestro archivo configuration.xml no tienes los permisos de lectura y escritura adecuados:&lt;/div&gt;&lt;div class="code"&gt;&lt;div style="text-align: justify;"&gt;#chmod 776 configuration.xml&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;c) Ahora tenemos nos salda esto:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-VpzwkNNFKZA/TmZ60P2oafI/AAAAAAAAAFI/trw8OrUDReY/s1600/Pantallazo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-VpzwkNNFKZA/TmZ60P2oafI/AAAAAAAAAFI/trw8OrUDReY/s640/Pantallazo.png" width="580" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;esto nos dice que debemos configurar el accesso a la base de datos: nos vamos a la paleta configure y nos dira:&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/-8M-qH16ZET0/TmaEod6lgMI/AAAAAAAAAFQ/HarP8cuWbV4/s1600/Pantallazo-2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="462" src="http://4.bp.blogspot.com/-8M-qH16ZET0/TmaEod6lgMI/AAAAAAAAAFQ/HarP8cuWbV4/s640/Pantallazo-2.png" width="580" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;lo&amp;nbsp;recomendable&amp;nbsp;es que la base de datos creada proftpd_admin tenga su propio usuario, y no el root del sistema, ademas.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;este punto no necesita mucha explicacion; username: nombre dueño base datos&lt;/div&gt;&lt;div style="text-align: justify;"&gt;password:"lacontraseña"&lt;/div&gt;&lt;div style="text-align: justify;"&gt;hostname"donde esta mysql, en este caso localhost"&lt;/div&gt;&lt;div style="text-align: justify;"&gt;database:"en este caso proftpd_admin" (como sale en el script superior)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;d) Configuraremos los archivos de proftpd para gestionar los usuarios con mysql:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;estos en Debian squeeze se encuntran en:&lt;b&gt; /etc/proftpd&lt;/b&gt; de los archivos alojados nos interesa&lt;b&gt; proftpd.conf,modules.conf &lt;/b&gt;y agregaremos&amp;nbsp;&lt;b&gt;include_mysql.conf&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;vamos a hacer un backup de este:&lt;/div&gt;&lt;div class="code"&gt;&lt;pre class="bash" name="code"&gt;cp proftpd.conf proftpd.conf.back&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;remplazamos el proftpd.conf  por:&lt;br /&gt;&lt;div class="code"&gt;&lt;pre class="bash" name="code"&gt;ServerName                      "Server Ncw"&lt;br /&gt;ServerType                      standalone&lt;br /&gt;ServerIdent                     on              "Bienvenido"&lt;br /&gt;DeferWelcome                    on&lt;br /&gt;DefaultServer                   on&lt;br /&gt;&lt;br /&gt;DisplayLogin                    .welcome        # Textfile to display on login&lt;br /&gt;DisplayConnect                  .connect        # Textfile to display on connection&lt;br /&gt;#DisplayFirstChdir               .firstchdir     # Textfile to display on first changedir&lt;br /&gt;&lt;br /&gt;UseReverseDNS                   off&lt;br /&gt;IdentLookups                    off&lt;br /&gt;&lt;br /&gt;Port                            21&lt;br /&gt;Umask                           022&lt;br /&gt;MaxInstances                    15&lt;br /&gt;MaxClientsPerHost               3               "Only %m connections per host allowed"&lt;br /&gt;MaxClients                      10              "Only %m total simultanious logins allowed"&lt;br /&gt;MaxHostsPerUser                 1&lt;br /&gt;&lt;br /&gt;User                            ftp&lt;br /&gt;Group                           nogroup&lt;br /&gt;&lt;br /&gt;ScoreboardFile                  /var/log/scoreboard&lt;br /&gt;&lt;br /&gt;#carga modulos &lt;br /&gt;Include /etc/proftpd/modules.conf&lt;br /&gt;# Some logging formats&lt;br /&gt;LogFormat                       default         "%h %l %u %t \"%r\" %s %b"&lt;br /&gt;LogFormat                       auth            "%v [%P] %h %t \"%r\" %s"&lt;br /&gt;LogFormat                       write           "%h %l %u %t \"%r\" %s %b"&lt;br /&gt;&lt;br /&gt;# Define log-files to use&lt;br /&gt;TransferLog                     /var/log/proftpd.xferlog&lt;br /&gt;ExtendedLog                     /var/log/proftpd.access_log    WRITE,READ write&lt;br /&gt;ExtendedLog                     /var/log/proftpd.auth_log      AUTH auth&lt;br /&gt;ExtendedLog                     /var/log/proftpd.paranoid_log  ALL default&lt;br /&gt;SQLLogFile                      /var/log/proftpd.mysql&lt;br /&gt;QuotaLog                        /var/log/proftpd.quota&lt;br /&gt;&lt;br /&gt;# Set up authentication via SQL&lt;br /&gt;# ===========&lt;br /&gt;AuthOrder                       mod_sql.c&lt;br /&gt;SQLAuthTypes                    Backend&lt;br /&gt;SQLConnectInfo                  proftpd_admin@localhost usuario contraseña &lt;br /&gt;SQLUserInfo                     usertable userid passwd uid gid homedir shell &lt;br /&gt;SQLGroupInfo                    grouptable groupname gid members &lt;br /&gt;SQLUserWhereClause              "disabled=0 and (NOW()&amp;lt;=expiration or expiration=-1 or expiration=0)"&lt;br /&gt;&lt;br /&gt;# Log the user logging in&lt;br /&gt;SQLLog PASS counter&lt;br /&gt;SQLNamedQuery counter UPDATE "lastlogin=now(), count=count+1 WHERE userid='%u'" usertable&lt;br /&gt;&lt;br /&gt;# logout log&lt;br /&gt;SQLLog EXIT time_logout&lt;br /&gt;SQLNamedQuery time_logout UPDATE "lastlogout=now() WHERE userid='%u'" usertable&lt;br /&gt;&lt;br /&gt;# display last login time when PASS command is given&lt;br /&gt;SQLNamedQuery login_time SELECT "lastlogin from usertable where userid='%u'"&lt;br /&gt;SQLShowInfo PASS "230" "Last login was: %{login_time}"&lt;br /&gt;&lt;br /&gt;# xfer Log in mysql&lt;br /&gt;SQLLog RETR,STOR transfer1&lt;br /&gt;SQLNamedQuery  transfer1 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T', now(), 'c', NULL" xfer_stat&lt;br /&gt;SQLLOG ERR_RETR,ERR_STOR transfer2&lt;br /&gt;SQLNamedQuery  transfer2 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T', now(), 'i', NULL" xfer_stat&lt;br /&gt;&lt;br /&gt;# User quotas&lt;br /&gt;# ===========&lt;br /&gt;QuotaEngine on&lt;br /&gt;QuotaDirectoryTally on&lt;br /&gt;QuotaDisplayUnits Mb&lt;br /&gt;QuotaShowQuotas on&lt;br /&gt;&lt;br /&gt;SQLNamedQuery get-quota-limit SELECT "name, quota_type, per_session, limit_type, bytes_in_avail, bytes_out_avail,bytes_xfer_avail, files_in_avail, files_out_avail, files_xfer_avail FROM ftpquotalimits WHERE name = '%{0}' AND quota_type = '%{1}'"&lt;br /&gt;SQLNamedQuery get-quota-tally SELECT "name, quota_type, bytes_in_used, bytes_out_used, bytes_xfer_used, files_in_used,files_out_used, files_xfer_used FROM ftpquotatallies WHERE name = '%{0}' AND quota_type = '%{1}'"&lt;br /&gt;SQLNamedQuery update-quota-tally UPDATE "bytes_in_used = bytes_in_used + %{0}, bytes_out_used = bytes_out_used + %{1},bytes_xfer_used = bytes_xfer_used + %{2}, files_in_used = files_in_used + %{3}, files_out_used = files_out_used + %{4},files_xfer_used = files_xfer_used + %{5} WHERE name = '%{6}' AND quota_type = '%{7}'" ftpquotatallies&lt;br /&gt;SQLNamedQuery insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4}, %{5}, %{6}, %{7}" ftpquotatallies&lt;br /&gt;&lt;br /&gt;QuotaLimitTable sql:/get-quota-limit&lt;br /&gt;QuotaTallyTable sql:/get-quota-tally/update-quota-tally/insert-quota-tally&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;AllowStoreRestart               on&lt;br /&gt;AllowRetrieveRestart            on&lt;br /&gt;RequireValidShell               off&lt;br /&gt;PathDenyFilter                  "\\.ftp)|\\.ht)[a-z]+$" &lt;br /&gt;DefaultRoot                     ~&lt;br /&gt;DenyFilter                      \*.*/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;directory *="" ftp=""&gt;&lt;br /&gt;        AllowOverwrite          on&lt;br /&gt;        HideNoAccess            off&lt;br /&gt;        &lt;limit read=""&gt;&lt;br /&gt;                AllowAll&lt;br /&gt;        &lt;/limit&gt;&lt;br /&gt;&lt;br /&gt;        &lt;limit write=""&gt;&lt;br /&gt;                DenyGroup       !admins&lt;br /&gt;        &lt;/limit&gt;&lt;br /&gt;&lt;/directory&gt;&lt;br /&gt;&lt;br /&gt;&lt;directory *="" ftp="" incoming=""&gt;&lt;br /&gt;        AllowOverwrite          on&lt;br /&gt;        HideNoAccess            on&lt;br /&gt;&lt;br /&gt;        &lt;limit read=""&gt;&lt;br /&gt;                DenyGroup       !admins&lt;br /&gt;        &lt;/limit&gt;&lt;br /&gt;&lt;br /&gt;        &lt;limit mkd="" stor=""&gt;&lt;br /&gt;                AllowAll&lt;br /&gt;        &lt;/limit&gt;&lt;br /&gt;&lt;/directory&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;en la linea 45 hay que cambiar usuario por el &amp;nbsp;dueño de la base de datos proftpd_admin y la contraseña de esta misma&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;2) modificar (reemplazar) el archivo modules.conf &amp;nbsp;por:&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="code"&gt;&lt;pre class="bash" name="code"&gt;#&lt;br /&gt;# This file is used to manage DSO modules and features.&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;# This is the directory where DSO modules reside&lt;br /&gt;&lt;br /&gt;ModulePath /usr/lib/proftpd&lt;br /&gt;&lt;br /&gt;# Allow only user root to load and unload modules, but allow everyone&lt;br /&gt;# to see which modules have been loaded&lt;br /&gt;&lt;br /&gt;ModuleControlsACLs insmod,rmmod allow user root&lt;br /&gt;ModuleControlsACLs lsmod allow user *&lt;br /&gt;&lt;br /&gt;LoadModule mod_ctrls_admin.c&lt;br /&gt;LoadModule mod_tls.c&lt;br /&gt;&lt;br /&gt;# Install one of proftpd-mod-mysql, proftpd-mod-pgsql or any other&lt;br /&gt;# SQL backend engine to use this module and the required backend.&lt;br /&gt;# This module must be mandatory loaded before anyone of&lt;br /&gt;# the existent SQL backeds.&lt;br /&gt;LoadModule mod_sql.c&lt;br /&gt;&lt;br /&gt;# Install proftpd-mod-ldap to use this&lt;br /&gt;#LoadModule mod_ldap.c&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# 'SQLBackend mysql' or 'SQLBackend postgres' directives are required &lt;br /&gt;# to have SQL authorization working. You can also comment out the&lt;br /&gt;# unused module here, in alternative.&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;# Install proftpd-mod-mysql and decomment the previous&lt;br /&gt;#mod_sql.c module to use this.&lt;br /&gt;LoadModule mod_sql_mysql.c&lt;br /&gt;&lt;br /&gt;# Install proftpd-mod-pgsql and decommen the previous &lt;br /&gt;# mod_sql.c module to use this.&lt;br /&gt;#LoadModule mod_sql_postgres.c&lt;br /&gt;&lt;br /&gt;# Install proftpd-mod-sqlite and decomment the previous&lt;br /&gt;# mod_sql.c module to use this&lt;br /&gt;#LoadModule mod_sql_sqlite.c&lt;br /&gt;&lt;br /&gt;# Install proftpd-mod-odbc and decomment the previous&lt;br /&gt;# mod_sql.c moduleto use this&lt;br /&gt;#LoadModule mod_sql_odbc.c&lt;br /&gt;&lt;br /&gt;#LoadModule mod_radius.c&lt;br /&gt;LoadModule mod_quotatab.c&lt;br /&gt;#LoadModule mod_quotatab_file.c&lt;br /&gt;&lt;br /&gt;# Install proftpd-mod-ldap to use this&lt;br /&gt;#LoadModule mod_quotatab_ldap.c&lt;br /&gt;&lt;br /&gt;# Install proftpd-mod-pgsql or proftpd-mod-mysql to use this&lt;br /&gt;LoadModule mod_quotatab_sql.c&lt;br /&gt;#LoadModule mod_quotatab_radius.c&lt;br /&gt;#LoadModule mod_wrap.c&lt;br /&gt;LoadModule mod_rewrite.c&lt;br /&gt;LoadModule mod_load.c&lt;br /&gt;LoadModule mod_ban.c&lt;br /&gt;#LoadModule mod_wrap2.c&lt;br /&gt;#LoadModule mod_wrap2_file.c&lt;br /&gt;# Install proftpd-mod-pgsql or proftpd-mod-mysql to use this&lt;br /&gt;#LoadModule mod_wrap2_sql.c&lt;br /&gt;#LoadModule mod_dynmasq.c&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# keep this module the last one&lt;br /&gt;LoadModule mod_ifsession.c&lt;br /&gt;&lt;br /&gt;#cuota tabs&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;nos falta el include_mysql.conf:&lt;br /&gt;&lt;div class="code"&gt;&lt;pre class="bash" name="code"&gt;AllowStoreRestart 		on&lt;br /&gt;AllowRetrieveRestart		on&lt;br /&gt;RequireValidShell               off&lt;br /&gt;PathDenyFilter 			"\\.ftp)|\\.ht)[a-z]+$" &lt;br /&gt;DefaultRoot 			~&lt;br /&gt;DenyFilter 			\*.*/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# Set up authentication via SQL&lt;br /&gt;# ===========&lt;br /&gt;AuthOrder                       mod_sql.c&lt;br /&gt;SQLAuthTypes			Backend&lt;br /&gt;SQLConnectInfo       		proftpd_admin@localhost proftpd new159753&lt;br /&gt;SQLUserInfo       		usertable userid passwd uid gid homedir shell &lt;br /&gt;SQLGroupInfo       		grouptable groupname gid members &lt;br /&gt;SQLUserWhereClause    		"disabled=0 and (NOW()&amp;lt;=expiration or expiration=-1 or expiration=0)"&lt;br /&gt;&lt;br /&gt;# Log the user logging in&lt;br /&gt;SQLLog PASS counter&lt;br /&gt;SQLNamedQuery counter UPDATE "lastlogin=now(), count=count+1 WHERE userid='%u'" usertable&lt;br /&gt;&lt;br /&gt;# logout log&lt;br /&gt;SQLLog EXIT time_logout&lt;br /&gt;SQLNamedQuery time_logout UPDATE "lastlogout=now() WHERE userid='%u'" usertable&lt;br /&gt;&lt;br /&gt;# display last login time when PASS command is given&lt;br /&gt;SQLNamedQuery login_time SELECT "lastlogin from usertable where userid='%u'"&lt;br /&gt;SQLShowInfo PASS "230" "Last login was: %{login_time}"&lt;br /&gt;&lt;br /&gt;# xfer Log in mysql&lt;br /&gt;SQLLog RETR,STOR transfer1&lt;br /&gt;SQLNamedQuery  transfer1 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T', now(), 'c', NULL" xfer_stat&lt;br /&gt;SQLLOG ERR_RETR,ERR_STOR transfer2&lt;br /&gt;SQLNamedQuery  transfer2 INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T', now(), 'i', NULL" xfer_stat&lt;br /&gt;&lt;br /&gt;# User quotas&lt;br /&gt;# ===========&lt;br /&gt;QuotaEngine on&lt;br /&gt;QuotaDirectoryTally on&lt;br /&gt;QuotaDisplayUnits Mb&lt;br /&gt;QuotaShowQuotas on&lt;br /&gt;&lt;br /&gt;SQLNamedQuery get-quota-limit SELECT "name, quota_type, per_session, limit_type, bytes_in_avail, bytes_out_avail, bytes_xfer_avail, files_in_avail, files_out_avail, files_xfer_avail FROM ftpquotalimits WHERE name = '%{0}' AND quota_type = '%{1}'"&lt;br /&gt;SQLNamedQuery get-quota-tally SELECT "name, quota_type, bytes_in_used, bytes_out_used, bytes_xfer_used, files_in_used, files_out_used, files_xfer_used FROM ftpquotatallies WHERE name = '%{0}' AND quota_type = '%{1}'"&lt;br /&gt;SQLNamedQuery update-quota-tally UPDATE "bytes_in_used = bytes_in_used + %{0}, bytes_out_used = bytes_out_used + %{1}, bytes_xfer_used = bytes_xfer_used + %{2}, files_in_used = files_in_used + %{3}, files_out_used = files_out_used + %{4}, files_xfer_used = files_xfer_used + %{5} WHERE name = '%{6}' AND quota_type = '%{7}'" ftpquotatallies&lt;br /&gt;SQLNamedQuery insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4}, %{5}, %{6}, %{7}" ftpquotatallies&lt;br /&gt;&lt;br /&gt;QuotaLimitTable sql:/get-quota-limit&lt;br /&gt;QuotaTallyTable sql:/get-quota-tally/update-quota-tally/insert-quota-tally&lt;br /&gt;&lt;br /&gt;SQLDefaultUID   65534&lt;br /&gt;CreateHome on 1770 uid 0 gid 0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;### Shaper ###&lt;br /&gt;TransferRate RETR 1000.0&lt;br /&gt;TransferRate STOR 1000.0&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;reiniciamos nuestro proftpd/etc/init.d/proftpd restart&lt;/div&gt;&lt;div style="text-align: justify;"&gt;nuevamente accedemos al dominio &amp;nbsp;que asignamos a apache o http://localhost/proftpd_admin y debemos ir a &lt;b&gt;configure &amp;gt;&amp;nbsp;Filepaths&lt;/b&gt;&amp;nbsp;saldrá:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-o-obFLzMo3c/TmaW07Kj0HI/AAAAAAAAAFU/2H1dK6NrqDQ/s1600/Pantallazo-4.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;"&gt;&lt;img border="0" height="596" src="http://1.bp.blogspot.com/-o-obFLzMo3c/TmaW07Kj0HI/AAAAAAAAAFU/2H1dK6NrqDQ/s640/Pantallazo-4.png" width="580" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;en el campo who va: &lt;b&gt;/usr/bin/who&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;en el campo ftpwho:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;/usr/bin/ftpwho&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;en kernel configuration file:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;/usr/src/linux-headers-2.6.32-5-amd64&lt;/b&gt; (esto depende de tu kernel)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;y finalmente proftpd:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;/usr/sbin/proftpd&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;es probable que en &amp;nbsp;configure -&amp;gt; extensions-&amp;gt;quota, nodeje habilitarlas; dirigete al archivo&lt;b&gt; configuration.xml&lt;/b&gt; que esta en &lt;b&gt;/var/www/eldominio&lt;/b&gt;&amp;nbsp;y encuentra:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="code"&gt;&lt;pre class="xml" name="code"&gt;quota&amp;gt;&lt;br /&gt;			&lt;enabled&gt;0&lt;/enabled&gt;&lt;br /&gt;			&lt;select_quota&gt;&lt;/select_quota&gt;&lt;br /&gt;			&lt;type&gt;user&lt;/type&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;donde sale un 0 cambialo por un 1, y listo, la demas configuracion es intitutiva, la&amp;nbsp;creación,&amp;nbsp;modificación&amp;nbsp;,&amp;nbsp;asignación&amp;nbsp;de reglas y quota,etc.&lt;br /&gt;Francisco.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&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/1209187909741898079-5837275589058839086?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/5837275589058839086/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/09/tutorial-proftpd-con-mysql-y.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/5837275589058839086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/5837275589058839086'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/09/tutorial-proftpd-con-mysql-y.html' title='Tutorial Proftpd con Mysql y Administrador Web'/><author><name>Francisco</name><uri>http://www.blogger.com/profile/08510195131427870300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-PMIdq2gCJrs/TmZ9J5gbb8I/AAAAAAAAAFM/oPCc-rzhKi0/s72-c/Pantallazo-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-2928089776958345047</id><published>2011-08-16T17:45:00.001-04:00</published><updated>2011-08-16T17:47:15.706-04:00</updated><title type='text'>Instalar Firefox Ux en linux</title><content type='html'>&lt;div style="text-align: justify;"&gt;Instalar Firefox Ux en Debian squezze 64 bits&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Vamos a instalar Firefox Ux, el nuevo Firefox de mozilla, para ello descargamos desde la pagina&lt;/div&gt;&lt;div style="text-align: justify;"&gt;https://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-ux/&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Donde buscamos firefox-8.0a1.en-US.linux-x86_64.zip&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Descargamos este archivo y luego lo descomprimimos:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;$unzip firefox-8.0a1.en-US.linux-x86_64.zip&lt;/div&gt;&lt;div style="text-align: justify;"&gt;creara una carpeta firefox sta carpeta la movemos a /opt&lt;/div&gt;&lt;div style="text-align: justify;"&gt;#mv firefox /opt&lt;/div&gt;&lt;div style="text-align: justify;"&gt;para crear el lanzador podemos ocupar el comando:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;$alacarte&lt;/div&gt;&lt;div style="text-align: justify;"&gt;nos mostrara una interfaz similar a esta:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="color: #006600;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: #006600;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: #006600;"&gt;&lt;span style="color: black;"&gt;&lt;a href="http://1.bp.blogspot.com/-VpJ3v_o4_mk/TjmIeefk5LI/AAAAAAAAAFA/9Ii_YCKg_fw/s1600/impre1.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5636686465793844402" src="http://1.bp.blogspot.com/-VpJ3v_o4_mk/TjmIeefk5LI/AAAAAAAAAFA/9Ii_YCKg_fw/s400/impre1.jpg" style="cursor: hand; cursor: pointer; display: block; height: 329px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;nos vamos a internet y agregamos  nuevo elemento el cual nos pedirá:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;nombre: Firefox UX&lt;/div&gt;&lt;div style="text-align: justify;"&gt;comando:&amp;nbsp; /opt/firefox/firefox %u&lt;/div&gt;&lt;div style="text-align: justify;"&gt;comentarios: Firefox UX&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ya tenemos nuetros Firefox UX en Debian Squeeze.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;-- &lt;/div&gt;&lt;div style="text-align: justify;"&gt;by NcW&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-2928089776958345047?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/2928089776958345047/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/08/instalar-firefox-ux-en-linux.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/2928089776958345047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/2928089776958345047'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/08/instalar-firefox-ux-en-linux.html' title='Instalar Firefox Ux en linux'/><author><name>Francisco</name><uri>http://www.blogger.com/profile/08510195131427870300</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-VpJ3v_o4_mk/TjmIeefk5LI/AAAAAAAAAFA/9Ii_YCKg_fw/s72-c/impre1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-119264848293366334</id><published>2011-08-16T17:02:00.000-04:00</published><updated>2011-08-16T17:02:49.658-04:00</updated><title type='text'>Migrar desde Oscommerce a prestashop</title><content type='html'>Este un pequeño tuto de como migrar desde Oscommerce a Prestashop usando el modulo de prestashop import oscommerce v1.0 y no morir en el intento.&lt;br /&gt;Requisitos:&lt;br /&gt;- Tener instalado Prestashop&lt;br /&gt;- tu pagina con oscommerce con Base de Datos Mysql (ya que la migración la hice sobre esta).&lt;br /&gt;-&lt;br /&gt;Paso 1:&lt;br /&gt;&lt;br /&gt;entra al panel de administración de Prestashop , dirigirse a Módulos, e instalar&lt;br /&gt;- import Oscommerce&lt;br /&gt;- import de Tienda&lt;br /&gt;como sale en la siguiente imagen:&lt;br /&gt;&lt;br /&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5605865069630026226" src="http://4.bp.blogspot.com/-M9_6g5yPeYo/TcwIlGYRcfI/AAAAAAAAAA0/iVVjm_IwN5Q/s400/Selecci%25C3%25B3n_001.png" style="cursor: hand; cursor: pointer; height: 260px; width: 400px;" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Paso 2:&lt;br /&gt;&lt;div&gt;Como se muestra en la imagen superior deber seleccionar el link configurar del modulo import de tienda&lt;/div&gt;&lt;div&gt;lo cual te llevara a una pagina como esta:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5605866227474353090" src="http://3.bp.blogspot.com/-IK6lO55-uo8/TcwJofr3y8I/AAAAAAAAAA8/Rdn-6a6O0r4/s400/Selecci%25C3%25B3n_002.png" style="cursor: hand; cursor: pointer; height: 177px; width: 400px;" /&gt;&lt;br /&gt;&lt;br /&gt;donde debes elegir Oscommerce (que la unica opción que me salia a mi xd)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Paso 3: &lt;/div&gt;&lt;div&gt;Ingresar  Datos de Oscommerse, ojo con la ip o el dominio que quieras colocar, por ejemplo;  debes colocar la ip donde esta alojada la DB Mysql de Oscommerce, es decir, si la pagina del prestashop esta alojada en el mismo servidor donde esta la DB Mysql, debes poner localhost o 127.0.0.1, sino la ip que corresponda.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5605867964532006754" src="http://1.bp.blogspot.com/-Z4HMD7sdBcg/TcwLNmusH2I/AAAAAAAAABE/BWsJ6Gzk7Cs/s400/Selecci%25C3%25B3n_003.png" style="cursor: hand; cursor: pointer; height: 199px; width: 400px;" /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Paso 4:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Una vez que le damos Etapa siguiente &lt;/div&gt;&lt;div&gt;entramos a  opciones de migración donde puedes elegir lo que deseas llevar a prestashop.&lt;/div&gt;&lt;div&gt;puede que abajo te diga que no has definido el idioma y/o la moneda, esto lo tienes que hacer en el mismo prestashop.&lt;/div&gt;&lt;div&gt;Muestro la configuración que ocupe:&lt;/div&gt;&lt;div&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5605869889368364658" src="http://1.bp.blogspot.com/-6_P1XeSP3sk/TcwM9pTcFnI/AAAAAAAAABM/-xIk41FvUFo/s400/Selecci%25C3%25B3n_007.png" style="cursor: hand; cursor: pointer; height: 400px; width: 390px;" /&gt;&lt;/div&gt;&lt;div&gt;hasta aca llega el tuto, los posibles errores que puedas encontrar al migrar generalmente son por tipo de DB&lt;/div&gt;&lt;div&gt;ya sea mysql o inndb,etc tambien por campos vacios en las tablas, por caracteres no validos p/e: la "Ñ"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Saludos&lt;br /&gt;&lt;pre a="\\'"&gt;&lt;pre\\'&gt;&lt;/pre\\'&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-119264848293366334?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/119264848293366334/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/05/migrar-desde-oscommerce-prestashop.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/119264848293366334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/119264848293366334'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/05/migrar-desde-oscommerce-prestashop.html' title='Migrar desde Oscommerce a prestashop'/><author><name>NCW</name><uri>http://www.blogger.com/profile/17196278410928996702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-M9_6g5yPeYo/TcwIlGYRcfI/AAAAAAAAAA0/iVVjm_IwN5Q/s72-c/Selecci%25C3%25B3n_001.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-3532604165511142662</id><published>2011-08-02T18:48:00.000-04:00</published><updated>2011-08-02T19:09:06.448-04:00</updated><title type='text'>IP estática en Debian squeeze</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Para obtener ip estática en Debian 6 o Squeeze  se debe realizar el siguiente procedimiento:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt; 1.- bajar  la interface a asignar ip estatica  (eth0/eth1/ath0/ath1) en este caso eth0&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt; # ifdown eth0&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt; 2.- modificar archivo /etc/networks/interfaces  con algún editor de texto.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" &gt;# vi /etc/networks/interfaces&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt; dentro del archivo tendremos algo como esto:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;# This file describes the network interfaces available on your system&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;# and how to activate them. For more information, see interfaces(5).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;# The loopback network interface&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;auto lo&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;iface lo inet loopback&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;# The primary network interface&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;allow-hotplug eth0       &lt;/span&gt;&lt;span class="Apple-style-span"&gt;&amp;lt;--&lt;/span&gt;&lt;span class="Apple-style-span"&gt; &lt;/span&gt;&lt;span class="Apple-style-span"&gt;comentamos esta linea anteponiento un #&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;iface eth0 inet dhcp      &lt;/span&gt;&lt;span class="Apple-style-span"&gt;&amp;lt;-- &lt;/span&gt;comentamos esta linea anteponiento un #&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;y agregamos al final del archivo:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;face eth0 inet static&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;address 192.168.1.200     &amp;lt;-------- aca va la IP que pondrás &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;netmask 255.255.255.0    &amp;lt;--------  depende de el tipo de red y la ip.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;gateway 192.168.1.1        &amp;lt;--------- esa es la puerta de enlace predetermina la ip y la red.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;3.- Asignar los DNS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;#vi /etc/resolv.conf&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;dentro de este archivo ingresas los DNS que generalmente corresponde a la gateway, en este caso "192.168.1.1" pero para caso practico, vamos a usar los del google, ingresas:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;nameserver 8.8.8.8&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;nameserver 8.8.4.4&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;4.- levantamos la tarjeta &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;ifup eth0 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Si, no llegase a tomarte la red de inmediato, reinicias la red &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;#/etc/init.d/network restart&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;--&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Saludos &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;Ncw&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-3532604165511142662?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/3532604165511142662/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/08/ip-estatica-en-debian-squeeze.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/3532604165511142662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/3532604165511142662'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/08/ip-estatica-en-debian-squeeze.html' title='IP estática en Debian squeeze'/><author><name>ncwapuntes</name><uri>http://www.blogger.com/profile/11826059200773308549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-6687110491983888237</id><published>2011-07-24T13:22:00.001-04:00</published><updated>2011-07-24T14:22:17.508-04:00</updated><title type='text'>Instalar Drivers Nvidia Debian 6 de 64 bits</title><content type='html'>&lt;div style="text-align: justify;"&gt;Para instalar los drivers Nvidia 64 bits en nuestro Debian squeeze debemos irnos a la pagina oficial de Nvidia y bajar el driver que corresponda&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://www.nvidia.es/Download/index.aspx?lang=es"&gt;http://www.nvidia.es/Download/index.aspx?lang=es&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;La instalacion de  los drivers comprende compilar estos mismo, para ello nos descargamos&lt;/span&gt;:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; "&gt;&lt;b&gt;# aptitude install build-essential automake make checkinstall dpatch patchutils autotools-dev debhelper quilt fakeroot xutils lintian cmake dh-make libtool autoconf git-core subversion &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande', Tahoma, Arial, Verdana, sans-serif; line-height: 19px; font-size: small; "&gt;Instalamos los headers &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 19px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; "&gt;&lt;b&gt;# aptitude install gcc linux-headers-$(uname -r)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Debian asigna un modulo de los drivers ha nuestra tarjeta nvidia llamado nouveau, por ende antes de iniciar nuestra instalación del driver privativo debemos  eliminar el modulo y archivos:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; "&gt;&lt;strong style="font-weight: bold; "&gt;#&lt;/strong&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; "&gt;&lt;strong style="font-weight: bold; "&gt; apt-get remove xserver-xorg-video-nouveau&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 21px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 16px; font-weight: normal; line-height: normal; "&gt;Removido el driver, nos aseguramos  y lo eliminamos de la lista modprobe, puede ser usando nano, vi,gedit,kate, etc. En este caso mi favorito vi:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; "&gt;&lt;b&gt;#vi  /etc/modprobe.d/blacklist.conf &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; font-size: 16px; font-weight: normal; line-height: normal; "&gt;Adimos las siguiente lineas :&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 21px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: normal; "&gt;&lt;b&gt;#Driver nouveau&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 21px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: normal; "&gt;&lt;b&gt;blacklist nouveau&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Guardamos y ahora presionamos CTRL+ALT+F1 se nos abre una consola y paramos el entorno grafico:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;para Gnome:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; "&gt;# /&lt;strong style="font-weight: bold; "&gt;etc/init.d/gdm3 stop&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;para Kde:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 21px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: normal; "&gt;# /&lt;strong style="font-weight: bold; "&gt;etc/init.d/kdm stop&lt;/strong&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Nos vamos a nuestro archivo descargado de la pagina oficial de nvidia  que deberia ser en formarto .run &lt;/div&gt;&lt;div style="text-align: justify;"&gt;le damos permiso de ejecución:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; "&gt;&lt;b&gt;# chmod 755 &lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;N&lt;/b&gt;&lt;/span&gt;VIDIA-Linux-x*****.run&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ejecutamos  con&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;#sh &lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;N&lt;/b&gt;&lt;/span&gt;VIDIA-Linux-x*****.run&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; "&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;seguimos los pasos,bastante sencillo por lo demas, acotar que posiblemente nos diga que el cc no corresponde a la version, pero le damos continuar.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;alfinal reiniciamos y Listo :D&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Saludos&lt;/div&gt;&lt;div style="text-align: justify;"&gt;NcW&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 21px; "&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-6687110491983888237?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/6687110491983888237/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/07/instalar-drivers-nvidia-debian-6-de-64.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/6687110491983888237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/6687110491983888237'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/07/instalar-drivers-nvidia-debian-6-de-64.html' title='Instalar Drivers Nvidia Debian 6 de 64 bits'/><author><name>ncwapuntes</name><uri>http://www.blogger.com/profile/11826059200773308549</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-7192057543326629002</id><published>2011-04-22T19:55:00.000-03:00</published><updated>2011-04-25T13:50:04.603-03:00</updated><title type='text'>Libreria Jpgraph con Mysql en PHP</title><content type='html'>Desarrollando una aplicacion Web me tope con una librería capaz de graficar los puntos que le demos con diferentes formas de mostrar estadísticas.&lt;div&gt;la  librería se llama jpgraph&lt;/div&gt;&lt;div&gt; la puedes obtener desde&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://jpgraph.net/"&gt;http://jpgraph.net/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;bueno vamos al grano, la idea que quiero presentar es : obtener datos desde una BD Mysql&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;y poder realizar una estadística &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;las variables donde se guarda  los puntos son :&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;$datay1,$datay2,$datay3, $datayN, etc ...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;bueno para que me entiendan coloco el code de uno de los ejemplos que trae la librería:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;require('jpgraph/jpgraph.php');&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;require('jpgraph/jpgraph_line.php');&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;//puntos para generar el grafico&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span style="color:#33cc00;"&gt;$datay1 = array(20,15,23,15,14,58,15,45,65,34,23,12,13,34,56,43,32);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span style="color:#33cc00;"&gt;$datay2 = array(12,9,68,80,440,120,140,2000,620,80);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span style="color:#33cc00;"&gt;$datay3 = array(80,10,11,15);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span style="color:#33cc00;"&gt;$datay4 = array(50,17,32,20,40,70,44,1,74); &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;// Setup the graph&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph = new Graph(800,500);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;SetScale("textlin");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;SetMargin(200,200,200,200);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$theme_class=new VividTheme;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;yaxis-&amp;gt;HideZeroLabel();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;ygrid-&amp;gt;SetFill(true,'#EFEFEF@0.5','#BBCCFF@0.5');&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;xgrid-&amp;gt;Show();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;SetTheme($theme_class);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;img-&amp;gt;SetMargin(80,30,30,40);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;title-&amp;gt;Set('Mensajes BPServer');&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;yaxis-&amp;gt;title-&amp;gt;SetFont(FF_FONT2,FS_BOLD);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;xaxis-&amp;gt;title-&amp;gt;Set('Hora');&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;yaxis-&amp;gt;title-&amp;gt;Set('Mensajes'); &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span style="color:#ff0000;"&gt;// nombre del eje Y plano cartesiano&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;SetBox(false);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;yaxis-&amp;gt;title-&amp;gt;SetFont( FF_FONT1 , FS_BOLD );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;xaxis-&amp;gt;title-&amp;gt;SetFont( FF_FONT1 , FS_BOLD );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;img-&amp;gt;SetAntiAliasing(true);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;yaxis-&amp;gt;HideZeroLabel(true);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;yaxis-&amp;gt;HideLine(false);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;yaxis-&amp;gt;HideTicks(false,false);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;xgrid-&amp;gt;Show();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;xgrid-&amp;gt;SetLineStyle("solid");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;xaxis-&amp;gt;SetTickLabels(array('06:00','','08:00','','10:00','','12:00','','14:00','','16:00','','18:00','','20:00','','22:00'));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;xgrid-&amp;gt;SetColor('#E3E3E3');&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;// Create the first line&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$p1 = new LinePlot($datay1);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;Add($p1);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$p1-&amp;gt;SetColor("#9495ED");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$p1-&amp;gt;SetLegend('READ');&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;// Create the second line&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$p2 = new LinePlot($datay2);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;Add($p2);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$p2-&amp;gt;SetColor("#B25522");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$p2-&amp;gt;SetLegend('SENT');&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;// Create the third line&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$p3 = new LinePlot($datay3);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;Add($p3);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$p3-&amp;gt;SetColor("#FF1493");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$p3-&amp;gt;SetLegend('T001');&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;// Create the fourth line&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$p4 = new LinePlot($datay4);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;Add($p4);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$p4-&amp;gt;SetColor("#FF1441");&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$p4-&amp;gt;SetLegend('T002');&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;legend-&amp;gt;SetFrameWeight(3);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;// Output line&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$graph-&amp;gt;Stroke();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;?&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;un ejemplo sencillo y completo.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ahora veremos un ejemplo mas practico y de un nivel un poco mas elevado&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;la idea sera:&lt;/div&gt;&lt;div&gt;- Obtener la cantidad de ocurrencias para los registros de SENT,READ,TO01 yTO02 que esten entre los rangos 60000 y 220000 dentro de la base de datos, cabe destacar que 60000 y 220000 corresponde horas, es decir 60000 es igual a 6:00 como 220000 es a 22:00 Hrs (para mayor comodidad del lector).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;cod3:&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;require('jpgraph/jpgraph.php');&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;require('jpgraph/jpgraph_line.php');&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#33cc00;"&gt;$matriz[1]="\"READ\"";&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;$matriz[2]="\"SENT\"";&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;$matriz[3]="\"TO01\"";&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;$matriz[4]="\"TO02\"";&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;$table=$_SESSION['table'];&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;$conexion=mysql_connect($server, $user, $pass) or&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;die("Error en conexion con motor".mysql_error());&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;mysql_select_db($bbdd,$conexion) or&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;die("Fallo al selecionar la BBDD"); &lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;//array para read sent TO01 y TO02&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;$i=0;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;foreach($matriz as $key =&amp;gt; $value){&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;$x=1;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt; for($i=60000;$i&amp;lt;=220000;$i=$i+10000){&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;     $aux=$i+10000;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;      $x++;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;        $consulta=mysql_query("Select count(*) as total from ".$table." where hora &amp;gt;".$i." and hora &amp;lt; ".$aux."  and status =".$value,$conexion); &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;// sumatoria  de las ocurrencias&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;     &lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;        if ($file = mysql_fetch_array($consulta)){&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;             &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;// asignando resultados&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;                if($key==1)  &lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;              $datay1[$x] = $file["total"]; &lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;               if($key==2)  &lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;               $datay2[$x] = $file["total"];  &lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;               if($key==3)  &lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;               $datay3[$x] = $file["total"];   &lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;               if($key==4)  &lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;              $datay4[$x] = $file["total"];  &lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;                }&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;         } &lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;    }&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33cc00;"&gt;...setup graph ...&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;de esta manera obtenemos podemos obtener lo siguiente:&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-8-lynJERQsE/TbWl4gcT0sI/AAAAAAAAAAs/E-c0OUt-S9U/s1600/bpserver201103245002001log.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://1.bp.blogspot.com/-8-lynJERQsE/TbWl4gcT0sI/AAAAAAAAAAs/E-c0OUt-S9U/s320/bpserver201103245002001log.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5599564101905011394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-7192057543326629002?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/7192057543326629002/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/04/libreria-jpgraph-con-mysql-en-php.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/7192057543326629002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/7192057543326629002'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/04/libreria-jpgraph-con-mysql-en-php.html' title='Libreria Jpgraph con Mysql en PHP'/><author><name>NCW</name><uri>http://www.blogger.com/profile/17196278410928996702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-8-lynJERQsE/TbWl4gcT0sI/AAAAAAAAAAs/E-c0OUt-S9U/s72-c/bpserver201103245002001log.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-128667528959574318</id><published>2011-01-09T19:58:00.000-03:00</published><updated>2011-01-09T20:00:17.283-03:00</updated><title type='text'>start wars episodio IV en ascii</title><content type='html'>el episodio IV de start wars en ascii &lt;br /&gt;solo abren una terminal yle dan &lt;br /&gt;&lt;br /&gt;telnet towel.blinkenlights.nl &lt;br /&gt;&lt;br /&gt;y para los niños de winbugs(windows)&lt;br /&gt;&lt;br /&gt;abren inicio-&gt;ejecutar y escriben &lt;br /&gt;&lt;br /&gt;cmd /k telnet towel.blinkenlights.nl&lt;br /&gt;&lt;br /&gt;listo :B&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-128667528959574318?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/128667528959574318/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/01/start-wars-episodio-iv-en-ascii.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/128667528959574318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/128667528959574318'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/01/start-wars-episodio-iv-en-ascii.html' title='start wars episodio IV en ascii'/><author><name>NCW</name><uri>http://www.blogger.com/profile/17196278410928996702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-883638431117786581</id><published>2011-01-09T16:56:00.001-03:00</published><updated>2011-01-09T17:36:12.691-03:00</updated><title type='text'>SPAM  desde ip validas</title><content type='html'>este es un pequeño script creado para poder enviar correos masivos desde cuentas se servidores smtp validos ; por ejemplo el siguiente es de gmail.com usando el comando sendEmail&lt;br /&gt;&lt;br /&gt;debes tener un archivo llamado usuarios.txt con la estructura mail@gmail.com clave&lt;br /&gt;donde pondras todas las cuentas reales de gmail que tienes .. es decir&lt;br /&gt;&lt;br /&gt;tuusuario1@gmail.com clave1&lt;br /&gt;tuusuario2@gmail.com clave2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;la lista de correos se pasa como primer argumento del comando&lt;br /&gt;tiene que ser un texto plano y nada mas (el script se encarga de sacar los correos de cualquer texto que le entreges  creando un archivo lista.txt )&lt;br /&gt;&lt;br /&gt;como prerequisito se debe tener el script sendEmail (ojo no es el smtp sendmail)&lt;br /&gt;desde debian u deribados&lt;br /&gt;&lt;br /&gt;sudo aptitude install sendemail&lt;br /&gt;&lt;br /&gt;desde opensuse&lt;br /&gt;&lt;br /&gt;zypper in sendemail&lt;br /&gt;&lt;br /&gt;ejemplos de utilizacion del script&lt;br /&gt;&lt;br /&gt;$ sh spam.sh /home/tuuser/listadecorreos   /home/tuuser/mensaje.html&lt;br /&gt;&lt;br /&gt;el mensaje puede ser un html, recalco que el mail nosera enviado a spam ya que estamos usando una cuenta gmail .&lt;br /&gt;&lt;br /&gt;uno de los inconvenientes de este script es que como el server gmail permite enviar 500 mails cada 24 hrs . tendriamos que tener varias cuentas para enviar 5000. pero se viene spam.sh&lt;br /&gt;version 2 donde aprovechamos un server publico para enviar correos ilimitados sin problemas con envios a spam :B&lt;br /&gt;les dejo la descarga de script y el codigo&lt;br /&gt;&lt;br /&gt;&lt;a href="http://goo.gl/Umzkj"&gt;http://goo.gl/Umzkj&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;# MailSpam V 0.1&lt;br /&gt;# Autor: Francisco Cespedes&lt;br /&gt;# Script mandar mails masivos con cuentas reales&lt;br /&gt;# server usado gmail&lt;br /&gt;# --argumentos --&lt;br /&gt;# el primer argumento es la direccion de un archivo que contiene correos en un texto plano&lt;br /&gt;# version beta .. configurar archivos usuarios. separados por cantraseña y password&lt;br /&gt;# ejemplo usuario@gmail.com clave&lt;br /&gt;#-------------------&lt;br /&gt;SERVER="smtp.gmail.com:587"&lt;br /&gt;MENSAJE=$(cat  -s  $2)   # para incluir mensaje agregar -m a sedemail&lt;br /&gt;ASUNTO="el asunto"&lt;br /&gt;ADJUNTO=""           # adjuntar con -a  y direccion completa del archivo&lt;br /&gt;&lt;br /&gt;# separa los correos que existan de cualquer texto plano.&lt;br /&gt;grep -Eio '[a-z0-9._-]+@[a-z0-9.-]+[a-z]{2,4}' $1 |sort |uniq &gt; lista.txt&lt;br /&gt;# bucle que envia los correos separados por mail.&lt;br /&gt;# -- deben ser 2 bucles uno para el correo del cual se van a enviar los correos&lt;br /&gt;# -- y otro con los correos destinarios&lt;br /&gt;CONTADOR=0&lt;br /&gt;while read line&lt;br /&gt;do&lt;br /&gt;CORREO=$(echo $line | gawk '{print $1}')&lt;br /&gt;PASSWORD=$(echo $line | gawk '{print $2}' )&lt;br /&gt;USUARIO=$(echo $CORREO |gawk '{print $1}' FS="@" )&lt;br /&gt;&lt;br /&gt;while read line2&lt;br /&gt;do&lt;br /&gt;let CONTADOR+=1&lt;br /&gt; sendEmail -f $CORREO -t $line2 -s $SERVER -o tls=yes -xu $USUARIO -u $ASUNTO -xp $PASSWORD  -m $MENSAJE&lt;br /&gt;if [ $CONTADOR -eq 499 ]; then&lt;br /&gt;     break&lt;br /&gt;  fi&lt;br /&gt;      done &lt; lista.txt&lt;br /&gt;      echo "siguiente usuario: " $CORREO&lt;br /&gt;    let CONTADOR=0&lt;br /&gt;done &lt; usuarios.txt&lt;br /&gt;done &lt; usuarios.txt&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-883638431117786581?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/883638431117786581/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/01/spam-desde-ip-validas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/883638431117786581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/883638431117786581'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2011/01/spam-desde-ip-validas.html' title='SPAM  desde ip validas'/><author><name>NCW</name><uri>http://www.blogger.com/profile/17196278410928996702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-2717163228667297502</id><published>2010-12-17T02:49:00.000-03:00</published><updated>2010-12-17T02:53:34.602-03:00</updated><title type='text'>Instalacion correcta de OpenShot en Opensuse 11.3</title><content type='html'>Intalacion openshot en opensuse&lt;br /&gt;&lt;br /&gt;para no tener problemas con el editor de vídeos, ya que se queda pegado ,si es que les uscedio el caso  , hay que agregar una librería .&lt;br /&gt;&lt;br /&gt;primero descargamos el openshot&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;zypper in openshot&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;luego la librera.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;zypper in frei0r-plugins&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;quedaríamos listos ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-2717163228667297502?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/2717163228667297502/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/12/instalacion-correcta-de-openshot-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/2717163228667297502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/2717163228667297502'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/12/instalacion-correcta-de-openshot-en.html' title='Instalacion correcta de OpenShot en Opensuse 11.3'/><author><name>NCW</name><uri>http://www.blogger.com/profile/17196278410928996702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-2912180962687510262</id><published>2010-12-14T18:54:00.000-03:00</published><updated>2010-12-14T18:57:20.571-03:00</updated><title type='text'>Instalacion de VirtualBox en Opensuse 11.3</title><content type='html'>Instalación de VirtualBox en openSuse 11.3.&lt;br /&gt;&lt;br /&gt;para comenzar descargamos los paquetes correspondientes para la instalación:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;zypper in kernel-source make gcc gcc-c++ pam-devel kernel-syms&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;luego descargamos el virtualbox dependiendo de la arquitectura :)&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;http://www.virtualbox.org/wiki/Linux_Downloads&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;y para finalizar la instalación en sí:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;zypper ./VirtualBox-3.2-3.2.12_68302_openSUSE113-1.x&lt;span style="color: rgb(0, 102, 0);"&gt;86_64&lt;/span&gt;.rpm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* mi arquitectura es de 64 bits por ende el paquete 86_64  es el mio.&lt;br /&gt;&lt;br /&gt;VirtualBox-3.2-3.2.12_68302_openSUSE113-1.x&lt;span style="color: rgb(255, 0, 0);"&gt;86_64&lt;/span&gt;.rpm esto varia segun tu arquitectura&lt;br /&gt;&lt;br /&gt;* recuerda alojarte en el directorio donde descargaste virtualbox para ejecutar zypper .&lt;br /&gt;:)&lt;br /&gt;____________&lt;br /&gt;NcW&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-2912180962687510262?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/2912180962687510262/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/12/instalacion-de-virtualbox-en-opensuse.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/2912180962687510262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/2912180962687510262'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/12/instalacion-de-virtualbox-en-opensuse.html' title='Instalacion de VirtualBox en Opensuse 11.3'/><author><name>NCW</name><uri>http://www.blogger.com/profile/17196278410928996702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-8529749888642027920</id><published>2010-11-16T21:00:00.000-03:00</published><updated>2010-11-16T21:08:30.454-03:00</updated><title type='text'>Multiusuario phpmyadmin</title><content type='html'>la idea principal de esta ayuda es poder crear una petición de usuario y contraseña , o comúnmente llamado login en phpmyadmin.&lt;br /&gt; lo primero es buscar el archivo &lt;font color="red"&gt;config.inc.php&lt;/font&gt; que generalmente esta ubicado en la carpeta de phpmyadmin.&lt;br /&gt;luego modificar las siguientes variables:&lt;br /&gt;&lt;br /&gt;&lt;font color="red"&gt;$cfg['Servers'][$i]['auth_type'] = 'config';&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;remplazas config por cookies ,si ya esta en cookies en vez de config no lo modifiques.&lt;br /&gt;te quedara de esta forma:&lt;br /&gt;&lt;font color="red"&gt;$cfg['Servers'][$i]['auth_type'] = 'cookie';&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;luego deben crear una variable o modificar si es que ya existe de esta forma:&lt;br /&gt;&lt;font color="red"&gt;$cfg['blowfish_secret'] ='tu_frase';&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;esta frase es usada para la encriptacion, debes cambiarla  por la que mas te acomode a ti.&lt;br /&gt;&lt;br /&gt;por ultimo guardas las modificaciones y reinicias el servidor.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;by NcW|@&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-8529749888642027920?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/8529749888642027920/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/11/multiusuario-phpmyadmin.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/8529749888642027920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/8529749888642027920'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/11/multiusuario-phpmyadmin.html' title='Multiusuario phpmyadmin'/><author><name>NCW</name><uri>http://www.blogger.com/profile/17196278410928996702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-7415477796791306211</id><published>2010-10-13T12:44:00.000-03:00</published><updated>2010-10-13T13:07:30.972-03:00</updated><title type='text'>flash player slackware 13.1</title><content type='html'>me cambie de Debian Squezze a Slackware esperando algun reto nuevo o algo mas xd.&lt;br /&gt;bueno y lo primero que realize fue la intalacion de flashplayer para el mozilla y los pasos son:&lt;br /&gt;&lt;br /&gt;  lo primero vamos a la pagina de adobe:http://labs.adobe.com/downloads/flashplayer10.html&lt;br /&gt;  y buscamos 64-bit Release Players  y descargamos el que dice:Download plug-in for 64-bit Linux&lt;br /&gt;    luego:&lt;br /&gt;    #tar xvf flashplayer_square_p2_64bit_linux_092710.tar.gz&lt;br /&gt;&lt;br /&gt;    #cp libflashplayer.so /usr/lib64/firefox-3.6/plugins/&lt;br /&gt;  &lt;br /&gt;  y reiniciamos el navegador :). ahora si tienes la version de 32 bits &lt;br /&gt;   &lt;br /&gt;   te vas a "32-bit Release Players" y descargas  "Download plug-in for 32-bit Linux "&lt;br /&gt;  descomprimes  el archivo y te vas a :&lt;br /&gt;  &lt;br /&gt;   #cp libflashplayer.so /usr/lib/firefox-3.6/plugins/&lt;br /&gt;&lt;br /&gt;   ahora solo reinicias :) y listo .&lt;br /&gt;   &lt;br /&gt;   un detalle : para subir el volumen general de sonido basta con :&lt;br /&gt;  $kamix&lt;br /&gt;  y subes el volumen o lo bajas como quieras :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-7415477796791306211?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/7415477796791306211/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/10/flash-player-slackware-131.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/7415477796791306211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/7415477796791306211'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/10/flash-player-slackware-131.html' title='flash player slackware 13.1'/><author><name>NCW</name><uri>http://www.blogger.com/profile/17196278410928996702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-3431739319424905571</id><published>2010-09-25T08:44:00.000-04:00</published><updated>2010-10-01T02:12:57.081-04:00</updated><title type='text'>DEBIAN Squeeze [SOLUCIONADO]</title><content type='html'>ayer descarge el debian squeeze de la pagina oficial obviamente,tengo instalado windows y tenia otra distro de linux en otra particion .. bueno el asunto fue que de tanto bajar programitas y juegos para el windows pues me lo heche  XD y para variar (tipico de windoR) es formatear , pues lo hice formatie luego instale wl windows .todo bien hasta que reinicie y me di cuenta que el windows me borro el grub, no lo vi tan complicado (hasta hora que me demore como 5 horaS en arreglarlo xd )&lt;br /&gt;bueno en ello se me ocurre la fantastica idea de instalar el Debian squeeze y cuando iba en lo mejor me dice "ERROR GRUB " y una pila de cuestiones . probe con el lilo .ERROR 27 . yo pense qque algo habia hecho . no me permitia seguir la instalacion asi que desidi reiniciar y me topo con la sorpresa que el windows no arranca y no tengo GRUB. en todo esto agarre notebook y me puse a investigar .bla . bla .bla probe con SGB y nada mil y un invento . &lt;br /&gt;luego de todo l ocurrido decidi instalar debian en modo experto (siendo que yo no soy ningun esperto xd) y lo instale  me permitio elegir el grub o el lilo  elegi el grub y lo instale en el master MBR , porsupesto xd, y me dejo ..segui la instalacion cuando de todo solo tenia la terminal y yo (un clasico de linux) y le tipie:&lt;br /&gt;$startx&lt;br /&gt;resulta que no estaba el comando yo que plop :P y pense alomejor no esta instalado el xorg&lt;br /&gt;resulto que fue asi (creo que me salte pasos en la instalacion experto, ese fue mi error).&lt;br /&gt;&lt;br /&gt; cambie los repositorios (ya que no los traia) :&lt;br /&gt;&lt;br /&gt;root@localhost# nano /etc/apt/sources.list&lt;br /&gt;&lt;br /&gt;#OFICIALES&lt;br /&gt;deb http://ftp.fr.debian.org/debian/ squeeze main&lt;br /&gt;deb-src http://ftp.fr.debian.org/debian/ squeeze main &lt;br /&gt;&lt;br /&gt;#SEGURIDAD&lt;br /&gt;deb http://security.debian.org/ squeeze/updates main&lt;br /&gt;deb-src http://security.debian.org/ squeeze/updates main &lt;br /&gt;&lt;br /&gt;#MULTIMEDIA&lt;br /&gt;deb http://www.debian-multimedia.org/ squeeze main&lt;br /&gt;deb-src http://www.debian-multimedia.org/ squeeze main &lt;br /&gt;&lt;br /&gt;actualize el sistema:&lt;br /&gt;&lt;br /&gt;#aptitude update &amp;&amp; aptitude upgrade&lt;br /&gt;&lt;br /&gt;dejando mi squeeze al dia y posteriormente instale las terminalesX que tampoco venian xd &lt;br /&gt;&lt;br /&gt;#aptitude install x-windows-system-core xterm xdm icewm&lt;br /&gt;luego instale el xorg&lt;br /&gt;#aptitude install xserver-xorg xfonts-base&lt;br /&gt; quede al dia ..&lt;br /&gt;instalo el kde&lt;br /&gt;#aptitude install kde-full&lt;br /&gt;(kde se demoro un monton dx)&lt;br /&gt;y reinicio&lt;br /&gt;y shan tenia el grub y el kde full ..pero en el grub no me salia el windows haci que lo agrege a la lista del grub :B con un simple &lt;br /&gt;# update-grub&lt;br /&gt;&lt;br /&gt;* considerar: cuando sale "#" en las instrucciones es porque corresponde a modo root es decir &lt;br /&gt;hay que entrar con un "su" en la terminal ..&lt;br /&gt;&lt;br /&gt;espero que halla servido  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;by NcW|@&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-3431739319424905571?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/3431739319424905571/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/09/pronto-video-obteniendo-el-control-de.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/3431739319424905571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/3431739319424905571'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/09/pronto-video-obteniendo-el-control-de.html' title='DEBIAN Squeeze [SOLUCIONADO]'/><author><name>NCW</name><uri>http://www.blogger.com/profile/17196278410928996702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-5080991196565817594</id><published>2010-08-04T23:24:00.000-04:00</published><updated>2010-08-04T23:28:02.259-04:00</updated><title type='text'>ocultar una shell o el cmd con vbs /visual basic script</title><content type='html'>no recuerdo bien de donde obtube el code pero  lo tenia en el pc y justo salio la oportunidad de ocuparlo y lo publico :D.&lt;br /&gt;Aqui se los dejo esta es super sencillo el code:&lt;br /&gt;&lt;br /&gt;set objshell = createobject ("wscript.shell")&lt;br /&gt;objshell.run "archivo", vbhide&lt;br /&gt;&lt;br /&gt;el archivo es el programa que quieres que corra en background :B &lt;br /&gt;. ojala que halla servido :B&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-5080991196565817594?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/5080991196565817594/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/08/ocultar-una-shell-o-el-cmd-con-vbs.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/5080991196565817594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/5080991196565817594'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/08/ocultar-una-shell-o-el-cmd-con-vbs.html' title='ocultar una shell o el cmd con vbs /visual basic script'/><author><name>NCW</name><uri>http://www.blogger.com/profile/17196278410928996702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-2273499140706301726</id><published>2010-08-02T22:28:00.000-04:00</published><updated>2010-08-02T22:31:59.158-04:00</updated><title type='text'>No puedo Entrar HG520c bloqueado por movistar</title><content type='html'>la forma para entrar al router es &lt;br /&gt; 1.- tipea "http://192.168.1.1/rpSys.html" (sin comillas).&lt;br /&gt; 2.- usuario de : "TCH_superhua_csm" (sin comillas).&lt;br /&gt; 3.- pass: "wei$1174157oiram" (sin comillas).&lt;br /&gt;&lt;br /&gt; a Disfrutar de Tu router XD !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-2273499140706301726?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/2273499140706301726/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/08/no-puedo-entrar-hg520c-bloqueado-por.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/2273499140706301726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/2273499140706301726'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/08/no-puedo-entrar-hg520c-bloqueado-por.html' title='No puedo Entrar HG520c bloqueado por movistar'/><author><name>NCW</name><uri>http://www.blogger.com/profile/17196278410928996702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-784492917668306042</id><published>2010-07-14T22:27:00.000-04:00</published><updated>2010-07-14T22:37:38.459-04:00</updated><title type='text'>Eliminar KDE</title><content type='html'>eliminar todo  el KDE de debian &lt;br /&gt;para ello se ocupan los siguientes pasos:&lt;br /&gt;1. nos logeamos como root, &lt;br /&gt;$su&lt;br /&gt;contraseña:&lt;br /&gt;#&lt;br /&gt;2. ya como root nos dedicamos a borrar KDE:&lt;br /&gt;&lt;font color="#FF0000"&gt;# apt-get remove --purge kde-core &lt;/font&gt;&lt;br /&gt;3. ahora veremos si encontramos algunas librerias que esten huerfanas, para eliminarlas &lt;br /&gt;&lt;font color="#FF0000"&gt;#deborphan&lt;/font&gt;&lt;br /&gt;4. si es que te salen librerias , no te preocupes son librerias que no se ocupan. las eliminamos con:&lt;br /&gt;&lt;font color="#FF0000"&gt; # apt-get remove --purge $(deborphan) &lt;/font&gt;.&lt;br /&gt;espero que te halla servido :B&lt;br /&gt;&lt;br /&gt;.- si tu usas una distribucion como Ubuntu . enves de logear como root (el paso 1.). puedes desde el paso 2. colocar delante el  comando sudo,es decir, &lt;font color="#FF0000"&gt;$sudo apt-get remove --purge kde-core &lt;/font&gt; &lt;p&gt; asi  con los otros pasos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-784492917668306042?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/784492917668306042/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/07/eliminar-kde.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/784492917668306042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/784492917668306042'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/07/eliminar-kde.html' title='Eliminar KDE'/><author><name>NCW</name><uri>http://www.blogger.com/profile/17196278410928996702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-8782368339890334688</id><published>2010-06-10T19:54:00.000-04:00</published><updated>2010-06-10T19:56:35.454-04:00</updated><title type='text'>Informatico</title><content type='html'>estas realemte seguro en ser informatico ????&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Los informáticos...&lt;br /&gt;&lt;br /&gt;... Trabajan en horas extrañas y la mayoría de las veces de noche (igual que las prostitutas)&lt;br /&gt;&lt;br /&gt;... Les pagan por hacer felices a sus clientes (como las prostitutas)&lt;br /&gt;&lt;br /&gt;... El cliente paga mucho, pero casi todo el dinero se lo queda su jefe !! (como las prostitutas)&lt;br /&gt;&lt;br /&gt;... El auto del jefe siempre es mejor (como las prostitutas)&lt;br /&gt;&lt;br /&gt;... Le pagan el viaje, los viáticos y el hotel (como las prostitutas)&lt;br /&gt;&lt;br /&gt;... Cobra por horas, pero de todos modos debe trabajar hasta que termina (como las prostitutas)&lt;br /&gt;&lt;br /&gt;... En el fondo le pagan por satisfacer lo que los clientes se imaginan y quieren (como las prostitutas)&lt;br /&gt;&lt;br /&gt;... Cuando sus hijos le preguntan en qué trabajan, nunca pueden explicarlo claramente (como las prostitutas)&lt;br /&gt;&lt;br /&gt;... Sus amigos de siempre se terminan distanciando y sólo puede reunirse con otros como él !! (como las prostitutas)&lt;br /&gt;&lt;br /&gt;... Cuando se va a hacer un "servicio" al cliente se va arreglado, pero siempre regresa hecho polvo y destrozado !! (como las prostitutas)&lt;br /&gt;&lt;br /&gt;... El cliente, siempre paga la opción más económica, pero luego pretende el servicio completo y gratis !! (como las prostitutas).&lt;br /&gt;&lt;br /&gt;... Cada día al levantarse dicen "NO VOY A HACER ESTO TODA MI VIDA!!!" (como las prostitutas)&lt;br /&gt;&lt;br /&gt;... Si las cosas salen mal es siempre su culpa!! (como las prostitutas)&lt;br /&gt;&lt;br /&gt;... Tiene que brindarle servicios gratis a su jefe, amigos y familiares (como las prostitutas).&lt;br /&gt;&lt;br /&gt;Estás seguro de que quieres ser informático ???&lt;br /&gt;&lt;br /&gt;pero si es tu vocacion ponele empeño (como una prostituta )XD&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-8782368339890334688?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/8782368339890334688/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/06/informatico.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/8782368339890334688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/8782368339890334688'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/06/informatico.html' title='Informatico'/><author><name>NCW</name><uri>http://www.blogger.com/profile/17196278410928996702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-544105068242628862</id><published>2010-05-27T20:04:00.000-04:00</published><updated>2010-05-28T20:03:08.975-04:00</updated><title type='text'>Mandar Mails Anonimos :p</title><content type='html'>Puedes Mandar a quien quieras Mails con el nombre de dominio que sea &lt;br /&gt;ej: facebook@facebook aqui va XD..--&gt;&lt;br /&gt;http://samanalinuk.host56.com/prepo.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-544105068242628862?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/544105068242628862/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/05/mandar-mails-anonimos-p.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/544105068242628862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/544105068242628862'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/05/mandar-mails-anonimos-p.html' title='Mandar Mails Anonimos :p'/><author><name>NCW</name><uri>http://www.blogger.com/profile/17196278410928996702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1209187909741898079.post-834836700308793571</id><published>2010-05-26T14:49:00.000-04:00</published><updated>2010-05-26T15:29:37.831-04:00</updated><title type='text'>Problemas con ralink 2860</title><content type='html'>RaLink RT2860 en linux &lt;br /&gt;&lt;br /&gt;hace muy poco quize probar backtrack 4 final en un notebook packard bell . se supone que este distrito viene listo con la mayoria de los drivers y herramientas, mi sorpresa fue que no venian configurados los drivers para el RaLink RT2860 y me costo muxo encontrar informacion sobre esto. y buscando en linux me fui directamente a la carpeta /etc/Wireless/ y note que estaban los drivers para RaLink RT2870STA que corresponde a la siguiente version del chipset :B  :&lt;br /&gt;&lt;br /&gt;#The word of "Default" must not be removed&lt;br /&gt;Default&lt;br /&gt;CountryRegion=5&lt;br /&gt;CountryRegionABand=7&lt;br /&gt;CountryCode=&lt;br /&gt;ChannelGeography=1&lt;br /&gt;SSID=11n-AP&lt;br /&gt;NetworkType=Infra&lt;br /&gt;WirelessMode=5&lt;br /&gt;Channel=0&lt;br /&gt;BeaconPeriod=100&lt;br /&gt;TxPower=100&lt;br /&gt;BGProtection=0&lt;br /&gt;TxPreamble=0&lt;br /&gt;RTSThreshold=2347&lt;br /&gt;FragThreshold=2346&lt;br /&gt;TxBurst=1&lt;br /&gt;PktAggregate=0&lt;br /&gt;WmmCapable=1&lt;br /&gt;AckPolicy=0;0;0;0&lt;br /&gt;AuthMode=OPEN&lt;br /&gt;EncrypType=NONE&lt;br /&gt;WPAPSK=&lt;br /&gt;DefaultKeyID=1&lt;br /&gt;Key1Type=0&lt;br /&gt;Key1Str=&lt;br /&gt;Key2Type=0&lt;br /&gt;Key2Str=&lt;br /&gt;Key3Type=0&lt;br /&gt;Key3Str=&lt;br /&gt;Key4Type=0&lt;br /&gt;Key4Str=&lt;br /&gt;PSMode=CAM&lt;br /&gt;AutoRoaming=0&lt;br /&gt;RoamThreshold=70&lt;br /&gt;APSDCapable=0&lt;br /&gt;APSDAC=0;0;0;0&lt;br /&gt;HT_RDG=1&lt;br /&gt;HT_EXTCHA=0&lt;br /&gt;HT_OpMode=0&lt;br /&gt;HT_MpduDensity=4&lt;br /&gt;HT_BW=1&lt;br /&gt;HT_BADecline=0&lt;br /&gt;HT_AutoBA=1&lt;br /&gt;HT_AMSDU=0&lt;br /&gt;HT_BAWinSize=64&lt;br /&gt;HT_GI=1&lt;br /&gt;HT_MCS=33&lt;br /&gt;HT_MIMOPSMode=3&lt;br /&gt;HT_DisallowTKIP=1&lt;br /&gt;IEEE80211H=0&lt;br /&gt;TGnWifiTest=0&lt;br /&gt;WirelessEvent=0&lt;br /&gt;CarrierDetect=0&lt;br /&gt;AntDiversity=0&lt;br /&gt;BeaconLostTime=4&lt;br /&gt;PSP_XLINK_MODE=0&lt;br /&gt;&lt;br /&gt;la verda es el mismo para el 2870 y 2860 , por ende , si no lo tienes copia el contenido de arriba y en tu editor favorito le pegas y lo guardas con extencion .dat es decir: RT2860STA.dat   en la carpeta  /etc/Wireless/RT2860STA (si no tienes esa carpeta ; la creas :D)  y listo  &lt;br /&gt;&lt;br /&gt;o si tienes el /etc/Wireless/RT2870STA.dat pues en la terminal le das:&lt;br /&gt;&lt;br /&gt;mkdir -p /etc/Wireless/RT2860STA&lt;br /&gt;y luego ...&lt;br /&gt;cp /etc/Wireless/RT2870STA/RT2870STA.dat /etc/Wireless/RT2860STA/RT2860STA.dat&lt;br /&gt;&lt;br /&gt;por si no lo sabes . la primera instruccion te crea una carpeta &lt;br /&gt;y la segunda instruccion te copia el contenido &lt;br /&gt;&lt;br /&gt;de ai deberia correrte full xD .. me funsiona hasta para el aircack-ng y el wifizoo :p&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1209187909741898079-834836700308793571?l=ncw-apuntes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ncw-apuntes.blogspot.com/feeds/834836700308793571/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/05/problemas-con-ralink-2860.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/834836700308793571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1209187909741898079/posts/default/834836700308793571'/><link rel='alternate' type='text/html' href='http://ncw-apuntes.blogspot.com/2010/05/problemas-con-ralink-2860.html' title='Problemas con ralink 2860'/><author><name>NCW</name><uri>http://www.blogger.com/profile/17196278410928996702</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
