<?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-18871222</id><updated>2011-08-07T08:23:11.301+02:00</updated><category term='gadget'/><category term='xbox'/><title type='text'>Le llamaban dictador</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18871222.post-933520284279952383</id><published>2011-08-01T17:41:00.000+02:00</published><updated>2011-08-01T17:41:58.154+02:00</updated><title type='text'>livebox2 de Orange (I)</title><content type='html'>Esta semana hemos migrado el ADSL de movistar a orange. ¿Por qué? Porque estaba cansado de recibir llamadas comerciales aún habíendo llamado a "atención al cliente" para que no las volviesen a realizar. 5 dias después de esa llamada nos llaman para preguntarnos si estámos satisfechos con cómo han solucionado el problema: "Me estás llamando, ¿no? entonces no estoy satisfech@". A partir de ese dia recibíamos 2 llamadas diarias :-/&lt;br /&gt;&lt;br /&gt;El caso es que, como decía, nos pusieron un router livebox2. A mí me parecía una patata vistosa de plástico, acostumbrado a configurar como he querido siempre los routers de telefónica. Lo primero de todo es que está documentado cómo acceder al router para configurar lo que cualquier usuario normal querría: la wifi (así me evito reconfigurarla en todos los clientes), NAT, IPs, etc, cosa que siempre ha habido que andar indagando (en mayor o menor medida) para otros routers.&lt;br /&gt;&lt;br /&gt;Por todas partes lo encuentras. Para acceso web: "admin/admin", para telnet: "root/1234". Pero estos accesos no muestran todas las opciones... en un principio.&lt;br /&gt;&lt;br /&gt;Por casualidad, buscando otra cosa, me encontré en &lt;a href="http://www.elhacker.net/"&gt;elhacker.net&lt;/a&gt; &lt;a href="http://foro.elhacker.net/android/livebox2_unlocker-t334748.0.html"&gt;un post&lt;/a&gt; que indicaba que había una aplicación para Android que permitia "abrir menús ocultos" en el livebox. Accedí y también había una aplicación para windoze. Parecía que lo habían creado en seguridad-wireless.net, pero en ninguno de los dos foros encontré los fuentes para poder portarlo a gnu/linux, así que me decidí por la versión windoze en una máquina virtual y un wireshark escuchando cualquier conexión a la IP del router. &lt;br /&gt;&lt;br /&gt;Tras lanzar la aplicación y finalizar en la máquina virtual , detengo la captura. Hace peticiones telnet. Tras un "Follow TCP Stream" veo toda la conexión, login y comandos hasta el exit. Va a ser fácil pasarlo a python. Además así, quien lo quiera ejecutar (en cualquier SO) sabrá lo que está ejecutando.&lt;br /&gt;&lt;a href="http://www.fileserve.com/file/q5cFQP4"&gt;&lt;b&gt;File name: livebox.tgz File size:604 Bytes&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Al hacer login con el usuario que lo hace el script encontraremos el curioso comando &lt;i&gt;shell&lt;/i&gt; que nos abrirá una sh en el router (no el cli que nos atiende nada más conectarnos.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-9GGtPDTMZnY/TjbI74lQPeI/AAAAAAAAAcc/bHmkc7nLfj8/s1600/liveboxpng" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="215" width="320" src="http://4.bp.blogspot.com/-9GGtPDTMZnY/TjbI74lQPeI/AAAAAAAAAcc/bHmkc7nLfj8/s320/liveboxpng" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Continuará...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-933520284279952383?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/933520284279952383/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=933520284279952383&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/933520284279952383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/933520284279952383'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2011/08/livebox2-de-orange-i.html' title='livebox2 de Orange (I)'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-9GGtPDTMZnY/TjbI74lQPeI/AAAAAAAAAcc/bHmkc7nLfj8/s72-c/liveboxpng' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-841776746292134614</id><published>2009-06-04T10:49:00.006+02:00</published><updated>2009-06-04T12:42:08.113+02:00</updated><title type='text'>Lighttpd en Centos 5.2</title><content type='html'>Para instalar Lighttpd en CentOS 5.2 hay que instalar primero ciertos paquetes de desarrollo:&lt;br /&gt;&lt;blockquote&gt;yum install bzip2-devel zlib-devel pcre-devel&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Buscamos cuál es la última versión disponible y la descargamos de &lt;a href="http://www.lighttpd.net/download"&gt;http://www.lighttpd.net/download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Desempaquetamos en función del fichero descargado:&lt;br /&gt;&lt;blockquote&gt;tar zxvf lighttpd-1.4.22.tgz&lt;/blockquote&gt;&lt;br /&gt;o&lt;br /&gt;&lt;blockquote&gt;tar jxvf lighttpd-1.4.22.tar.bz2&lt;/blockquote&gt;&lt;br /&gt;Después ejecutamos configure:&lt;br /&gt;&lt;blockquote&gt;./configure --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --with-opens&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Tras esto compilamos:&lt;br /&gt;&lt;blockquote&gt;make&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;E instalamos:&lt;br /&gt;&lt;blockquote&gt;su -&lt;br /&gt;make install&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Con esto ya tendríamos Lighttpd instalado en nuestro sistema. Ahora vamos con la configuración básica.&lt;br /&gt;&lt;br /&gt;Creamos un usuario:&lt;br /&gt;&lt;blockquote&gt;adduser -s /sbin/nologin lighttpd&lt;/blockquote&gt;&lt;br /&gt;Creamos un directorio y fichero de configuración:&lt;br /&gt;&lt;blockquote&gt;mkdir /etc/lighttpd&lt;br /&gt;cd /etc/lighttpd&lt;br /&gt;vi lighttpd.conf&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Dentro del fichero metemos: &lt;br /&gt;&lt;blockquote&gt;server.modules              = (&lt;br /&gt;                               "mod_rewrite",&lt;br /&gt;                               "mod_redirect",&lt;br /&gt;                               "mod_alias",&lt;br /&gt;                               "mod_access",&lt;br /&gt;                               "mod_auth",&lt;br /&gt;                               "mod_status",&lt;br /&gt;                               "mod_fastcgi",&lt;br /&gt;                               "mod_cgi",&lt;br /&gt;                               "mod_compress",&lt;br /&gt;                               "mod_accesslog" )&lt;br /&gt;index-file.names            = ( "index.php", "index.html",&lt;br /&gt;                                "index.htm", "default.htm" )&lt;br /&gt;mimetype.assign             = (&lt;br /&gt;  ".rpm"          =&gt;      "application/x-rpm",&lt;br /&gt;  ".pdf"          =&gt;      "application/pdf",&lt;br /&gt;  ".sig"          =&gt;      "application/pgp-signature",&lt;br /&gt;  ".spl"          =&gt;      "application/futuresplash",&lt;br /&gt;  ".class"        =&gt;      "application/octet-stream",&lt;br /&gt;  ".ps"           =&gt;      "application/postscript",&lt;br /&gt;  ".torrent"      =&gt;      "application/x-bittorrent",&lt;br /&gt;  ".dvi"          =&gt;      "application/x-dvi",&lt;br /&gt;  ".gz"           =&gt;      "application/x-gzip",&lt;br /&gt;  ".pac"          =&gt;      "application/x-ns-proxy-autoconfig",&lt;br /&gt;  ".swf"          =&gt;      "application/x-shockwave-flash",&lt;br /&gt;  ".tar.gz"       =&gt;      "application/x-tgz",&lt;br /&gt;  ".tgz"          =&gt;      "application/x-tgz",&lt;br /&gt;  ".tar"          =&gt;      "application/x-tar",&lt;br /&gt;  ".zip"          =&gt;      "application/zip",&lt;br /&gt;  ".mp3"          =&gt;      "audio/mpeg",&lt;br /&gt;  ".m3u"          =&gt;      "audio/x-mpegurl",&lt;br /&gt;  ".wma"          =&gt;      "audio/x-ms-wma",&lt;br /&gt;  ".wax"          =&gt;      "audio/x-ms-wax",&lt;br /&gt;  ".ogg"          =&gt;      "application/ogg",&lt;br /&gt;  ".wav"          =&gt;      "audio/x-wav",&lt;br /&gt;  ".gif"          =&gt;      "image/gif",&lt;br /&gt;  ".jpg"          =&gt;      "image/jpeg",&lt;br /&gt;  ".jpeg"         =&gt;      "image/jpeg",&lt;br /&gt;  ".png"          =&gt;      "image/png",&lt;br /&gt;  ".xbm"          =&gt;      "image/x-xbitmap",&lt;br /&gt;  ".xpm"          =&gt;      "image/x-xpixmap",&lt;br /&gt;  ".xwd"          =&gt;      "image/x-xwindowdump",&lt;br /&gt;  ".css"          =&gt;      "text/css",&lt;br /&gt;  ".html"         =&gt;      "text/html",&lt;br /&gt;  ".htm"          =&gt;      "text/html",&lt;br /&gt;  ".js"           =&gt;      "text/javascript",&lt;br /&gt;  ".asc"          =&gt;      "text/plain",&lt;br /&gt;  ".c"            =&gt;      "text/plain",&lt;br /&gt;  ".cpp"          =&gt;      "text/plain",&lt;br /&gt;  ".log"          =&gt;      "text/plain",&lt;br /&gt;  ".conf"         =&gt;      "text/plain",&lt;br /&gt;  ".text"         =&gt;      "text/plain",&lt;br /&gt;  ".txt"          =&gt;      "text/plain",&lt;br /&gt;  ".dtd"          =&gt;      "text/xml",&lt;br /&gt;  ".xml"          =&gt;      "text/xml",&lt;br /&gt;  ".mpeg"         =&gt;      "video/mpeg",&lt;br /&gt;  ".mpg"          =&gt;      "video/mpeg",&lt;br /&gt;  ".mov"          =&gt;      "video/quicktime",&lt;br /&gt;  ".qt"           =&gt;      "video/quicktime",&lt;br /&gt;  ".avi"          =&gt;      "video/x-msvideo",&lt;br /&gt;  ".asf"          =&gt;      "video/x-ms-asf",&lt;br /&gt;  ".asx"          =&gt;      "video/x-ms-asf",&lt;br /&gt;  ".wmv"          =&gt;      "video/x-ms-wmv",&lt;br /&gt;  ".bz2"          =&gt;      "application/x-bzip",&lt;br /&gt;  ".tbz"          =&gt;      "application/x-bzip-compressed-tar",&lt;br /&gt;  ".tar.bz2"      =&gt;      "application/x-bzip-compressed-tar"&lt;br /&gt; )&lt;br /&gt;########## BASE CONFIG - EDIT BELOW #########################&lt;br /&gt;server.tag                 = "lighttpd (RedHat)"&lt;br /&gt;accesslog.filename          = "/var/log/lighttpd/access_log"&lt;br /&gt;server.errorlog             = "/var/log/lighttpd/error_log"&lt;br /&gt;server.document-root        = "/var/www/html/"&lt;br /&gt;url.access-deny             = ( "~", ".inc" )&lt;br /&gt;static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )&lt;br /&gt;server.port                = 80&lt;br /&gt;##### Poner direccion IP si solo queremos que escuche en un interfaz#####&lt;br /&gt;#server.bind                = "202.54.xxx.xxx"&lt;br /&gt;server.error-handler-404   = "/errorr404.php"&lt;br /&gt;server.pid-file             = "/var/run/lighttpd.pid"&lt;br /&gt;server.username             = "lighttpd"&lt;br /&gt;server.groupname            = "lighttpd"&lt;br /&gt;compress.cache-dir         = "/tmp/lighttpd/cache/compress/"&lt;br /&gt;compress.filetype          = ("text/plain", "text/html")&lt;br /&gt;$HTTP["url"] =~ "\.pdf$" {&lt;br /&gt;  server.range-requests = "disable"&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Creamos el fichero /etc/sysconfig/lighttpd con los parámetros de arranque:&lt;br /&gt;&lt;blockquote&gt;LIGHTTPD_CONF_PATH=/etc/lighttpd/lighttpd.conf&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Creamos un fichero de arranque /etc/init.d/lighttpd:&lt;br /&gt;&lt;blockquote&gt;#!/bin/sh&lt;br /&gt;#&lt;br /&gt;# lighttpd Startup script for the lighttpd server&lt;br /&gt;#&lt;br /&gt;# chkconfig: - 85 15&lt;br /&gt;# description: Lighttpd web server&lt;br /&gt;#&lt;br /&gt;# processname: lighttpd&lt;br /&gt;# config: /etc/lighttpd/lighttpd.conf&lt;br /&gt;# config: /etc/sysconfig/lighttpd&lt;br /&gt;# pidfile: /var/run/lighttpd.pid&lt;br /&gt;#&lt;br /&gt;# Source function library&lt;br /&gt;. /etc/rc.d/init.d/functions&lt;br /&gt;if [ -f /etc/sysconfig/lighttpd ]; then&lt;br /&gt;. /etc/sysconfig/lighttpd&lt;br /&gt;fi&lt;br /&gt;if [ -z "$LIGHTTPD_CONF_PATH" ]; then&lt;br /&gt;LIGHTTPD_CONF_PATH="/etc/lighttpd/lighttpd.conf"&lt;br /&gt;fi&lt;br /&gt;prog="lighttpd"&lt;br /&gt;lighttpd="/usr/sbin/lighttpd"&lt;br /&gt;RETVAL=0&lt;br /&gt;start() {&lt;br /&gt;echo -n $"Starting $prog: "&lt;br /&gt;daemon $lighttpd -f $LIGHTTPD_CONF_PATH&lt;br /&gt;RETVAL=$?&lt;br /&gt;echo&lt;br /&gt;[ $RETVAL -eq 0 ] &amp;&amp; touch /var/lock/subsys/$prog&lt;br /&gt;return $RETVAL&lt;br /&gt;}&lt;br /&gt;stop() {&lt;br /&gt;echo -n $"Stopping $prog: "&lt;br /&gt;killproc $lighttpd&lt;br /&gt;RETVAL=$?&lt;br /&gt;echo&lt;br /&gt;[ $RETVAL -eq 0 ] &amp;&amp; rm -f /var/lock/subsys/$prog&lt;br /&gt;return $RETVAL&lt;br /&gt;}&lt;br /&gt;reload() {&lt;br /&gt;echo -n $"Reloading $prog: "&lt;br /&gt;killproc $lighttpd -HUP&lt;br /&gt;RETVAL=$?&lt;br /&gt;echo&lt;br /&gt;return $RETVAL&lt;br /&gt;}&lt;br /&gt;case "$1" in&lt;br /&gt;start)&lt;br /&gt;start&lt;br /&gt;;;&lt;br /&gt;stop)&lt;br /&gt;stop&lt;br /&gt;;;&lt;br /&gt;restart)&lt;br /&gt;stop&lt;br /&gt;start&lt;br /&gt;;;&lt;br /&gt;condrestart)&lt;br /&gt;if [ -f /var/lock/subsys/$prog ]; then&lt;br /&gt;stop&lt;br /&gt;start&lt;br /&gt;fi&lt;br /&gt;;;&lt;br /&gt;reload)&lt;br /&gt;reload;;&lt;br /&gt;status)&lt;br /&gt;status $lighttpd&lt;br /&gt;RETVAL=$?&lt;br /&gt;;;&lt;br /&gt;*)&lt;br /&gt;echo $"Usage: $0 {start|stop|restart|condrestart|reload|status}"&lt;br /&gt;RETVAL=1&lt;br /&gt;esac&lt;br /&gt;exit $RETVAL&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Creamos los directorios necesarios y asignamos permisos:&lt;br /&gt;&lt;blockquote&gt;mkdir -p /var/log/lighttpd&lt;br /&gt;mkdir -p /tmp/lighttpd/cache/compress/&lt;br /&gt;chown lighttpd:lighttpd /var/log/lighttpd&lt;br /&gt;chown lighttpd:lighttpd /tmp/lighttpd/cache/compress/&lt;br /&gt;chmod 755 /etc/init.d/lighttpd&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Si está arrancado paramos el apache:&lt;br /&gt;&lt;blockquote&gt;chkconfig httpd off&lt;br /&gt;/etc/init.d/httpd stop&lt;/blockquote&gt;&lt;br /&gt;Y arrancamos el Lighhtpd&lt;br /&gt;&lt;blockquote&gt;chkconfig --add lighttpd&lt;br /&gt;chkconfig lighttpd on&lt;br /&gt;/etc/init.d/lighttpd start&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-841776746292134614?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/841776746292134614/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=841776746292134614&amp;isPopup=true' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/841776746292134614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/841776746292134614'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2009/06/lighttpd-en-centos-52.html' title='Lighttpd en Centos 5.2'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-2281893424913498208</id><published>2008-03-27T11:39:00.007+01:00</published><updated>2008-03-27T17:13:00.830+01:00</updated><title type='text'>Public Server Version</title><content type='html'>Siempre se me olvida. Cada vez que tengo que configurar un servidor Apache no recuerdo las directivas para evitar que cuando aparezca un mensaje de error devuelva cosas como:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_d4HOzVcLXno/R-t6PUEkieI/AAAAAAAAABU/BGJ5Hej-hBk/s1600-h/apache_error.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_d4HOzVcLXno/R-t6PUEkieI/AAAAAAAAABU/BGJ5Hej-hBk/s400/apache_error.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5182370199724394978" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Por defecto, en cualquier servidor, decir su versión y sus plugins es un problema de seguridad pues le das los datos a quién esté al otro lado para que busque vulnerabilidades específicas para tu sistema. Por eso lo primero que debemos hacer es deshabilitar en la configuración.&lt;br /&gt;&lt;br /&gt;En Apache 2.0 y posteriores es tan simple como añadir estas dos directivas (o asignarles este valos en caso de tener otro) en /etc/apache2/apache2.conf:&lt;br /&gt;ServerTokens Prod&lt;br /&gt;ServerSignature Off&lt;br /&gt;&lt;br /&gt;Al hacer esto lo que veremos será:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_d4HOzVcLXno/R-vEqEEkifI/AAAAAAAAABc/68o3FXj37xk/s1600-h/apache_error.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_d4HOzVcLXno/R-vEqEEkifI/AAAAAAAAABc/68o3FXj37xk/s400/apache_error.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5182452023146351090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;En postfix ocurre algo parecido.Si hacemos telnet al puerto 25 de una máquina con el postfix sin configurar aparece algo del estilo:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;xir@naranjito:~$ telnet localhost 25&lt;br /&gt;Trying 127.0.0.1...&lt;br /&gt;Connected to localhost.&lt;br /&gt;Escape character is '^]'.&lt;br /&gt;220 naranjito.uax.es ESMTP Postfix (Ubuntu)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para que no aparezca el servidor (Postfix) ni el sistema operativo (Ubuntu), es tan simple como modificar la línea del /etc/postfix/main.cf con la directiva &lt;span style="font-weight:bold;"&gt;smtpd_banner&lt;/span&gt; y modificar lo que aparece después del &lt;span style="font-weight:bold;"&gt;=&lt;/span&gt;. Por ejemplo:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;smtpd_banner = ESMTP server&lt;/span&gt;&lt;br /&gt;que mostraría:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;xir@naranjito:~$ !telnet&lt;br /&gt;telnet localhost 25&lt;br /&gt;Trying 127.0.0.1...&lt;br /&gt;Connected to localhost.&lt;br /&gt;Escape character is '^]'.&lt;br /&gt;220 ESMTP server&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;De manera que sólo veríamos una respuesta "inocua".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-2281893424913498208?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/2281893424913498208/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=2281893424913498208&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/2281893424913498208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/2281893424913498208'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2008/03/apache-version.html' title='Public Server Version'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_d4HOzVcLXno/R-t6PUEkieI/AAAAAAAAABU/BGJ5Hej-hBk/s72-c/apache_error.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-8813348503740970936</id><published>2008-03-24T23:21:00.005+01:00</published><updated>2008-03-25T00:10:30.354+01:00</updated><title type='text'>Buscando trabajo (Recopilando datos I)</title><content type='html'>Una empresa con una buena política de seguridad (aún no conozco ninguna) controla y filtra los datos que salen al exterior respecto a la arquitectura interna de su red. Tiene una buena política de incentivación del personal para evitar en todo lo posible  la "fuga de cerebros" y así que no salga información respecto al funcionamiento interno de esa empresa.&lt;br /&gt;&lt;br /&gt;La propia incentivación motiva que la empresa crezca, aumente la cantidad de clientes y, por consiguiente, que necesiten más personal. En ese momento ponen un anuncio del tipo:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Se necesita administrador senior con conocimientos avanzados de Apache, Postfix, PIX de Cisco y Ironport.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Después de tanta política, de tanto esfuerzo y dinero en mantener al personal motivado y que no se marchen a otra empresa, ¿qué servidor de correo crees que utilizan en esta empresa? ¿Qué servidor web? ¿Qué firewall? ¿Qué antispam?&lt;br /&gt;&lt;br /&gt;¿Cómo se puede utilizar esto? Imaginemos que aparece un &lt;span style="font-style:italic;"&gt;bug&lt;/span&gt; en apache. Utilizamos el buscador que tienen las propias páginas de búsqueda de trabajo online para buscar eso precisamente: la palabra &lt;span style="font-style:italic;"&gt;apache&lt;/span&gt;. Por ejemplo buscar "apache" en infojobs.es nos devuelve 295 entradas. mysql 555 entradas, etc.&lt;br /&gt;&lt;br /&gt;También la búsqueda la podemos hacer a la inversa. Ya tenemos objetivo, así que pinchamos en el enlace "Buscar empresas" y si en ese momento están buscando a gente...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-8813348503740970936?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/8813348503740970936/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=8813348503740970936&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/8813348503740970936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/8813348503740970936'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2008/03/buscando-trabajo-recopilando-datos-i.html' title='Buscando trabajo (Recopilando datos I)'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-2229632615683718406</id><published>2008-02-25T11:32:00.000+01:00</published><updated>2008-02-25T12:12:46.502+01:00</updated><title type='text'>Salidos</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_d4HOzVcLXno/RwTQewqeOKI/AAAAAAAAAA0/TNVkZfqhx-Y/s1600-h/cmprabss1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_d4HOzVcLXno/RwTQewqeOKI/AAAAAAAAAA0/TNVkZfqhx-Y/s400/cmprabss1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5117444303477422242" /&gt;&lt;/a&gt;&lt;br /&gt;Ha sido curioso irme a dar de alta en un foro y en el registro "sexo" dejarlo sin especificar. El mensaje de error da que pensar qué panda de salid@s administran ese foro.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-2229632615683718406?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/2229632615683718406/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=2229632615683718406&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/2229632615683718406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/2229632615683718406'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2008/02/salidos.html' title='Salidos'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_d4HOzVcLXno/RwTQewqeOKI/AAAAAAAAAA0/TNVkZfqhx-Y/s72-c/cmprabss1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-6029066960072275078</id><published>2008-02-23T10:03:00.000+01:00</published><updated>2008-02-21T12:22:32.084+01:00</updated><title type='text'>Seguro que no (III)</title><content type='html'>¿Quieres saber qué hay dentro? ¿Quieres saber qué direccionamiento interno tenemos? &lt;s&gt;Puedes&lt;/s&gt; Podías hacerlo únicamente bajándote del DNS la zona completa. En el DNS de la DMZ e Internet estaban &lt;span style="font-weight:bold;"&gt;TODAS&lt;/span&gt; las entradas, tanto públicas como internas. &lt;br /&gt;&lt;br /&gt;Y yo me pregunto: ¿para qué? &lt;br /&gt;&lt;br /&gt;Y tú te preguntas: "¿para qué?"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-6029066960072275078?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/6029066960072275078/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=6029066960072275078&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/6029066960072275078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/6029066960072275078'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2008/02/seguro-que-no-iii.html' title='Seguro que no (III)'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-4087867983966618162</id><published>2008-02-21T12:08:00.004+01:00</published><updated>2008-02-21T12:19:06.330+01:00</updated><title type='text'>No sabemos qué SO usa Dios</title><content type='html'>Me ha llamado la atención una entrevista que se publicó el &lt;a href="http://scobleizer.com/2007/02/19/the-geeky-sister-behind-vaticans-website/" target="new"&gt;19 de febrero de 2007&lt;/a&gt; en la que la monja apodada &lt;span style="font-style:italic;"&gt;"the geeky sister"&lt;/span&gt; quien lleva &lt;a href="http://www.vatican.va" target="new"&gt;la web del vaticano&lt;/a&gt;  decía: &lt;br&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;"no sabemos qué sistema operativo usa Dios, pero que en el Vaticano usan Linux."&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-4087867983966618162?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/4087867983966618162/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=4087867983966618162&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/4087867983966618162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/4087867983966618162'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2008/02/no-sabemos-qu-so-usa-dios.html' title='No sabemos qué SO usa Dios'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-2196188347480778824</id><published>2008-02-20T23:31:00.003+01:00</published><updated>2008-02-21T01:09:27.280+01:00</updated><title type='text'>Seguro que no (I)</title><content type='html'>Aunque siempre me ha &lt;s&gt;gustado&lt;/s&gt; llamado la atención la seguridad. Donde trabajo ahora la seguridad es algo que se sabe que existe... igual que sabemos que existen otras galaxias, vamos, de muuuuuy lejos.&lt;br /&gt;&lt;br /&gt;Estoy de acuerdo con quien piensa que soy demasiado paranoico cuando, por ejemplo, les digo a los de redes que las vlanes no es como separar las redes físicamente. Su respuesta fué que nunca había oido que hubiese fallos de seguridad en 802.1q. Seguidamente ha hecho una &lt;a href="http://www.google.es/search?q=vlan+hacking&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=com.ubuntu:en-US:official&amp;client=firefox-a"  target="new"&gt;búsqueda en google&lt;/a&gt; &lt;br /&gt;y resulta que hay dos formas de saltarse las vlans. &lt;br /&gt;&lt;br /&gt;Quizás sea demasiado paranoico cuando, a pesar de estar acostumbrado a bloquear mi ordenador siempre que me levanto de mi sitio, cierro la puerta del despacho con llave a pesar de que conozco a todos los que trabajan allí... por si me he dejado la consola sin bloquear (todos somos humanos).&lt;br /&gt;&lt;br /&gt;Quizás sea demasiado paranoico cuando me niego a meter las claves de root de mis máquinas en una aplicación para que evalúe la carga que tienen para poder virtualizarlas. Para que dicha aplicación se pueda conectar tengo que reconfigurar el sshd para que pueda conectarse con contraseña y sin clave pública/privada, así como modificar las iptables de esas máquinas para que la aplicación pueda conectarse. Pero me &lt;s&gt;hace gracia&lt;/s&gt; indigna cuando me dicen que "es que la seguridad es un impedimento".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-2196188347480778824?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/2196188347480778824/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=2196188347480778824&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/2196188347480778824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/2196188347480778824'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2008/02/seguro-que-no-i.html' title='Seguro que no (I)'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-691371687616543459</id><published>2008-02-20T13:08:00.002+01:00</published><updated>2008-02-20T13:09:25.913+01:00</updated><title type='text'>Tras un kitkat</title><content type='html'>Hablando hoy con un compañero que se iba a otra empresa me he dado cuenta de que tengo un montón de cosas que decir todavía en este sitio.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-691371687616543459?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/691371687616543459/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=691371687616543459&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/691371687616543459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/691371687616543459'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2008/02/tras-un-kitkat.html' title='Tras un kitkat'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-5148710859165874674</id><published>2007-08-30T16:48:00.000+02:00</published><updated>2007-08-30T17:04:20.728+02:00</updated><title type='text'>DRM, OOXML o el precio de la libertad</title><content type='html'>Desde el inicio de las civilizaciones el ser más estúpido que pobla el tercer planeta del Sistema Solar ha tenido ansias de poder. Desde un segundo después tuvo ansia de bienes y estuvo dispuesto a vender parte de su libertad a quien tuviese con qué comprarla para que el comprador tuviese poder.&lt;br /&gt;&lt;br /&gt;Al día de hoy siguen siendo igual de estúpidas las cosas. Nos cargamos el planeta con coches de gasolina porque las petroleras tienen demasiado dinero para que cambiemos a combustibles menos nocivos con el medio ambiente. La gente vende su autoestima, dignidad y principios por un puñado de papeles tintados, y el problema es que no lo hacemos uno de nosotros, de la plebe, con lo que el impacto de una persona entre todos los habitantes de La Tierra sería mínimo. El problema es que lo hacen los que hemos elegido para que tomen decisiones en nuetro nombre. Sería estúpido que nos intentasen comprar a nosotros... como acabo de decir no tendría impacto alguno para conseguir sus fines. &lt;br /&gt;&lt;br /&gt;¿Soluciones? Me viene a la cabeza cada vez con más fuerza la frase de Bender -Futurama-: "matar a todos los humanos".&lt;br /&gt;&lt;br /&gt;Otra vez más apoyando la libertad y cada día más sorprendido y aburrido de la estupidez humana  y el poder del dinero (como con el caso del &lt;a href="http://www.theinquirer.es/2007/08/29/microsoft_compra_el_voto_sueco_para_open_xml.html" target="new"&gt;ooxml en el que pagan por el voto afirmativo)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://badvista.fsf.org" target="new"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://badvista.fsf.org/logos/BadVista.png/image"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px;" src="http://badvista.fsf.org/logos/BadVista.png/image" border="0" alt="" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Echa una ciberfirma&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-5148710859165874674?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/5148710859165874674/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=5148710859165874674&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/5148710859165874674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/5148710859165874674'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2007/08/drm-ooxml-o-el-precio-de-la-libertad.html' title='DRM, OOXML o el precio de la libertad'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-3060979088072771129</id><published>2007-08-14T10:41:00.000+02:00</published><updated>2007-08-14T10:45:03.226+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xbox'/><title type='text'>Friendo huevos</title><content type='html'>Este fin de semana estuve comentando con conocidos las temperaturas que alcanzaba la xbox 360 que hasta se podía freir un huevo en ellas. Se rieron con cierta incredulidad. Esto va por ellos: &lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/oLabckoPC0g"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/oLabckoPC0g" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-3060979088072771129?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/3060979088072771129/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=3060979088072771129&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/3060979088072771129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/3060979088072771129'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2007/08/friendo-huevos.html' title='Friendo huevos'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-4724405805794011231</id><published>2007-07-11T16:37:00.000+02:00</published><updated>2007-07-11T16:46:28.138+02:00</updated><title type='text'>¿Friki? No sé, pero con un par de coj**es</title><content type='html'>De google se puede esperar casi cualquier cosa, en especial de sus mapas. De los de &lt;a href="http://moon.google.com/" target="new"&gt;la luna&lt;/a&gt;, del que se recomienda altamente hacer zoom al máximo, &lt;br /&gt;&lt;br /&gt;Pero si has utilizado alguna vez google maps para buscar algo habrás visto que puedes encontrar cosas muy curiosas. &lt;a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;q=52.069210,4.313998&amp;layer=&amp;ie=UTF8&amp;z=22&amp;ll=52.069211,4.313998&amp;spn=0.001174,0.002618&amp;t=k&amp;om=1" target="new"&gt;Esta es la más curiosa que he visto.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-4724405805794011231?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/4724405805794011231/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=4724405805794011231&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/4724405805794011231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/4724405805794011231'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2007/07/friki-no-s-pero-con-un-par-de-cojes.html' title='¿Friki? No sé, pero con un par de coj**es'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-2232752085082002206</id><published>2007-07-10T18:02:00.000+02:00</published><updated>2007-08-14T10:45:27.315+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gadget'/><title type='text'>Iphone</title><content type='html'>Altamente destacable el "review" del iphone de &lt;a href="http://arstechnica.com/reviews/hardware/iphone-review.ars/" target="new"&gt;Arstechnica&lt;/a&gt;.&lt;br /&gt;&lt;div class="CenteredImage"&gt;&lt;a class="flv media h:329 w:550" href="http://media.arstechnica.com/video/iphone/iPodiPhone.flv"&gt;Using the iPod functionality of the iPhone&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Y muy especialmente destacables las pruebas de durabilidad que NO haríamos ninguno en caso de conseguir un iPhone.&lt;br /&gt;&lt;div class="CenteredImage"&gt;&lt;br /&gt;&lt;a class="flv media h:329 w:550" href="http://clintecker.com/iPhoneDestruction.flv"&gt;We Destroy The iPhone&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-2232752085082002206?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/2232752085082002206/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=2232752085082002206&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/2232752085082002206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/2232752085082002206'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2007/07/altamente-destacable-el-review-del.html' title='Iphone'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-6993668679586682449</id><published>2007-05-26T03:45:00.000+02:00</published><updated>2007-05-26T03:47:12.819+02:00</updated><title type='text'>Usa la cabeza</title><content type='html'>Por primera vez no voy a hablar de la inutilidad de los programadores o los usuarios. Simplemente os voy a mostrar un &lt;span style="font-weight:bold;"&gt;"geek"&lt;/span&gt; técnico.&lt;br /&gt;&lt;embed src="http://www.metacafe.com/fplayer/563785/boost_car_remote_with_skull.swf" width="400" height="345" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;br&gt;&lt;font size = 1&gt;&lt;a href="http://www.metacafe.com/watch/563785/boost_car_remote_with_skull/"&gt;Boost Car Remote With Skull&lt;/a&gt; - &lt;a href='http://www.metacafe.com/'&gt;For more funny movies, click here&lt;/a&gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-6993668679586682449?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/6993668679586682449/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=6993668679586682449&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/6993668679586682449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/6993668679586682449'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2007/05/usa-la-cabeza.html' title='Usa la cabeza'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-5118999184085319792</id><published>2007-05-25T00:31:00.000+02:00</published><updated>2007-05-25T01:01:48.217+02:00</updated><title type='text'>Un problema empresarial</title><content type='html'>Hoy iba en el coche pensando que hoy en día el gran problema de la seguridad empresarial tiene distintos nombres pero una misma cara: pendrive, boli usb, memoria usb, lápiz usb, etc... &lt;br /&gt;&lt;br /&gt;Este tipo de memoria está a unos precios muuuuy asequibles para unas cantidades de almacenamiento importantes. Esto las pone al alcence de todo el mundo, muy portátiles y de fácil acceso a nuestro puesto de trabajo en cualquier bolsillo.&lt;br /&gt;&lt;br /&gt;En esta memoria podemos albergar tanto datos personales como programas. Los programas son ficheros ejecutables... al igual que los virus. Podemos intercambiar ficheros infectados de casa con el trabajo y del trabajo con casa. Lo primero es un problema tan importante y costoso como un usuario enganchado a la red que en vez de trabajar utiliza los recursos de la empresa para navegar. Un usuario con un pendrive con un virus puede suponer que tengamos, desde que dedicar recursos humanos para paliar el problema hasta uso del ancho de banda de la red así como llegar a paralizarnos las comunicaciones, saturarnos discos duros o hacernos perder ficheros... y todo porque un usuario desaprehensivo se ha traido el pendrive infectado de casa para poder oir en la oficina su música.&lt;br /&gt;&lt;br /&gt;Entre las formas que se me ocurren de evitarlo estaría el deshabilitar los puertos USB que no se usen habitualmente (ahora que los ratones y teclados suelen ser USB). Se podría hacer a  nivel de BIOS (si lo permite) o a nivel de sistema operativo (también si lo permite). Seguro que hay algún programa de "seguridad" de estos que permiten controlar TODO lo que hace el usuario que permiten controlar si se debe o no permitir el acceso a un pendrive. &lt;br /&gt;&lt;br /&gt;Pero lo que nunca habría esperado trabajando en una empresa de "seguridad" (sí, entre comillas) en la que al firmar el contrato te dicen que se controla el acceso a la web y que el correo corporativo es únicamente para trabajar y podrán acceder a leerlo en cualquier momento; en una empresa que alardea de ser una de las más "punteras" &gt;XDDDDDDDDDDDDD en seguridad ¡¡¡del mundo!!! la solución que han elegido para evitar esto es ¡¡¡unidades compartidas!!! Sí, como lo leéis. Al loguearse en la red corporativa se ejecuta un script que, entre otras cosas, te "mapea" unas unidades compartidas, en especial una en F: &lt;br /&gt;&lt;br /&gt;Cuando introduces una unidad de almacenamiento masivo se detecta y se asigna a F: que, como está siendo utilizada por la unidad compartida, no se puede acceder a ella. &lt;br /&gt;&lt;br /&gt;Sólo con desconectar la unidad de red (que se puede) ya puedes acceder a tu pendrive. &lt;br /&gt;&lt;br /&gt;Ten cuidado... esto es tecnología de seguridad puntera a nivel mundial.&lt;br /&gt;&lt;br /&gt;La leche que les han dado.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-5118999184085319792?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/5118999184085319792/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=5118999184085319792&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/5118999184085319792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/5118999184085319792'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2007/05/un-problema-empresarial.html' title='Un problema empresarial'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-1836360548383724977</id><published>2007-05-05T13:38:00.000+02:00</published><updated>2007-05-05T13:42:01.346+02:00</updated><title type='text'>HD-DVD</title><content type='html'>Leo en &lt;a href="http://www.kriptopolis.org/todos-a-la-carcel"&gt;Kirptópolis&lt;/a&gt; que han sacado la clave para visiualizar los HD-DVD y se plantean llevara juicio los más de 800.000 sitios web que la publican. Me hallamado la atención este video al respecto.&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/L9HaNbsIfp0"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/L9HaNbsIfp0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-1836360548383724977?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/1836360548383724977/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=1836360548383724977&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/1836360548383724977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/1836360548383724977'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2007/05/hd-dvd.html' title='HD-DVD'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-7215591556264998505</id><published>2007-04-19T18:35:00.000+02:00</published><updated>2007-04-19T18:38:35.817+02:00</updated><title type='text'>Foreando</title><content type='html'>Pues en un foro de "manualidades electrónicas" encuentro la típica pregunta "estúpida" que es estúpida por estar mal redactada (bastante mal) y el que enrevesa lo que se puede enteder para dejar al "preguntador" en ridículo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;P-&lt;/span&gt;Hola,&lt;br /&gt;&lt;br /&gt;Alguien sabe de donde puedo encontrar donde esta la circuiteria de Neve o en su defecto de cualquier otro equipo.&lt;br /&gt;&lt;br /&gt;Saludos&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;R-&lt;/span&gt;Normalmente dentro del aparato.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-7215591556264998505?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/7215591556264998505/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=7215591556264998505&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/7215591556264998505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/7215591556264998505'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2007/04/foreando.html' title='Foreando'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-1546373822036495864</id><published>2007-04-17T21:33:00.000+02:00</published><updated>2007-04-17T21:35:29.448+02:00</updated><title type='text'>¿Eres el jefe? Pues chitón</title><content type='html'>Me hizo mucha gracia oir el otro día a un compañero dicíendole a nuestro jefe: "¿Qué se te ha ocurrido una idea? Pues olvídala, que si es buena ya volverá". &lt;br /&gt;&lt;br /&gt;Y es que nos vuelve locos con sus "pensadas". &lt;br /&gt;&lt;br /&gt;La verdad es que cada día pienso que esto me gusta menos :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-1546373822036495864?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/1546373822036495864/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=1546373822036495864&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/1546373822036495864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/1546373822036495864'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2007/04/eres-el-jefe-pues-chitn.html' title='¿Eres el jefe? Pues chitón'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-2774852553170309381</id><published>2007-04-07T22:14:00.000+02:00</published><updated>2007-04-07T22:29:37.160+02:00</updated><title type='text'>De crontab y partir el tiempo</title><content type='html'>Siempre me lío cuando intento configurar el cron para que haga algo, por ejemplo, cada cuarto de hora. La opción de 0,15,30,45 no me vale. Ya lo sabéis quienes me conocéis: demasiado simple. Así que tiro a por */n. Pues nunca sé si n es el número de minutos de intervalo, o el número por el que tengo que dividir los 60 minutos de una hora para que me dé un cuarto de hora, es decir, no sé si en este caso tendría que poner 15 para que se realice la tarea cada 15 minutos o tendría que poner 4 porque 60/4=15.&lt;br /&gt;&lt;br /&gt;Cada vez que tengo que hacerlo me toca mirarme 3 o cuatro búsquedas (por confirmar) y ya estoy harto. Así que, a modo de nota personal, pero esperando que os sea útil a alguien más la solución es:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;habría que poner ada cuánto tiempo queremos que se ejecute la tarea. En nuestro caso anterior: */15&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;"La gente generalmente confunde lo que leen en los periódicos con las noticias."&lt;br /&gt;Abbott Liebling (1904-1963) Periodista estadounidense.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-2774852553170309381?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/2774852553170309381/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=2774852553170309381&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/2774852553170309381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/2774852553170309381'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2007/04/de-crontab-y-partir-el-tiempo.html' title='De crontab y partir el tiempo'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-1989284287308868056</id><published>2007-03-29T20:32:00.000+02:00</published><updated>2007-03-29T20:43:44.659+02:00</updated><title type='text'>Cánon o la presunta culpabilidad</title><content type='html'>No voy a repetir o que he dicho mil veces y pensamos todos, así que, si crees que nos están estafando al cobrarnos el canon, pincha en la foto y firma.&lt;br /&gt;&lt;a href="http://www.todoscontraelcanon.es/index2.php?body=suscribe_firmas"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.todoscontraelcanon.es/nocanon/graficos/preciocanon.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px;" src="http://www.todoscontraelcanon.es/nocanon/graficos/preciocanon.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-1989284287308868056?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/1989284287308868056/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=1989284287308868056&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/1989284287308868056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/1989284287308868056'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2007/03/cnon-o-la-presunta-culpabilidad.html' title='Cánon o la presunta culpabilidad'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/15055982902158913268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-8979625563530419231</id><published>2007-03-29T18:30:00.000+02:00</published><updated>2007-03-29T18:37:31.875+02:00</updated><title type='text'>Cazadores de zombies</title><content type='html'>Como si de literatura de miedo (aunque a mí nunca me pareció que lo diese) se tratase por el título, estoy hablando de una gente que se dedica a hacer más "seguro" Internet.  Llevan un control del número de máquinas zombies y C&amp;C (sus controladores) hay por Internet (aunque no se pueda controlar relamente ese número). Parece que hay grandes variaciones en poco tiempo. Como ejemplo, desde primeros de marzo hasta hoy se ha triplicado en este mes el número de máquinas zombies. ¿Qué significa eso? Significa que dentro de poco vamos a tener que descartar el servicio de correo electrónico porque no va a ser viable por la cantidad de "mierdas" que se envían en relación a los correos lícitos.&lt;br /&gt;&lt;br /&gt;Otro dato que me ha llamado la atención: con la salida del SP2 de Microsoft, el número de zombies bajó de 10000~15000 a 5000 nuevos zombies diarios. Impresionante, ¿verdad?&lt;br /&gt;&lt;br /&gt;Aquí encontraréis gráficas, datos y documentación al respecto:&lt;br /&gt;&lt;a href="http://www.shadowserver.org" target="new"&gt;http://www.shadowserver.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-8979625563530419231?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/8979625563530419231/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=8979625563530419231&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/8979625563530419231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/8979625563530419231'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2007/03/cazadores-de-zombies.html' title='Cazadores de zombies'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-2024417291175481549</id><published>2007-03-23T17:03:00.000+01:00</published><updated>2007-03-23T17:05:43.211+01:00</updated><title type='text'>Dilbert</title><content type='html'>Todos los días leo la tira de Dilbert. Muchas veces veo reflejadas situaciones de mi empresa. Una que se da habitualmente es &lt;a href="http://www.dilbert.com/comics/dilbert/archive/dilbert-20070320.html" target="new"&gt;esta&lt;/a&gt; aunque hay muchísimas. Tantas que he pensado que Scott Adams trabaja aquí. He abierto la libreta de direcciones y... no, no está. ¿Cómo sabrá lo que ocurre aquí dentro?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-2024417291175481549?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/2024417291175481549/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=2024417291175481549&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/2024417291175481549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/2024417291175481549'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2007/03/dilbert.html' title='Dilbert'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-1564783001131440491</id><published>2007-03-07T22:24:00.000+01:00</published><updated>2007-03-07T22:41:20.635+01:00</updated><title type='text'>Código ofuscado</title><content type='html'>Resulta que tenía que optimizar un script, cuando de repente me encuentro:&lt;br /&gt;# Creamos el fichero temporal $ficheroDestino.&lt;br /&gt;# Si ya existia, lo borramos para asegurarnos de que todo el contenido es nuevo.&lt;br /&gt;&lt;br /&gt;if [ -f $rutaDestino ];&lt;br /&gt;then&lt;br /&gt;        rm $rutaDestino&lt;br /&gt;else&lt;br /&gt;        echo "" | tee $rutaDestino&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;Y yo me pregunto:&lt;br /&gt;1) ¿por qué si no existe lo creamos y porqué si existe lo borramos? ¿No sería más coherente, si lo borras, crearlo después?&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Versión 1.1:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;if [ -f $rutaDestino ];&lt;br /&gt;then&lt;br /&gt;        rm $rutaDestino&lt;br /&gt;fi&lt;br /&gt;echo "" | tee $rutaDestino&lt;/span&gt;&lt;br /&gt;2) ¿dónde ha visto "&lt;span style="font-style:italic;"&gt;echo "" | tee $rutaDestino&lt;/span&gt;"? ¿Por qué la gente es tan enrevesada? ¿echo != echo ""? ¿&lt;span style="font-weight:bold;"&gt;| + tee != &gt;&lt;/span&gt;?&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Versión 1.2:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;if [ -f $rutaDestino ];&lt;br /&gt;then&lt;br /&gt;        rm $rutaDestino&lt;br /&gt;fi&lt;br /&gt;touch $rutaDestino&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3) ¿Se puede ser más enrevesado aún? Probemos (se aceptan propuestas en los comentarios):&lt;br /&gt;# Comprobamos si no existe el fichero y si existe dev null y escribimos fin de linea (con comillas-comillas ¿?¿?¿?) &lt;br /&gt;&lt;br /&gt;( [ ! -f $rutaDestino ] &amp;&amp; [ -c /dev/null ] &amp;&amp; echo "" | tee $rutaDestino &gt; /dev/null 2&gt;&amp;1 ) || ( [ -f $rutaDestino ] &amp;&amp; [ -c /dev/null ] &amp;&amp; rm $rutaDestino &amp;&amp; echo "" | tee $rutaDestino &gt; /dev/null 2&gt;&amp;1 )&lt;br /&gt;&lt;br /&gt;4) ¿Los agujeros negros existen? ¿existe /dev/null? &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Versión 2.0:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;# Si existe el fichero lo vaciamos&lt;br /&gt;# Si no existe el fichero, lo creamos vacio para asegurarnos que el contenido es nuevo&lt;br /&gt;&lt;br /&gt;cat /dev/null &gt; $rutaDestino&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Redios... y estos tios desarrollan software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-1564783001131440491?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/1564783001131440491/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=1564783001131440491&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/1564783001131440491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/1564783001131440491'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2007/03/cdigo-ofuscado.html' title='Código ofuscado'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-6319087671683335946</id><published>2007-02-10T10:55:00.000+01:00</published><updated>2006-12-30T15:39:38.010+01:00</updated><title type='text'>Navegar y explorar no es lo mismo</title><content type='html'>Leo en &lt;a href="http://www.elmundo.es/navegante/2007/02/09/tecnologia/1171014068.html" target="new"&gt;el mundo&lt;/a&gt;:&lt;br /&gt;"Además, incluye un &lt;span style="font-weight:bold;"&gt;explorador de Internet&lt;/span&gt;, un diccionario mandarín-inglés y una aplicación de calendario para la gestión de citas."&lt;br /&gt;&lt;br /&gt;¿Qué coños es un explorador de Internet? Mal vamos cuando empezamos así. &lt;br /&gt;&lt;br /&gt;Además, explorar y &lt;a href="http://www.navegar.com/" target="new"&gt;navegar &lt;/a&gt;no es lo mismo. ¿Acaso puedes navegar la cultura indígena o la jungla? Puedes navegar por Internet pero no explorarlo. &lt;br /&gt;&lt;br /&gt;¿Por qué lo utilizan como si fuesen sinónimos? Claro que &lt;a href=" http://porvenir.solarquest.com/news/article.asp?id=1395&amp;ssectionid=0" target="new"&gt;no son los únicos inútiles&lt;/a&gt; dejados llevar por la mierda que usan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-6319087671683335946?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/6319087671683335946/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=6319087671683335946&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/6319087671683335946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/6319087671683335946'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2007/02/navegar-y-explorar-no-es-lo-mismo.html' title='Navegar y explorar no es lo mismo'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-555131556671247403</id><published>2006-12-30T15:21:00.000+01:00</published><updated>2006-12-30T15:39:38.036+01:00</updated><title type='text'>RIP for free</title><content type='html'>Existen en los kioskos algunas revistas de "seguridad". Muchas de ellas me parecen de auténticos lamers[1].&lt;br /&gt;&lt;br /&gt;Hay una revista que murió, que me gustaba, ante todo, la orientación práctica que tenía. Había algunas cosas que, literalmente, apestaban (como un curso de Visual Basic) pero había otras cosas realmente interesantes. Tras su muerte han sacado los PDF (no escaneado, sino el original) para descarga pública gratuita. Os dejo el script para bajaros las revistas:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;for i in `seq 1 30` ; do &lt;br /&gt;wget http://trucosdebian.info/HXC/hxc${i}.pdf&lt;br /&gt;done&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Aviso: la nº 6 está incompleta&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[1]De la wikipedia: Una persona que alardean de &lt;i&gt;&lt;a href="http://es.wikipedia.org/wiki/Pirata_inform%C3%A1tico" title="Pirata informático"&gt;pirata informático&lt;/a&gt;&lt;/i&gt;, &lt;i&gt;&lt;a href="http://es.wikipedia.org/wiki/Cracker" title="Cracker"&gt;crackers&lt;/a&gt;&lt;/i&gt; o &lt;i&gt;&lt;a href="http://es.wikipedia.org/wiki/Hackers" title="Hackers"&gt;hackers&lt;/a&gt;&lt;/i&gt; y solo intenta utilizar programas de fácil manejo realizados por auténticos hackers, sin obtener los resultados que pretendía; incluso llegando a perjudicarse a el mismo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-555131556671247403?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/555131556671247403/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=555131556671247403&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/555131556671247403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/555131556671247403'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/12/rip-for-free.html' title='RIP for free'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-8637275927484851255</id><published>2006-12-30T14:30:00.000+01:00</published><updated>2006-12-30T14:50:35.988+01:00</updated><title type='text'>La chica nueva</title><content type='html'>Como ya comentaba en el post anterior, han reestructurado el servicio para poder ajustar al presupuesto mi sueldo. Describo el servicio y después la solución: "dos personas por turno que cubrirán las 365 tardes del año". ¡¡¡Genial!!! ¡¡¡Podré tener 6 meses de vacaciones para estar en la playa!!!&lt;br /&gt;&lt;br /&gt;Pues eso acabó en trabajar las tardes de lunes a viernes, y los fines de semana y festivos turnarnos las guardias entre todos. Bueno, ahora somos 3 pero tenían que buscar a mi compañero. Yo dije que si iba a ser su responsable quería seleccionarlo yo. Al final las prisas han hecho estragos. Sólo puede entrevistarla una vez ya seleccionada para conocer su nivel. Vamos a obviar su CV, que no lo hubiese cojido pues lo más destacado es que impartió un curso de GNU/Linux ¡¡¡con Mandrake!!!&lt;br /&gt;&lt;br /&gt;Éstas fueron mis preguntas:&lt;br /&gt;XiR- ¿Has configurado Apache 2?&lt;br /&gt;Nueva- Sí&lt;br /&gt;X-¿con hosts virtuales?&lt;br /&gt;N-No&lt;br /&gt;X-¿Bases de datos?&lt;br /&gt;N-Oracle&lt;br /&gt;X-¿Has tocado Postgres?&lt;br /&gt;N-No&lt;br /&gt;X-¿Debian?&lt;br /&gt;N-Me la he instalado en casa pero no me funciona&lt;br /&gt;"¿que no te funciona? ¿qué significa no me funciona?"-pensé. Supongo que no podía evitar poner caras.&lt;br /&gt;X-¿Cisco?&lt;br /&gt;N-No&lt;br /&gt;X-¿Postfix?&lt;br /&gt;N-No&lt;br /&gt;Bueno, parece que voy a tener trabajo... sigo con las preguntas:&lt;br /&gt;X-¿Tienes ordenador en casa?&lt;br /&gt;N-Sí&lt;br /&gt;X-¿Cuantos?&lt;br /&gt;Me miró extrañada como pensando: ¿alguien puede tener más de uno?&lt;br /&gt;N-Uno&lt;br /&gt;X-¿Con qué sistema operativo?&lt;br /&gt;N-Está particionado con Windows y Debian (la que no me funciona) y en un vmware tengo una Mandrake&lt;br /&gt;X-¿Tienes PDA?&lt;br /&gt;N-No, pero sí la quiero&lt;br /&gt;X-¿La reflashearías con otro sistema operativo?&lt;br /&gt;N-No&lt;br /&gt;X-¿Tienes consola: Xbox, PS1, PS2?&lt;br /&gt;N-No&lt;br /&gt;X-¿Sabrías cómo se "hackea" alguna de ellas?&lt;br /&gt;N-No.&lt;br /&gt;X-¿Sabes quién Larry Wall?&lt;br /&gt;N-No, ¿quién?&lt;br /&gt;X-Quién desarrollo Perl. ¿Y Alan Cox?&lt;br /&gt;N-No&lt;br /&gt;X-¿Richard Stallman?&lt;br /&gt;N-No&lt;br /&gt;X-¿la Free Software Foundation?&lt;br /&gt;N-No&lt;br /&gt;X-Bien, no tengo más preguntas. Gracias por venir.&lt;br /&gt;N-No te preocupes. Aprendo rápido.&lt;br /&gt;&lt;br /&gt;Lo que me preocupaba, realmente, no es que aprenda rápido o lento ya que parecía tener muy buena actitud al respecto. Lo que realmente me preocupaba es que ¡¡¡no le gusta la informática!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-8637275927484851255?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/8637275927484851255/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=8637275927484851255&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/8637275927484851255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/8637275927484851255'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/12/la-chica-nueva.html' title='La chica nueva'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-75518881156315955</id><published>2006-12-30T13:59:00.000+01:00</published><updated>2006-12-30T14:30:01.090+01:00</updated><title type='text'>La empresa y tú</title><content type='html'>Como ya comentaba en un post anterior, se acabó mi etapa laboral después de 3 años a cargo de la Intranet, DMZ y seguridad de un ministerio. Ha sido un gran paso en mi carrera y llegó el momento de buscar trabajo. Es cuando te replanteas si el CV que tenías te seguirá valiendo y sólo tendrás que añadir esa entrada.&lt;br /&gt;&lt;br /&gt;Utilicé &lt;a href="http://www.infojobs.net/" target="new"&gt;Infojobs&lt;/a&gt; principalmente, porque ya tenía el CV introducido de hacía unos años. Cuando me dí de alta en otros portales de búsqueda de trabajo y ¡¡¡ví lo &lt;span style="font-weight: bold;"&gt;pesado&lt;/span&gt; que es rellenar todos esos campos!!! Así que me dejé llevar por lo fácil. Aún así estuve de entrevistas durante 15 días con una media de 1,10 entrevistas al día.&lt;br /&gt;&lt;br /&gt;El caso es que quería salir de Madrid e irme a vivir a la playa, al sur. Buscando mi tipo de trabajo en Málaga me dí cuenta que por cada uno que encontraba y en el que requerían mucha menos experiencia que la mía (a demás de un sueldo bastante inferior), encontraba 20 para mí (en principio) en Madrid.&lt;br /&gt;&lt;br /&gt;Al final seguí en mi compañía aunque en otro cliente y descarté otra empresa que, aunque su proyecto me gustaba mucho, el salario ofrecido era menor. "Si en mi empresa estoy bien y quieres que me vaya contigo, no me dés lo que ya tengo sino que motivame de alguna manera a cambiar", pensé. Así que, si me cambiaba y no era a Málaga, tendrían que "pagarme" una buena razón. Además, parece que no sepan lo de "más vale malo conocido..." (aunque en mi caso no era malo).&lt;br /&gt;&lt;br /&gt;Descarté la oferta pero siempre dejando claro que la pega era económica y que lo demás me había gustado. Y así, a los 15 días de haber empezado el nuevo proyecto, me volvieron a llamar contándome que habían reestructurado el servicio para poder pagar lo que pedía.&lt;br /&gt;&lt;br /&gt;Así que tras intentar dejar zanjado todos los "miniproyectos" que había empezado, salí de allí con varios amigos hechos y el buen recuerdo de la compañía. De hecho me quedé la tarjeta de acceso al edificio como recuerdo (con permiso suyo) que desactivarán. XD&lt;br /&gt;&lt;br /&gt;He descubierto que tratar con profesionales es un placer. Cuando les dices que te ofrecen más en otro sitio y lo entienden como una regla del mercado (que ellos mismos han creado) y no como una ofensa personal... realmente debería ser siempre así, aunque no lo es.&lt;br /&gt;&lt;br /&gt; Me duele dejar la compañía porque estaba contento de estar en ella pero trabajamos para vivir (no vivimos para trabajar, Sergio) y necesitamos motivaciones y dinero para alcanzar nuestros sueños (nuestras motivaciones privadas).&lt;br /&gt;&lt;br /&gt;Todo esto viene a cuento de un email que he recibido de &lt;a href="http://jabalifeliz.blogspot.com/" target="New"&gt;Miguel&lt;/a&gt; en el que me decía que &lt;a href="http://josepruano.blogspot.com/2006/12/captar-y-retener-el-talento.html" target="New"&gt;este post&lt;/a&gt; en &lt;a href="http://josepruano.blogspot.com/index.html" target="New"&gt;Josep on technology&lt;/a&gt; le había recordado a mí.&lt;br /&gt;&lt;br /&gt;El día que encuentre una oferta del tipo: "&lt;span style="font-style: italic;"&gt;buscamos a ingeniero informático que sepa de Linux, redes y Futurama&lt;/span&gt;" me va a faltar tiempo para enviar el CV.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-75518881156315955?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/75518881156315955/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=75518881156315955&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/75518881156315955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/75518881156315955'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/12/la-empresa-y-t.html' title='La empresa y tú'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-5159829623267382676</id><published>2006-12-19T08:56:00.000+01:00</published><updated>2006-12-19T09:01:40.878+01:00</updated><title type='text'>Criptionando</title><content type='html'>Tras comunicar que había implantado una política de copia remota de un export de Oracle los domingos, mi compañero Jorge d.l.C. (que te vaya bien en tu nuevo proyecto) me respondió esto:&lt;br /&gt;&lt;blockquote&gt;Create or replace procedure Buenos_dias&lt;br /&gt;Declare&lt;br /&gt;            Saludo:=’Hola Ivan’;&lt;br /&gt;Begin&lt;br /&gt;            Dbms_output.put_line(‘lo de copiarlo sólo los domingos ¿es por algo?’);&lt;br /&gt;Exception &lt;br /&gt;            when no_data_found&lt;br /&gt;               Dbms_output.put_line(‘el remitente pasa de mi cara y no responde’);&lt;br /&gt;            when others&lt;br /&gt;               Dbms_output.put_line(‘SORRY NEN, yo que sabía’);&lt;br /&gt;End;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Así que, ante su pregunta, tuve que responderle:&lt;br /&gt;&lt;blockquote&gt;6f50 7172 6575 4c20 7561 6172 7020 6569&lt;br /&gt;736e 2061 7571 2065 6e75 2061 6c61 6420 &lt;br /&gt;6169 7620 2061 2061 6573 2072 756d 6863&lt;br /&gt;206f 7563 6e61 6f64 7320 2065 6168 6167&lt;br /&gt;6520 7473 206f 6f63 206e 616c 2073 6564&lt;br /&gt;616d 2073 4242 4444 0a2e&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Y, el muy "colgado" volvió al ataque:&lt;br /&gt;&lt;blockquote&gt;JUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&lt;br /&gt;Pero ya me lo sabía ….&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;...y es que algunos no tienen solución&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-5159829623267382676?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/5159829623267382676/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=5159829623267382676&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/5159829623267382676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/5159829623267382676'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/12/criptionando.html' title='Criptionando'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-7798901265251604433</id><published>2006-12-03T05:44:00.000+01:00</published><updated>2006-12-03T06:09:58.717+01:00</updated><title type='text'>Seguro, pero con cabeza</title><content type='html'>No me parece curioso que en mi nuevo trabajo le den mucha importancia a la seguridad. Es parte de nuestra labor. Llega hasta tal punto que no &lt;s&gt;permiten&lt;/s&gt; permitían a los servidores enviar correos. Esto que a algunos os parecerá correcto no es lo ideal, ya que puedes aprovechar la circunstancia para permitir que el servidor os envíe información sobre las tareas automatizadas o, como ya indiqué en el &lt;a href="http://el-dictador.blogspot.com/2006/11/bitacorea-o-cuenta.html"&gt;anterior post&lt;/a&gt; hay herramientas que utilizan el correo para realizar su labor.&lt;br /&gt;&lt;br /&gt;Pero una vez superada la pega, me sigue dando vueltas por la cabeza que segurizan los servicios, pero NO utilizan &lt;a href="http://es.wikipedia.org/wiki/Iptables"&gt;iptables&lt;/a&gt;. Me parece un gran error, ya que configurar TODOS los servicios correctamente supone muchísima concentración y casi más conocimiento ya que cada servicio es un mundo. Además hay servicios que abren puertos para comunicarse consigo mismo y que no se pueden cerrar pues el programa deja de funcionar. Con iptables no existe ese problema porque tu decides cuáles son las máquinas de origen y destino entre otra muchísimas cosas.&lt;br /&gt;&lt;br /&gt;Como diría el anuncio: "Empty your mind. Be formless, shapeless. Like iptables. You put iptables into a bottle and it takes care of the bottle hole. You put in a teapot, it becomes the teapot handle. Iptables lets packets flow, or it can crash 'em. Be iptables, my friend!"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-7798901265251604433?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/7798901265251604433/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=7798901265251604433&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/7798901265251604433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/7798901265251604433'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/12/seguro-pero-con-cabeza.html' title='Seguro, pero con cabeza'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-116454549586141581</id><published>2006-11-26T13:32:00.000+01:00</published><updated>2006-11-26T14:10:31.486+01:00</updated><title type='text'>Bitacorea o cuenta</title><content type='html'>&lt;span style="font-style:italic;"&gt;&lt;a href="http://www.logwatch.org/"&gt;Logwatch:&lt;/a&gt; analizador de logs modular que se ejecuta cada noche y envía por correo los resultados.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Me gustaría haber podido contar antes cuánto me reí cuando pensaba que en mi anterior trabajo, aunque no estaban realmente cualificados, al menos podrían mantener lo que había: el día a día.&lt;br /&gt;&lt;br /&gt;Recibí uno de los últimos días allí un mail de mi ahora ex-jefe diciendo a sus chicos: "Hay que revisar todos los días los logwatch". &lt;br /&gt;&lt;br /&gt;Pensé: "creía que el único que los ojeaba era yo. Me alegra ver que han aprendido algo". Plantar una semillita de conociemiento siempre te hacer sentir orgulloso. Seguía el mail: "Hay que asegurarse que llegan 53. Si hay menos, es que alguna máquina tiene problemas. No hace falta leerlos, aunque eso sería la ostia". &lt;br /&gt;&lt;br /&gt;Para eso ponte un cron que te envíe un correo diciendo como cuando iban nuestros padres al colegio: "Presente para servirle a Ud. a Dios y a España" y no pierdas horas y horas de proceso en sacar unas estadísticas que ni siquiera piensas mirar.&lt;br /&gt;&lt;br /&gt;Por cierto, el orgullo me desapareció de un &lt;span style="font-style:italic;"&gt;garrulazo*&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;*Acción realizada por un garrulo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-116454549586141581?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/116454549586141581/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=116454549586141581&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/116454549586141581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/116454549586141581'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/11/bitacorea-o-cuenta.html' title='Bitacorea o cuenta'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-116221463823586020</id><published>2006-10-30T14:08:00.000+01:00</published><updated>2006-10-30T14:23:58.253+01:00</updated><title type='text'>Resurrección</title><content type='html'>Por fín llega a su fín otra etapa laboral de mi vida y ¡¡me vuelve a parecer tan difícil hacer tu trabajo lo mejor posible cuando tiene una fecha de caducidad tu responsabilidad!! Además, aunque lo intentes hacer bien, los fallos que has tenido durante 3 años no son comparables con los que tienes los últimos días, pero no porque sean peores o más graves, sino porque la gente piensa que "pasas". &lt;br /&gt;&lt;br /&gt;Da igual si haces oidos sordos al pequeño demonio (daemon) que te recuerda que "sólo te quedan un par de semanas" y luchas agarrando al angelito y atándotelo a la oreja para que te repita constantemente que "debes ser profesional". Cualquier fallo será mal visto. &lt;br /&gt;&lt;br /&gt;En cualquier caso sé que lo estoy haciendo tan bien (o tan mal) como antes, pero ahora como ven que se acerca el día en que no puedan pedirme que les solucione X o Y...  &lt;br /&gt;&lt;br /&gt;Así que estamos de entrevista en entrevista a ver quién me encandila para seguir viviendo en Madrid (puajjjjj). ¡¡¡Maldito$ din€ro$!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-116221463823586020?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/116221463823586020/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=116221463823586020&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/116221463823586020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/116221463823586020'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/10/resurreccin.html' title='Resurrección'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-115935366292113330</id><published>2006-09-27T12:33:00.000+02:00</published><updated>2006-09-27T12:44:36.093+02:00</updated><title type='text'>Un BOFH aburrido</title><content type='html'>Aburrido estoy de mis usuarios y programadores, así que, harto de tener que inventarme excusas he encontrado quien las invente por mi. Excusas del tipo:&lt;br /&gt;&lt;br /&gt;-Melting hard drives&lt;br /&gt;-BNC (brain not connected)&lt;br /&gt;-no "any" key on keyboard&lt;br /&gt;-NOTICE: alloc: /dev/null: filesystem full&lt;br /&gt;-We already sent around a notice about that.&lt;br /&gt;-had to use hammer to free stuck disk drive heads.&lt;br /&gt;-techtonic stress&lt;br /&gt;-Interference between the keyboard and the chair.&lt;br /&gt;-Suspicious pointer corrupted virtual machine&lt;br /&gt;-pseudo-user on a pseudo-terminal&lt;br /&gt;-Feature not yet implemented&lt;br /&gt;-Maintenance window broken&lt;br /&gt;-Recursive traversal of loopback mount points&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;-Internet shut down due to maintenance&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Y es que toparte con gente que no sabe todo lo que debería te da cierta ventaja a la hora de inventarte excusas. ¿Necesitas un BOFH-excusador? No tienes más que instalar los paquetes fortunes y fortunes-bofh-excuses.&lt;br /&gt;&lt;br /&gt;Esto me recuerda a una vez que se había colgado un PC. El típo estaba dado la vuelta hablando por el móvil y yo reinicié a "botonazo" el PC. Arrancó perfectamente. Cuando me preguntó qué le ocurría le dije que "es que había un conflicto con los punteros a IPs, pero que ya lo he arreglado. Quizás vuelva a pasar".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-115935366292113330?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/115935366292113330/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=115935366292113330&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/115935366292113330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/115935366292113330'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/09/un-bofh-aburrido.html' title='Un BOFH aburrido'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-115770667062463842</id><published>2006-09-08T10:47:00.000+02:00</published><updated>2006-09-08T11:26:34.636+02:00</updated><title type='text'>Mayusculeador/Minusculeador</title><content type='html'>Para pasar todos los nombres de ficheros de un directorio de mayúsculas a minúsculas o viceversa.&lt;br /&gt;Admite 2 tipos de parámetros: &lt;br /&gt;-por defecto pasa de mayúsuclas a minúsculas; para pasar de minúsculas a mayúsculas: -r&lt;br /&gt;-el directorio sobre el que actuar (directorio actual si no se indica nada).&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;#!/bin/bash&lt;br /&gt;###################################&lt;br /&gt;#                                 &lt;br /&gt;#   Copyleft Ivan Eguiguren       &lt;br /&gt;#   September the 8th, 2006     &lt;br /&gt;#&lt;br /&gt;###################################&lt;br /&gt;&lt;br /&gt;[ -d "$1" ] &amp;&amp; cd $1&lt;br /&gt;[ -d "$2" ] &amp;&amp; cd $2&lt;br /&gt;[ "$1" == "-r" ]  &amp;&amp; MAY=1&lt;br /&gt;[ "$2" == "-r" ]  &amp;&amp; MAY=1&lt;br /&gt;ls &gt; /tmp/listado1&lt;br /&gt;if [ $MAY ] ; then&lt;br /&gt;tr 'a-z' 'A-Z' &lt; /tmp/listado1 &gt; /tmp/listado2&lt;br /&gt;else&lt;br /&gt;tr 'A-Z' 'a-z' &lt; /tmp/listado1 &gt; /tmp/listado2&lt;br /&gt;fi&lt;br /&gt;join -i -a1 -a2 -o 1.1 2.1  /tmp/listado1 /tmp/listado2  &gt; /tmp/listado3&lt;br /&gt;sed -e 's/^/mv /' /tmp/listado3 &gt; /tmp/listado4&lt;br /&gt;chmod 755 /tmp/listado4&lt;br /&gt;/tmp/listado4&lt;br /&gt;sleep 4&lt;br /&gt;rm /tmp/listado[1-4]&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-115770667062463842?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/115770667062463842/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=115770667062463842&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/115770667062463842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/115770667062463842'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/09/mayusculeadorminusculeador.html' title='Mayusculeador/Minusculeador'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-115347172416913215</id><published>2006-07-21T10:45:00.000+02:00</published><updated>2006-07-21T10:48:44.183+02:00</updated><title type='text'>Sin palabras</title><content type='html'>&lt;blockquote&gt;From: "Usuario lelo"&lt;br /&gt;To: "Avisos aplicaciones Java"&lt;br /&gt;&lt;br /&gt;Asunto:  Avería en la impresora de Color del Vicesecretario general técnico.&lt;br /&gt;&lt;br /&gt;            Ruego toméis nota para llamar al departamento técnico por avería en la impresora de color del Vicesecretario General Técnico despacho nº 123.  Muchas gracias&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Mensaje directo, escueto y a ¿una dirección aleatoria? Pero ¿cómo se puede ser tan memo?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-115347172416913215?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/115347172416913215/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=115347172416913215&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/115347172416913215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/115347172416913215'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/07/sin-palabras.html' title='Sin palabras'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-115038059310051283</id><published>2006-06-15T16:08:00.000+02:00</published><updated>2006-06-20T23:54:53.336+02:00</updated><title type='text'>Casualidades</title><content type='html'>&lt;blockquote&gt;Ruiz wrote:&lt;br /&gt;&lt;br /&gt;&gt;&gt; Nos comentan una incidencia que se produce en la Aplicación de Consulta&lt;br /&gt;&gt;&gt; de Centros Universitarios (http://tproperez/centrosweb/). Al parecer no&lt;br /&gt;&gt;&gt; se puede acceder desde la calle aunque el acceso desde Vitruvio o desde&lt;br /&gt;&gt;&gt; el CCU no da ningún problema.&lt;br /&gt;&lt;br /&gt;Hola:&lt;br /&gt;&lt;br /&gt;Pues no sabes qué alegría me das, porque si pudiesen acceder con esa URL&lt;br /&gt;estaría algo mal configurado. Aquí tienes la URL correcta:&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Si es que se inventan las cosas y encima ¡¡¡quieren que les funcione!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-115038059310051283?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/115038059310051283/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=115038059310051283&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/115038059310051283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/115038059310051283'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/06/casualidades.html' title='Casualidades'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-114441311170845980</id><published>2006-04-07T14:30:00.000+02:00</published><updated>2006-04-07T21:37:59.810+02:00</updated><title type='text'>Integración de SPF en Spamassassin</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Introducción.&lt;/span&gt;&lt;br /&gt;Spamassassin es un filtro de correo escrito en Perl para identificar spam utilizando multitud de tests heurísticos en las cabeceras de un correo y en el cuerpo del mensaje. Es software libre.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Cómo funciona Spamassassin.&lt;/span&gt;&lt;br /&gt;Cuando nuestro servidor de correo recibe un mensaje, se lo envía al demonio de Spamassassin, quien procede a ejecutar una serie de tests sobre él. Cada uno de ellos añade o quita unas pocas milésimas de puntuación a dicho correo. Si la puntuación que asigna un test es positiva, es que tiene cierto parecido con el spam; por contra, si esa puntuación es negativa, es que tiene parecido con correo válido. Así, una vez pasados todos los tests se suman todas las puntuaciones para hallar la puntuación total de dicho correo. Si esa puntuación está por encima de un margen, el mensaje podrá ser marcado como spam, si pasa por encima de un segundo límite, será directamente descartado.&lt;br /&gt;&lt;br /&gt;Tanto las puntuaciones como los límites más arriba citados pueden ser configurados y modificados a nuestro antojo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Cómo funciona SPF&lt;/span&gt;&lt;br /&gt;SPF nos permite comprobar mediante una consulta DNS si un servidor está autorizado para enviar correo de un dominio determinado. Para ello el administrador del DNS del dominio remitente debe haber configurado  la/s entrada/s correspondiente/s en el servidor DNS de ese dominio. Igualmente el receptor debe haber configurado el servidor que recibe el correo para hacer la consulta DNS. SPF no evita el Spam, sólo asegura que un correo viene de donde dice venir.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Porqué integrar SPF dentro de Spamassassin&lt;/span&gt; &lt;br /&gt;Una buena razón es que en lugar de recibir un correo y aceptarlo o directamente descartarlo por su razón SPF, le asignemos una puntuación más y lo tratemos como un test más dentro de SPF. &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Cómo integrar SPF dentro de Spamassassin&lt;/span&gt;&lt;br /&gt;A partir de la versión 3.0 de Spamassassin es bastante sencillo, ya que viene integrado dentro de Spamassassin. Aún así, habrá que activarlo e instalar el módulo Perl que nos dará la funcionalidad SPF. Para ello instalamos el módulo Perl Mail::SPF::Query. Procedemos a activar el SPF en el Spamassassin, para ello descomentamos en el  fichero &lt;br /&gt;&lt;span style="font-style:italic;"&gt;/etc/mail/spamassassin/init.pre&lt;/span&gt; (path válido para RedHat) la línea:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;loadplugin Mail::SpamAssassin::Plugin::SPF&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ahora reiniciando el Spamassassin tendríamos ya el SPF incrustado en el Spamassassin. Sólo nos queda ajustarlo a nuestro gusto. Para ello modificamos las puntuaciones de los tests SPF en &lt;br /&gt;&lt;span style="font-style:italic;"&gt;/etc/mail/spamassassin/local.cf&lt;/span&gt; añadiendo una línea del tipo&lt;span style="font-style:italic;"&gt;:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;score SPF_FAIL 5&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Reiniciamos de nuevo Spamassassin para que coja los cambios y ya lo tenemos activado.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-114441311170845980?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/114441311170845980/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=114441311170845980&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/114441311170845980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/114441311170845980'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/04/integracin-de-spf-en-spamassassin.html' title='Integración de SPF en Spamassassin'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-114322097683448163</id><published>2006-03-24T18:16:00.000+01:00</published><updated>2006-09-08T11:14:12.253+02:00</updated><title type='text'>Adivina adivinanza</title><content type='html'>&lt;span style="font-style:italic;"&gt;Programador:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;pre&gt;&lt;br /&gt;&gt;&lt;br /&gt;&gt; Hola, podeis actualizar las páginas que tenemos en el ftp de producción.&lt;br /&gt;&gt;&lt;br /&gt;&gt; Son las siguientes paginas:&lt;br /&gt;&gt; -Grundtvig2D2b.jsp&lt;br /&gt;&gt; -Grundtvig2D2bm.jsp&lt;br /&gt;&gt; -ariona.jsp&lt;br /&gt;&gt;&lt;br /&gt;&gt; Muchas gracias&lt;br /&gt;&gt; Un saludo &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Impresionante. Yo entendí tanto como vosotros:&lt;br /&gt;&lt;pre&gt;Hola.&lt;br /&gt;&lt;br /&gt;No están sueltas en el ftp de preproducción. Decídme si están en alguna&lt;br /&gt;carpeta en cual. Tampoco sé a qué servidor de producción (y aplicación) hay que subirlo. Por favor, seguid el procedimiento establecido.&lt;/pre&gt;&lt;br /&gt;Procedimiento que detallamos en una web para deleite de los programadores y tranquilidad nuestra y que no haya listos que manden este tipo de correos. Continúo:&lt;br /&gt;&lt;pre&gt;Concluyendo, si lo de arriba es una pregunta a pesar de no tener&lt;br /&gt;interrogantes (vienen de serie en los teclados), la respuesta sería "No". &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Final:&lt;br /&gt;&lt;pre&gt;Hola,&lt;br /&gt;&lt;br /&gt;Las páginas están en el servidor de preproduccionweb.intranet.local, dentro de la carpeta "aplices", para ello hemos utilizado el usuario despliegue. ¿Puedes subir dichas páginas a aplices.moc.com para actualizarlas?&lt;br /&gt;&lt;br /&gt;Un saludo&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;¡¡¡Qué paciencia!!! Pero da sus frutos...&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-114322097683448163?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/114322097683448163/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=114322097683448163&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/114322097683448163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/114322097683448163'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/03/adivina-adivinanza.html' title='Adivina adivinanza'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-114225700131897887</id><published>2006-03-13T14:36:00.000+01:00</published><updated>2006-03-22T18:57:43.380+01:00</updated><title type='text'>Documental sobre el inicio del SPAM</title><content type='html'>http://atdp.de/spam.avi&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-114225700131897887?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/114225700131897887/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=114225700131897887&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/114225700131897887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/114225700131897887'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/03/documental-sobre-el-inicio-del-spam.html' title='Documental sobre el inicio del SPAM'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-114225515474878316</id><published>2006-03-13T13:57:00.000+01:00</published><updated>2006-04-06T12:34:39.646+02:00</updated><title type='text'>Pringao-not HOWTO</title><content type='html'>Esto es lo que se puede leer en el departamento de bases de datos de mi centro de trabajo.&lt;br /&gt;&lt;p&gt;Lista de precios de servicios (sujetos a modificación, ganas y momento)&lt;br /&gt;&lt;br /&gt;Matar algo.................................................................................2€&lt;br /&gt;Crear algo..................................................................................3€&lt;br /&gt;Paquete completo de creación de algo.................................10€&lt;br /&gt;Consultas de “Solo un momentito, de 5 minutos, etc.”........3€&lt;br /&gt;Consultas de “me puedes mirar esto” ...................................5€&lt;br /&gt;Consultas de “me podrías mirar ” ..........................................5€&lt;br /&gt;Consultas de “bueno, ya que estoy aquí” ..............................5€&lt;br /&gt;Consultas de “chicas me podéis mirar esto” .........................3€&lt;br /&gt;&lt;br /&gt;Se añadirán suplementos específicos de 2€ a aquellas coletillas como:&lt;br /&gt;"Pues yo no he hecho nada"&lt;br /&gt;"Pues ayer estaba igual"&lt;br /&gt;"Habéis cambiado la versión"&lt;br /&gt;"Pues me da un error de BD"&lt;br /&gt;&lt;br /&gt;Todos estos precios en monetario también pueden ser cambiados por emolumentos en especias.&lt;br /&gt;Las más apreciadas en este grupo son:&lt;br /&gt;Cajas de: bombones, pastas y cualquier dulce&lt;br /&gt;Tampoco hacemos asco a cualquier tipo de producto de nuestro país que tenga que ver con el cerdo ibérico de pata negra, tanto sea jamón, lomo embuchado o chorizo.&lt;br /&gt;Los quesos nos gustan todos.&lt;br /&gt;En cuestión de bebidas rogamos que antes nos pregunten porque según que día y hora nuestros cuerpos necesitan diferentes tipos de caldos.&lt;br /&gt;&lt;br /&gt;Firmado: El grupo de SBA.&lt;br /&gt;&lt;br /&gt;P.D.&lt;br /&gt;Se ruega no regateen ni nos pidan cambio, quedarán mucho mejor si directamente introducen los precios redondeados al alza en nuestra hucha(el servicio se prestará antes y mucho mejor además de la consiguiente sonrisa con la que serán obsequiados nuestros clientes).&lt;br /&gt;Se hacen ofertas a grupos y por temporada.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Amén.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-114225515474878316?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/114225515474878316/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=114225515474878316&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/114225515474878316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/114225515474878316'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/03/pringao-not-howto.html' title='Pringao-not HOWTO'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-114181162364649275</id><published>2006-03-08T10:44:00.000+01:00</published><updated>2006-03-27T13:24:30.530+02:00</updated><title type='text'>Organización de archivos</title><content type='html'>Ahí va un script para eliminar de un directorio los archivos más antiguos de X dias y rotar los demás en función de si un fichero o directorio ocupa más de Y megas&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;#Variables&lt;br /&gt;&lt;br /&gt;# Dias que conservamos los ficheros&lt;br /&gt;DAZE=15&lt;br /&gt;# Longitud del fichero&lt;br /&gt;LONG=30&lt;br /&gt;DIR=/logs/&lt;br /&gt;FILE=fichero&lt;br /&gt;SERV=/etc/init.d/servicio&lt;br /&gt;&lt;br /&gt;FICH=${DIR}$FILE&lt;br /&gt;&lt;br /&gt;#Comprobamos si FICHERO ocupa mas de LONG MB&lt;br /&gt;if [ `du -cms $FICH | tail -1 | cut -f1` -ge $LONG ] ; then&lt;br /&gt;&lt;br /&gt;#Paramos el servicio SERV&lt;br /&gt;&lt;br /&gt;  $SERV stop&lt;br /&gt;&lt;br /&gt;#Esperamos 2 minutos (pura precaucion para que el servidor pare)&lt;br /&gt;  sleep 120;&lt;br /&gt;&lt;br /&gt;# Movemos el fichero&lt;br /&gt;&lt;br /&gt;  mv $FICH ${FICH}$(date +%d%m%y)&lt;br /&gt;&lt;br /&gt;  cat /dev/null &gt; $FICH&lt;br /&gt;&lt;br /&gt;  $SERV start&lt;br /&gt;&lt;br /&gt;#Eliminamos los ficheros más antiguos de DAZE dias&lt;br /&gt;  rm -f $(find $DIR  -ctime +$DAZE)&lt;br /&gt;&lt;br /&gt;fi&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-114181162364649275?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/114181162364649275/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=114181162364649275&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/114181162364649275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/114181162364649275'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/03/organizacin-de-archivos.html' title='Organización de archivos'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-114181094145047734</id><published>2006-03-08T10:37:00.000+01:00</published><updated>2006-03-08T10:44:08.976+01:00</updated><title type='text'>I+D</title><content type='html'>Seres sedentarios. Eso es lo que produce esta sociedad. Seres que se pasan el día delante del ordenador o la televsión. Ahora un ratito a un juego, ahora un ratito una serie, ahora un ratito organizando las fotos, otro ratito leyendo el correo...&lt;br /&gt;&lt;br /&gt;He tenido "LA IDEA". Utilizar una alfombra de esas de baile para maneja el ordenador, para leer el correo, para organizar las fotos...&lt;br /&gt;&lt;br /&gt;Ups...creo que debe estar hasta patentada... no he dicho nada, no he dicho nada.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://research.microsoft.com/vibe/projects/stepUI.aspx" target="new"&gt;http://research.microsoft.com/vibe/projects/stepUI.aspx&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://research.microsoft.com/vibe/images/stepUI24.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://research.microsoft.com/vibe/images/stepUI24.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-114181094145047734?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/114181094145047734/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=114181094145047734&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/114181094145047734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/114181094145047734'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/03/id.html' title='I+D'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-114053758227279779</id><published>2006-02-21T15:39:00.000+01:00</published><updated>2006-02-21T17:01:21.933+01:00</updated><title type='text'>Instalar crontab dentro de un chroot</title><content type='html'>Después de pegarme con el chroot me he topado con un problema: que el usuario chrooteado pueda programar su cron. La solución es bastante simple. Al crear el chroot, debemos meter el comando crontab y un editor de texto (en mi caso el vi).&lt;br /&gt;&lt;br /&gt;Desde la raiz del chroot-jail ponemos como root:&lt;br /&gt;&lt;p&gt;&lt;br /&gt;# mkdir tmp&lt;br /&gt;# chmod 4777 tmp&lt;br /&gt;# mkdir -p var/spool/cron/&lt;br /&gt;# touch var/spool/cron/nombreusuario&lt;br /&gt;# chgrp nombreusuario var/spool/cron/nombreusuario&lt;br /&gt;# touch etc/cron.deny&lt;br /&gt;# ln -s /var/chroot/nombreusuario/var/spool/cron/nombreusuario /var/spool/nombreusuario&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;El usuario tendrá que crear un fichero, por ejemplo cron-usuario, y pasárselo de parámetro al comando crontab:&lt;br /&gt;&lt;p&gt;&lt;br /&gt;$ crontab cron-usuario&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Así, con &lt;span style="font-style: italic;"&gt;crontab -l&lt;/span&gt; podrá comprobar como esos trabajos quedan listos para que los ejecute cron a la hora prevista.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-114053758227279779?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/114053758227279779/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=114053758227279779&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/114053758227279779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/114053758227279779'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/02/instalar-crontab-dentro-de-un-chroot.html' title='Instalar crontab dentro de un chroot'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-114010811755770851</id><published>2006-02-16T17:40:00.000+01:00</published><updated>2006-02-16T17:42:32.703+01:00</updated><title type='text'>Configuración de una máquina para chroot de usuarios</title><content type='html'>&lt;meta equiv="CONTENT-TYPE" content="text/html; charset=utf-8"&gt;&lt;title&gt;&lt;/title&gt;&lt;meta name="GENERATOR" content="OpenOffice.org 2.0  (Linux)"&gt;&lt;meta name="CREATED" content="20060215;9443000"&gt;&lt;meta name="CHANGED" content="20060216;17382100"&gt;          &lt;style&gt;  &lt;!--   @page { size: 21cm 29.7cm; margin: 2cm }   P { margin-bottom: 0.21cm }  --&gt;  &lt;/style&gt;  &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style="font-family:Nimbus Roman No9 L,serif;"&gt;&lt;span style="font-size:130%;"&gt;&lt;pre&gt;Creamos una shell:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito ~]# cd /bin&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito bin]# vi chrootbash&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;#!/bin/bash&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;/usr/bin/sudo /usr/sbin/chroot /var/chroot/$USER /bin/bash&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style="font-size:130%;"&gt;Y le damos permisos de ejecución:&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito bin]# chmod +x /bin/chrootbash&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style="font-size:130%;"&gt;Nos aseguramos de que existe el directorio donde vamos a crear los “homes” de los usuarios:&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito bin]# ls -ld /var/chroot&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;ls: /var/chroot: No existe el fichero o el directorio&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style="font-size:130%;"&gt;Así que lo creamos:&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito bin]# mkdir /var/chroot/&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style="font-size:130%;"&gt;Creamos los usuarios con:&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito bin]# useradd -s /bin/chrootbash -d /var/chroot/usuario usuario&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style="font-size:130%;"&gt;y le asignamos un password:&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito bin]# passwd usuario&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;Changing password for user usuario.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;New UNIX password:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;Retype new UNIX password:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;passwd: all authentication tokens updated successfully.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style="font-size:130%;"&gt;Creamos el árbol de directorios que va a ver:&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito bin]# cd /var/chroot/usuario&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito usuario]# mkdir bin etc dev home lib usr usr/bin&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito usuario]# cd ..&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito chroot]# chown -R usuario:usuario usuario&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style="font-size:130%;"&gt;Y copiamos la línea del fichero passwd del usuario:&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito chroot]# grep usuario /etc/passwd &gt; usuario/etc/passwd&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito chroot]# grep usuario /etc/group &gt; /etc/group&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style="font-size:130%;"&gt;Instalamos los programas a los que queremos que tenga acceso en la cuenta de usuario y las librerías que utilicen:&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito chroot]# cp /bin/bash /var/chroot/usuario/bin/&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito chroot]# ldd /bin/bash&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;        &lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;libtermcap.so.2 =&gt; /lib/libtermcap.so.2 (0x00689000)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;        &lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;libdl.so.2 =&gt; /lib/libdl.so.2 (0x005f8000)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;        &lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;libc.so.6 =&gt; /lib/tls/libc.so.6 (0x004cd000)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;        &lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;/lib/ld-linux.so.2 (0x004b4000)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito chroot]# mkdir usuario/lib/tls&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito chroot]# cp /lib/libtermcap.so.2 /lib/libdl.so.2   /lib/ld-linux.so.2 usuario/lib/&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito chroot]# cp /lib/tls/libc.so.6 usuario/lib/tls/libc.so.6&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito chroot]# cd usuario&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito usuario]# cp /lib/libnsl.so.1 /lib/libnss_nisplus.so.2 /lib/libnss_nis.so.2 /var/chroot/usuario/lib/&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito usuario]# mkdir lib/security&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito usuario]# cp /lib/security/pam_rootok.so /lib/security/pam_warn.so /lib/security/pam_unix.so lib/security/&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito usuario]# mkdir usr/lib&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito usuario]# cp /usr/lib/libcrack.so.2 usr/lib/&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito usuario]# mkdir etc/pam.d&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito usuario]# cp /etc/pam.d/su /etc/pam.d/other etc/pam.d/&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito usuario]# cp /bin/ls /bin/cp /bin/rm /bin/mkdir /bin/rmdir bin/&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito usuario]# ldd /bin/ls /bin/cp /bin/rm /bin/mkdir /bin/rmdir | grep -v ':' | cut -f1 -d'(' | grep -v '=&gt;' | sort | uniq &gt; /tmp/libs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito usuario]# ldd /bin/ls /bin/cp /bin/rm /bin/mkdir /bin/rmdir | grep -v ':' | cut -f1 -d'(' | grep '=&gt;' | cut -f2 -d'&gt;' | sort | uniq &gt;&gt; /tmp/libs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito usuario]# for i in `cat /tmp/libs`; do cp $i .$i ; done&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style="font-family:Nimbus Roman No9 L,serif;"&gt;&lt;span style="font-size:130%;"&gt;Copiamos 'su' y sus librerías:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito usuario]# cp /bin/su bin/&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito bin]# ldd /bin/su | grep -v ':' | cut -f1 -d'(' | grep  '=&gt;' | cut -f2 -d'&gt;' | sort | uniq &gt; /tmp/libs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito bin]# ldd /bin/su | grep -v ':' | cut -f1 -d'(' | grep -v '=&gt;' | cut -f2 -d'&gt;' | sort | uniq &gt;&gt; /tmp/libs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito usuario]# for i in `cat /tmp/libs`; do cp -f $i .$i ; done&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style="font-family:Nimbus Roman No9 L,serif;"&gt;&lt;span style="font-size:130%;"&gt;Editamos sudoers y le autorizamos a hacer sudo poniendo al final del fichero:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;[root@potito usuario]# visudo&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;#chroot&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span style=""&gt;&lt;span style="font-size:85%;"&gt;usuario ALL = /usr/sbin/chroot&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-114010811755770851?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/114010811755770851/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=114010811755770851&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/114010811755770851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/114010811755770851'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/02/configuracin-de-una-mquina-para-chroot.html' title='Configuración de una máquina para chroot de usuarios'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-113878895729702727</id><published>2006-02-01T11:06:00.000+01:00</published><updated>2006-02-01T11:16:52.236+01:00</updated><title type='text'>Re: Utilizando código</title><content type='html'>Para aprovechar mi trabajo voy a empezar a publicar scripts y truquitos que utilizo en mi dia a dia. El primer script sirve para arrancar, parar y ver el estado de un tomcat, preo es facilmente modificable para manejar cualquier servicio que queráis usar.&lt;br /&gt;&lt;pre&gt;#!/bin/bash&lt;br /&gt;#Publicado bajo licencia GPL&lt;br /&gt;#XiR_ @2006&lt;br /&gt;&lt;br /&gt;#Declaramos las variables&lt;br /&gt;export LC_ALL=es_ES&lt;br /&gt;export JAVA_HOME=/usr/local/java&lt;br /&gt;export JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=ISO-8859-15 -Duser.language=es -Xms1024m -Xmx2048m"&lt;br /&gt;export ID-TOMCAT=500&lt;br /&gt;&lt;br /&gt;#Funcion que intenta parar el tomcat por las buenas y si no lo mata (kill)&lt;br /&gt;#Solo se puede ejecutar por el usuario tomcat (id=500)&lt;br /&gt;matar() {&lt;br /&gt;     if [ `/usr/bin/id -u` == $ID-TOMCAT ] ; then&lt;br /&gt;        /usr/local/tomcat/bin/shutdown.sh &gt; /dev/null 2&gt;1&amp;&lt;br /&gt;        sleep 5&lt;br /&gt;        NUM_PROCESOS=`ps -fe | grep tomcat | grep "/usr/local/java/bin/java " | wc -l`&lt;br /&gt;        if [ $NUM_PROCESOS -eq 0 ] ; then&lt;br /&gt;           echo "Parado correctamente"&lt;br /&gt;        else&lt;br /&gt;           kill `ps -fe | grep tomcat | grep "/usr/local/java/bin/java " | grep -v grep | cut -c 7-14` &gt; /dev/null 2&gt; /dev/null&lt;br /&gt;           sleep 10&lt;br /&gt;           kill -9 `ps -fe | grep tomcat | grep "/usr/local/java/bin/java " | grep -v grep | cut -c 7-14` &gt; /dev/null 2&gt; /dev/null&lt;br /&gt;           echo "Parado bruscamente"&lt;br /&gt;        fi&lt;br /&gt;    else&lt;br /&gt;        echo "Error: este programa debe ser ejecutado siendo el usuario tomcat."&lt;br /&gt;    fi&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#Funcion que comprueba si se esta ejecutando y si no, lo arranca&lt;br /&gt;#Solo se puede ejecutar por el usuario tomcat (id=500)&lt;br /&gt;arrancar() {&lt;br /&gt;     if [ `/usr/bin/id -u` == $ID-TOMCAT ] ; then&lt;br /&gt;       ps -fe | grep tomcat | grep "/usr/local/java/bin/java" | grep -v grep &gt; /dev/null 2&gt;&amp;1&lt;br /&gt;       if [ $? == "1" ] ; then&lt;br /&gt;          /usr/local/tomcat/bin/startup.sh &gt; /dev/null 2&gt;1&amp;&lt;br /&gt;          if [ $0 ] ; then echo "Arranque correcto" ; fi&lt;br /&gt;       else&lt;br /&gt;          echo "Ya esta arrancado. Detengalo antes de intentar arrancarlo."&lt;br /&gt;       fi&lt;br /&gt;    else&lt;br /&gt;        echo "Error: este programa debe ser ejecutado siendo el usuario tomcat."&lt;br /&gt;    fi&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#Funcion que comprueba si se esta ejecutando el tomcat, y de estarlo devuelve su PID&lt;br /&gt;estado() {&lt;br /&gt;         sleep 3&lt;br /&gt;         ps -fe | grep tomcat | grep "/usr/local/java/bin/java" | grep -v grep &gt; /dev/null 2&gt;&amp;1&lt;br /&gt;         if [ $? == 0 ] ; then&lt;br /&gt;            PID=`ps -fe | grep tomcat | grep "/usr/local/java/bin/java" | grep -v grep | cut -c 7-14`&lt;br /&gt;            echo "Ejecutandose con pid $PID"&lt;br /&gt;         else&lt;br /&gt;            echo "No ejecutandose"&lt;br /&gt;         fi&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;&lt;br /&gt;    start)&lt;br /&gt;         arrancar&lt;br /&gt;         estado&lt;br /&gt;         ;;&lt;br /&gt;    stop)&lt;br /&gt;         matar&lt;br /&gt;         estado&lt;br /&gt;         ;;&lt;br /&gt;    restart)&lt;br /&gt;         estado&lt;br /&gt;         matar&lt;br /&gt;         sleep 5&lt;br /&gt;         arrancar&lt;br /&gt;         estado&lt;br /&gt;         ;;&lt;br /&gt;    status)&lt;br /&gt;         estado&lt;br /&gt;         ;;&lt;br /&gt;      *)&lt;br /&gt;         echo "$0 {start|stop|restart|status}"&lt;br /&gt;         ;;&lt;br /&gt;esac&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-113878895729702727?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/113878895729702727/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=113878895729702727&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113878895729702727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113878895729702727'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/02/re-utilizando-cdigo.html' title='Re: Utilizando código'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-113827264209026685</id><published>2006-01-26T11:42:00.000+01:00</published><updated>2006-03-17T13:15:19.173+01:00</updated><title type='text'>Des FACHA tez</title><content type='html'>A veces, cuando crees que ya lo has visto todo, todavía pueden sorprenderte.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Antecedentes:&lt;/span&gt;&lt;br /&gt;Tenemos un filtro de contenidos en el proxy. Si crees que hay alguna dirección bloqueada que no debía estarlo puedes notificárselo a la empresa para que lo modifique para la siguiente actualización.&lt;br /&gt;También tenemos 2 proxies: uno con el filtro para el que el navegador coge la configuración por defecto y otro proxy sin filtro que podrías configurarte a mano.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;El caso:&lt;/span&gt;&lt;br /&gt;Ayer recibimos este correo de uno de "los cabecillas" de soporte de usuarios:&lt;br /&gt;&lt;blockquote&gt;Buenos días:&lt;br /&gt;&lt;br /&gt;A Julio Apellido administrador del edificio de San Perro Grande le ha salido como bloqueada la dirección que está en el mensaje que adjunto. Está indignado porque dice que otros compañeros no tienen ese problema.&lt;br /&gt;&lt;br /&gt;Le podeis dar una solución o una aclaración al tema.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Bueno, habrá que ver al administrador este qué le ocurre. Leo el adjunto:&lt;br /&gt;&lt;blockquote&gt;De: urlcheck@empresa.com&lt;br /&gt;Enviado el: lun 23/01/2006 11:28&lt;br /&gt;Para: Apellidos, Julio&lt;br /&gt;Asunto: CORRECTAMENTE CLASIFICADA&lt;br /&gt;&lt;br /&gt;Estimado Cliente:&lt;br /&gt;&lt;br /&gt;Le comunicamos que la página de Internet que ha solicitado revisar, &lt;a href="http://www.microsoft.com/games/default.aspx"&gt;http://www.microsoft.com/games/default.aspx&lt;/a&gt;,  no puede ser desbloqueada ya que pertenece a una categoría restringida y está correctamente clasificada en nuestras listas.&lt;br /&gt;&lt;br /&gt;Le rogamos consulte a la persona que haya contratado el producto su perfil de filtrado o las Listas Personales.&lt;br /&gt;&lt;br /&gt;Le saluda atentamente,&lt;br /&gt;&lt;br /&gt;Centro de Atención al Cliente&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Es acojonante el morro que le echan algunos. Que lea el periódico o algo así, que no voy a perder tiempo en permitirle el acceso a esos sitios... o en su defecto que trabaje&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Mensaje de relax al administrador: ponte un salvapantallas que sea el ying-yang o un paisaje relajante. Cuanta hasta 100,34 de 0,02 en 0,02. Una vez que te hayas aburrido de contar y te hayas relajado contesta a estas gilipolleces o, mejor, bórralo directamente esperando que no sea tan estúpido como para volver a molestarte por segunda vez. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Si vuelve a molestar lo leeréis aquí.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-113827264209026685?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/113827264209026685/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=113827264209026685&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113827264209026685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113827264209026685'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/01/des-facha-tez.html' title='Des FACHA tez'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-113698057554461582</id><published>2006-01-11T11:58:00.000+01:00</published><updated>2006-01-16T22:10:25.213+01:00</updated><title type='text'>Tipos de usuario</title><content type='html'>He encontrado &lt;a href="http://www.caravantes.com/humor/tipos.htm" target="new"&gt;esto&lt;/a&gt; hoy, y me ha recordado a varios casos que me han ocurrido a lo largo de mi vida profesional. Paso a relatarlos:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. El Explícito&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Esta misma mañana me ha llamado un programador para decirme: "sobre lo que os mandamos ayer, bueno, pues la ruta que nos disteis nos da un error".&lt;br /&gt;&lt;br /&gt;Hombre, a lo mejor puedes llegar a saber qué significa si al menos sabes quién es y hubieses hablado con él ayer. Y encima yo, que para retener menos datos, cada vez que mandan un correo o llaman les digo que pongan la máquina y la aplicación a la que se refieren...esté dió en el clavo con todo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. El Manipulador Loco&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Me hace gracia cuando los programadores me mandan correos en los que se inventan las rutas a los directorios o llaman a librerías que no existen en los servidores y que en ningún sitio pone que existan (ni las rutas ni las librerías) y encima te llaman para decir que la aplicación no funciona. &lt;br /&gt;&lt;br /&gt;La verdad es que es mejor así, porque si llegan a funcionar me retiro.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3. El Kamikaze&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Recuerdo este verano que vino un programador nuevo, que se inventaba cómo estaban instaladas las máquinas, que (siendo los servidores GNU/Linux) probaba las aplicaciones en su máquina (M$ Windows) y luego me intentaba convencer de que el que no tenía ni idea era yo. Que en el servidor tenía que funcionar porque estaba instalado y configurado así, así, y asá. Este es kamikaze pero por no saber con quién trataba.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4. El Místico&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Me recuerda a un programador que me decía que la aplicación unas veces generaba los pdf, y otras veces no... será la posición de la luna...¡no te jode!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;5. El Gurú&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Pues precisamente no era gurú, cuando llegué al PC de una usuaria porque le había dado un pantallazo azul el winipimer y me había copiado &lt;span style="font-weight:bold;"&gt;¡¡¡el volcado de memoria en un post-it!!!&lt;/span&gt;. Eso sí, me dijo: "por si te sirve".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;6. El Gafe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;¿cuántas veces habremos oido lo de "No lo entiendo, te aseguro que hasta que has venido no funcionaba"? Siempre me he quedado con las ganas de contestar: "es que no tienes ni puta idea de cómo hacerlo... ¿o te crees que yo le asusto y funciona bien?"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;7. El Temerario&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Un jefe de un departamento, que teníamos que instalar una máquina sólo para su aplicación, me dice: "Yo lo haré contigo, que tengo experiencia con Tomcat y [...]", un pesao sabelotodo. Continua:"podemos poner 2 Tomcat en cluster". Mi pensamiento fué: "¡genial! Algo nuevo a aprender". Empecé a preguntarle si funcionaban bien, si eran fiables, si costaba mucho instalarlos y configurarlos, etc. Su respuesta me abrumó: "no sé, no he instalado nunca un tomcat, pero los he administrado bastante". Si, vamos: instalar, arrancar, parar y borrar aplicaciones que eso se hace por web. Será #!$@&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;8. El Director de Orquesta&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En esta clasificación entra el tipo que comenté en otro post que me contaba todo lo que hacía para administrar la base de datos de la biblioteca. Con los errores es igual...empieza por cómo arrancó el ordenador, si tardó medio segundo más de lo habitual, etc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;9. La Princesa&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;¿Para qué hablar de los envidiosos? No pongo en esto ninguna historia, porque si pongo una pongo todas, y tardaría demasiado en cargar el blog.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;10. El Sospechoso&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;El típico "ayer funcionaba, y hoy no y no se ha tocado nada". A lo que siempre respondo lo mismo: "bueno, pues si ha sido ello solo no haré nada, que se arreglará solo igual". Ahí ya sí que empiezan: "no, échale un vistazo porque a lo mejor han actualizado no se qué o..."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Orden de trabajo del administrador: intenta tener siempre un terminal abierto a mano en el escritorio... y juega a juegos de nombres raros que puedas minimizar cuando alguien se acerque y no sepán qué es. Así parecerá que estás trabajando.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-113698057554461582?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/113698057554461582/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=113698057554461582&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113698057554461582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113698057554461582'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2006/01/tipos-de-usuario.html' title='Tipos de usuario'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-113594222538558209</id><published>2005-12-30T12:22:00.000+01:00</published><updated>2006-03-17T13:20:36.803+01:00</updated><title type='text'>Hablando de más</title><content type='html'>Siempre me ha "molestado" la cualidad de uno de mis compañeros por explicar a los usuarios cómo funcionan las cosas. Como carecen de base tiene que ir explicando muchas más cosas de las que tenía que explicar en un principio... y acaba estando de 15 minutos para arriba con cada llamada. Supongo que con el correo le pasará algo parecido.&lt;br /&gt;&lt;br /&gt;Realmente me parece algo poco práctico. Como muestra:&lt;br /&gt;&lt;br /&gt;Date: Fri, 30 Dec 2005 12:20:34 +0100&lt;br /&gt;From: "ivan"&lt;br /&gt;User-Agent: Debian Thunderbird 1.0.7 (X11/20051017)&lt;br /&gt;To: =?ISO-8859-1?Q?Jes=FAs_Angel?=&lt;br /&gt;CC: Internet&lt;br /&gt;Subject: Re: copias de seguridad de &lt;span style="font-style: italic;"&gt;aplicación&lt;/span&gt;&lt;br /&gt;Jesús wrote:&lt;br /&gt;&gt; Hola,&lt;br /&gt;&gt;  me han pedido que os pregunte si se están haciendo copias de seguridad&lt;br /&gt;&gt; de los ficheros que se guardan en disco duro de &lt;span style="font-style: italic;"&gt;aplicacion&lt;/span&gt;, es decir, la&lt;br /&gt;&gt; estructura de ficheros que se guardan en &lt;span style="font-style: italic;"&gt;/backup/xxxxxx&lt;/span&gt;.&lt;br /&gt;&gt; &lt;br /&gt;&gt; &lt;br /&gt;&gt; Un Saludo.Jesus&lt;br /&gt;&lt;br /&gt;Si&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Primera ley de la efectividad del sysadmin: no pierdas tiempo en explicarle a un usuario como funciona tu mundo. Ellos pueden vivir sin saberlo, pero tu paciencia se puede ver gravemente dañada.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-113594222538558209?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/113594222538558209/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=113594222538558209&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113594222538558209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113594222538558209'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2005/12/hablando-de-ms.html' title='Hablando de más'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-113499888229886288</id><published>2005-12-19T14:22:00.000+01:00</published><updated>2005-12-19T14:29:51.760+01:00</updated><title type='text'>Merlin</title><content type='html'>Mail del usuario:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Hola,&lt;br /&gt;&lt;br /&gt;estamos teniendo problemas con la aplicación Petris (en producción) a la hora de enviar correos. ¿Podeis comprobar si funciona correctamente el servidor de correo (petris utiliza localhost como servidor)?&lt;br /&gt; &lt;br /&gt;Saludos,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Respuesta:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Hola:&lt;br /&gt;&lt;br /&gt;Funciona correctamente. ¿Qué significa "tenemos problemas"? ¿Que no conecta, que devuelve un mensaje con el error, que no enruta bien hacia Internet, que no enruta bien hacia la intranet?...&lt;br /&gt;&lt;br /&gt;Lo siento, hoy me he dejado las artes adivinatorias en casa.&lt;br /&gt;&lt;br /&gt;Un saludo.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Consejo al administrador despistado (todos tenemos días malos): No te excedas mostrando tu lado humano. No lo sabes todo cuando no te interesa; cuando te interesa lo sabes TODO. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-113499888229886288?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/113499888229886288/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=113499888229886288&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113499888229886288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113499888229886288'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2005/12/merlin.html' title='Merlin'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-113449292247130259</id><published>2005-12-13T17:03:00.000+01:00</published><updated>2005-12-13T18:10:24.856+01:00</updated><title type='text'>Enseñando al usuario</title><content type='html'>&lt;span style="font-style:italic;"&gt;Date: Tue, 13 Dec 2005 14:06:38 +0100&lt;br /&gt;From: "ivan.eguiguren" &lt;ivan.eguiguren@mec.es&gt;&lt;br /&gt;User-Agent: Debian Thunderbird 1.0.7 (X11/20051017)&lt;br /&gt;X-Accept-Language: en-us, en&lt;br /&gt;MIME-Version: 1.0&lt;br /&gt;To: "XXXXXXXXXXXXXXXXXXXX" &lt;XXXXXXXXXXXX@xxxxxxx.xxxx&gt;&lt;br /&gt;Subject: Re: &lt;br /&gt;http://xxxxxxxxxxxxxxxx.es:8080/infraestructuras/jsp/index.jsp&lt;br /&gt;apunta al jboss...lo que está caido es el tomcat que es donde está transfic.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;http://www.netiqueta.org/netiqueta_correo.shtml&lt;br /&gt;Punto número 15&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Usuario wrote:&lt;br /&gt;&gt; Da error interno del servidor en esta dirección:&lt;br /&gt;&gt; http://xxxxxxxxxxxxxxxxx.es/transfic/index.html&lt;br /&gt;&gt; Pero carga en la página que nos distes:&lt;br /&gt;&gt; http://xxxxxxxxxxxxxxxxx.es:8080/infraestructuras/jsp/index.jsp&lt;br /&gt;&gt; &gt; ¿Como se explica?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La próxima vez borraré el correo y cuando aparezca aquí le diré que correos sin asunto son habituales entre el spam, y que lo habrá eliminado el filtro...qué coños, le diré la verdad: que lo he borrado sin leerlo porque no tenía asunto.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Truco del administrador cívico: enseña a tus usuarios que no tienen ni idea y lo hacen mal. La mayoría del esfuerzo será inútil, pero a lo mejor hay algun usuario que lo aproveche.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-113449292247130259?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/113449292247130259/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=113449292247130259&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113449292247130259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113449292247130259'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2005/12/enseando-al-usuario.html' title='Enseñando al usuario'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-113448251899160094</id><published>2005-12-13T14:35:00.000+01:00</published><updated>2006-01-17T13:38:33.136+01:00</updated><title type='text'>Para entendernos.</title><content type='html'>Siempre me ha flipado la gente que se hace llamar "informático", y siempre me ha hecho gracia. Llaman informático al que administra los servidores de una multinacional; llaman informático al que desarrolla software libre de calidad; llaman informático al que da soporte a los usuarios a nivel de sistema operativo o les repara el PC; &lt;span style="font-weight:bold;"&gt;llaman informáticos a los que desarrollan cualquier basura propietaria en visual basic o java; ¡¡¡llaman informático al que da soporte a los usuarios sobre programas ofimáticos!!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;He ido poniéndolos según entiendo yo que van bajando de categoría. Hay lo que la gente llama intrusismo, muchísimo intrusismo. Pero ahora mismo eso no me preocupa... me preocupa la gente que intenta acercarse a este mundo sin tener ni puta idea pero con ganas de hacerse llamar &lt;span style="font-style:italic;"&gt;informático&lt;/span&gt;. Me refiero específicamente a el/la tip@ que dijo que "&lt;span style="font-weight:bold;"&gt;This filesystem will be automatically checked every 39 mounts or 180 days, whichever comes first.&lt;/span&gt; significa lo mismo que &lt;span style="font-weight:bold;"&gt;Este sistema de ficheros se revisará automáticamente cada 39 meses o 180 dias, &lt;span style="font-style:italic;"&gt;lo que suceda primero&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Muy señor/a mio/a: &lt;br /&gt;1) Usted no tiene ni puta idea de inglés o traduce para pasar su tiempo libre ya que &lt;span style="font-weight:bold;"&gt;mount (montar)&lt;/span&gt; no es lo mismo que &lt;span style="font-weight:bold;"&gt;month (mes)&lt;/span&gt;. *&lt;br /&gt;2) Usted no tiene sentido común: comparar 39 meses con 180 días y decir que "&lt;span style="font-style:italic;"&gt;lo que ocurra antes&lt;/span&gt;" es estúpido cuando menos.&lt;br /&gt;&lt;br /&gt;Si haces algo, hazlo bien. La mayoría de los Administradores estamos acostumbrados a los mensajes en inglés. De hecho cuando los leemos en castellano intentamos traducirlos al inglés para saber qué coños quiere decir ese mensaje. A veces la imaginación del traductor va más allá de la nuestra.&lt;br /&gt;&lt;br /&gt;Me parece bien intentar traducir para el que no sabe inglés, pero a nivel usuario o desarrollador. Manejar el inglés técnico leido es un requisito indispensable para un administrador. Por favor, dedicad más tiempo en traducir aplicaciones y dejad las partes internas, comandos, kernels, llamadas al sistema... como están porque lo único que conseguís es complicar las cosas y trabajar en valde ya que solemos dejar el idioma por defecto al instalar un sistema, no el defecto de idioma ese al que traducís.&lt;br /&gt;&lt;br /&gt;Muchas gracias.&lt;br /&gt;&lt;br /&gt;* Dediquese a hacer integrales o a ver televisión basura.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Truco del administrador sensato: siempre lee la documentación y libros técnicos en inglés. Siempre deja el sistema operativo en su idioma por defecto (en_US) y te evitarás muchos quebraderos de cabeza.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-113448251899160094?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/113448251899160094/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=113448251899160094&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113448251899160094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113448251899160094'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2005/12/para-entendernos.html' title='Para entendernos.'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-113173113154472868</id><published>2005-11-14T17:40:00.000+01:00</published><updated>2006-01-17T13:39:19.706+01:00</updated><title type='text'>Programador.. ¿más cerca del informático o del usuario?</title><content type='html'>Esos seres que tanto saben, que creen saberlo todo sólo porque utilizan palabras como: "clase, puntero, instancia, bucle". ¡Ummm! ¡Vaya! Usuarios ¿avanzados?&lt;br /&gt;&lt;br /&gt;Vamos a ver, muchacho. Las cosas deben estar claras desde el principio:&lt;br /&gt;&lt;br /&gt;1.- Tú haces aplicaciones. Luego que funcionen o (más probablemente) no es otra cosa.&lt;br /&gt;2.- Yo monto las máquinas que ejecutan tus aplicaciones (y sé cómo está montada). &lt;br /&gt;&lt;br /&gt;Si además he caido tan bajo como para hacerte una web donde te explica qué versiones de los programas/librerias/demonios hay en el servidor, sobre qué plataformas, el procedimiento para subir aplicaciones nuevas así como para actualizar las que ya hay, ¿por qué no las lees?&lt;br /&gt;&lt;br /&gt;Si encima te monto un servidor de desarrollo para pruebas de aplicaciones, y otro de preproducción para pruebas de carga con las mismas versiones y SO que en producción, porqué me haces cosas como:&lt;br /&gt;&lt;br /&gt;-mandar una aplicación para poner en producción que sólo has probado en tu ordenador. Así solo consigues como respuesta un enlace a la página de normas porque no te la has leido;&lt;br /&gt;&lt;br /&gt;-mandar una aplicación que intenta conectar con un servidor de bases de datos que sólo existe en la Intranet y no hay acceso desde la DMZ. Eso indica que no te has leido el documento web y como respuesta sólo consigues un enlace a la página de normas porque no te la has leido;&lt;br /&gt;&lt;br /&gt;-mandar 3 actualizaciones seguidas para subir a producción. Eso es que no la has probado en desarrollo ni preproducción y consigues como respuesta un enlace a la página de normas porque no te la has leido así como un email con copia a tu jefe y al mío diciendo todo lo que me haces perder el tiempo por no leer la página que te he mandado ya 2 veces (o más);&lt;br /&gt;&lt;br /&gt;-mandar las aplicaciones a producción con nivel de log DEBUG. Así sólo consigues que la quite y no te avise, como bien dice la página de normas que sigues sin haberte leido. ¡¡¡Y encima tiene la desfachatez de preguntar por qué!!!&lt;br /&gt;&lt;br /&gt;-Preguntar si tu aplicación puede guardar los temporales en /tmp y, encima argumentalo con que para limpiar los temporales es más fácil. Este lo recuerdo con cariño. Fué algo así como:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;1er correo:&lt;/span&gt; ¿Mi aplicación puede guardar los temporales en /tmp?&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Respuesta:&lt;/span&gt; No. +enlace a la página de normas.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;2o. correo:&lt;/span&gt; Si las aplicaciones guardan los temporales en /tmp es más fácil borrarlos cuando haga falta.&lt;br /&gt;Buen punto. Siempre hay que estar preparado para estas cosas.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Respuesta:&lt;/span&gt; Es mejor que cada aplicación guarde los temporales en un directorio dentro del directorio de la propia aplicación. Así si la aplicación empieza a poner en peligro la estabilidad del servidor puedo borrar la aplicación y los temporales con un sólo comando sin tener que andar buscando todos los ficheros de esa aplicación.&lt;br /&gt;Casi me pilla ;-)&lt;br /&gt;&lt;br /&gt;También recuerdo con cariño a otro "avispilla" que manda la aplicación y después me dice "ahora hay que configurarla". Y se mosqueó porque me eché a reir. &lt;br /&gt;&lt;br /&gt;El: Es que desconozco qué parametros poner como la ruta absoluta hasta el tomcat&lt;br /&gt;Yo: No la necesitas. Pon rutas relativas y si cambio de sitio el tomcat no sufrirá tu aplicación.&lt;br /&gt;El: También necesito saber en qué puerto está el tomcat para hacer la solicitud de unos  jpg's.&lt;br /&gt;Yo: Los que necesites mételos en un directorio dentro del de tu aplicación, y así sabes dónde están.&lt;br /&gt;El: Y hay otros parámetros que sólo tu conoces. La ruta al fichero de configuración es XXXX (no la recuerdo ni viene al caso).&lt;br /&gt;Yo: vale. Lo apunto.&lt;br /&gt;&lt;br /&gt;Accedí al fichero, ví lo que necesitaba y le mandé un correo del tipo:&lt;br /&gt;&lt;br /&gt;Hola:&lt;br /&gt;&lt;br /&gt;Como hemos hablado por teléfono, los datos que sólo yo conozco para que funcione tu aplicación son:&lt;br /&gt;XXX&lt;br /&gt;YYY&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Ahora ya puedes ponerlos en tu fichero de configuración y mandarme el fichero porque mi trabajo no es tocar las aplicaciones.&lt;br /&gt;&lt;br /&gt;AMEN&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Primera ley de convivencia con el desarrollador:&lt;br /&gt;&lt;br /&gt;Haz una página web accesible por tus usuarios con los procedimientos para hacer las cosas. Cuantos más requisitos menos lata te darán. A quien no los cumpla (que serán muchos) no tienes que explicarles nada. ¡¡Pon un enlace!! Y sobre todo, deja claro para quién no cumpla las normas que su aplicación puede ser retirada del servidor sin previo aviso. Así, si avisas, encima eres "bueno".&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-113173113154472868?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/113173113154472868/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=113173113154472868&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113173113154472868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113173113154472868'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2005/11/programador-ms-cerca-del-informtico-o.html' title='Programador.. ¿más cerca del informático o del usuario?'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18871222.post-113172418236370274</id><published>2005-11-11T17:43:00.000+01:00</published><updated>2005-11-11T21:25:34.183+01:00</updated><title type='text'>¡¡¡Usuario!!!</title><content type='html'>Ese término despectivo algunas veces utilizado con desdén no debería infravalorarse. Es como ser ciudadano: por vivir en una ciudad ya eres ciudadano, sin esfuerzo, sin estudios, sin exámenes... simplemente lo eres... porque sí. Pues si te ponen delante de un monitor y cerca de un teclado y un ratón (ya os explicaré esto algún día), ya eres usuario.&lt;br /&gt;&lt;br /&gt;Debe ser duro estar en el mismo saco el que se lo curra para aprender y ser autosuficiente y el usuario que no sólo no tiene ni puta idea sino que encima quiere tener razón. Es indiferente que se lo curre o no, aunque sea injusto que estén en el mismo saco. El que se lo curra porque "sabe algo" y a la más mínima intenta demostrarlo. Debe ser algo así como cuando viene un extranjero y aprovechamos para demostrarle lo bien que hablamos inglés:" Du yu eshpik inglis, tronk?" Que te mira el guiri con cara de: ¡¡su puta madre qué cojones habrá querido decir!!&lt;br /&gt;&lt;br /&gt;Y el que no se lo curra y no tiene ni puta idea de qué está hablando, te cuenta toda su vida para que sepas qué quiere. Estos tipos suelen explicarte cómo funciona toda su aplicación a nivel usuario (que a tí ese rollo no te vale ni para ir al water) para que le sustituyas un archivo porque le han mandado una actualización.&lt;br /&gt;&lt;br /&gt;¡¡¡Señores!!!¡¡¡Basta ya!!! No me vengas a contarme cómo cojones administras tu base de datos de libros porque no me importa. No me expliques si tienes súbditos que meten referencias de libros para darme envidia porque yo no tengo un esclavo que me coja el teléfono para aguantarte. Eres un usuario y tu trabajo es transmitirme tus problemas y tus necesidades y punto. Si necesitas hablar vete a un &lt;a href="http://www.paginasamarillas.es/resultados.asp?activ=psicologo&amp;pgpv=1&amp;amp;mode=simple" target="new"&gt;psicólogo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Y si en vez de por teléfono me dices las cosas por email, mejor todavía. Así mientras estás escribiendo no me estás entreteniendo y, además, puedo enviar tu email al &lt;a href="http://spamassassin.apache.org/" target="new"&gt;spamassassin&lt;/a&gt; para las siguiente solicitudes que realices.&lt;br /&gt;&lt;br /&gt;Hace tiempo que me dió la idea Calvin de hacer este blog por las cosas que les contaba de mi trabajo (gracias, tio). Hoy es el dia adecuado. Esta mañana ha sido horrible, vamos, todo lo horrible que es una mañana en la que tienes mucho trabajo en un trabajo que te gusta y lléndote a casa a tu hora con todo solucionado. Aún así os paso a contar la situacion por orden cronológico, lo que no quiere decir que haya acabado una cosa antes de empezar con el siguiente marrón:&lt;br /&gt;&lt;br /&gt;1.- Me manda un correo el desarrollador de una aplicación. Este hombre no trabaja en el ministerio, por ello tiene un "responsable" dentro del ministerio. He hecho la actualización sin problemas.&lt;br /&gt;&lt;br /&gt;2.- Me llaman de la red interministerial (que es la red que une todos los ministerios de este pais) diciéndome que recibían de nuestro servidor correos que iba dirigidos a Internet. Esto me ha supuesto estar más de una hora analizando logs, sendmail.cf y haciendo pruebas con sendmail -bv.&lt;br /&gt;&lt;br /&gt;3.- Me llaman del consejo superior de deportes, que si mandan correos hacia otro ministerio les cambia mi servidor el dominio, y en lugar de quiensea@loquesea.ministerio.es se lo devuelve como quiensea@loquesea.miexdominio.es. Esto me ha llevado su buen rato también junto al punto 2.&lt;br /&gt;&lt;br /&gt;4.- Mi jefe se ha cojido 2 dias libres (el miércoles fué fiesta y hoy es viernes) y, como yo estaba montando otros 3 servidores, él acababa una migración de un servidor de cooperación internacional. Pues hoy me llama el coordinador de ese área y me dice que ni ven la web desde Internet, ni pueden subir ficheros por FTP ni desde Internet ni desde la Intranet ¿? Esto no me ha llevado tanto porqué estaba con las neuronas calentitas gracias a los puntos 2 y 3. Configurar la IP de la nueva máquina en el Firewall y añadir /bin/false a /etc/shells. Lo segundo fué culpa mía, pero lo primero no (muy mal, jefe).&lt;br /&gt;&lt;br /&gt;Pues mientras estoy con el punto 4 (sin haber acabado 2 y 3) me llama el responsable de la aplicación del punto 1. La conversación ha sido algo como (en negrita soy yo y entre parentesis lo que he pensado):&lt;br /&gt;-hola. Que mira [...2 minutos después...] te ha mandado un correo porque [...]mayúsculas y minúsculas[...]...&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-Sí, ya lo actualicé esta mañana&lt;/span&gt;&lt;br /&gt;-¿Pero a qué hora?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-Pues cuando he podido (vamos, cuando he llegado)&lt;/span&gt;&lt;br /&gt;-Pues es que deberias actualizar la aplicación cuando veas un correo porque es urgente&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-Mira: actualizo las aplicaciones cuando tengo tiempo para actualizarlas; veo los correos cuando tengo tiempo para verlos y no cuando llegan; ya te he actualizado la aplicación y no me has mandado los ficheros correctos, la próxima vez compruébalo antes; hago las cosas por orden de importancia y no por orden de urgencia porque para todos lo vuestro es lo más urgente; y no tengo tiempo de hablar contigo ahora porque no lo tengo ni para leer el correo que me dice que actualice tu aplicación. En cuanto pueda, lo hago. Hasta luego.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lo mejor en estas ocasiones es mantener la serenidad. Mostrar con la voz que tienes prisa pero nunca gritarles por muchas gilipolleces que digan...que las dirán.&lt;br /&gt;&lt;br /&gt;Solucioné todo y actualicé su aplicación...en el fondo no soy tan malo. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://xbase.10gb.ru/smiles/diablo.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px;" src="http://xbase.10gb.ru/smiles/diablo.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt; Política de colas del administrador:&lt;br /&gt;Organizo las cosas por orden de importancia y no por orden de urgencia, porque si hago lo más urgente (para vosotros), lo realmente importante se quedaría sin hacer.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18871222-113172418236370274?l=el-dictador.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://el-dictador.blogspot.com/feeds/113172418236370274/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18871222&amp;postID=113172418236370274&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113172418236370274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18871222/posts/default/113172418236370274'/><link rel='alternate' type='text/html' href='http://el-dictador.blogspot.com/2005/11/usuario.html' title='¡¡¡Usuario!!!'/><author><name>XiR_</name><uri>http://www.blogger.com/profile/13973713707066553774</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://img.photobucket.com/albums/v287/XiR_/Yo/foto.jpg'/></author><thr:total>1</thr:total></entry></feed>
