<?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:blogger='http://schemas.google.com/blogger/2008' 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-10411792</id><updated>2024-09-13T06:38:34.471+02:00</updated><category term="linux"/><category term="trucos"/><category term="bash"/><category term="cómo"/><category term="documentación"/><category term="nginx"/><category term="servidor web"/><category term="google"/><category term="General"/><category term="seguridad"/><category term="android"/><category term="apache"/><category term="vim"/><category term="microsoft"/><category term="monitorización"/><category term="php"/><category term="servidores web"/><category term="juegos linux"/><category term="mysql"/><category term="opinión"/><category term="trucos vim"/><category term="fastcgi"/><category term="hardware"/><category term="python"/><category term="redes"/><category term="servidores de correo"/><category term="ubuntu linux"/><category term="internet"/><category term="web"/><category term="cgi"/><category term="escritorio"/><category term="geek"/><category term="gestión del tiempo"/><category term="insecure magazine"/><category term="kriptopolis"/><category term="nms"/><category term="qmail"/><category term="zabbix"/><category term="Red Hat"/><category term="Xwindow"/><category term="comandos"/><category term="firefox"/><category term="gmail"/><category term="hotmail"/><category term="linux bug"/><category term="multimedia"/><category term="nagios"/><category term="phpbb"/><category term="productividad"/><category term="sistemas de ficheros"/><category term="software"/><category term="software libre"/><category term="unix"/><category term="windows"/><category term="bugs"/><category term="desktop"/><category term="dvd"/><category term="emacs"/><category term="emuladores"/><category term="extensiones firefox"/><category term="forums"/><category term="humor"/><category term="juegos"/><category term="juegos 3D"/><category term="kernel"/><category term="mac"/><category term="música"/><category term="open source"/><category term="p2p"/><category term="seguridad magazine"/><category term="tecnología"/><category term="udev"/><category term="unb"/><category term="window vista"/><category term="Andrdroid"/><category term="CentOS"/><category term="Fernando Alonso"/><category term="HTC"/><category term="IT"/><category term="Memes"/><category term="OEL"/><category term="Omemo"/><category term="Oracle Enterprise Linux"/><category term="Tuxinfo"/><category term="VoIP"/><category term="YouTube"/><category term="almacenamiento"/><category term="ansible"/><category term="apple"/><category term="awk"/><category term="balanceadores de carga"/><category term="beryl"/><category term="blogger"/><category term="cacti"/><category term="canon"/><category term="coches"/><category term="comunicaciones"/><category term="cracker"/><category term="cultura"/><category term="cups"/><category term="curioso"/><category term="debian"/><category term="dejar fumar"/><category term="desarrollo"/><category term="digg"/><category term="dvd-rip"/><category term="e-book"/><category term="educación"/><category term="email"/><category term="estadísticas"/><category term="fedora"/><category term="flash"/><category term="formula 1"/><category term="frikismo"/><category term="fullduplex"/><category term="glibc"/><category term="gnome"/><category term="hack"/><category term="halfduplex"/><category term="hosting"/><category term="hpux"/><category term="idiomas"/><category term="imac"/><category term="impresoras"/><category term="ipad"/><category term="iphone"/><category term="java"/><category term="javascript"/><category term="laser"/><category term="libros online"/><category term="lifehacker"/><category term="lighttpd"/><category term="load balancers"/><category term="logs"/><category term="mail"/><category term="mailx"/><category term="migración"/><category term="mixx"/><category term="mysqldb"/><category term="máquina virtual"/><category term="móvil"/><category term="negocios"/><category term="newbie"/><category term="off-topic"/><category term="olpc"/><category term="openmoko"/><category term="optimización"/><category term="performance"/><category term="personal"/><category term="plantillas"/><category term="principiante"/><category term="publicación"/><category term="publicidad"/><category term="qlogic"/><category term="qmail-scanner"/><category term="raid"/><category term="redes sociales"/><category term="revistas"/><category term="rrdtool"/><category term="san"/><category term="scribefire"/><category term="scsi"/><category term="sed"/><category term="sistemas"/><category term="sniffer"/><category term="soflix"/><category term="solaris"/><category term="star wars"/><category term="sun"/><category term="sysadmin"/><category term="ted"/><category term="the inquirer"/><category term="twitter"/><category term="ubuntu"/><category term="vagrant"/><category term="virtualbox"/><category term="vmware"/><category term="wii"/><category term="windows vista"/><category term="wine"/><category term="zenoss"/><title type='text'>Killmenos9</title><subtitle type='html'>Pensamientos aleatorios sobre Linux, Internet, Python y todo lo demás...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.killmenos9.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>246</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10411792.post-9110892774325216481</id><published>2017-01-09T10:30:00.002+01:00</published><updated>2017-01-09T10:30:40.393+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><title type='text'>Migrar tablas MyISAM a Innodb</title><content type='html'>La semana pasada instalé un blog de wordpress para el que me proporcionaron unos scripts de instalación. Estos scripts me los hacían llegar de otra empresa a la que uno de nuestros clientes había contratado el diseño de su blog.&lt;br /&gt;
&lt;br /&gt;
Me encontré con varios problemas, ya que la versión de la base de datos era 5.7, y después de solucionarlos (básicamente bajando un poco la seguridad), me encontré con que la base de datos se había instalado con tablas MyISAM en lugar de InnoDB.&lt;br /&gt;
&lt;br /&gt;
Buscando cómo migrar las tablas, encontré una buena solución en &lt;a href=&quot;http://stackoverflow.com/&quot; target=&quot;_blank&quot;&gt;Stack Overflow&lt;/a&gt; que detallo a continuación:&lt;br /&gt;
&lt;br /&gt;
En el cliente de mysql pegamos el siguiente código&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background: url(&amp;quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzGICwgDqy_81MQFAdFRcLC5askOIXsjziTe7SjEyUJwpRXToWRljN2UbMQ2HRdrvlmpBk1nJSnwPrNzRD0q9cHgBHYQo41w3gJ1he3P4WDlUSSglNijD5pOzjvCNSWw-mUX3D8A/s320/codebg.gif&amp;quot;) rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; width: 450.828px;&quot;&gt;&lt;code style=&quot;word-wrap: normal;&quot;&gt; SET @DATABASE_NAME = &#39;name_of_your_db&#39;;  
 SELECT CONCAT(&#39;ALTER TABLE `&#39;, table_name, &#39;` ENGINE=InnoDB;&#39;) AS sql_statements  
 FROM  information_schema.tables AS tb  
 WHERE  table_schema = @DATABASE_NAME  
 AND   `ENGINE` = &#39;MyISAM&#39;  
 AND   `TABLE_TYPE` = &#39;BASE TABLE&#39;  
 ORDER BY table_name DESC;  &lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
El resultado de esta consulta lo volvemos a pegar en el cliente y hará la transformación que estamos buscando&lt;br /&gt;
&lt;br /&gt;
El enlace a la discusión sobre ello &lt;a href=&quot;http://stackoverflow.com/questions/3856435/how-to-convert-all-tables-from-myisam-into-innodb&quot; target=&quot;_blank&quot;&gt;aquí&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/9110892774325216481/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/9110892774325216481?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/9110892774325216481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/9110892774325216481'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2017/01/migrar-tablas-myisam-innodb.html' title='Migrar tablas MyISAM a Innodb'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-1007877967469097637</id><published>2016-11-26T18:41:00.001+01:00</published><updated>2016-11-26T18:42:44.083+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu linux"/><title type='text'>udiskctl - Cómo montar discos usb cuando estamos en linea de comando y los habíamos montado en el escritorio</title><content type='html'>Actualmente estoy utilizando (probando) Ubuntu 16.04. No me parece una mala distribución, teniendo en cuenta que yo era una persona que lo hacía casi todo a mano y me estoy adaptando a que Ubuntu lo haga casi todo por mi automáticmaente&lt;br /&gt;
&lt;br /&gt;
Una de las cosas que hace por mi es montar los discos usb externos. No hace falta que le de ninguna indicación, y él sólo coge el nombre del volumen y lo monta en la ruta /media/usuario/Nombre del Volumen. No necesito editar fstab ni estar haciendo cosas extrañas (entiendo que las últimas versiones de Fedora y de OpenSuse también lo hacen, pero mi experiencia actual es con Ubuntu)&lt;br /&gt;
&lt;br /&gt;
Cuando estás en el escritorio, está muy bien, pero hay veces, que estoy utilizando mi ordenador del trabajo (que tiene Windows) y me quiero conectar a mi ordenador personal y acceder a un disco USB que está conectado.&lt;br /&gt;
&lt;br /&gt;
Pues bien, una de estas veces me encontré a mi mujer logueada, y el disco que tenía montado con propiedad de mi usuario, en una ruta para mí, estaba montado con el propietario del usuario de mi mujer, y la ruta había cambiado para su usuario.&lt;br /&gt;
&lt;br /&gt;
Directamente lo desmonté con el usuario root, pero no tenía ni idea de cómo podía replicar el comportamiento del escritorio en línea de comando sin tener que volver a editar fstab y opciones de montaje, etc ,etc...&lt;br /&gt;
&lt;br /&gt;
Buscando un poco encontré &lt;a href=&quot;https://udisks.freedesktop.org/docs/latest/udisks.8.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;udisks&lt;/a&gt; , que provee interfaces para acceso a dispositivos de almacenamiento y discos. Cualquier aplicación puede acceder al demonio udisksd a través de udisks.&lt;br /&gt;
&lt;br /&gt;
Todo esto está muy bien, pero seguía sin saber cómo acceder. Buscando un poco más encontré udisksctl , que es un comando que permite interactuar con udisks en línea de comando.&lt;br /&gt;
&lt;br /&gt;
Su uso es muy fácil:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: &amp;quot;andale mono&amp;quot; , &amp;quot;lucida console&amp;quot; , &amp;quot;monaco&amp;quot; , &amp;quot;fixed&amp;quot; , monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;jose@r2d2:~$ udisksctl mount -b /dev/sdb1
==== AUTHENTICATING FOR org.freedesktop.udisks2.filesystem-mount-other-seat ===
Para montar TOSHIBA MQ01UBD100 (/dev/sdb1) necesita autenticarse
Multiple identities can be used for authentication:
 1.  Jose ,,, (jose)
 2.  Vanesa ,,, (vanesa)
Choose identity to authenticate as (1-2): 1
Password:
==== AUTHENTICATION COMPLETE ===
Mounted /dev/sdb1 at /media/jose/virtualizacion.
jose@r2d2:~$ l
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Simplemente hay que saber el dispositivo de bloque que se corresponde a nuestro disco USB y lo podremos montar con nuestro usuario como si estuviéramos en el escritorio.</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/1007877967469097637/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/1007877967469097637?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/1007877967469097637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/1007877967469097637'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2016/11/udiskctl-como-montar-discos-usb-cuando.html' title='udiskctl - Cómo montar discos usb cuando estamos en linea de comando y los habíamos montado en el escritorio'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-1333060681967292189</id><published>2016-06-10T19:36:00.001+02:00</published><updated>2016-06-10T19:38:19.872+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ansible"/><category scheme="http://www.blogger.com/atom/ns#" term="vagrant"/><title type='text'>Cómo utilizar ansible con Vagrant</title><content type='html'>Desde que conocí Vagrant, me ha parecido un software muy útil para preparar pequeñas maquetas con máquinas virtuales que tengan que &quot;vivir&quot; y &quot;morir&quot; rápidamente.&lt;br /&gt;
&lt;br /&gt;
Además si en nuestra máquina disponemos de ansible, podemos aprovechar para provisionar lo que queramos en nuestra/s máquinas virtuales.&lt;br /&gt;
&lt;br /&gt;
Por supuesto, lo mismo lo podemos hacer con scripts de bash, pero lo interesante de utilizar ansible es que podemos reutilizar playbooks que tengamos para otros despliegues.&lt;br /&gt;
&lt;br /&gt;
Todo se ve mejor con un ejemplo.&lt;br /&gt;
&lt;br /&gt;
El primer paso es crear la carpeta vagrant-ansible. La podemos llamar así, o la podemos llamar como queramos, pero poniendo un nombre descriptivo sabremos por dónde nos estamos moviendo...&lt;br /&gt;
&lt;br /&gt;
&lt;pre nbsp=&quot;&quot; style=&quot;background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzGICwgDqy_81MQFAdFRcLC5askOIXsjziTe7SjEyUJwpRXToWRljN2UbMQ2HRdrvlmpBk1nJSnwPrNzRD0q9cHgBHYQo41w3gJ1he3P4WDlUSSglNijD5pOzjvCNSWw-mUX3D8A/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; # mkdir vagrant-ansible &amp;nbsp;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Una vez hecho esto, debemos situarnos en el directorio recientemente creado y crear un vagrant file:&lt;br /&gt;
&lt;br /&gt;
&lt;pre nbsp=&quot;&quot; style=&quot;background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzGICwgDqy_81MQFAdFRcLC5askOIXsjziTe7SjEyUJwpRXToWRljN2UbMQ2HRdrvlmpBk1nJSnwPrNzRD0q9cHgBHYQo41w3gJ1he3P4WDlUSSglNijD5pOzjvCNSWw-mUX3D8A/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; # vagrant init centos/7 &amp;nbsp;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con esto creamos el vagrantfile básico para instalar un box con centos 7.&lt;br /&gt;
&lt;br /&gt;
Personalizamos el fichero tanto como queramos, pero la parte más importante, viene al final donde indicamos que vamos &amp;nbsp;a provisionar con ansible:&lt;br /&gt;
&lt;br /&gt;
&lt;pre  style=&quot;font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;;background-image:URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzGICwgDqy_81MQFAdFRcLC5askOIXsjziTe7SjEyUJwpRXToWRljN2UbMQ2HRdrvlmpBk1nJSnwPrNzRD0q9cHgBHYQo41w3gJ1he3P4WDlUSSglNijD5pOzjvCNSWw-mUX3D8A/s320/codebg.gif);padding:0px;color:#000000;text-align:left;line-height:20px;&quot;&gt;&lt;code style=&quot;color:#000000;word-wrap:normal;&quot;&gt; config.vm.provision &quot;ansible&quot; do |ansible|  
  ansible.playbook=&quot;playbook.yml&quot;  
  end  
 end  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Con estas últimas líneas (el último end es el propio del fichero), estamos indicando en el fichero de configuración que vamos a utilizar ansible y que vamos autilizar el playbook llamado (imaginativamente) &amp;nbsp;playbook.yml. Este playbook estará en el mismo sitio donde esté el Vagrantfile, y contendrá la información que queramos de despliegue de la o las máquinas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/1333060681967292189/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/1333060681967292189?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/1333060681967292189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/1333060681967292189'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2016/06/como-utilizar-ansible-con-vagrant.html' title='Cómo utilizar ansible con Vagrant'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-8495672356851861356</id><published>2013-10-15T07:05:00.000+02:00</published><updated>2013-10-15T07:05:09.550+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="nginx"/><title type='text'>Consideraciones nginx con soporte php y mysql en Fedora 19</title><content type='html'>Hace tiempo que escribí varios posts sobre la instalación de nginx con soporte de php. Eran otros tiempos y nginx era mucho menos popular, conseguir soporte de php mediante fastcgi era un poco más complicado, aunque finalmente el resultado era satisfactorio.&lt;br /&gt;
&lt;br /&gt;
Últimamente trabajo más con apache y quería darle un repaso a cómo está en la actualidad nginx y aprovechando un par de máquinas virtuales que tengo montadas con kvm, me he puesto manos a la obra.&lt;br /&gt;
&lt;br /&gt;
En primer lugar ha sido una grata sorpresa el ver que tengo todos los paquetes necesarios en los repositorios de Fedora. Lo sospechaba, por algún artículo que había leído sobre ello y el utilizar el yum para instalar simplmemente lo constató-&lt;br /&gt;
&lt;br /&gt;
Una vez superado el paso de la instalación, procedo a instalar php-fpm, que es la &quot;nueva&quot; manera &quot;enganchar&quot; con php nginx.&lt;br /&gt;
&lt;br /&gt;
Aquí comienzan a suceder cosas extrañas. Intento acceder a un &quot;index.php&quot; con un &quot;phpinfo()&quot;, y muestra una página en blanco. Analizo los logs y veo que tengo código 200, pero no me muestra nada. Me sumerjo en los foros, y al final encuentro el error.&lt;br /&gt;
&lt;br /&gt;
En la línea de php correspondiente a la ejecución del script, en el fichero de configuración trae esta línea:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Arial;&quot;&gt;&lt;i&gt;fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
Esta línea hay que cambiarla por ésta:&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; font-family: Arial;&quot;&gt;&lt;i&gt;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
Una pequeña tontería, pero que me tenía un poco parado, porque no sabía por dónde seguir&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;Después continué con php y también pude ver un par de cosas &quot;raras&quot;.&lt;br /&gt;
&lt;br /&gt;
Como no tenía soporte de mysql decidí instalar el módulo necesario para tener soporte. Cuando lo hice pude observar, que en la configuración de php me indica que no tiene soporte de php, sin embargo, si bajamos en la página del phpinfo, podemos ver que sí tengo soporte php.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En esta captura podemos ver todo lo que me indica que está deshabilitado, incluído el soporte gd:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5uErk2gDfd2aXJ5bApDEE1RhlZS6QO1pj-zt08NatU73kQXXUXFYq_99AQt5scrBIU58z7ZywT9xicPuuIFhYgMp-pcePp46O4o87_So-u0qcomv3iNolqbO9FBJ72-rhnYt8cA/s1600/captura_configure.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;255&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5uErk2gDfd2aXJ5bApDEE1RhlZS6QO1pj-zt08NatU73kQXXUXFYq_99AQt5scrBIU58z7ZywT9xicPuuIFhYgMp-pcePp46O4o87_So-u0qcomv3iNolqbO9FBJ72-rhnYt8cA/s400/captura_configure.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación se puede ver cómo si tengo soporte de gd y de mysql, por ejemplo:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK-nQJ8J281gK_U8NvOV8U0Y-sWFmTuEFC3bTt2tprt2mRDxMDAqBg6oAcWE1CnpATxn5HzRDDiO_wXYR4eXf-ZeAeXPlzCGLOIBEW9wMr21CPVnEPtNrer4InNOdEXOQtMjGjDg/s1600/captura_gd.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;227&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK-nQJ8J281gK_U8NvOV8U0Y-sWFmTuEFC3bTt2tprt2mRDxMDAqBg6oAcWE1CnpATxn5HzRDDiO_wXYR4eXf-ZeAeXPlzCGLOIBEW9wMr21CPVnEPtNrer4InNOdEXOQtMjGjDg/s400/captura_gd.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGtLQI-hjRepVkd58Q4ARGCiHiaaLAeudm68kOX9D3wq88Fo_z98ypwTwwpof0ec-Pz5b1tQeGfgXCToNFWZwikLJbGgPSkKyHFJvwmiaQyBy2pKwgYdYjHQY4OUXaurtokGjuMw/s1600/captura_mysql.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;148&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGtLQI-hjRepVkd58Q4ARGCiHiaaLAeudm68kOX9D3wq88Fo_z98ypwTwwpof0ec-Pz5b1tQeGfgXCToNFWZwikLJbGgPSkKyHFJvwmiaQyBy2pKwgYdYjHQY4OUXaurtokGjuMw/s400/captura_mysql.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Son pequeñas tonterías, que no molestan demasiado, pero cuando llevas un tiempo alejado de esta manera de tener soporte de php, te sorprenden un poc.&lt;br /&gt;
&lt;br /&gt;
Supongo que profundizando en la documentación se podrá encontrar la respuesta a este comportamiento, así que en cuanto tenga un ratillo investigo un poco más a ver que sacamos en claro.&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/8495672356851861356/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/8495672356851861356?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/8495672356851861356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/8495672356851861356'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2013/10/consideraciones-nginx-con-soporte-php-y.html' title='Consideraciones nginx con soporte php y mysql en Fedora 19'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5uErk2gDfd2aXJ5bApDEE1RhlZS6QO1pj-zt08NatU73kQXXUXFYq_99AQt5scrBIU58z7ZywT9xicPuuIFhYgMp-pcePp46O4o87_So-u0qcomv3iNolqbO9FBJ72-rhnYt8cA/s72-c/captura_configure.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-3037523814822042502</id><published>2013-04-23T16:37:00.003+02:00</published><updated>2013-04-23T16:37:48.276+02:00</updated><title type='text'>Cómo se puede emular la perdida de un disco externo en Linux</title><content type='html'>Una de las pruebas de certificación de los Clusters de Oracle es observar el comportamiento ante la pérdida de uno de los voting disk.&lt;br /&gt;
&lt;br /&gt;
Estos discos normalmente se presentan a los servidores desde cabinas de almacenamiento externo y suelen tener varios caminos (dependiendo de las tarjetas HBA que dispongamos en el sistema).&lt;br /&gt;
&lt;br /&gt;
Para emular la caída de un disco simplemente tenemos que enviar comandos scsi al dispositivo de bloque, indicándole que cambie su estado a offline.&lt;br /&gt;
&lt;br /&gt;
Vamos a ver un ejemplo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Primero buscamos nuestro disco objetivo. En un entorno Red Hat ejecutaríamos el comando &quot;multipath -ll&quot;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;CRS1 (20017380050d10023) dm-2 IBM,2810XIV
size=16G features=&#39;0&#39; hwhandler=&#39;0&#39; wp=rw
|-+- policy=&#39;round-robin 0&#39; prio=1 status=enabled
| `- 7:0:0:1 sdb 8:16  active ready running
|-+- policy=&#39;round-robin 0&#39; prio=1 status=enabled
| `- 8:0:0:1 sdf 8:80  active ready running
|-+- policy=&#39;round-robin 0&#39; prio=1 status=enabled
| `- 7:0:1:1 sdj 8:144 active ready running
`-+- policy=&#39;round-robin 0&#39; prio=1 status=active
  `- 8:0:1:1 sdn 8:208 active ready running
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Podemos ver que los distintos caminos se corresponden a los dispositivos de bloque &quot;sdb, sdf, sdj, sdn&quot;.&lt;br /&gt;
&lt;br /&gt;
Ahora tenemos que poner offline cada uno de los caminos, para ello haríamos esto con cada uno (sólo mostramos el último):&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;# echo offline &amp;gt; /sys/class/block/sdn/device/state
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Si hacemos un cat al fichero &quot;state&quot; de cada uno de los dispositivos, podremos ver que están &quot;offline&quot;.&lt;br /&gt;
&lt;br /&gt;
En &quot;messages&quot; veríamos estos mensajes:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;Apr 23 15:54:00 server kernel: sd 7:0:0:1: rejecting I/O to offline device
Apr 23 15:54:00 server kernel: device-mapper: multipath: Failing path 8:16.
Apr 23 15:54:00 server multipathd: 8:16: mark as failed
Apr 23 15:54:00 server multipathd: CRS1: remaining active paths: 3
Apr 23 15:54:10 server kernel: sd 8:0:0:1: rejecting I/O to offline device
Apr 23 15:54:10 server kernel: device-mapper: multipath: Failing path 8:80.
Apr 23 15:54:10 server multipathd: 8:80: mark as failed
Apr 23 15:54:10 server multipathd: CRS1: remaining active paths: 2
Apr 23 15:54:18 server kernel: sd 7:0:1:1: rejecting I/O to offline device
Apr 23 15:54:18 server kernel: device-mapper: multipath: Failing path 8:144.
Apr 23 15:54:18 server multipathd: 8:144: mark as failed
Apr 23 15:54:18 server multipathd: CRS1: remaining active paths: 1
Apr 23 15:54:32 server kernel: sd 8:0:1:1: rejecting I/O to offline device
Apr 23 15:54:32 server kernel: device-mapper: multipath: Failing path 8:208.
Apr 23 15:54:32 server kernel: end_request: I/O error, dev dm-2, sector 524368
Apr 23 15:54:32 server multipathd: 8:208: mark as failed
Apr 23 15:54:32 server multipathd: CRS1: remaining active paths: 0
Apr 23 15:54:33 server kernel: end_request: I/O error, dev dm-2, sector 0
Apr 23 15:54:33 server kernel: end_request: I/O error, dev dm-2, sector 4151
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Para ponerlos en en el estado normal ejecutaríamos en cada dispositivo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;# echo running &amp;gt; /sys/class/block/sdn/device/state
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
Y veríamos en &quot;messages&quot; la recuperación:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;Apr 23 16:05:01 server multipathd: CRS1: sdn - directio checker reports path is up
Apr 23 16:05:01 server multipathd: 8:208: reinstated
Apr 23 16:05:01 server multipathd: CRS1: remaining active paths: 1
Apr 23 16:05:14 server multipathd: CRS1: sdj - directio checker reports path is up
Apr 23 16:05:14 server multipathd: 8:144: reinstated
Apr 23 16:05:14 server multipathd: CRS1: remaining active paths: 2
Apr 23 16:05:25 server multipathd: CRS1: sdf - directio checker reports path is up
Apr 23 16:05:25 server multipathd: 8:80: reinstated
Apr 23 16:05:25 server multipathd: CRS1: remaining active paths: 3
Apr 23 16:05:40 server multipathd: CRS1: sdb - directio checker reports path is up
Apr 23 16:05:40 server multipathd: 8:16: reinstated
Apr 23 16:05:40 server multipathd: CRS1: remaining active paths: 4
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/3037523814822042502/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/3037523814822042502?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/3037523814822042502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/3037523814822042502'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2013/04/como-se-puede-emular-la-perdida-de-un.html' title='Cómo se puede emular la perdida de un disco externo en Linux'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-4865117991577598483</id><published>2012-10-04T06:59:00.001+02:00</published><updated>2012-10-04T06:59:36.829+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="educación"/><category scheme="http://www.blogger.com/atom/ns#" term="ted"/><title type='text'>¿Qué es lo invisible?</title><content type='html'>Gracias al TED encontré un vídeo muy interesante de dibujos animados explicando cómo hay muchas cosas invisibles para nosotros y tratando de hacer que las comprendamos aunque sea un poquito.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;allowfullscreen&quot; frameborder=&quot;0&quot; height=&quot;253&quot; src=&quot;http://www.youtube.com/embed/8EUy_82IChY&quot; width=&quot;450&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/4865117991577598483/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/4865117991577598483?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/4865117991577598483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/4865117991577598483'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2012/10/que-es-lo-invisible.html' title='¿Qué es lo invisible?'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/8EUy_82IChY/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-8410415592130961049</id><published>2012-10-04T06:41:00.000+02:00</published><updated>2012-10-04T06:41:16.006+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="optimización"/><category scheme="http://www.blogger.com/atom/ns#" term="performance"/><title type='text'>De optimizaciones de MySQL</title><content type='html'>Hace ya un tiempo que no escribo ninguna entrada en el blog debido a la cantidad de trabajo que me está viniendo encima, que viendo los tiempos que corren, quizás hay que pensar que es más una cuestión de fortuna que de desgracia.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhThS_qN8NczjbL6W2QyM8FKhnaPnggRhTsynjN_Ng6JU3DJTgOdBUZ77cx4axjcXD9qOuxMReB5E0cEP_TBFz6ff_4Reaaw_OfYr9-7BpdKloZyQnSeKU2bsV87Q-5dZzsy1kkxw/s1600/Platform-as-a-Service.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhThS_qN8NczjbL6W2QyM8FKhnaPnggRhTsynjN_Ng6JU3DJTgOdBUZ77cx4axjcXD9qOuxMReB5E0cEP_TBFz6ff_4Reaaw_OfYr9-7BpdKloZyQnSeKU2bsV87Q-5dZzsy1kkxw/s320/Platform-as-a-Service.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Sigamos con lo que me interesa. El hecho es que mi grupo se va a hacer cargo de un despliegue web de un cliente. El despliegue es servicio un servidor web &lt;a href=&quot;http://www.apache.org/&quot; target=&quot;_blank&quot;&gt;Apache&lt;/a&gt; con &lt;a href=&quot;http://www.php.net/&quot; target=&quot;_blank&quot;&gt;PHP&lt;/a&gt;, una base de datos &lt;a href=&quot;http://www.mysql.com/&quot; target=&quot;_blank&quot;&gt;MySQL&lt;/a&gt;. Al trabajar en el mundo de la consultoría, para bien o para mal, hay otro grupo que hace el &quot;&lt;b&gt;delivery&lt;/b&gt;&quot;, es decir, ellos preparan las instalaciones y me las traspasan. En este caso, el cliente estaba bastante cabreado con el delivery de bases de datos. Es común pensar que &lt;a href=&quot;http://www.mysql.com/&quot; target=&quot;_blank&quot;&gt;MySQL&lt;/a&gt; es una base de datos &lt;i&gt;de juguete&lt;/i&gt;, y entonces lo que hacen las consultoras es coger a un administrador de base de datos de Oracle, que es una base de datos &lt;i&gt;de verdad&lt;/i&gt;, y lo ponen a preparar la entraega. En nuestro caso ha pasado, que el cliente no sólo no es tonto, sino que encima sabe técnicamente y ha llegado un momento en el que ha visto que no se ha optimizado la base de datos sino que la base de datos era un cuello de botella.&lt;br /&gt;
&lt;br /&gt;
Finalmente nos han traspasado a nosotros el Delivery de la base de datos, lo hemos hecho y el cliente está un poco más contento porque ahora la base de datos funciona bien. Ahora yo me pregunto, ¿tengo que hacer yo la documentación de algo que me tienen que traspasar?.&lt;br /&gt;
&lt;br /&gt;
Respecto a las optimizaciones nos dedicamos a seguir las recomendaciones de la web de mysql, o en caso de duda, las de mysqlperformance.&lt;br /&gt;
&lt;br /&gt;
Finalmente la sensación que tengo es que la mejora en la base de datos viene dada por el aumento de dos variables:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;innodb_read_io_threads&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;innodb_write_io_threads&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Con 12 cores situamos los parámetros anteriores en 24, y da la sensación de que esa ha sido la mejora sustancial.&lt;br /&gt;
&lt;br /&gt;
Ahora se ha traspasado la responsabilidad a Apache, pero realmente por mucho que optimicemos, hay una seguridad del 90% de que haya que optimizar el código php, y norlmalmente esta es la parte menos flexible.</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/8410415592130961049/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/8410415592130961049?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/8410415592130961049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/8410415592130961049'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2012/10/de-optimizaciones-de-mysql.html' title='De optimizaciones de MySQL'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhThS_qN8NczjbL6W2QyM8FKhnaPnggRhTsynjN_Ng6JU3DJTgOdBUZ77cx4axjcXD9qOuxMReB5E0cEP_TBFz6ff_4Reaaw_OfYr9-7BpdKloZyQnSeKU2bsV87Q-5dZzsy1kkxw/s72-c/Platform-as-a-Service.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-7955977786764499708</id><published>2012-05-03T06:55:00.000+02:00</published><updated>2012-05-03T06:58:58.980+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="fedora"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Sucesos extraños con ext4</title><content type='html'>Hace poco más de seis meses cambié de distribución en mi portátil y pasé de uno de los sabores de Debian (&lt;a href=&quot;http://linuxmint.com/&quot; target=&quot;_blank&quot;&gt;Mint&lt;/a&gt;), a uno de los sabores de RedHat (&lt;a href=&quot;http://fedoraproject.org/&quot; target=&quot;_blank&quot;&gt;Fedora&lt;/a&gt;). Hasta la fecha la experiencia de usuario, mía y de mi mujer (que no es técnica) no ha podido ser más satisfactoria.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigOztuL7iC3fUPyBkPF3cjVUbfId2DeiLcAwOpbB3Z5-Mxy-XVFMgbtumydcw8KpNnSLt1s9ZB63eJNiOshZH6U2pDr6AK5XeRzFtfnynpG9B19oifsb-SX143YKmjKdkWOBIRMQ/s1600/ext4.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigOztuL7iC3fUPyBkPF3cjVUbfId2DeiLcAwOpbB3Z5-Mxy-XVFMgbtumydcw8KpNnSLt1s9ZB63eJNiOshZH6U2pDr6AK5XeRzFtfnynpG9B19oifsb-SX143YKmjKdkWOBIRMQ/s200/ext4.png&quot; width=&quot;196&quot; /&gt;&lt;/a&gt;Hace un par de semanas asistí a un taller de &lt;a href=&quot;http://www.oracle.com/technetwork/middleware/weblogic/overview/index.html&quot; target=&quot;_blank&quot;&gt;Oracle Weblogic&lt;/a&gt; y allí me sucedió una cosa muy extraña. Encendí mi portátil, y se me quedó en el arranque indicándome que había un filesystem con muchos fallos y que tenía que ejecutar un fsck a ese filesystem manualmente. El filesystem en cuestión era &lt;b&gt;/home&lt;/b&gt;, debido a lo cual me eché a temblar y casi a tener sudores fríos.&lt;br /&gt;
&lt;br /&gt;
Después de unos &lt;b&gt;20&lt;/b&gt; minutos de &lt;b&gt;&lt;a href=&quot;http://es.wikipedia.org/wiki/Fsck&quot; target=&quot;_blank&quot;&gt;fsck&lt;/a&gt;&lt;/b&gt;, me cansé y pensé en montarlo para ver si había perdido mucha información, y para mi sorpresa estaba toda (o eso parecía).&lt;br /&gt;
&lt;br /&gt;
¿Qué había hecho fuera de lo normal con ese filesystem los días previos? Pues simplemente lo había extendido en&lt;b&gt; 10 GB&lt;/b&gt; con &lt;a href=&quot;http://es.wikipedia.org/wiki/LVM&quot; target=&quot;_blank&quot;&gt;lvm&lt;/a&gt; y redimensionado con &lt;a href=&quot;http://es.wikipedia.org/wiki/Resize2fs&quot; target=&quot;_blank&quot;&gt;resize2fs&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Ese mismo día tuve que extender /&lt;b&gt;tmp&lt;/b&gt; para que pudiera soportar la descompresión de weblogic. En el siguiente reinicio tenía los errores en /&lt;b&gt;home&lt;/b&gt; y en /&lt;b&gt;tmp&lt;/b&gt;. Está claro que hay un problema con &lt;a href=&quot;http://es.wikipedia.org/wiki/Ext4&quot; target=&quot;_blank&quot;&gt;ext4&lt;/a&gt; y el redimensionamiento, quizás con las herramientas de redimensionamiento y el ext4 propiamente, quizás con lvm., realmente no lo sé, no he investigado demasiado, pero por las pocas cadenas que busqué no encontré nada. Los problemas que indicaban que había eran extraños, activado el flag del compresión en ínodos que no están comprimidos, ínodos que parecen directorios, pero que son ficheros..., etc, etc..., lo peor es que eran muchísimos. Ejecuté una noche el &amp;nbsp;&lt;b&gt;fsck&lt;/b&gt; y estuvo toda la noche corrigiendo errores sin terminar.&lt;br /&gt;
&lt;br /&gt;
Finalmente la solución fue muy sencilla. Creé un nuevo filesystem del mismo tamaño, copié toda la información ahí, cambié la entrada del fstab, y todo volvió a funcionar. Ahora tengo pendiente la parte de investigación, puesto que tiemblo pensando que me pueda volver a pasar el mismo problema.</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/7955977786764499708/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/7955977786764499708?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/7955977786764499708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/7955977786764499708'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2012/05/sucesos-extranos-con-ext4.html' title='Sucesos extraños con ext4'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigOztuL7iC3fUPyBkPF3cjVUbfId2DeiLcAwOpbB3Z5-Mxy-XVFMgbtumydcw8KpNnSLt1s9ZB63eJNiOshZH6U2pDr6AK5XeRzFtfnynpG9B19oifsb-SX143YKmjKdkWOBIRMQ/s72-c/ext4.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-9028103963473872962</id><published>2012-02-10T13:04:00.003+01:00</published><updated>2012-02-10T13:07:28.530+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bash"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><title type='text'>Cómo saber que tamaño tiene una base de datos en mysql</title><content type='html'>Desde el cambio a la versión 5 de &lt;a href=&quot;http://www.mysql.com/&quot; target=&quot;_blank&quot;&gt;MySQL&lt;/a&gt; in con la introducción de las vistas del &lt;i&gt;Information_schema&lt;/i&gt;, saber qué tamaño tiene una base de datos es relativamente fácil, tan fácil como ejecutar esta consulta:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;SELECT table_schema &quot;Data Base Name&quot;, sum( data_length + index_length ) / 1024 / 1024 &quot;Data Base Size in MB&quot;

FROM information_schema.TABLES GROUP BY table_schema ;&amp;nbsp;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
El problema surge cuando tenemos una base de datos de la &lt;b&gt;versión 4&lt;/b&gt;, ya que en estas versiones &lt;b&gt;MySQL no disponía de Information_schema&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Yo he hecho un pequeño script que &amp;nbsp;parsea la información que proporciona el &lt;i&gt;SHOW TABLE STATUS&lt;/i&gt;, de modo que me da un valor aproximado.&lt;br /&gt;
&lt;br /&gt;
El script sería éste:&lt;br /&gt;
(lista_basesdatos es una lista con las bases de datos que quiero medir)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;#!/bin/bash



for i in `cat lista_basesdedatos`; do



a=`mysql -u root -D ${i} -e &#39;show table status\G&#39;|grep Data_l|awk &#39;{print $2}&#39;|(tr &#39;\n&#39; +; echo 0)|bc`

b=`mysql -u root -D ${i} -e &#39;show table status\G&#39;|grep Index_l|awk &#39;{print $2}&#39;|(tr &#39;\n&#39; +; echo 0)|bc`



resultado=`echo $a+$b|bc`;



echo $i $resultado

done

&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/9028103963473872962/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/9028103963473872962?isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/9028103963473872962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/9028103963473872962'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2012/02/como-saber-que-tamano-tiene-una-base-de.html' title='Cómo saber que tamaño tiene una base de datos en mysql'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-7827980258861244011</id><published>2012-02-05T12:55:00.000+01:00</published><updated>2012-02-05T12:55:54.505+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="gestión del tiempo"/><category scheme="http://www.blogger.com/atom/ns#" term="productividad"/><title type='text'>Un forastero llega a la ciudad y quizás te haga mejorar la productividad, bienvenido lazymeter</title><content type='html'>Pues sí, lo descubrí de casualidad mientras ojeaba unas cosas de evernote, qué incongruencia.&lt;br /&gt;
&lt;br /&gt;
Se trata de &lt;a href=&quot;http://www.lazymeter.com/&quot; target=&quot;_blank&quot;&gt;lazymeter&lt;/a&gt;, parece que sigue 100% &quot;&lt;a href=&quot;http://www.tomontime.com/&quot; target=&quot;_blank&quot;&gt;The Cycle&lt;/a&gt;&quot;, aunque es tan nuevo que de momento no tiene una aplicación pesada para &lt;b&gt;Android&lt;/b&gt;, aunque dicen que la tienen en desarrollo.&lt;br /&gt;
&lt;br /&gt;
Merece la pena probarla, ya que además de poder anotar tareas, cambiarlas de día, moficiar el orden de la tarea, etc., nos va mostrando el porcentaje de logro diario. Puede ser un buen sistema de motivación&lt;br /&gt;
&lt;br /&gt;
En unos días supongo que habré probado el sistema más profundamente y tendré oportunidad e escribir una opinión más extensa sobre él</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/7827980258861244011/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/7827980258861244011?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/7827980258861244011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/7827980258861244011'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2012/02/un-forastero-llega-la-ciudad-y-quizas.html' title='Un forastero llega a la ciudad y quizás te haga mejorar la productividad, bienvenido lazymeter'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-3746197899550056693</id><published>2012-01-31T14:56:00.002+01:00</published><updated>2012-01-31T14:56:49.163+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="gestión del tiempo"/><category scheme="http://www.blogger.com/atom/ns#" term="productividad"/><title type='text'>Herramientas para gestionar el tiempo de una manera eficaz I</title><content type='html'>Como muchos administradores de sistemas, tengo el defecto de estar en una búsqueda casi constante de las mejores herramientas para poder tener una gestión eficaz del tiempo.&lt;br /&gt;
&lt;br /&gt;
En otro &lt;a href=&quot;http://www.killmenos9.com/2011/02/gestion-del-tiempo-para-administrador.html&quot; target=&quot;_blank&quot;&gt;post &lt;/a&gt;hablé de &quot;&lt;a href=&quot;http://www.tomontime.com/&quot; target=&quot;_blank&quot;&gt;The Cycle&lt;/a&gt;&quot; de &lt;a href=&quot;http://en.wikipedia.org/wiki/Tom_Limoncelli&quot; target=&quot;_blank&quot;&gt;Tom Limoncelli&lt;/a&gt;, su método de gestión del tiempo para administradores de sistemas &amp;nbsp;del cual se puede leer más en su &lt;a href=&quot;http://www.everythingsysadmin.com/&quot; target=&quot;_blank&quot;&gt;blog&lt;/a&gt;, o en su libro, &quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Special:BookSources/0596007833&quot; target=&quot;_blank&quot;&gt;Gestión del Tiempo para Administradores de Sistemas&lt;/a&gt;&quot;.&lt;br /&gt;
&lt;br /&gt;
He estando probando varios programas, lo cual me ha estado llevando a una gestión ineficaz del tiempo, y por una causa otra he dejado de utilizarlos (lo cual no significa que en algún momento los retome).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;¿Qué es lo que busco en un programa para el ordenador y por supuesto &amp;nbsp;para el móvil para poder llevar una gestión eficaz del tiempo?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Lo primero que busco es una &amp;nbsp;aplicación web, para que sea multiplataforma. En la oficina trabajo con Windows, pero luego en mi casa sólo utilizo &lt;b&gt;Linux&lt;/b&gt;.&lt;br /&gt;
Quiero que sea compatible con &lt;b&gt;Firefox &lt;/b&gt;y &lt;b&gt;Chrome&lt;/b&gt;, que son los navegadores que utilizo casi exclusivamente.&lt;br /&gt;
&lt;br /&gt;
Lo segundo que busco es que tenga una aplicación &lt;i&gt;pesada&lt;/i&gt;&amp;nbsp;para el móvil.&lt;br /&gt;
Cuando trabajo con el ordenador casi siempre tengo conexión a internet.&lt;br /&gt;
Cuando utilizo el móvil, no siempre tengo conexión, y hay muchos momentos en los que quiero anotar algo sin disponer dde conexión, lo cual no sería posible con una aplicación web. Además si no tuviera conexión en mi ordenador, siempre me quedaría el móvil.&lt;br /&gt;
&lt;br /&gt;
Para la aplicación &lt;b&gt;web&lt;/b&gt;, busco que sea &lt;b&gt;sencilla&lt;/b&gt;, me da igual que tenga múltiples listas, porque realmente utilizo las lista de &quot;hoy&quot; y de &quot;mañana&quot;. Después de intentar aplicar &lt;i&gt;The Cycle&lt;/i&gt;, sí que &amp;nbsp;encuentro ventajas en poder tener múltiples listas porque puedo gestionar proyectos pequeños, que no afectan a mi planificación diaria, pero es importante resaltar, que no es fundamental.&lt;br /&gt;
&lt;br /&gt;
Para la aplicación &lt;b&gt;móvil&lt;/b&gt;, busco algo &lt;b&gt;sencillo&lt;/b&gt;, que no haga que mi teléfono con &lt;b&gt;Android &lt;/b&gt;se quede sin recursos y que se pueda sincronizar con una web propia, o bien de terceros.&lt;br /&gt;
&lt;br /&gt;
El método de selección de las herramientas que he ido probando ha sido bien sencillo, he ido probando programas para el móvil que se pudieran sincronizar con alguna web, ya fuera propia, o de terceros, mediante su API.&lt;br /&gt;
&lt;br /&gt;
Esta es la lista de las aplicaciones que he probado:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Astrid&lt;/b&gt; -&amp;gt; &lt;a href=&quot;http://www.astrid.com/&quot;&gt;http://www.astrid.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Wunderlist&lt;/b&gt;-&amp;gt; &lt;a href=&quot;http://www.6wunderkinder.com/&quot;&gt;http://www.6wunderkinder.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Remember the Milk&lt;/b&gt; -&amp;gt; &lt;a href=&quot;http://www.rememberthemilk.com/&quot;&gt;http://www.rememberthemilk.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Asana&lt;/b&gt; -&amp;gt; http://www.asana.com&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Workflowy&lt;/b&gt;-&amp;gt;&amp;nbsp;
&lt;a href=&quot;https://workflowy.com/&quot;&gt;https://workflowy.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Springpad &lt;/b&gt;-&amp;gt;&amp;nbsp;
&lt;a href=&quot;http://springpadit.com/&quot;&gt;http://springpadit.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Evernote &lt;/b&gt;-&amp;gt;&amp;nbsp;
&lt;a href=&quot;http://evernote.com/&quot;&gt;http://evernote.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Any.do&lt;/b&gt; -&amp;gt; &lt;a href=&quot;http://www.any.do/&quot;&gt;http://www.any.do&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
En las siguientes entradas hablaré un poco de lo que más me ha gustado y disgustado de cada uno, haciendo un pequeño análisis del uso que yo les he dado a estas aplicaciones.</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/3746197899550056693/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/3746197899550056693?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/3746197899550056693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/3746197899550056693'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2012/01/herramientas-para-gestionar-el-tiempo.html' title='Herramientas para gestionar el tiempo de una manera eficaz I'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-2274795326357368336</id><published>2012-01-15T08:02:00.001+01:00</published><updated>2012-01-15T08:02:45.057+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="emacs"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Año nuevo, editor nuevo</title><content type='html'>Quizás no es el título más apropiado que puede tener esta entrada, pero lo que quiero transmitir es que le quiero dar una oportunidad a emacs.&lt;br /&gt;
&lt;br /&gt;
Casi siempre edito con vim, alguna vez, con nano, y es sólo decir emacs, y me da un poquito de repelús, pero he decidido que voy a aprender cómo usarlo para saber si es tan potente como dicen o por el contrario regreso a vim.&lt;br /&gt;
&lt;br /&gt;
De momento lo que estoy viendo me está gustando, como por &amp;nbsp;ejemplo los diferentes modos mayores, o que cuando hago una búsqueda no se me quedan marcados los resultados, y tengo que introducir otro comando para desmcarcar.&lt;br /&gt;
&lt;br /&gt;
Veremos en unas semanas qué tal me llevo con el.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
&lt;a href=&quot;http://www.gnu.org/software/emacs/&quot;&gt;http://www.gnu.org/software/emacs/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.rpublica.net/emacs/start/start.html&quot;&gt;http://www.rpublica.net/emacs/start/start.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www2.lib.uchicago.edu/keith/tcl-course/emacs-tutorial.html&quot;&gt;http://www2.lib.uchicago.edu/keith/tcl-course/emacs-tutorial.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.merlos.org/documentos/linux/22-tutorial-de-emacs.html&quot;&gt;http://www.merlos.org/documentos/linux/22-tutorial-de-emacs.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/2274795326357368336/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/2274795326357368336?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/2274795326357368336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/2274795326357368336'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2012/01/ano-nuevo-editor-nuevo.html' title='Año nuevo, editor nuevo'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-6050938913411529059</id><published>2011-10-14T02:46:00.001+02:00</published><updated>2011-10-14T02:46:10.900+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Fedora 16 Beta con Gnome 3.2</title><content type='html'>El título de la entrada es mi elección a las dos de la mañana en medio de un trabajo programado en casa.&lt;br /&gt;
&lt;br /&gt;
He intentado instalar los 4 GB de DVD de &lt;a href=&quot;http://www.opensuse.org/&quot;&gt;OpenSuse&lt;/a&gt; 12.1 Beta desde un USB, pero algo no le ha gustado que después de cargar el kernel se quedaba con la pantalla parada.&lt;br /&gt;
&lt;br /&gt;
Después de varias vueltas, &quot;dimes y diretes&quot; me he ido a la página de &lt;a href=&quot;http://www.fedoraproject.org/&quot;&gt;fedora project&lt;/a&gt;, y he visto que en la versión 16 Beta incorporan &lt;a href=&quot;http://www.gnome.org/&quot;&gt;Gnome 3.2&lt;/a&gt;, &lt;a href=&quot;http://freedesktop.org/wiki/Software/systemd&quot;&gt;systemd&lt;/a&gt; y el &lt;a href=&quot;http://www.kernel.org/&quot;&gt;kernel&lt;/a&gt; 3.1, con lo cual he cambiado radicalmente. Ahora a esperar a ver si el cambio lo puedo hacer esta noche o tengo que esperar al día siguiente.</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/6050938913411529059/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/6050938913411529059?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/6050938913411529059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/6050938913411529059'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2011/10/fedora-16-beta-con-gnome-32.html' title='Fedora 16 Beta con Gnome 3.2'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-2009112211524442339</id><published>2011-10-11T06:59:00.001+02:00</published><updated>2011-10-11T06:59:23.523+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="desktop"/><category scheme="http://www.blogger.com/atom/ns#" term="escritorio"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Análisis de Gnome 3.2</title><content type='html'>En &lt;a href=&quot;http://www.linuxjournal.com/&quot;&gt;Linux Journal&lt;/a&gt; han hecho un completo &lt;a href=&quot;http://www.linuxjournal.com/content/gnome-32-more-evolution-revolution&quot;&gt;análisis&lt;/a&gt; del nuevo escritorio integrado &lt;a href=&quot;http://www.gnome.org/&quot;&gt;Gnome 3.2&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
En este &lt;a href=&quot;http://www.linuxjournal.com/content/gnome-32-more-evolution-revolution&quot;&gt;análisis &lt;/a&gt;muestran todas las características que tiene el nuevo entorno y concluyen varias cosas:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Puede ser la oportunidad para entornos clásicos que hasta ahora no se usaban; esto es debido a que al que no le guste la integración de &lt;a href=&quot;http://www.gnome.org/&quot;&gt;Gnome &lt;/a&gt;puede buscar otras alternativas, y si no quiere probar &lt;a href=&quot;http://kde.org/&quot;&gt;KDE &lt;/a&gt;en Linux siempre existen otras &lt;a href=&quot;http://en.wikipedia.org/wiki/Desktop_Linux&quot;&gt;alternativas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Los usuarios que vengan de Windows verán que no se limita a &quot;copiar&quot; el entorno de ventanas de Windows.&lt;/li&gt;
&lt;li&gt;Al que ya le gustaba Gnome 3.0 le va &amp;nbsp;a encantar&amp;nbsp;&lt;a href=&quot;http://www.gnome.org/&quot;&gt;Gnome 3.2&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Ya es posible probar Gnom3 3.* con un livecd basado en &lt;a href=&quot;http://www.opensuse.org/&quot;&gt;OpenSuse&lt;/a&gt;.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/2009112211524442339/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/2009112211524442339?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/2009112211524442339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/2009112211524442339'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2011/10/analisis-de-gnome-32.html' title='Análisis de Gnome 3.2'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-7301626196248023949</id><published>2011-10-06T15:07:00.001+02:00</published><updated>2011-11-10T17:04:09.692+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="redes"/><category scheme="http://www.blogger.com/atom/ns#" term="trucos"/><title type='text'>Cómo comprobar si un puerto esta abierto desde linux</title><content type='html'>La situación es que queremos comprobar que un puerto está abierto y disponemos de un servidor o un pc Linux desde donde hacerlo, nada tan fácil como usar netcat.&lt;br /&gt;
&lt;br /&gt;
Podemos hacerlo de dos maneras, uno enganchando al puerto, o bien, sin enganchar y comprobando el código de retorno (es la manera que más me gusta a mi porque me es útil para hacer scripts).&lt;br /&gt;
&lt;br /&gt;
La primera manera sería simplemente:&lt;br /&gt;
&lt;br /&gt;
# nc host puerto&lt;br /&gt;
&lt;br /&gt;
La segunta manera sería.&lt;br /&gt;
&lt;br /&gt;
# nc -z host puerto; echo $?. Si el código es 0 el puerto está abierto, si es un 1 el puerto está cerrado</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/7301626196248023949/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/7301626196248023949?isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/7301626196248023949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/7301626196248023949'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2011/10/como-comprobar-si-un-puesto-esta.html' title='Cómo comprobar si un puerto esta abierto desde linux'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-4745391228027416310</id><published>2011-10-05T14:46:00.000+02:00</published><updated>2011-10-05T14:46:18.104+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="OEL"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle Enterprise Linux"/><title type='text'>Cómo saber si tengo instalado Oracle Enterprise Linux o Red Hat Linux?</title><content type='html'>Cuando instalamos Oracle Enterprise Linux (OEL), &amp;nbsp;nos damos cuenta de que los métodos de detección del sistema operativo nos muestran que es un Red Hat Linux.&lt;br /&gt;
&lt;br /&gt;
Lo que hay que hacer es listar todos los ficheros que haya en /etc y que terminen por -release:&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #999999;&quot;&gt;# ls /etc/*-release&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Nos puede mostrar dos o tres ficheros. En la versión que yo tengo instalada tengo 2:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #999999;&quot;&gt;-rw-r--r-- 1 root root 64 Apr &amp;nbsp;2 &amp;nbsp;2010 /etc/enterprise-release&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #999999;&quot;&gt;-rw-r--r-- 1 root root 54 Apr &amp;nbsp;2 &amp;nbsp;2010 /etc/redhat-release&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
El primer fichero no existe en las distribuciones de RedHat, es propio de las de OEL; si le hacemos un cat podemos ver la versión y el alias (aunque no pone que es OEL):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #999999;&quot;&gt;Enterprise Linux Enterprise Linux Server release 5.5 (Carthage)&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/4745391228027416310/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/4745391228027416310?isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/4745391228027416310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/4745391228027416310'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2011/10/como-saber-si-tengo-instalado-oracle.html' title='Cómo saber si tengo instalado Oracle Enterprise Linux o Red Hat Linux?'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-3327446860623389219</id><published>2011-10-04T14:42:00.001+02:00</published><updated>2011-10-04T14:45:52.854+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="trucos"/><title type='text'>Cómo utilizar ssh en un bucle en un script</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUFVIfYYGQMLzPvOUcEd6GvaaHwJRK9VCO9-HlBgPP5vEnAYDGZQSczqNbIOUOhwt54co1O7z1747ZaFkcksH0mY_mT2CkYrZN4SO4Dql9CYx1r3az_Q_UuUK8RwwJlcndAfAYaA/s1600/ssh.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUFVIfYYGQMLzPvOUcEd6GvaaHwJRK9VCO9-HlBgPP5vEnAYDGZQSczqNbIOUOhwt54co1O7z1747ZaFkcksH0mY_mT2CkYrZN4SO4Dql9CYx1r3az_Q_UuUK8RwwJlcndAfAYaA/s200/ssh.jpg&quot; width=&quot;126&quot; /&gt;&lt;/a&gt;Alguna vez nos puede suceder que queramos incluír el comando ssh en un bucle para ejecutar una tarea en una serie de máquinas.&lt;br /&gt;
&lt;br /&gt;
Para ello podemos utilizar &quot;while read...&quot;, pero cuando hacemos efectivamente el script podemos ver que se ejecuta en la primera máquina y no se ejcuta en las demás:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;# while read server; do
    ssh $server &#39;uptime&#39;
  done &amp;lt; list&lt;list &lt;=&quot;&quot; code=&quot;&quot;&gt;&lt;/list&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;La razón es que while lee de la entrada estándar (stdin) y el comando ssh toma el control de la entrada estándar, de manera que estropea el bucle que se está haciendo. Añadiendo la opción -n antes del comando ssh redirecciona a la entrada estándar que espera ssh de /dev/null, previniendo que ssh estropee el bucle.


&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;De este modo el comando correcto que funcionaría sería:&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;
&lt;pre style=&quot;background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;&quot;&gt;&lt;code&gt;&lt;code&gt;# while read server; do
    ssh -n $server &#39;uptime&#39;
  done &amp;lt; list&lt;list &lt;=&quot;&quot; code=&quot;&quot;&gt;&lt;/list&gt;&lt;/code&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;code&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;/code&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/3327446860623389219/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/3327446860623389219?isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/3327446860623389219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/3327446860623389219'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2011/10/como-utilizar-ssh-en-un-bucle-en-un.html' title='Cómo utilizar ssh en un bucle en un script'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUFVIfYYGQMLzPvOUcEd6GvaaHwJRK9VCO9-HlBgPP5vEnAYDGZQSczqNbIOUOhwt54co1O7z1747ZaFkcksH0mY_mT2CkYrZN4SO4Dql9CYx1r3az_Q_UuUK8RwwJlcndAfAYaA/s72-c/ssh.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-2291282258215101750</id><published>2011-10-04T06:37:00.001+02:00</published><updated>2011-10-04T06:37:49.883+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="opinión"/><title type='text'>Nuevo Data Center de Google en Dublin</title><content type='html'>Leo en &lt;a href=&quot;http://www.datacenterknowledge.com/archives/2011/09/30/google-to-build-major-new-data-center-in-dublin/&quot;&gt;datacenterknowledge&lt;/a&gt; que Google planea construir otro datacenter en Dublin. Google planea hacer una inversión de alrededor de 75 millones de euros.&lt;br /&gt;
&lt;br /&gt;
Parece claro que Irlanda se está convirtiendo en uno de los centros computacionales más importantes del mundo, con centros de datos de Google, Microsoft, Amazon y demás compañías tecnológicas.&lt;br /&gt;
&lt;br /&gt;
En estos tiempos tan revueltos, creo que habría que reflexionar un poco, sobre las noticias que salen en televisión, lo que nos transmiten nuestros políticos, y lo que realmente está pasando.&lt;br /&gt;
&lt;br /&gt;
No paramos de escuchar, ver &amp;nbsp;o leer noticias totalmente negativas sobre la economía europea, los países y la crisis, pero lo cierto es que el primer país que rescató la unión europea es el país que más inversiones tecnológicas está recibiendo.&lt;br /&gt;
&lt;br /&gt;
España está aguantando el tipo sin necesidad de que le rescate la unión europea..., qué grandes noticias macroeconómicas..., casi 5 millones de parados. Grecia ya ha tenido un rescate, va por el segundo..., ahí no invierte nadie.&lt;br /&gt;
&lt;br /&gt;
Quizás si es cierto que deberíamos estar un poco al margen de la unión europea y convertirnos en una especie de anarquía organizada, de ese modo aumentaríamos la competitividad por el capital. El problema es que ahora puede ser demasiado tarde. Los gigantes tecnológicos ya están posicionados y no van a cambiar su infraestructura de país, por tener unas condiciones semejantes.&lt;br /&gt;
&lt;br /&gt;
Tenemos dos opciones:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Irnos a trabajar a Irlanda&lt;/li&gt;
&lt;li&gt;Tirar para adelante, porque esto lo sacamos sí o sí&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
Yo personalmente soy más partidario de la segunda, aunque nunca descarto la primera&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/2291282258215101750/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/2291282258215101750?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/2291282258215101750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/2291282258215101750'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2011/10/nuevo-data-center-de-google-en-dublin.html' title='Nuevo Data Center de Google en Dublin'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-2292698902279620684</id><published>2011-09-30T10:38:00.000+02:00</published><updated>2011-09-30T10:38:43.305+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="desktop"/><category scheme="http://www.blogger.com/atom/ns#" term="escritorio"/><category scheme="http://www.blogger.com/atom/ns#" term="gnome"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Lanzado Gnome 3.2</title><content type='html'>El &lt;a href=&quot;http://www.gnome.org/&quot;&gt;proyecto Gnome&lt;/a&gt;&amp;nbsp;ha lanzado la versión 3.2 del entorno de escritorio.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1E1oaNlUmWyHFqV4xkdEbaYk-mfnNMwCyQA19TV8cY-DS0ddIjxlQgmO1SN0uLjyaGYKZqg1oIeQeoEbmgfioJAfFRLauHxT0qj90J9vYmBn9VEjylDsSDrnbycxymM9-ODickg/s1600/overview.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1E1oaNlUmWyHFqV4xkdEbaYk-mfnNMwCyQA19TV8cY-DS0ddIjxlQgmO1SN0uLjyaGYKZqg1oIeQeoEbmgfioJAfFRLauHxT0qj90J9vYmBn9VEjylDsSDrnbycxymM9-ODickg/s320/overview.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;Entre las &lt;a href=&quot;http://library.gnome.org/misc/release-notes/3.2/&quot;&gt;notas de la versión&lt;/a&gt; para mi lo más destacable es la &lt;a href=&quot;http://library.gnome.org/misc/release-notes/3.2/#goa&quot;&gt;integración con cuentas en línea&lt;/a&gt;, de modo que se puedan gestionar, documentos, contactos, eventos de calendario, etc, etc.&lt;br /&gt;
&lt;br /&gt;
Son grandes avances en todos los aspectos del entorno de escritorio.&lt;br /&gt;
&lt;br /&gt;
Se ha cambiado totalmente la típica barra de programas y hay mayor rapidez en la ejecución de tareas, teniendo más diferencias que similitudes con sus &quot;rivales&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esperemos que no pase mucho tiempo hasta que se pueda disfrutar integrada en alguna distribución.</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/2292698902279620684/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/2292698902279620684?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/2292698902279620684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/2292698902279620684'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2011/09/lanzado-gnome-32.html' title='Lanzado Gnome 3.2'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1E1oaNlUmWyHFqV4xkdEbaYk-mfnNMwCyQA19TV8cY-DS0ddIjxlQgmO1SN0uLjyaGYKZqg1oIeQeoEbmgfioJAfFRLauHxT0qj90J9vYmBn9VEjylDsSDrnbycxymM9-ODickg/s72-c/overview.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-6693051427687490493</id><published>2011-09-29T15:24:00.000+02:00</published><updated>2011-09-29T15:24:29.302+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="unix"/><title type='text'>Nslookup, diferencias entre sistemas HP-UX y Linux</title><content type='html'>Hace unos días recibimos una petición por parte de una unidad de soporte de negocio.&lt;br /&gt;
&lt;br /&gt;
En la petición nos pedían que cambiáramos el orden en el que los &lt;a href=&quot;http://en.wikipedia.org/wiki/Resolver_(DNS)#DNS_resolvers&quot;&gt;resolutores &lt;/a&gt;del sistema leían la información de los nombres de dominio. Nada difícil de hacer modificando el &lt;a href=&quot;http://nsswitch.conf/&quot;&gt;nsswitch.conf&lt;/a&gt;, tanto en &lt;a href=&quot;http://en.wikipedia.org/wiki/HP-UX&quot;&gt;HP-UX&lt;/a&gt; como en &lt;b&gt;Linux&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Ejecutamos la petición y resolvimos el ticket de soporte que nos habían generado.&lt;br /&gt;
&lt;br /&gt;
A los pocos minutos nos vuelven a &amp;nbsp;asignar el mismo ticket de soporte y nos dicen que no funciona, porque si realizan peticiones con &lt;a href=&quot;http://es.wikipedia.org/wiki/Nslookup&quot;&gt;nslookup&lt;/a&gt;, se puede ver que están resolviendo los nombres de dominio mediante los servidores de &lt;a href=&quot;http://en.wikipedia.org/wiki/Domain_Name_System&quot;&gt;DNS &lt;/a&gt;en primer lugar en Linux, mientras que en &lt;b&gt;HP-UX&lt;/b&gt; sí estaba funcionando.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIdZ0lZ5u-mKNjAfTENRNX3O6ijpN0X66FJ3F38ARfBDsiNzDMSVN-ZJ2aypKftwQsUPgwwRPAyX5SIqAvceL2YJojDrZ51RQhwGe18eQXrbixNRXM9LRx595b_6rNHKIc-CimOw/s1600/2830295702_8edeedaf41_o.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;155&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIdZ0lZ5u-mKNjAfTENRNX3O6ijpN0X66FJ3F38ARfBDsiNzDMSVN-ZJ2aypKftwQsUPgwwRPAyX5SIqAvceL2YJojDrZ51RQhwGe18eQXrbixNRXM9LRx595b_6rNHKIc-CimOw/s200/2830295702_8edeedaf41_o.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Después de una árdua mañana de investigación, de estar haciendo depuración de todo lo que podíamos y no obtener resultados decidimos comenzar a buscar en internet y encontramos la razón de este &quot;mal&quot; funcionamiento.&lt;br /&gt;
&lt;br /&gt;
El paquete nslookup de HP-UX es un paquete independiente, un depot, &amp;nbsp;que probablemente ha sido modificado por los desarrolladores de HP-UX, de ahí el comportamiento, pero el paquete nslookup que hay en los sistemas Linux, es parte de las herramientas de &lt;a href=&quot;http://www.isc.org/&quot;&gt;bind&lt;/a&gt;, el servidor de &lt;b&gt;DNS&lt;/b&gt;, y precisamente está programado para gestionar, manejar, depurar los sistemas de nombre de dominio, no los ficheros de host.&lt;br /&gt;
&lt;br /&gt;
En resumen, que para otro día, lo primero que tenemos que hacer es ponernos a buscar &quot;por ahí&quot; en lugar de ponernos a depurar &amp;nbsp; :-)</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/6693051427687490493/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/6693051427687490493?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/6693051427687490493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/6693051427687490493'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2011/09/nslookup-diferencias-entre-sistemas-hp.html' title='Nslookup, diferencias entre sistemas HP-UX y Linux'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIdZ0lZ5u-mKNjAfTENRNX3O6ijpN0X66FJ3F38ARfBDsiNzDMSVN-ZJ2aypKftwQsUPgwwRPAyX5SIqAvceL2YJojDrZ51RQhwGe18eQXrbixNRXM9LRx595b_6rNHKIc-CimOw/s72-c/2830295702_8edeedaf41_o.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-8769787792908171509</id><published>2011-08-22T12:58:00.001+02:00</published><updated>2011-08-22T12:58:40.489+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="android"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="opinión"/><title type='text'>Opinión sobre la compra de Motorola Mobility por Google</title><content type='html'>&lt;div style=&quot;background-color: transparent;&quot;&gt;&lt;span id=&quot;internal-source-marker_0.6145872387569398&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Durante las últimas semanas he leído gran cantidad de artículos expresando opiniones diversas sobre la compra de Motorola Mobility por parte de Google.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: transparent;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Todas las opiniones son muy respetables y sobre todo cuando vienen de medios de gran calado, pero la verdad es que me iba cabreando un poco la poca objetividad y rigor que tienen algunos medios los cuales dan la sensación de que lo único que buscan es la noticia rápida sin contrastar y sin realizar ningún tipo de labor de investigación.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 15px; white-space: pre-wrap;&quot;&gt;La sensación que me da es que tras muchos años utilizando Google para casi todo, es en definitiva &quot;Google....ese gran desconocido...&quot;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Yo me planteo varias preguntas de fácil respuesta para llegar  a donde quiero llegar:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: transparent;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: transparent;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;b&gt;1.- ¿Cuál es la principal fuente ingresos en Google?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: transparent;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;La respuesta es obvia, la publicidad. Publicidad que nos encontramos en cualquier tipo de dispositivo, ya sea un teléfono móvil, un tablet, o un ordenador. Google es líder mundial en publicidad online, y eso hoy por hoy no es discubible.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: transparent;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;b&gt;2.- ¿Cuál es la segunda fuente de ingresos en Google?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: transparent;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;La respuesta puede no ser tan obvia. La respuesta obvia (para mí): No tengo ni idea de cuál es la segunda fuente de ingresos de Google, pero parece que el &lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;i&gt;Market de Android&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; le está siguiendo el rastro al &lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;i&gt;Apple Store&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;, y podría ser la segunda fuente ingresos en pocos años como podemos extraer de&lt;a href=&quot;http://www.theinquirer.es/2011/05/05/los-ingresos-del-android-market-crecen-un-300-en-un-ano.html&quot;&gt; este artículo&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: transparent;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;(Algo que no me queda claro si estos son ingresos de Google mediante checkout, o bien ingresos totales de la tienda de aplicaciones, porque si es así, Google sólo se llevaría un porcentaje)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;b&gt;3.- ¿Qué conclusiones podemos extraer de los datos anteriores?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Si Google está distribuyendo su su sistema operativo Android mediante los dispositivos que construyen sus partners y &amp;nbsp;por supuesto los usuarios están accediendo al Market mediante estos dispositivos,&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;i&gt;¿sería inteligente por parte de Google comenzar a distribuir una versión no tan buena de Android a sus partners que podría traer como consecuencia que los partners quisieran dejar de utilizar este sistema operativo debido a las maniobras de Google?&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;background-color: transparent;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Finalmente, si Google no va a desarrollar mejor para sí mismo que para otros y todos van a estar en igualdad de condiciones, &lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;i&gt;¿para qué ha comprado Google Motorola?&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;, si su interés no se centra en el hardware, porque no va a lograr una gran ventaja competitiva fabricando su propio hardware, debido al software, ¿Cuál es el interés de Google? &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Pues el interés último de Google son las patentes, cómo no.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: transparent;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Pero en mi opinión hay una diferencia en el interés de Google por las patentes con respecto a otras empresas. Pienso que Google no las quiere para &quot;atacar&quot; (cobrar) sino para &quot;defenderse&quot; (negociar).&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: transparent;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: transparent;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Los partners de Google tienen que pagar en &lt;a href=&quot;http://www.networkworld.com/news/2011/070511-microsoft-patent-android.html&quot;&gt;concepto de patentes, royaltys, etc, etc... por cada dispositivo que venden que tiene instalado Android&lt;/a&gt;.&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 15px; white-space: pre-wrap;&quot;&gt;Creo que Google está intentando formar su propio paquete de patentes, ya que a pesar de que lo intentó, no pudo ser partícipe del reparto de patentes de Nortel.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: transparent;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-color: transparent;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Lo que ocurra finalmente sólo el tiempo lo dirá, al fin y al cabo la compra todavía no será efectiva hasta el próximo año casi con toda seguridad, de &amp;nbsp;modo que hasta entonces podremos seguir leyendo a todo tipo de videntes “especulando” con el futuro de Google.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/8769787792908171509/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/8769787792908171509?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/8769787792908171509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/8769787792908171509'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2011/08/opinion-sobre-la-compra-de-motorola.html' title='Opinión sobre la compra de Motorola Mobility por Google'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-7388478003142115369</id><published>2011-02-23T09:44:00.000+01:00</published><updated>2011-02-23T09:44:12.991+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gestión del tiempo"/><category scheme="http://www.blogger.com/atom/ns#" term="productividad"/><title type='text'>Gestión del Tiempo para Administrador de Sistemas. The Cycle</title><content type='html'>En la &lt;a href=&quot;http://www.killmenos9.com/2011/02/gestion-del-tiempo-para-administradores.html&quot;&gt;entrada anterior&lt;/a&gt; expliqué lo interesante que me parecía &amp;nbsp;la aproximación de Tom Limoncelli a la gestión del tiempo para Administradores de Sistemas.&lt;br /&gt;
&lt;br /&gt;
En esta entrada quería introducir brevemente &quot;&lt;b&gt;The Cycle&lt;/b&gt;&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The Cycle&lt;/b&gt; es un método de gestión del tiempo que se ajusta muy bien al trabajo del Administrador de Sistemas.&lt;br /&gt;
&lt;br /&gt;
El trabajo del Administrador de Sistemas es ciertamente caótico si lo comparamos con otros trabajos que son mucho más estables, con menos &quot;prioridades críticas&quot; y con menos interrupciones, y por eso se hace difícil aplicar un sistema de productividad como podría ser &lt;a href=&quot;http://en.wikipedia.org/wiki/Getting_Things_Done&quot;&gt;GTD&lt;/a&gt;&amp;nbsp;o &lt;a href=&quot;http://zenhabits.net/zen-to-done-ztd-the-ultimate-simple-productivity-system/&quot;&gt;ZTD&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
El Ciclo (&lt;b&gt;The Cycle&lt;/b&gt;), es una aproximación mucho más sencilla y más adecuada para los Administradores de Sistemas, en definitiva la filosofía de este método es &amp;nbsp;tratar de &amp;nbsp;centralizar todas nuestras capturas de información en lugar de tener múltiples fuentes, post-its, hojas sueltas, hojas de note-pad, etc, etc...&lt;br /&gt;
&lt;br /&gt;
El sistema que elijamos puede ser en soporte digital, o en soporte físico (papel), y lo que tenemos que tratar de tener es una hoja diaria de tareas, es decir 365 hojas al año con nuestras listas de tareas.&lt;br /&gt;
&lt;br /&gt;
Lo ideal es preparar la lista &amp;nbsp;el día antes, aunque lógicamente surgirán nuevas tareas a lo largo del día que agregaremos al final de nuestra lista. Si hay que priorizar la colocaremos más adelante. Todo ello hará, que las tareas que no terminemos las pasaremos automáticamente al día siguiente, aunque también tareas poco importantes las podemos colocar directamente en la lista del día siguiente.&lt;br /&gt;
&lt;br /&gt;
Intentaré profundizar más en próximas entradas, puesto que además estoy probando diversos sistemas de gestión de tareas que sean compatibles con &lt;a href=&quot;http://www.android.com/&quot;&gt;Android&lt;/a&gt;, y por supuesto que tenga un interfaz a través de la web.</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/7388478003142115369/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/7388478003142115369?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/7388478003142115369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/7388478003142115369'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2011/02/gestion-del-tiempo-para-administrador.html' title='Gestión del Tiempo para Administrador de Sistemas. The Cycle'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-7957773492476243848</id><published>2011-02-19T23:30:00.001+01:00</published><updated>2011-02-19T23:30:49.361+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gestión del tiempo"/><category scheme="http://www.blogger.com/atom/ns#" term="sistemas"/><category scheme="http://www.blogger.com/atom/ns#" term="sysadmin"/><title type='text'>Gestión del Tiempo para Administradores de Sistemas</title><content type='html'>Hace relativamente poco tiempo llegó a mis manos el libro &quot;Time Management for System Administrators&quot;, Gestión del Tiempo para Administradores de Sistemas, de Tom Limoncelli.&lt;br /&gt;
&lt;br /&gt;
El libro no es nuevo, su primera edición es de 2005, pero la verdad es que me ha sorprendido de una manera tan notable que prácticamente me lo he leído en un par de viajes de metro.&lt;br /&gt;
&lt;br /&gt;
Me siento identificado con muchas de las situaciones de las que se tratan en el libro, pero me parece muy interesante cómo habla en especial de la gestión de las interrupciones. Pienso que actualmente es la parte que más debo depurar en mi trabajo. Además desgraciadamente sufrimos más interrupciones internas, de nuestro propio equipo, que del propio cliente.&lt;br /&gt;
&lt;br /&gt;
También es muy interesante como intenta concienciar a los administradores de sistemas de que se debe escribir absolutamente todo y que la multitarea real (hablando de administradores) no existe...&lt;br /&gt;
&lt;br /&gt;
Pienso que es una lectura muy recomendable, aunque lo releeré más despacio para intentar poner en práctica lo que sea aplicable en mi caso.</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/7957773492476243848/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/7957773492476243848?isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/7957773492476243848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/7957773492476243848'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2011/02/gestion-del-tiempo-para-administradores.html' title='Gestión del Tiempo para Administradores de Sistemas'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-7664287751995536593</id><published>2010-09-15T14:51:00.001+02:00</published><updated>2010-09-15T14:51:33.929+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>¿Cómo convertir ficheros flv a avi o mpeg?</title><content type='html'>Este es &amp;nbsp;un rápido Cómo, porque pienso que hay muchas páginas en la red que extienden el&lt;br /&gt;
tema con mayor profundidad y detalle.&lt;br /&gt;
&lt;br /&gt;
Como prerrequisito tenemos que tener instalado ffmpeg. Si lo &amp;nbsp;tenemos instalado tendremos instaladas todas&lt;br /&gt;
las librerías que necesita.&lt;br /&gt;
&lt;br /&gt;
Lo primero que podemos hacer es ver la información del fichero que queremos convertir&lt;br /&gt;
&lt;blockquote&gt;# ffmpeg -i fichero.flv.&lt;/blockquote&gt;&lt;br /&gt;
Para convertir a un formato sería tan fácil &amp;nbsp;como ejecutar&lt;br /&gt;
&lt;blockquote&gt;# ffmpeg -i fichero.flv fichero.avi&lt;/blockquote&gt;&lt;br /&gt;
o bien&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;# ffmpeg -i fichero.flv fichero.mpeg.&lt;/blockquote&gt;&lt;br /&gt;
Existen múltiples recursos en los que nos que nos enseñan una completa utilización del programa:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.hiteshagrawal.com/ffmpeg/converting-audiovideos-using-ffmpeg&quot;&gt;http://www.hiteshagrawal.com/ffmpeg/converting-audiovideos-using-ffmpeg&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://mundogeek.net/archivos/2008/10/10/19-cosas-utiles-que-puedes-hacer-con-ffmpeg/&quot;&gt;http://mundogeek.net/archivos/2008/10/10/19-cosas-utiles-que-puedes-hacer-con-ffmpeg/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=1117283&quot;&gt;http://ubuntuforums.org/showthread.php?t=1117283&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://howto-pages.org/ffmpeg/&quot;&gt;http://howto-pages.org/ffmpeg/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/7664287751995536593/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/7664287751995536593?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/7664287751995536593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/7664287751995536593'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2010/09/como-convertir-fichero-flv-avi-o-mpeg.html' title='¿Cómo convertir ficheros flv a avi o mpeg?'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10411792.post-5206726090732670583</id><published>2010-09-15T10:34:00.001+02:00</published><updated>2010-09-15T10:36:00.390+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="flash"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Como descargar videos o audio flash en linux</title><content type='html'>La manera en la que lo hago yo es un poco manual, pero a mi me &amp;nbsp;funciona perfectamente.&lt;br /&gt;
&lt;br /&gt;
Cuando comenzamos a ver el vídeo o a escuchar el audio desde el navegador, es normal que veamos cómo se está descargando el&amp;nbsp;fichero flash en segundo plano en la barra de progreso&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqP1lgCw7NhFCyCdF8JzXZq_yOJf4PYEi9zD0_5sM_5Lbzkq1RJpHdQ2seqomfS-uuyQazmRnHk4RczXb1Mi28TU9LC85LNTHQfuaY8oBgNJPLbRYFazCS2BH1TebSSnxvM8OoMw/s1600/barra.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqP1lgCw7NhFCyCdF8JzXZq_yOJf4PYEi9zD0_5sM_5Lbzkq1RJpHdQ2seqomfS-uuyQazmRnHk4RczXb1Mi28TU9LC85LNTHQfuaY8oBgNJPLbRYFazCS2BH1TebSSnxvM8OoMw/s320/barra.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
En este momento si listamos los ficheros que tenemos en /tmp podremos ver uno que coincide con la hora en la que iniciamos la&amp;nbsp;reproducción del flash, y que comienza por &quot;flash&quot; seguido de letras y números. Ésta es nuestra reproducción.&lt;br /&gt;
&lt;br /&gt;
Cuando finalice de descargar todo el buffer, podremos ver cómo ya no varía el tamaño de este fichero. En este momento podemos&amp;nbsp;copiar este fichero donde queramos, y ponerle extensión .flv para no confundirlo con un mpeg, o un mp3.</content><link rel='replies' type='application/atom+xml' href='http://www.killmenos9.com/feeds/5206726090732670583/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/10411792/5206726090732670583?isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/5206726090732670583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10411792/posts/default/5206726090732670583'/><link rel='alternate' type='text/html' href='http://www.killmenos9.com/2010/09/como-descargar-videos-o-audio-flash.html' title='Como descargar videos o audio flash en linux'/><author><name>jmcalvar</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqP1lgCw7NhFCyCdF8JzXZq_yOJf4PYEi9zD0_5sM_5Lbzkq1RJpHdQ2seqomfS-uuyQazmRnHk4RczXb1Mi28TU9LC85LNTHQfuaY8oBgNJPLbRYFazCS2BH1TebSSnxvM8OoMw/s72-c/barra.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>