
<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>Màrius Duch</title> <atom:link href="http://www.mariusduch.es/feed" rel="self" type="application/rss+xml" /><link>http://www.mariusduch.es</link> <description>Informática práctica para todos</description> <lastBuildDate>Wed, 19 Oct 2011 10:29:40 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.2.1</generator> <item><title>Error compilando Zabbix: Unable to find iconv.h &#8220;no&#8221;</title><link>http://www.mariusduch.es/error-compilando-zabbix-unable-to-find-iconv-h-no</link> <comments>http://www.mariusduch.es/error-compilando-zabbix-unable-to-find-iconv-h-no#comments</comments> <pubDate>Wed, 19 Oct 2011 10:29:40 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Zabbix]]></category> <category><![CDATA[gcc]]></category> <category><![CDATA[zabbix]]></category> <category><![CDATA[zabbix agent]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=1228</guid> <description><![CDATA[Recientemente ha salido la versión 6 del sistema operativo Centos. Al instalarlo en un servidor, quise testear que todo lo que uso en mis servidores de Centos 5, funcionaba igual o mejor en este nueva versión, pero me encontré qual e querer instalar Zabbix Agent tenia un problema durante la instalación que no me dejaba [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignleft size-full wp-image-1234" title="error-compilando-zabbix-unable-to-find-iconv-h-no" src="http://www.mariusduch.es/wp-content/uploads/error-compilando-zabbix-unable-to-find-iconv-h-no.png" alt="" width="100" height="100" />Recientemente ha salido la versión 6 del sistema operativo Centos. Al instalarlo en un servidor, quise testear que todo lo que uso en mis servidores de Centos 5, funcionaba igual o mejor en este nueva versión, pero me encontré qual e querer instalar Zabbix Agent tenia un problema durante la instalación que no me dejaba completarla. Despues de buscar un poco, logré encontrar la solución. Así que si queremos <strong>instalar Zabbix Agent en Centos 6</strong> y no quedarnos en el intento, recomiendo leer el proceso que seguí para instalarlo.</p><p><span
id="more-1228"></span></p><p>Para instalar Zabbix Agent seguiremos los siguientes pasos (<a
href="http://www.mariusduch.es/instalar-zabbix-agent-en-centos">ver manual mas detallado</a>).</p><p><strong>1. Resumen de los pasos iniciales (creamos el usuario, descargamos el programa y lo descomprimos):</strong><br
/> useradd -s /sbin/nologin zabbix<br
/> mkdir /root/software<br
/> cd /root/software<br
/> wget http://ovh.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.8.4/zabbix-1.8.4.tar.gz<br
/> tar xzvf zabbix-1.8.4.tar.gz<br
/> cd zabbix-1.8.4</p><p><strong>2. Una vez realizado lo anterior, tenemos que compilar la aplicación (requiere tener instalado el paquete gcc). Para ello ejectaremos el siguiente comando:</strong></p><p>./configure -–enable-agent -–enable-static</p><p><strong>3. Nos encontraremos que durante el proceso de compliación aparece un error y dejara de compliar, dejando inacabada la compliación.</strong></p><p>checking for ICONV support&#8230; configure: error: Unable to find iconv.h &#8220;no&#8221;</p><p><strong>4. Este erro aparece porque le hemos pasado el paremetro &#8220;&#8211;enable-static&#8221;. Es decir, que si volvemos a probar de compilar la aplicación sin ese paremtro, funcionará sin problemas.</strong></p><p>&nbsp;</p><p><em><strong>RAZON POR LA QUAL NO FUNCIONA LA COMPLACIÓN CON EL PARAMETRO &#8220;&#8211;enable-static&#8221;:</strong></em></p><p>Según la <a
href="http://www.zabbix.com/documentation/1.8/complete">documentación oficial</a> de Zabbix, el parametro &#8220;&#8211;enable-static&#8221; hace el programa que obtendremos despues de compilar se guarde una copia de las librerias que tenemos en nuestro sistema operativo, para que trabaje directamente con esas copias, sin necesidad de usar las del sistema operativo, permitiendote de este modo poder usar ese programa ya compilado en otros servidores.</p><p>A nivel de seguridad, no es bueno realizar enlaces estaticos a las librerias, ya que si una de esas librerias se actualiza con el sistema operativo (porque tiene un bug, un agujero de seguridad&#8230;), el programa compliado seguirá funcionando con las librerias antiguas que se copió en el momento de la instalación. Por esa razón Centos 6, al igual que solaris, bloquea que puedas realizar ese tipo de elaces estaticos.</p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/error-compilando-zabbix-unable-to-find-iconv-h-no/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Instalar VMware ESXi 4.1 remotamente con SuperMicro IPMI</title><link>http://www.mariusduch.es/instalar-vmware-esxi-4-1-remotamente-con-supermicro-ipmi</link> <comments>http://www.mariusduch.es/instalar-vmware-esxi-4-1-remotamente-con-supermicro-ipmi#comments</comments> <pubDate>Wed, 06 Jul 2011 09:31:21 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[VMware]]></category> <category><![CDATA[esxi]]></category> <category><![CDATA[ipmi]]></category> <category><![CDATA[virtualizacion]]></category> <category><![CDATA[vmware]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=1209</guid> <description><![CDATA[Hace unos días nos dieron un servidor nuevo y tuve que instalarle el sistema operativo VMware ESXi, para virtualizar diferentes servidores mediante hypervisores. Como no podía tener acceso físico al servidor por motivos de localización, tuve que realizar dicha tarea mediante el panel IPMI de Supermicro, gracias a que este servidor dispone de una tarjeta [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignleft size-full wp-image-1213" title="instalar-vmware-esxi-4-1-remotamente-des-de-supermicro-ipmi" src="http://www.mariusduch.es/wp-content/uploads/instalar-vmware-esxi-4-1-remotamente-des-de-supermicro-ipmi.png" alt="" width="100" height="100" />Hace unos días nos dieron un servidor nuevo y tuve que instalarle el sistema operativo VMware ESXi, para virtualizar diferentes servidores mediante hypervisores. Como no podía tener acceso físico al servidor por motivos de localización, tuve que realizar dicha tarea mediante el panel IPMI de Supermicro, gracias a que este servidor dispone de una <strong>tarjeta adaptadora IPMI</strong>. Esta guía (hasta el punto 14) es aplicable para instalar cualquier otro sistema operativo, simplemente variaran los pasos de configuración de propio sistema operativo.<br
/> <span
id="more-1209"></span><br
/> Primero de todo debemos hacernos con la ISO del sistema operativo que vamos a instalar, así que desde nuestro equipo accedemos a http://downloads.vmware.com, seleccionamos <strong>VMware vSphere Hypervisor (ESXi)</strong> y pulsamos <strong>[Download]</strong>. Una vez descargada la ISO empezaremos la instalación con los siguientes pasos.</p><p>1. Accedemos al panel de IPMI de nuestro servidor, mediante el navegador <strong>http://xxx.xxx.xxx.xxx</strong> e introducimos los datos de acceso que nos habrá facilitado el proveedor de nuestro servidor</p><p>2. Accedemos a <strong>[System]</strong> &gt; <strong>[System Information]</strong></p><p>3. Pulsamos sobre la pantalla negra para abrir la consola de java</p><p>4. Pulsamos <strong>[Virtual Media]</strong> &gt; <strong>[Virtual Storage]</strong></p><p>5. Entramos en la pestaña <strong>[CDROM&amp;ISO]</strong></p><p>6. Seleccionamos la opción <strong>ISO File</strong> en <strong>[Logical Drive Type]</strong></p><p>7. Pulsamos <strong>[Open Image]</strong> y seleccciono la imagen ISO de mi disco local</p><p>8. Pulsamos <strong>[Plug In]</strong></p><p>9. Pulsamos <strong>[OK]</strong></p><p>10. De nuevo en panel, en el apartado <strong>[System Information]</strong> pulsamos el boton <strong>[Power On]</strong></p><p>11. Veremos como el servidor empezara a iniciarse por la consola</p><p>12. Desde la consola pulsamos <strong>[Supr]</strong> para acceder a la BIOS</p><p>13. Dentro de la BIOS, en el aparatado <strong>[Boot]</strong> &gt; <strong>[Boot Priority]</strong> añadimos el <strong>CD/DVD</strong> y lo ponemos primero.</p><p>14. Salgo de la BIOS guardando los cambios y espero que se reinicie el servidor.</p><p>15. El instalador de <strong>VMware ESXi</strong> lanzará la primera pantalla</p><p>16. Puslsamos en <strong>[ESXi Installer]</strong> para comezar la instalación</p><p>17. Pulsamos <strong>[Enter]</strong> para continuar</p><p>18. Pusalmos <strong>[F11]</strong> para aceptar el contrato</p><p>19. Seleccionamos la partición y pusalmos <strong>[Enter]</strong></p><p>20. Finalmente pulsamos <strong>[F11]</strong> para que empieze la instalación.</p><p>21. Cuando termine la instalación pulsamos <strong>[Enter]</strong> para rebotar.</p><p>22. Antes de que se reinicie del todo, pulsamos <strong>[Virtual Media]</strong> &gt; <strong>[Virtual Storage]</strong></p><p>23. Entramos en la pestaña <strong>[CDROM&amp;ISO]</strong> y pulso <strong>[Plug Out]</strong></p><p>24. Se iniciara VMware</p><p>25. Pulsamos <strong>[Virtual Media]</strong> &gt; <strong>[Virtual Keyboard]</strong></p><p>26. Pulsamos <strong>[F2]</strong> del teclado virutal para empezar con la configuración del sistema, ya que si pulsamos <strong>[F2]</strong> de nuestro teclado, la consola Java nos preguntará si la queremos cerrar</p><p>27. Me pedirá password de root, pero como no tiene pulsamos <strong>[Enter]</strong></p><p>28. Ahora nos encontramos en el panel de configuración</p><p>29. Pulsamos <strong>[Configure Password]</strong> y le metemos en nuevo password de root y pulsamos <strong>[Enter]</strong></p><p>30. Pulsamos en <strong>[Configure Management Network]</strong> &gt; <strong>[IP Configuration]</strong></p><p>31. Seleccion <strong>(o) Set Static IP address and network configuration</strong> y le pongo los datos de <strong>IP Address</strong>, <strong>Subnet Mask</strong> y <strong>Default Gateway</strong></p><p>32. Acepto la configuración para volver al menu anterior y ahora accedor a <strong>DNS Configuration</strong>, le paso las la <strong>Primary DNS Server</strong>, la <strong>Alternate DNS Server</strong> y el <strong>Hostname</strong></p><p>33. Acepto los cambios y vuelvo al menu principal</p><p>34. Pulso en en <strong>[Restart Management Network]</strong> para guardar y aplicar los cambios</p><p>35. Finalmente accedo a <strong>[Test Management Network]</strong> para realizar los tests de conectividad y si todo ha salido OK ya tenemos nuestro servidor instalado y configurado.</p><p>Ahora solo tendremos que acceder a el mediante VMware vSphere Client y empezar a crear Hypervisores.</p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/instalar-vmware-esxi-4-1-remotamente-con-supermicro-ipmi/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Modificar límite de tamaño en subida y bajada de ficheros en IIS6</title><link>http://www.mariusduch.es/modificar-limite-de-tamano-en-subida-y-bajada-de-ficheros-en-iis6</link> <comments>http://www.mariusduch.es/modificar-limite-de-tamano-en-subida-y-bajada-de-ficheros-en-iis6#comments</comments> <pubDate>Fri, 03 Jun 2011 12:45:52 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[ASP]]></category> <category><![CDATA[asp]]></category> <category><![CDATA[iis]]></category> <category><![CDATA[metabase]]></category> <category><![CDATA[windows 2003]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=1149</guid> <description><![CDATA[Recientemente me encontré con un problema con una web en ASP que se ejecuta en un IIS6 que esta en Windows 2003 Server. El problema en cuestión sucedía con una función que hacia que en el navegador se mostrase una ventana de descargar un fichero, al escribir la ruta del mismo en el navegador, en [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignleft size-full wp-image-1155" title="modificar-limite-de-tamano-en-subida-y-bajada-de-ficheros-en-iis6" src="http://www.mariusduch.es/wp-content/uploads/modificar-limite-de-tamano-en-subida-y-bajada-de-ficheros-en-iis6.png" alt="" width="100" height="100" />Recientemente me encontré con un problema con una web en ASP que se ejecuta en un IIS6 que esta en Windows 2003 Server. El problema en cuestión sucedía con una función que hacia que en el navegador se mostrase una ventana de descargar un fichero, al escribir la ruta del mismo en el navegador, en lugar de mostrarte el contenido por el navegador. En mi caso era un fichero TXT, pero podría darse con cualquier otro tipo de ficheros, con lo que si accedía por el navegador a la URL del fichero, me ofrecía descargar el fichero, en lugar de mostrar el contenido del fichero TXT en el navegador.</p><p><span
id="more-1149"></span>La función que utilicé es la siguiente:</p><blockquote><p>Dim sFileName, sFilePath, oStream, sId</p><p>sId = Request.QueryString(&#8220;Id&#8221;)</p><p>&#8216;Mostrar la ventana de descarga de fichero<br
/> Response.ContentType = &#8220;text/plain&#8221;<br
/> sFileName = sId &amp; &#8220;.txt&#8221;<br
/> sFilePath = Server.MapPath(&#8220;/&#8221;) &amp; &#8220;/ruta/del/fichero/&#8221; &amp; sFileName</p><p>Response.AddHeader &#8220;Content-Disposition&#8221;,&#8221;attachment; filename=&#8221; &amp; sFileName</p><p>Set oStream = CreateObject(&#8220;ADODB.Stream&#8221;)</p><p>oStream.Open()<br
/> oStream.Type = 1<br
/> oStream.LoadFromFile(sFilePath)<br
/> Response.BinaryWrite oStream.Read()<br
/> oStream.Close</p><p>Set oStream = Nothing<br
/> Response.End</p></blockquote><p>El problema se encuentra en que si el fichero en cuestión pesaba mas de 4MB (4096 Kb) el navegador me mostraba el siguiente error por pantalla y el fichero no se descargaba.</p><p><img
class="aligncenter size-full wp-image-1152" title="metabase1" src="http://www.mariusduch.es/wp-content/uploads/metabase1.png" alt="" width="599" height="200" /></p><p>La razón de este problema recae en una variable de sistema que limita el tamaño del buffer en ASP, el cual esta limitado a 4MB para descarga de ficheros y 200Kb para subida de ficheros.</p><p>Para augmentar este limite debemos seguir los siguientes pasos:</p><p>Abrimos el panel de IIS (Internet Information Server), pulsamos botón derecho sobre nuestro servidor, y seleccionamos <strong>Properties</strong>.</p><p><img
class="aligncenter size-full wp-image-1153" title="metabase2" src="http://www.mariusduch.es/wp-content/uploads/metabase2.png" alt="" width="257" height="339" /></p><p>En la ventana que nos aparecerá, marcamos el <em>checkbutton</em> que dice <strong>Enable Direct Metabase Edit</strong>, y pulsamos <strong>Apply</strong> para guardar los cambios.</p><p><img
class="aligncenter size-full wp-image-1154" title="metabase3" src="http://www.mariusduch.es/wp-content/uploads/metabase3.png" alt="" width="404" height="448" /></p><p>Una vez realizado este, abrimos el Explorador de Windows y accedemos a la siguiente ruta:</p><blockquote><p>C:\Windows\system32\inetserv\</p></blockquote><p>Abrimos el archivo <strong>metabase.xml</strong> con el bloc de notas para editarlo y modificamos las siguientes variables (los valores en bytes).</p><p>Variable para modificar el limite de subida (por defecto: 350000 bytes [341.79 Kb]):</p><blockquote><p>AspMaxRequestEntityAllowed=&#8221;350000&#8243;</p></blockquote><p>Variable para modificar el límite de bajada (por defecto: 4194304 bytes [4 MB])</p><blockquote><p>AspBufferingLimit=&#8221;4194304&#8243;</p></blockquote><p>Una vez hayamos aumentados estos valores por los que mas nos convenga, guardamos los cambios.<br
/> Finalmente volvemos al panel de IIS, y desmarcamos el <em>checkbutton</em> que anteriormente habíamos marcado y ya podremos descargar o subir ficheros con los nuevos limites establecidos.</p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/modificar-limite-de-tamano-en-subida-y-bajada-de-ficheros-en-iis6/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Error yum: rpmdb open failed</title><link>http://www.mariusduch.es/error-yum-rpmdb-open-failed</link> <comments>http://www.mariusduch.es/error-yum-rpmdb-open-failed#comments</comments> <pubDate>Tue, 17 May 2011 14:43:48 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Centos]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[rpm]]></category> <category><![CDATA[yum]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=1131</guid> <description><![CDATA[Yellow dog Updater Modified (yum) es un gestor de paquetes avanzado propio de las ditribuciones linux que usan paquetes RPM, como RedHat, Fedora o Centos. Este gestor es una herramienta para línea de comandos, con la que podemos descargar, instalar, desinstalar y actualizar cualquier paquetes que tengamos en nuestros repositiorios con gran facilidad. Eso si, [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignleft size-full wp-image-1142" title="error-yum-rpmdb-open-failed" src="http://www.mariusduch.es/wp-content/uploads/error-yum-rpmdb-open-failed.png" alt="" width="100" height="100" />Yellow dog Updater Modified (yum) es un gestor de paquetes avanzado propio de las ditribuciones linux que usan paquetes RPM, como RedHat, Fedora o Centos. Este gestor es una herramienta para línea de comandos, con la que podemos descargar, instalar, desinstalar y actualizar cualquier paquetes que tengamos en nuestros repositiorios con gran facilidad. Eso si, como cualquiera otra herramienta no es perfecta y algunas veces surgen errores como el siguiente, el cual voy a explicar como solucionar.</p><p><span
id="more-1131"></span></p><p><strong>1. El error se produce al ejecutar el comando de yum para actualizar:</strong></p><pre lang="bash" escaped="true">yum update</pre><p><strong>2. Entonces veremos por pantalla lo siguiente o algo parecido:</strong></p><pre lang="bash" escaped="true">Loaded plugins: fastestmirror, priorities
error: no dbpath has been set
error: cannot open Packages database in /%{_dbpath}
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in ?
    yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 309, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 157, in main
    base.getOptionsConfig(args)
  File "/usr/share/yum-cli/cli.py", line 187, in getOptionsConfig
    self.conf
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 664, in
    conf = property(fget=lambda self: self._getConfig(),
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 239, in _getConfig
    self._conf = config.readMainConfig(startupconf)
  File "/usr/lib/python2.4/site-packages/yum/config.py", line 804, in readMainConfig
    yumvars['releasever'] = _getsysver(startupconf.installroot, startupconf.distroverpkg)
  File "/usr/lib/python2.4/site-packages/yum/config.py", line 877, in _getsysver
    idx = ts.dbMatch('provides', distroverpkg)
TypeError: rpmdb open failed</pre><p><strong>3. Para solucionar el error solo hay que ejecutar la siguiente lista de comandos, uno a uno:</strong></p><pre lang="bash" escaped="true">rm /dev/urandom</pre><pre lang="bash" escaped="true">mknod -m 644 /dev/urandom c 1 9</pre><pre lang="bash" escaped="true">yum clean all</pre><pre lang="bash" escaped="true">rm -f /var/lib/rpm/__db*</pre><pre lang="bash" escaped="true">rpm --rebuilddb</pre><p><strong>4. Una vez realizado esto, si probamos de ejcutar el comando de actualización veremos como funciona de nuevo sin problemas.</strong></p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/error-yum-rpmdb-open-failed/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Añadir el nuevo botón Enviar de Facebook al WordPress</title><link>http://www.mariusduch.es/anadir-el-nuevo-boton-enviar-de-facebook-al-wordpress</link> <comments>http://www.mariusduch.es/anadir-el-nuevo-boton-enviar-de-facebook-al-wordpress#comments</comments> <pubDate>Tue, 26 Apr 2011 22:15:44 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Facebook]]></category> <category><![CDATA[boton enviar]]></category> <category><![CDATA[boton me gusta]]></category> <category><![CDATA[facebook]]></category> <category><![CDATA[redes sociales]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=1082</guid> <description><![CDATA[Actualmente hay muchos botones de redes sociales que podemos añadir a nuestro blog, para compartir un artículo que nos ha gustado con los amigos que tenemos en nuestras redes sociales tales como Facebook, Twitter, Tuenti o LinkedIn, o en otros servicios como Gmail, Delicious o Digg. Despues de llevar tiempo conviviendo con estos botones, podemos [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignleft size-full wp-image-1107" title="anadir-el-nuevo-boton-enviar-de-facebook-al-wordpress" src="http://www.mariusduch.es/wp-content/uploads/anadir-el-nuevo-boton-enviar-de-facebook-al-wordpress.png" alt="" width="100" height="100" />Actualmente hay muchos botones de redes sociales que podemos añadir a nuestro blog, para compartir un artículo que nos ha gustado con los amigos que tenemos en nuestras redes sociales tales como <em>Facebook, Twitter, Tuenti o LinkedIn</em>, o en otros servicios como <em>Gmail, Delicious o Digg</em>. Despues de llevar tiempo conviviendo con estos botones, podemos decir que los dos botones que más utilizados son el <strong>&#8220;Me gusta&#8221;</strong> de Facebook y el <strong>&#8220;Twittear&#8221;</strong> de Twitter. Esto es normal, ya que estas dos redes sociales son las más populares en la mayor parte del mundo.<br
/> <span
id="more-1082"></span><br
/> Pero parece ser que Facebook ha decidido no quedarse allí y ha creado un nuevo botón. Este nuevo botón se llama <strong>&#8220;Enviar&#8221;</strong> y podríamos decir que es idénticamente igual que el <strong>&#8220;Me gusta&#8221;</strong> pero con la peculiaridad de que ahora podemos elegir a quien mandamos la información, sin tener que publicarla en nuestro muro, compartiéndola así obligatoriamente con todos nuestros amigos.</p><p>Para probar este nuevo botón solo tenemos que seguir los siguientes pasos:</p><p>1. Accedemos al panel de administración de nuestro blog WordPress (normalmente www.nuestroblog.com/wp-admin)</p><p>2. Desplegamos el apartado Apariencia</p><p>3. Pulsamos en Editor</p><p>4. Seleccionamos la plantilla &#8220;Entrada individual (single.php)&#8221; de la lista de la derecha</p><p>5. Ahora nos encontramos en el código que se muestra al entrar en cualquiera de nuestros artículos. Debemos incrustar el siguiente código donde nosotros queramos que aparezca el botón. El código de este fichero puede variar según el tema del blog, asi que si no sabemos mucho de PHP deberemos ir probando de colocarlo en diferentes partes hasta que acertemos en el sitio donde queremos que aparezca, ya sea al principio o al final de artículo.</p><p>6. El código a insertar es:</p><pre lang="php" escaped="true">
&lt;div id="fb-root"&gt;&lt;/div&gt;
&lt;script src="http://connect.facebook.net/es_ES/all.js#xfbml=1"&gt;&lt;/script&gt;
&lt;fb:send href=&lt;?php echo urlencode(get_permalink()); ?&gt;&gt;&lt;/fb:send&gt;
</pre><p>7. Finalmente tendremos un botón como este:<br
/> <img
src="http://www.mariusduch.es/wp-content/uploads/boton-enviar.png" alt="" title="boton-enviar" width="58" height="22" class="aligncenter size-full wp-image-1112" /></p><p>8. Si pulsamos encima veremos el siguiente menú donde podremos elegir a quien enviar el artículo y añadir un texto explicativo.<br
/> <img
src="http://www.mariusduch.es/wp-content/uploads/boton-enviar2.png" alt="" title="boton-enviar2" width="408" height="274" class="aligncenter size-full wp-image-1113" /></p><p>Fuente: <a
href="https://developers.facebook.com/blog/post/494">Facebook Developers Blog</a></p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/anadir-el-nuevo-boton-enviar-de-facebook-al-wordpress/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Instalar Zabbix Agent en CentOS</title><link>http://www.mariusduch.es/instalar-zabbix-agent-en-centos</link> <comments>http://www.mariusduch.es/instalar-zabbix-agent-en-centos#comments</comments> <pubDate>Wed, 23 Mar 2011 19:43:19 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Zabbix]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[zabbix]]></category> <category><![CDATA[zabbix agent]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=1051</guid> <description><![CDATA[Si queremos instalar el cliente de zabbix en nuestro servidor para poder monitorizarlo (cpu, memoria, espacio en disco, procesos, tráfico&#8230;), recibir notificaciones ya sea via mail o sms de cualquier incidencia (poco espacio en disco, poca memoria libre, consumo de cpu alto, paro de un servicio&#8230;) solo tenemos que acceder a la consola del servidor [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignleft size-full wp-image-1056" title="instalar-zabbix-agent-en-centos" src="http://www.mariusduch.es/wp-content/uploads/instalar-zabbix-agent-en-centos.png" alt="" width="100" height="100" />Si queremos instalar el cliente de zabbix en nuestro servidor para poder monitorizarlo (cpu, memoria, espacio en disco, procesos, tráfico&#8230;), recibir notificaciones ya sea via mail o sms de cualquier incidencia (poco espacio en disco, poca memoria libre, consumo de cpu alto, paro de un servicio&#8230;) solo tenemos que acceder a la consola del servidor que queremos monitorizar, ya sea de forma local o por SSH y realizar los siguientes pasos:</p><p><em>En este manual he usado la versión de <strong>Zabbix 1.8.4</strong> y la distribución <strong>Centos 5.5</strong>, en teoria es aplicable a cualquier distribución basada en RedHat</em><br
/> <span
id="more-1051"></span><br
/> 1. Añadimos el usuario de zabbix:</p><blockquote><p>useradd -s /sbin/nologin zabbix</p></blockquote><p>2. Creamos la carpeta software si no existe:</p><blockquote><p>mkdir /root/software</p></blockquote><p>3. Accedemos a la carpeta software:</p><blockquote><p>cd /root/software</p></blockquote><p>4. Descargamos zabbix:</p><blockquote><p>wget http://ovh.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.8.4/zabbix-1.8.4.tar.gz</p></blockquote><p>5. Descomprimimos zabbix:</p><blockquote><p>tar xzvf zabbix-1.8.4.tar.gz</p></blockquote><p>6. Accedemos a la carpeta que se crea:</p><blockquote><p>cd zabbix-1.8.4</p></blockquote><p>7. Configuramos la instalación:</p><blockquote><p>./configure &#8211;enable-agent &#8211;prefix=/usr/local/zabbix &#8211;enable-static</p></blockquote><p><em><strong>7.1 Posible error:</strong></em></p><blockquote><p>configure: error: no acceptable C compiler found in $PATH</p></blockquote><p><em><strong>7.2 Solución:</strong></em></p><blockquote><p>yum install gcc</p></blockquote><p>8. Iniciamos la instalación:</p><blockquote><p>make install</p></blockquote><p><em><strong>8.1 Posible error:</strong></em></p><blockquote><p>make: command not found</p></blockquote><p><em><strong>8.2 Solución:</strong></em></p><blockquote><p>yum install make</p></blockquote><p>9. Modificamos el fichero services:</p><blockquote><p>echo &#8216;zabbix_agent 10050/tcp&#8217; &gt;&gt; /etc/services &amp;&amp; echo &#8216;zabbix_trap 10051/tcp&#8217; &gt;&gt; /etc/services</p></blockquote><p>10. Creamos el directorio zabbix:</p><blockquote><p>mkdir /etc/zabbix</p></blockquote><p>11. Copiamos el fichero de configuración de zabbix al directorio creado:</p><blockquote><p>cp misc/conf/zabbix_agentd.conf /etc/zabbix/</p></blockquote><p>12. Editamos el fichero de configuración:</p><blockquote><p>vim /etc/zabbix/zabbix_agentd.conf</p></blockquote><p>13. Modificamos la IP de donde se encuentra servidor:</p><blockquote><p>Server=xxx.xxx.xxx.xxx</p></blockquote><p><em>Donde pone xxx.xxx.xxx.xxx debemos escribir la IP del servidor donde tenemos instalado Zabbix Server</em><br
/> 14. Creamos el ejecutable de zabbix:</p><blockquote><p>cp misc/init.d/redhat/zabbix_agentd_ctl /etc/init.d/zabbix_agentd</p></blockquote><p>15. Editamos dicho fichero:</p><blockquote><p>vim /etc/init.d/zabbix_agentd</p></blockquote><p>16. Añadimos los siguiente valores despues de <em>#! /bin/sh</em>:</p><blockquote><p># chkconfig: 345 95 95<br
/> # description: Zabbix Agentd</p></blockquote><p>17. Sustituimos el valor de <em>BASEDIR</em> por el siguiente:</p><blockquote><p>BASEDIR=/usr/local/zabbix</p></blockquote><p>18. Configuramos zabbix:</p><blockquote><p>chkconfig &#8211;level 345 zabbix_agentd on</p></blockquote><p>19. Creamos un acceso directo:</p><blockquote><p>ln -s /usr/local/zabbix/sbin/* /usr/local/zabbix/bin</p></blockquote><p>20. Reiniciamos zabbix:</p><blockquote><p>/etc/init.d/zabbix_agentd start</p></blockquote> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/instalar-zabbix-agent-en-centos/feed</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Instalar y configurar memcached en CentOS 5</title><link>http://www.mariusduch.es/instalar-y-configurar-memcached-en-centos-5</link> <comments>http://www.mariusduch.es/instalar-y-configurar-memcached-en-centos-5#comments</comments> <pubDate>Mon, 21 Mar 2011 17:45:56 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Centos]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[cache]]></category> <category><![CDATA[memcache]]></category> <category><![CDATA[nginx]]></category> <category><![CDATA[PHP]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=1042</guid> <description><![CDATA[Si queremos que nuestro servidor web mejore notablemente su rendimiento, lo mas recomendable es que tengamos funcionando algún sistema de cache, para evitar las numerosas consultas que puede realizar nuestra web contra la base de datos. Si el que nos interesa es memcache solo tenemos que seguir los pasos que expongo a continuación: Instalar el [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignleft size-full wp-image-1045" title="instalar-y-configurar-memcached-en-centos-5" src="http://www.mariusduch.es/wp-content/uploads/instalar-y-configurar-memcached-en-centos-5.png" alt="" width="100" height="100" />Si queremos que nuestro servidor web mejore notablemente su rendimiento, lo mas recomendable es que tengamos funcionando algún sistema de cache, para evitar las numerosas consultas que puede realizar nuestra web contra la base de datos.</p><p>Si el que nos interesa es <strong>memcache</strong> solo tenemos que seguir los pasos que expongo a continuación:</p><p><span
id="more-1042"></span></p><p><strong>Instalar el servicio memcached</strong></p><p>1. Instalamos el siguiente paquete:</p><blockquote><p>yum install libevent-devel</p></blockquote><p>2. Accedemos al siguiente directorio:</p><blockquote><p>cd /usr/local/src</p></blockquote><p>3. Descargamos el fichero:</p><blockquote><p>wget http://memcached.googlecode.com/files/memcached-1.4.5.tar.gz</p></blockquote><p>4. Descomprimimos el fichero:</p><blockquote><p>tar xzvf memcached-1.4.5.tar.gz</p></blockquote><p>5. Accedemos al directorio que se ha creado:</p><blockquote><p>cd memcached-1.4.5</p></blockquote><p>6. Configuramos el memcached:</p><blockquote><p>./configure &#8211;prefix=/usr/local/memcached &#8211;enable-64bit</p></blockquote><p><em>Importante: Solo usaremos el parametro &#8220;&#8211;enable-64bits&#8221; en el caso que la infraestructura de la maquina sea de 64bits</em></p><p>7. Lo compilamos e instalamos:</p><blockquote><p>make &amp;&amp; make install</p></blockquote><p>8. Añadimos el usuario <em>memcached</em> al sistema:</p><blockquote><p>adduser memcached</p></blockquote><p>9. Editamos el siguiente fichero, para añadir un comando que se ejecutará al inicial el sistema:</p><blockquote><p>vim /etc/rc.local</p></blockquote><p>10. Añadimos la siguiente linea al final del fichero:</p><blockquote><p>/usr/local/memcached/bin/memcached -u memcached -d -m 256 -l 127.0.0.1 -p 11211</p></blockquote><p>11. Ejecutamos lo siguiente:</p><blockquote><p>/usr/local/memcached/bin/memcached -u memcached -d -m 256 -l 127.0.0.1 -p 11211</p></blockquote><p><strong>Instalar el modulo de PHP</strong></p><p>1. Instalamos el siguiente paquete:</p><blockquote><p>yum install zlib-devel</p></blockquote><p>2. Accedemos a la siguiente direccion:</p><blockquote><p>cd /usr/local/src</p></blockquote><p>3. Descargamos el siguiente fichero:</p><blockquote><p>wget http://pecl.php.net/get/memcache-2.2.5.tgz</p></blockquote><p>4. Descomprimimos el fichero:</p><blockquote><p>tar -zxvf memcache-2.2.5.tgz</p></blockquote><p>5. Accedemos al directorio que se ha creado:</p><blockquote><p>cd memcache-2.2.5</p></blockquote><p>6. Ejecutamos lo siguiente para preparar el entorno de compilación:</p><blockquote><p>phpize</p></blockquote><p>7. Configuramos el soporte de memcache:</p><blockquote><p>./configure &#8211;enable-memcache</p></blockquote><p>8. Compilamos e instalamos:</p><blockquote><p>make &amp;&amp; make install</p></blockquote><p>9. Copiamos el modulo a la carpeta de modules de php:</p><blockquote><p>cp modules/memcache.so /usr/lib/php/modules/.</p></blockquote><p><em>Importante: La ruta puede cambiar según la infraestructura del sistema operativo o la versión de PHP</em><br
/> 10. Añadimos al fichero php.ini lo siguiente:</p><blockquote><p>extension=memcache.so</p></blockquote><p><strong>Verificar que funciona correctamente</strong></p><p>1. Miramos si el proceso &#8220;memcached&#8221; esta corriendo:</p><blockquote><p>top</p></blockquote><p>1.1. si es correcto veremos algo así:</p><blockquote><p>11689 memcache 15 0 71564 18m 496 S 4.0 0.6 32:39.76 memcached</p></blockquote><p>2. Miramos si esta habilitado el soporte de memcached en el php:</p><blockquote><p>php -i |grep &#8220;memcache support&#8221;</p></blockquote><p>2.1. Si es correcto, veremos algo así (tiene que estar el support &#8220;enabled&#8221;):</p><blockquote><p>memcache support =&gt; enabled</p></blockquote><p>3. Miramos que el proceso este corriendo en local (127.0.0.1):</p><blockquote><p>ps axuf |grep memcache</p></blockquote><p>3.1. Si es correcto, veremos algo así:</p><blockquote><p>501 1427 0.0 0.5 70540 17600 ? Ssl Mar18 0:03 /usr/local/memcached/bin/memcached -u memcached -d -m 256 -l 127.0.0.1 -p 11211</p></blockquote> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/instalar-y-configurar-memcached-en-centos-5/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Instalar y configurar FreeRadius con MySQL en Centos 5.5</title><link>http://www.mariusduch.es/instalar-y-configurar-freeradius-con-mysql-en-centos-5-5</link> <comments>http://www.mariusduch.es/instalar-y-configurar-freeradius-con-mysql-en-centos-5-5#comments</comments> <pubDate>Fri, 18 Mar 2011 13:22:34 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Centos]]></category> <category><![CDATA[freeradius]]></category> <category><![CDATA[radius]]></category> <category><![CDATA[routeros]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=1028</guid> <description><![CDATA[Voy a explicar paso a paso como instalar y configurar FreeRadius en un servidor Linux con CentoOS 5.5. Para posteriormente usar un router MikroTik RouterBOARD 750G contra el servidor FreeRadius. Este router dispone del sistema operativo RouterOS y evidentemente de los servicio Radius y HotSpot con los que nos comunicaremos contra el servidor. Para realizar [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignleft size-full wp-image-1031" title="instalar-y-configurar-freeradius-con-mysql-en-centos-5-5" src="http://www.mariusduch.es/wp-content/uploads/instalar-y-configurar-freeradius-con-mysql-en-centos-5-5.png" alt="" width="100" height="100" />Voy a explicar paso a paso como instalar y configurar <em>FreeRadius</em> en un servidor Linux con <em>CentoOS 5.5</em>. Para posteriormente usar un router <em>MikroTik RouterBOARD 750G</em> contra el servidor FreeRadius.</p><p>Este router dispone del sistema operativo <em>RouterOS</em> y evidentemente de los servicio Radius y HotSpot con los que nos comunicaremos contra el servidor.</p><p>Para realizar el proceso de instalación, nos conectaremos a la consola bash del servidor, ya sea localmente o por SSH, y realizaremos los siguientes pasos:<br
/> <span
id="more-1028"></span><br
/> 1.Instalamos los paquetes de FreeRadius2:</p><blockquote><p>yum -y install freeradius2 freeradius2-mysql freeradius2-utils</p></blockquote><p><em>Nota:<br
/> Hasta la version de CentOS 5.4, solo hay paquetes de FreeRadius 1.1.x<br
/> A partir de la version de CentOS 5.5, ya hay paquetes de FreeRadius 2.x.<br
/> No se pueden instalar la dos versiones a la vez.</em></p><p>2. Instalamos los paquetes de MySQL:</p><blockquote><p>yum -y install mysql mysql-server</p></blockquote><p>3. Generamos los certificados predeterminados:</p><blockquote><p>radiusd -X</p></blockquote><p>4. Si nos aparece lo siguiente, todo a ido bien. Entonces pulsaremos Ctrl+C para finalizar el proceso:</p><blockquote><p>Ready to process requests.</p></blockquote><p>5. Iniciamos MySQL:</p><blockquote><p>/etc/init.d/mysqld start</p></blockquote><p>6. Marcamos el servicio para que se inicie al arrancar el S.O, ejecutando el siguiente comando:</p><blockquote><p>ntsysv</p></blockquote><p>6.1. Marcamos:</p><blockquote><p>[*] mysqld</p></blockquote><p>7. Le damos contraseña al usuario root:</p><blockquote><p>mysqladmin -uroot password &#8217;123qwe&#8217;</p></blockquote><p>8. Creamos una base de datos llamada <strong>radius</strong>:</p><blockquote><p>mysqladmin -uroot -p123qwe create radius</p></blockquote><p>9. Accedemos al interprete de ordenes de MySQL:</p><blockquote><p>mysql -uroot -p123qwe</p></blockquote><p>10. Creamos el usuario <strong>radius</strong> con password <strong>123qew</strong> y con permisos totales sobre la BD <strong>radius</strong>:</p><blockquote><p>GRANT all ON radius.* TO radius@localhost IDENTIFIED BY &#8217;123qwe&#8217;;</p></blockquote><p>11. Salimos del interprete de ordenes:</p><blockquote><p>exit;</p></blockquote><p>12. Añadimos a la base de datos <strong>radius</strong> con el usuario <strong>radius</strong> los esquemas de FreeRadius:</p><blockquote><p>mysql -uradius -p123qwe radius &lt; /etc/raddb/sql/mysql/cui.sql<br
/> mysql -uradius -p123qwe radius &lt; /etc/raddb/sql/mysql/ippool.sql<br
/> mysql -uradius -p123qwe radius &lt; /etc/raddb/sql/mysql/nas.sql<br
/> mysql -uradius -p123qwe radius &lt; /etc/raddb/sql/mysql/schema.sql<br
/> mysql -uradius -p123qwe radius &lt; /etc/raddb/sql/mysql/wimax.sql</p></blockquote><p>13.Editamos el fichero de configuración de Radius:</p><blockquote><p>vim /etc/raddb/radiusd.conf</p></blockquote><p>14. Descomentamos la linea que dice <strong>$INCLUDE sql.conf</strong> <em>(linea 863, aprox.)</em>:</p><blockquote><p>$INCLUDE sql.conf</p></blockquote><p>15. Editamos el fichero de configuración de SQL de Radius:</p><blockquote><p>vim /etc/raddb/sql.conf</p></blockquote><p>16. Modificamos los valores de los datos de acceso a la base de datos, con los que nosotros hemos usado <em>(linea 35, aprox.)</em>:</p><blockquote><p># Connection info:<br
/> server = &#8220;localhost&#8221;<br
/> #port = 3306<br
/> login = &#8220;radius&#8221;<br
/> password = &#8220;123qwe&#8221;</p><p># Database table configuration for everything except Oracle<br
/> radius_db = &#8220;radius&#8221;</p></blockquote><p>17. Descomentamos la linea que dice <strong>readclients = yes</strong> <em>(linea 100, aprox.)</em>:</p><blockquote><p>readclients = yes</p></blockquote><p>18. Editamos el fichero de configuracion de los sitios habilitados por defecto:</p><blockquote><p>vim /etc/raddb/sites-enabled/default</p></blockquote><p>19. Descomentamos la linea que dice <strong>sql</strong> de la sección <strong>See &#8220;Authorization Queries&#8221; in sql.conf</strong> <em>(linea 159, aprox.)</em>:</p><blockquote><p>sql</p></blockquote><p>19. Descomentamos la linea que dice <strong>sql</strong> de la sección <strong>See &#8220;Accounting queries&#8221; in sql.conf</strong> <em>(linea 365, aprox.)</em>:</p><blockquote><p>sql</p></blockquote><p>20. Accedemos nuevamente al interprete de ordenes de MySQL</p><blockquote><p>mysql -uradius -p123qwe radius</p></blockquote><p>21.Damos de alta un usuario, por ejemplo, usuario <strong>marius</strong> con contraseña <strong>temporal</strong>:</p><blockquote><p>INSERT INTO radcheck (username, attribute, value) VALUES (&#8216;marius&#8217;, &#8216;Password&#8217;, &#8216;temporal&#8217;);</p></blockquote><p><em>Nota: Esto equivale a añadir marius Cleartext-Password := &#8220;123qwe&#8221; en el fichero /etc/raddb/users</em></p><p>22. Comprobamos que el usuario se ha añadido correctamente:</p><blockquote><p>select * from radcheck;</p></blockquote><p>22.1. Veremos algo así:</p><blockquote><p>+&#8212;-+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8211;+&#8212;-+&#8212;&#8212;&#8212;-+<br
/> | id | username | attribute | op | value    |<br
/> +&#8212;-+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8211;+&#8212;-+&#8212;&#8212;&#8212;-+<br
/> |  1 | marius   | Password  | == | temporal |<br
/> +&#8212;-+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8211;+&#8212;-+&#8212;&#8212;&#8212;-+<br
/> 1 row in set (0.00 sec)</p></blockquote><p>23. Salimos de MySQL:</p><blockquote><p>exit;</p></blockquote><p>24. Iniciamos el servicio RADIUS:</p><blockquote><p>/etc/init.d/radiusd start</p></blockquote><p>25. Marcamos el servicio para que se inicie al arrancar el S.O, ejecutando el siguiente comando:</p><blockquote><p>ntsysv</p></blockquote><p>25.1. Marcamos:</p><blockquote><p>[*] radiusd</p></blockquote><p>26. Verificamos que el servicio radius puede autentificarse con mysql, con el usuarios que hemos creado.</p><blockquote><p>radtest marius temporal localhost 1812 testing123</p></blockquote><p>27. Si ha ido bien nos devolverá algo como esto:</p><blockquote><p>Sending Access-Request of id 201 to 127.0.0.1 port 1812<br
/> User-Name = &#8220;marius&#8221;<br
/> User-Password = &#8220;temporal&#8221;<br
/> NAS-IP-Address = 127.0.0.1<br
/> NAS-Port = 1812<br
/> rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=201, length=20</p></blockquote><p>28. Ahora podemos autenticar usuarios de manera local (localhost). Si queremos conectarnos desde un punto de acceso, volvemos a acceder al interprete de ordenes de MySQL:</p><blockquote><p>mysql -uradius -p123qwe radius</p></blockquote><p>29. Añadimos a la tabla NAS, los datos de nuestro P.A: <strong>ip</strong>, <strong>nombre</strong>, <strong>tipo</strong> y <strong>contraseña</strong>. Para el tipo de NAS podemos usar <em>(other, cisco, livingston, computon, max40xx, multitech, natserver, pathras, patton, portslave, tc o usrhiper)</em> si es otro, escribimos <strong>other</strong>.</p><blockquote><p>INSERT INTO nas (nasname, shortname, type, secret) VALUES (&#8217;10.0.0.20&#8242;, &#8216;MikroTik20&#8242;, &#8216;other&#8217;, &#8217;123qwe&#8217;);</p></blockquote><p>30. Comprobamos que el nas se ha añadido correctamente:</p><blockquote><p>select * from nas;</p></blockquote><blockquote><p>+&#8212;-+&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;-+&#8212;&#8212;-+&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;+<br
/> | id | nasname   | shortname  | type  | ports | secret | community | description   |<br
/> +&#8212;-+&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;-+&#8212;&#8212;-+&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;+<br
/> |  1 | 10.0.0.20 | MikroTik20 | other |  NULL | 123qwe | NULL      | RADIUS Client |<br
/> +&#8212;-+&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;-+&#8212;&#8212;-+&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;&#8212;&#8212;+<br
/> 1 row in set (0.01 sec)</p></blockquote><p>30.1 Esto equivale a añadir al fichero<em> /etc/raddb/clients.conf</em> lo siguiente:</p><blockquote><p>client 10.0.0.20 {<br
/> secret = 123qwe<br
/> shortname = MikroTik20<br
/> nastype = other<br
/> }</p></blockquote><p>31. Para aplicar los cambios reiniciamos el servicio radius:</p><blockquote><p>/etc/init.d/radiusd restart</p></blockquote><p>32. Para realizar pruebas de conexión remota añadimos otro NAS, pero que sea un servidor linux donde le instalaremos el paquete <em>freeradius2-utils</em>.</p><blockquote><p>INSERT INTO nas (nasname, shortname, type, secret) VALUES (&#8217;10.0.0.9&#8242;, &#8216;Pruebas&#8217;, &#8216;other&#8217;, &#8217;123qwe&#8217;);</p></blockquote><p>33. Para aplicar los cambios reiniciamos el servicio radius:</p><blockquote><p>/etc/init.d/radiusd restart</p></blockquote><p>34. Accedemos al servidor que hemos configurado en el NAS y le instalamos el paquete <em>freeradius2-utils</em>.</p><blockquote><p>yum -y install freeradius2-utils</p></blockquote><p>35. Realizamos la prueba de conexion remota ejecutando un <strong>radtest</strong> contra el servidor <em>FreeRadius</em> (10.0.0.6).</p><blockquote><p>radtest marius temporal 10.0.0.6 1812 123qwe</p></blockquote><p>36. Si ha ido bien nos devolverá algo como esto:</p><blockquote><p>Sending Access-Request of id 48 to 10.0.0.6 port 1812<br
/> User-Name = &#8220;marius&#8221;<br
/> User-Password = &#8220;temporal&#8221;<br
/> NAS-IP-Address = 127.0.0.1<br
/> NAS-Port = 1812<br
/> rad_recv: Access-Accept packet from host 10.0.0.6 port 1812, id=48, length=20</p></blockquote><p>Hecho esto, ya tenemos nuestro servidor FreeRadius preparado para configurar-lo en nuestro router y hacer pruebas con el usuario que hemos creado anteriormente.</p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/instalar-y-configurar-freeradius-con-mysql-en-centos-5-5/feed</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Facebook Like Box: Este perfil público no está visible</title><link>http://www.mariusduch.es/facebook-like-box-este-perfil-publico-no-esta-visible</link> <comments>http://www.mariusduch.es/facebook-like-box-este-perfil-publico-no-esta-visible#comments</comments> <pubDate>Fri, 08 Oct 2010 15:48:34 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Facebook]]></category> <category><![CDATA[errores]]></category> <category><![CDATA[facebook]]></category> <category><![CDATA[likebox]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=1006</guid> <description><![CDATA[El otro día me encontré con un problema cuando quise introducir un Like Box de Facebook (el widget de Me Gusta, donde aparecen las fotos de perfil de algunos de los seguidores de tu página de Facebook). Lo primero que hice fue incrustar en el fichero correspondiente del tema de un WordPress, el código que [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignleft size-full wp-image-1013" title="facebook-like-box-este-perfil-publico-no-esta-visible" src="http://www.mariusduch.es/wp-content/uploads/facebook-like-box-este-perfil-publico-no-esta-visible.png" alt="" width="100" height="100" />El otro día me encontré con un problema cuando quise introducir un <strong>Like Box</strong> de Facebook (el widget de <em>Me Gusta</em>, donde aparecen las fotos de perfil de algunos de los seguidores de tu página de Facebook).</p><p>Lo primero que hice fue incrustar en el fichero correspondiente del tema de un WordPress, el código que me generó <a
href="http://developers.facebook.com/docs/reference/plugins/like-box" target="_blank">la página</a> donde confeccionas tu LikeBox, para que así se mostrara en la pagina principal del blog.</p><p><span
id="more-1006"></span>Al visualizar la página, me encontré con un error que decía: <strong>Este perfil público no está visible.</strong></p><p><img
class="aligncenter size-full wp-image-1007" title="facebook-error-1" src="http://www.mariusduch.es/wp-content/uploads/facebook-error-1.jpg" alt="" width="238" height="255" /></p><p>La razón por la que aparece el siguiente error,  es porque no estamos logueados en Facebook. Ahora bien, si lo que queremos es que se muestre sin necesidad de estar logueados. Deberemos realizar unos cambios en la configuración de la pagina de Facebook.</p><p><strong>PASOS A REALIZAR</strong></p><p>1. Accedemos nuestra pagina de facebook con nuestro usuario (que es administrador de la página)</p><p>2. Pulsamos en <strong>Modificar página</strong></p><p><img
class="aligncenter size-full wp-image-1008" title="facebook-1" src="http://www.mariusduch.es/wp-content/uploads/facebook-1.jpg" alt="" width="369" height="349" />3. En el apartado <strong>Configuración</strong>, pulsamos en <strong>Editar</strong></p><p><img
class="aligncenter size-full wp-image-1009" title="facebook-2" src="http://www.mariusduch.es/wp-content/uploads/facebook-2.jpg" alt="" width="381" height="297" /></p><p>4. Nos cercioramos de que en el apartado <strong>Restricciones de edad</strong>, hay seleccionada la opción <strong>Culquiera (personas mayores de 13 años)</strong> y que en el apartado <strong>Publicada (visible para todo el mudo)</strong>, hay seleccionada la opción <strong>Publicada (visible para todo el mundo)</strong>.</p><p><img
class="aligncenter size-full wp-image-1010" title="facebook-3" src="http://www.mariusduch.es/wp-content/uploads/facebook-3.jpg" alt="" width="557" height="246" />5. Finalmente, pulsamos en <strong>Guardar cambios</strong></p><p><strong>Información extra:</strong></p><p>Es posible que el error que muestro en este artículo no sea el mismo, y sea este:</p><p><img
class="aligncenter size-full wp-image-1011" title="facebook-error-2" src="http://www.mariusduch.es/wp-content/uploads/facebook-error-2.jpg" alt="" width="218" height="48" /></p><p>La razón por la que el error sea: <strong>The page you are trying to access is restricted or unavailable</strong> o <strong>Este perfil público no está visible</strong> dependerá de con que URL hemos creado el LikeBox.</p><p>Hay dos tipos de URLs:</p><blockquote><p>Tipo 1: http://www.facebook.com/pages/MariusDuchEs/124416814248148<br
/> Tipo 2: http://www.facebook.com/MariusDuchEs</p></blockquote><p>Es decir, que si cuando estamos creado la caja, en el apartado <strong>Facebook Page URL</strong> hemos introducido una url del tipo 1 , nos aparecerá el error <strong>Este perfil público no está visible</strong>, y si es del tipo 2, nos aparecerá el error <strong>The page you are trying to access is restricted or unavailable</strong>.</p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/facebook-like-box-este-perfil-publico-no-esta-visible/feed</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>Error al realizar una conexión con PHP a SQL Server desde Windows</title><link>http://www.mariusduch.es/error-al-realizar-una-conexion-con-php-a-sql-server-desde-windows</link> <comments>http://www.mariusduch.es/error-al-realizar-una-conexion-con-php-a-sql-server-desde-windows#comments</comments> <pubDate>Fri, 16 Jul 2010 12:47:11 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[php4]]></category> <category><![CDATA[sql server]]></category> <category><![CDATA[windows 2003]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=987</guid> <description><![CDATA[El otro día tuve que hacer funcionar una web programada en  PHP4 con un IIS6 en un servidor Windows 2003 Server y la verdad es que no fue tarea fácil, debido a que nunca había realizado ninguna instalación de de PHP4 en Windows, ya que normalmente trabajamos con ASP en Windows y PHP en Linux. [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignleft size-full wp-image-994" title="error-al-realizar-una-conexion-con-php-a-sql-server-desde-windows" src="http://www.mariusduch.es/wp-content/uploads/error-al-realizar-una-conexion-con-php-a-sql-server-desde-windows.png" alt="" width="100" height="100" />El otro día tuve que hacer funcionar una web programada en  PHP4 con un IIS6 en un servidor Windows 2003 Server y la verdad es que no fue tarea fácil, debido a que nunca había realizado ninguna <a
href="http://www.mariusduch.es/instalar-php4-en-windows-2003-server" target="_self">instalación de de PHP4 en Windows</a>, ya que normalmente trabajamos con ASP en Windows y PHP en Linux.</p><p>Finalmente, después de conseguir instalar el PHP4, tuve que hacer que la web se pudiera conectar con un SQL Server, así que habilité la extensión php_mssql en el php.ini para que funcionara.</p><p>Entonces hice un fichero de prueba (test.php) para comprobar si realmente podía conectarme a una base de datos, y me encontré con lo siguiente:<br
/> <span
id="more-987"></span><br
/> <strong>Contenido del fichero test.php para ver si podemos establecer conexión con una base de datos SQL Server:</strong></p><blockquote><p>$server = &#8216;IP_DEL_SERVIDOR&#8217;;<br
/> $user = &#8216;USUARIO_BASE_DE_DATOS&#8217;;<br
/> $password = &#8216;CONTRASEÑA_USUARIO&#8217;;<br
/> $db = &#8216;NOMBRE_BASE_DE_DATOS&#8217;;</p><p>$conexion = mssql_connect($server, $user, $password);<br
/> mssql_select_db($db, $conexion);</p><p>var_dump($conexion);</p></blockquote><p><strong>Error que mostró el navegador:</strong></p><blockquote><p><strong>Warning:</strong> mssql_connect() [function.mssql-connect]: Unable to connect to server: xxx.xxx.xxx.xxx in C:\Inetpub\wwwroot\NOMBRE_WEB\test.php on line 10</p><p><strong>Warning:</strong> mssql_select_db(): supplied argument is not a valid MS SQL-Link resource in C:\Inetpub\wwwroot\NOMBRE_WEB\test.php on line 11<br
/> bool(false)</p></blockquote><p><strong>Razón del problema:</strong><br
/> La versión del fichero <em>C:\WINDOWS\system32\ntwdblib.dll</em> es antigua.<br
/> Si miramos las propiedades del fichero veremos que tiene la versión 2000.2.8.0<br
/> <img
class="aligncenter size-full wp-image-988" title="ntwdblib-1" src="http://www.mariusduch.es/wp-content/uploads/ntwdblib-1.png" alt="" width="291" height="153" /></p><p><strong>Solución del problema:</strong></p><p>Descargamos el fichero <em>ntwdblib.rar</em> pulsando <a
href="http://www.mariusduch.es/wp-content/uploads/ntwdblib.rar">AQUÍ</a></p><p>Descomprimimos el fichero y obtendremos el fichero <em>ntwdblib.dll</em></p><p>Movemos el fichero a la carpeta <em>C:\WINDOWS\system32</em></p><p>Si miramos la versión, veremos que ahora es diferente, es la 2000.80.194.0</p><p><img
class="aligncenter size-full wp-image-990" title="ntwdblib-2" src="http://www.mariusduch.es/wp-content/uploads/ntwdblib-2.png" alt="" width="291" height="153" /></p><p>Reiniciamos IIS</p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/error-al-realizar-una-conexion-con-php-a-sql-server-desde-windows/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Instalar PHP4 en Windows 2003 Server</title><link>http://www.mariusduch.es/instalar-php4-en-windows-2003-server</link> <comments>http://www.mariusduch.es/instalar-php4-en-windows-2003-server#comments</comments> <pubDate>Mon, 12 Jul 2010 09:33:44 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[php4]]></category> <category><![CDATA[windows 2003]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=966</guid> <description><![CDATA[Seguramente nos hemos encontrado con un proyecto realizado en PHP4 en nuestras manos y hemos tenido que hacer que funcione bajo un servidor Windows. Realizar esta tarea en Linux realmente sencillo, ya que basta con instalar los paquetes necesarios de PHP4 con un gestor de paquetes o manualmente y listo. El caso es que Windows [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignleft size-full wp-image-967" title="instalar-php4-en-windows-2003-server" src="http://www.mariusduch.es/wp-content/uploads/instalar-php4-en-windows-2003-server.png" alt="" width="100" height="100" />Seguramente nos hemos encontrado con un proyecto realizado en PHP4 en nuestras manos y hemos tenido que hacer que funcione bajo un servidor Windows. Realizar esta tarea en Linux realmente sencillo, ya que basta con instalar los paquetes necesarios de PHP4 con un gestor de paquetes o manualmente y listo. El caso es que Windows nos complica la vida y para realizar la instalación debemos seguir unos pasos mas laboriosos. Yo hace unos días tuve que instalar PHP4 en un Windows 2003 Server Enterprise Edition (32bits) y me encontré  con muchas complicaciones. Finalmente he hecho este manual paso a paso para realizar una correcta instalación de PHP 4.4.9 en Windows 2003.<br
/> <span
id="more-966"></span><br
/> <strong>1. Descargamos los ficheros necesarios para instalar PHP4</strong></p><blockquote><p>http://es.php.net/distributions/php-4.4.9-Win32.zip</p><p>http://www.caraveo.com/fastcgi/fastcgi-0.6.zip</p></blockquote><p><strong>2. Descomprimimos el fichero</strong> <em>php-4.4.9-Win32.zip</em> <strong>y obtenemos la carpeta</strong> <em>php-4.4.9</em></p><p><strong>3. Movemos la carpeta</strong> <em>php-4.4.9</em> <strong>a</strong> <em>C:\</em></p><p><strong>4. Renombramos la carpeta con el nombre de PHP, para que nos quede la ruta:</strong> <em>C:\PHP\</em></p><p><strong>5. Descomprimimos el fichero</strong> <em>fastcgi-0.6.zip <strong>y obtenemos los ficheros</strong> </em><em>isapi_fcgi.dll</em> <strong>y</strong> <em>nsapi_fcgi.dll</em></p><p><strong>6. Movemos el fichero</strong> <em>isapi_fcgi.dll</em> <strong>a</strong> <em>C:\PHP\</em></p><p><strong>7. Damos permisos de </strong><em>Full Control</em> <strong>al usuario</strong> <em>Internet Guest Account ([MachineName]\IUSR_[MachineName])</em> <strong>a la carpeta:</strong> <em>C:\PHP\</em></p><p><strong>8. Copiamos el archivo</strong> <em>C:\PHP\php4ts.dll</em> <strong>a</strong> <em>C:\WINDOWS\system32\</em></p><p><strong>9. Copiamos el contenido de la carpeta</strong> <em>C:\PHP\dlls\</em> <strong>a</strong> <em>C:\WINDOWS\system32\</em></p><p><strong>9. Abrimos el IIS Manager</strong></p><p><strong>9.1.WEB SITES</strong></p><p><strong>Botón derecho a</strong> <em>Web Sites</em></p><p><strong>Seleccionamos</strong> <em>Properties</em></p><p><strong>Vamos a la pestaña</strong> <em>Home Directory</em><strong>, clicamos en</strong> <em>Configuration</em></p><p><strong>Pulsamos</strong> <em>Add</em> <strong>y rellenamos los campos así:</strong></p><blockquote><p>Executable: C:\PHP\isapi_fcgi.dll<br
/> Extension: .php<br
/> Verbs: (·) All verbs</p><p>[v] Script engine<br
/> [v] Verify that file exists</p><p>Pulsamos OK &gt; Select All  &gt; OK &gt; OK</p></blockquote><p><strong>9.2. WEB SERVICE EXTENSIONS</strong></p><p><strong>Botón derecho a</strong> <em>Web Service Extensions</em></p><p><strong>Pulsamos</strong> <em>Add a new Web service extension&#8230;</em></p><p><strong>Pulsamos</strong> <em>Add..</em></p><p><strong>Seleccionamos el fichero</strong> <em>C:\PHP\isapi_fcgi.dll</em></p><p><strong>Rellenamos los campos así:</strong></p><blockquote><p>Extension name: PHP<br
/> [v] Set extension status to Allowed</p><p>Pulsamos OK</p></blockquote><p><strong>9.3.WEB SITES</strong></p><p><strong>Botón derecho a</strong> <em>Web Sites</em></p><p><strong>Seleccionamos</strong> <em>Properties</em></p><p><strong>Vamos a la pestaña</strong> <em>Documents</em><strong>, clicamos en</strong> <em>Add</em></p><p><strong>Rellenamos los campos así:</strong></p><blockquote><p>Default content pag: index.php</p><p>Pulsamos OK &gt; Apply &gt; OK</p></blockquote><p><strong>10. Copiamos el fichero</strong> <em>C:\PHP\php.ini-recommended</em> <strong>a</strong> <em>C:\WINDOWS\</em></p><p><strong>11. Cambiamos el nombre del fichero</strong> <em>C:\WINDOWS\php.ini-recommended</em> <strong>por</strong> <em>C:\WINDOWS\php.ini</em></p><p><strong>12. Editamos el fichero y cambiamos el valor de la variable</strong> <em>extension_dir</em></p><blockquote><p>extension_dir = &#8220;C:\PHP\extensions&#8221;</p></blockquote><p><strong>13. Ejecutamos el fichero</strong> <em>C:\WINDOWS\regedit.exe</em></p><p><strong>14. Vamos a la ruta </strong><em>HKEY_LOCAL_MACHINE\SOFTWARE</em><strong>, hacemos clic derecho sobre</strong> <em>SOFTWARE</em><strong>, pulsamos</strong> <em>New &gt; Key</em> <strong>y llamamos a la carpeta</strong> <em>FASTCGI</em></p><p><strong>15. Hacemos clic derecho sobre</strong> <em>FASTCGI</em><strong>, pulsamos</strong> <em>New &gt; Key</em> <strong>y llamamos a la carpeta</strong> <em>.php</em></p><p><strong>16. Hacemos clic derecho sobre</strong> <em>.php</em><strong>, pulsamos</strong> <em>New &gt; String Value</em> <strong>y rellenamos los campos así:</strong></p><blockquote><p>Value Name: AppParth<br
/> Value Data: C:\PHP\php.exe</p></blockquote><p><strong>17. Hacemos clic derecho sobre</strong> <em>.php</em><strong>, pulsamos</strong> <em>New &gt; String Value</em> <strong>y rellenamos los campos así:</strong></p><blockquote><p>Value Name: BindParth<br
/> Value Data: php-fcgi</p></blockquote><p><strong>18. Reiniciamos el IIS</strong></p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/instalar-php4-en-windows-2003-server/feed</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Soporte Unicode en CentOS 5.2 con PHP y PCRE</title><link>http://www.mariusduch.es/soporte-unicode-en-centos-5-2-con-php-y-pcre</link> <comments>http://www.mariusduch.es/soporte-unicode-en-centos-5-2-con-php-y-pcre#comments</comments> <pubDate>Wed, 30 Jun 2010 10:50:48 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Centos]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[pcre]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[soporte unicode]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=957</guid> <description><![CDATA[Hace unos días tuve que crear un servidor en el que se me precisaba que cumpliera un requisito que desconocía. El requisito en cuestión era: Unicode Support on CentOS 5.2 with PHP and PCRE. Se ve que es necesario para poder usar expresiones regulares en dicho servidor. Así que me puse a buscar por Internet [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignleft size-full wp-image-960" title="soporte-unicode-en-centos-5-2-con-php-y-pcre" src="http://www.mariusduch.es/wp-content/uploads/soporte-unicode-en-centos-5-2-con-php-y-pcre.png" alt="" width="100" height="100" />Hace unos días tuve que crear un servidor en el que se me precisaba que cumpliera un requisito que desconocía. El requisito en cuestión era: <strong>Unicode  Support on CentOS 5.2 with PHP and PCRE</strong>. Se ve que es necesario para poder usar expresiones regulares en dicho servidor. Así que me puse a buscar por Internet y topé con varias páginas donde se explicaba este proceso, aunque siguiendo esos pasos me encontré con mas problemas, así que después conseguir finalmente mi objetivo, adjunto un manual completo de todos los pasos que realicé implementar el soporte de Unicode.</p><p><span
id="more-957"></span>0. Acedemos al servidor donde queremos implementarlo (evidentemente el OS debe ser Centos) como usuario root<br
/> 1. Vemos si esta instalado el paquete rpm-build:</p><blockquote><p>rpm -qa |grep rpm-build.</p></blockquote><p>Si no aparece nada, es que no esta instalado.</p><p>2. Si no lo tenemos instalado, lo instalamos con alguno de los siguientes modos:</p><p>2.1. MODO YUM:</p><blockquote><p>yum -y install rpm-build</p></blockquote><p>2.2. MODO RPM&#8217;S (32bits):</p><blockquote><p>mkdir /root/software<br
/> cd /root/software</p></blockquote><blockquote><p>wget ftp://ftp.pbone.net/mirror/ftp.centos.org/5.4/os/i386/CentOS/patch-2.5.4-29.2.3.el5.i386.rpm<br
/> wget ftp://ftp.pbone.net/mirror/ftp.centos.org/5.4/os/i386/CentOS/elfutils-libs-0.137-3.el5.i386.rpm<br
/> wget ftp://ftp.pbone.net/mirror/ftp.centos.org/5.4/os/i386/CentOS/diffutils-2.8.1-15.2.3.el5.i386.rpm<br
/> wget ftp://ftp.pbone.net/mirror/ftp.centos.org/5.4/os/i386/CentOS/elfutils-0.137-3.el5.i386.rpm<br
/> wget ftp://ftp.pbone.net/mirror/ftp.centos.org/5.4/os/i386/CentOS/rpm-build-4.4.2.3-18.el5.i386.rpm</p></blockquote><blockquote><p>rpm -Uvh patch-2.5.4-29.2.3.el5.i386.rpm<br
/> rpm -ivh elfutils-libs-0.137-3.el5.i386.rpm<br
/> rpm -ivh diffutils-2.8.1-15.2.3.el5.i386.rpm<br
/> rpm -ivh elfutils-0.137-3.el5.i386.rpm<br
/> rpm -ivh rpm-build-4.4.2.3-18.el5.i386.rpm</p></blockquote><p>2.3. MODO RPM&#8217;S (64bits):</p><blockquote><p>mkdir /root/software<br
/> cd /root/software</p></blockquote><blockquote><p>ftp://ftp.pbone.net/mirror/ftp.centos.org/5.4/os/x86_64/CentOS/patch-2.5.4-29.2.3.el5.x86_64.rpm<br
/> ftp://ftp.pbone.net/mirror/ftp.centos.org/5.4/os/x86_64/CentOS/elfutils-libs-0.137-3.el5.x86_64.rpm<br
/> ftp://ftp.pbone.net/mirror/ftp.centos.org/5.4/os/x86_64/CentOS/diffutils-2.8.1-15.2.3.el5.x86_64.rpm<br
/> ftp://ftp.pbone.net/mirror/ftp.centos.org/5.4/os/x86_64/CentOS/elfutils-0.137-3.el5.x86_64.rpm<br
/> ftp://ftp.pbone.net/mirror/ftp.centos.org/5.4/os/x86_64/CentOS/rpm-build-4.4.2.3-18.el5.x86_64.rpm</p></blockquote><blockquote><p>rpm -ivh patch-2.5.4-29.2.3.el5.x86_64.rpm<br
/> rpm -ivh elfutils-libs-0.137-3.el5.x86_64.rpm<br
/> rpm -ivh diffutils-2.8.1-15.2.3.el5.x86_64.rpm<br
/> rpm -ivh elfutils-0.137-3.el5.x86_64.rpm<br
/> rpm -ivh rpm-build-4.4.2.3-18.el5.x86_64.rpm</p></blockquote><p>3. Comprobación de si tenemos soporte Unicode con PHP y PCRE:</p><blockquote><p>pcretest -C</p></blockquote><p>Veremos lo siguiente:</p><blockquote><p>PCRE version 6.6 06-Feb-2006<br
/> Compiled with<br
/> UTF-8 support<br
/> No Unicode properties support<br
/> Newline character is LF<br
/> Internal link size = 2<br
/> POSIX malloc threshold = 10<br
/> Default match limit = 10000000<br
/> Default recursion depth limit = 10000000<br
/> Match recursion uses stack</p></blockquote><p>Si aparece <strong>&#8220;No Unicode properties support&#8221;</strong> es que no tenemos dicho soporte</p><p>4. Ahora accedemos de nuevo a la maquina, pero con un usuario que no sea root.</p><p>5. Creamos la siguiente carpeta:</p><blockquote><p>mkdir -p ~/src/rpm</p></blockquote><p>6. Accedemos a ella:</p><blockquote><p>cd ~/src/rpm</p></blockquote><p>7. Creamos las siguientes carpetas:</p><blockquote><p>mkdir BUILD RPMS SOURCES SPECS SRPMS</p></blockquote><p>8. Averiguamos la infraestructura de nuestra maquina:</p><blockquote><p>uname -i</p></blockquote><p>9. Nos devolvera esto o algo parecido:</p><blockquote><p>x86_64</p></blockquote><p>10. Creamos la siguiente carpeta, con el nombre de la quitectura de nuestra maquina:</p><blockquote><p>mkdir RPMS/x86_64</p></blockquote><p>11. Creamos el archivo .rpmmacros en la siguiente ruta:</p><blockquote><p>touch ~/.rpmmacros</p></blockquote><p>12. Editamos su contenido, con vi (o el editor que queramos):</p><blockquote><p>vim ~/.rpmmacros</p></blockquote><p>13. Introducimos la siguiente información dentro del fichero:</p><blockquote><p># Path to top of build area<br
/> %_topdir /home/xxxxxxxxx/src/rpm</p></blockquote><p><strong><em>IMPORTANTE: Substituir xxxxxxxxx por el nombre del usuario que estamos usando (el que no es root)</em></strong></p><p>14. Vamos la la carpeta de nuestro usuario:</p><blockquote><p>cd ~</p></blockquote><p>15. Descargamos el siguiente fichero segun nuestra arquitectura:<br
/> 15.2. Si es versión 32bits:</p><blockquote><p>wget http://mirror.centos.org/centos/5/os/i386/CentOS/pcre-6.6-2.el5_1.7.i386.rpm</p></blockquote><p>15.2. Si es versión 64bits:</p><blockquote><p>wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/pcre-6.6-2.el5_1.7.x86_64.rpm</p></blockquote><p>16. Lo instalamos:</p><blockquote><p>rpm -ivh pcre-6.6-2.el5_1.7.src.rpm</p></blockquote><p>Si ha ido bien veremos lo siguiente:</p><blockquote><p>1:pcre                   warning: user mockbuild does not exist &#8211; using root<br
/> warning: group mockbuild does not exist &#8211; using root<br
/> warning: user mockbuild does not exist &#8211; using root<br
/> warning: group mockbuild does not exist &#8211; using root<br
/> warning: user mockbuild does not exist &#8211; using root<br
/> warning: group mockbuild does not exist &#8211; using root<br
/> warning: user mockbuild does not exist &#8211; using root<br
/> warning: group mockbuild does not exist &#8211; using root<br
/> warning: user mockbuild does not exist &#8211; using root<br
/> warning: group mockbuild does not exist &#8211; using root<br
/> warning: user mockbuild does not exist &#8211; using root<br
/> warning: group mockbuild does not exist &#8211; using root<br
/> warning: user mockbuild does not exist &#8211; using root<br
/> warning: group mockbuild does not exist &#8211; using root<br
/> warning: user mockbuild does not exist &#8211; using root<br
/> warning: group mockbuild does not exist &#8211; using root<br
/> ########################################### [100%]<br
/> warning: user mockbuild does not exist &#8211; using root<br
/> warning: group mockbuild does not exist &#8211; using root</p></blockquote><p>Esto hara que se creen unos archivos en las carpetas anteriormente creadas.</p><p>17. Editamos el siguiente fichero:</p><blockquote><p>vim ~/src/rpm/SPECS/pcre.spec</p></blockquote><p>18. Buscamos la linea donde esta escrito lo siguiente:</p><blockquote><p>%configure –enable-utf8</p></blockquote><p>19. Añadimos lo siguiente, dejando la linea de este modo:</p><blockquote><p>%configure –enable-utf8 –-enable-unicode-properties</p></blockquote><p>20. Ejecutamos lo siguiente:</p><blockquote><p>rpmbuild -ba ~/src/rpm/SPECS/pcre.spec</p></blockquote><p>21. Una vez finalizado el proceso, accedemos a la maquina como usuario root.</p><p>22. Ejecutamos lo siguiente:</p><blockquote><p>rpm -Uvh /home/xxxxxxxxx/src/rpm/RPMS/i386/pcre-6.6-2.7.i386.rpm</p></blockquote><p><strong><em>IMPORTANTE: Substituir xxxxxxxxx por el nombre del usuario que hemos usado anteriormente (el que no es root)</em></strong></p><p>23. Reiniciamos apache:</p><blockquote><p>/etc/init.d/httpd restart</p></blockquote><p>24. Ejecutamos lo siguiente:</p><blockquote><p>pcretest -C</p></blockquote><p>Si todo ha ido bien veremos lo siguiente:</p><blockquote><p>PCRE version 6.6 06-Feb-2006<br
/> Compiled with<br
/> UTF-8 support<br
/> Unicode properties support<br
/> Newline character is LF<br
/> Internal link size = 2<br
/> POSIX malloc threshold = 10<br
/> Default match limit = 10000000<br
/> Default recursion depth limit = 10000000<br
/> Match recursion uses stack</p></blockquote><p>Es decir, aparecerá la frase <strong>&#8220;Unicode properties support&#8221;</strong></p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/soporte-unicode-en-centos-5-2-con-php-y-pcre/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Arreglar gráficas cortadas en Zabbix</title><link>http://www.mariusduch.es/arreglar-graficas-cortadas-en-zabbix</link> <comments>http://www.mariusduch.es/arreglar-graficas-cortadas-en-zabbix#comments</comments> <pubDate>Tue, 08 Jun 2010 07:55:07 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Zabbix]]></category> <category><![CDATA[graficas cortadas]]></category> <category><![CDATA[graficas en blanco]]></category> <category><![CDATA[zabbix]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=942</guid> <description><![CDATA[Si somos usuarios del sistema de monitorización Zabbix y controlamos muchos servidores, seguramente nos hayamos encontrado alguna vez que las gráficas que nos muestran el estado actual de los recursos de la maquina, ya sea el uso de CPU, la memoria libre, espacio en disco o trafico entrante y saliente, sufren cortes. Es decir, nos [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignleft size-full wp-image-944" title="arreglar-graficas-cortadas-en-zabbix" src="http://www.mariusduch.es/wp-content/uploads/arreglar-graficas-cortadas-en-zabbix.png" alt="" width="100" height="100" />Si somos usuarios del sistema de monitorización Zabbix y controlamos muchos servidores, seguramente nos hayamos encontrado alguna vez que las gráficas que nos muestran el estado actual de los recursos de la maquina, ya sea el uso de CPU, la memoria libre, espacio en disco o trafico entrante y saliente, sufren cortes. Es decir, nos encontramos con trozos en blanco en una gráfica, con los que nos falta información de ciertas franjas de minutos.</p><p><span
id="more-942"></span>Normalmente esto sucede si estamos visualizando una gráfica en la franja de 1 o 2 horas, ya que en esos casos necesita mas valores para formar la gráfica, y lo que sucede es que la maquina donde tenemos Zabbix Server, no ha podido recoger toda la información de todos los puntos, debido a que disponemos de muchas maquinas a monitorizar y no da a basto con la configuración por defecto de Zabbix Server.</p><p>Si tenemos este problema, veremos algo parecido a esto:<br
/> <img
class="aligncenter size-full wp-image-945" title="graficas" src="http://www.mariusduch.es/wp-content/uploads/graficas.png" alt="" width="573" height="219" />Para solucionarlo, unicamente deberemos acceder mediante localmente o por SSH a la máquina donde esta instalado Zabbix Server y editar el fichero de configuración del mismo.</p><blockquote><p>vim /etc/zabbix/zabbix_server.conf</p></blockquote><p>Modificaremos el Valor de StartPollers y lo pondremos en 30 (no se recomienda subirlo mas).</p><blockquote><p># Number of pre-forked instances of pollers<br
/> # Default value is 5<br
/> # This parameter must be between 0 and 255<br
/> StartPollers=30</p></blockquote><p>Reiniciaremos Zabbix Server.</p><blockquote><p>/etc/init.d/zabbix_server restart</p></blockquote><p>Este cambio lo que hará es que se realizarán mas comprobaciones de valores de todos los servidores que tenemos añadidos en nuestro panel de Zabbix Server. Lo que si que notaremos es un aumento en el consumo de recursos de la maquina, ya que va a realizar mas trabajo.</p><p>En pocas horas volveremos a ver la gráficas de este modo:</p><p><img
class="aligncenter size-full wp-image-946" title="graficas2" src="http://www.mariusduch.es/wp-content/uploads/graficas2.png" alt="" width="573" height="219" /></p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/arreglar-graficas-cortadas-en-zabbix/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Grabar la radio de internet en mp3</title><link>http://www.mariusduch.es/grabar-la-radio-de-internet-en-mp3</link> <comments>http://www.mariusduch.es/grabar-la-radio-de-internet-en-mp3#comments</comments> <pubDate>Sun, 06 Jun 2010 23:43:04 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Audio]]></category> <category><![CDATA[grabar radio]]></category> <category><![CDATA[grabar streaming]]></category> <category><![CDATA[podcasts]]></category> <category><![CDATA[radio]]></category> <category><![CDATA[streaming]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=291</guid> <description><![CDATA[Hoy en día el concepto &#8220;podcast&#8221; ya forma parte de nuestras vidas, y cualquier persona se puede descargar enormes cantidades de contenido multimedia de forma sencilla, ya sea de radio o televisión, para poder disfrutarlo cuando nos plazca. Es decir, podemos descargarnos el capitulo de nuestra serie favorita, un documental interesante que han emitido o [...]]]></description> <content:encoded><![CDATA[<p><img
class="alignleft size-full wp-image-905" title="grabar-la-radio-de-internet-en-mp3" src="http://www.mariusduch.es/wp-content/uploads/grabar-la-radio-de-internet-en-mp3.png" alt="" width="100" height="100" />Hoy en día el concepto <em>&#8220;podcast&#8221;</em> ya forma parte de nuestras vidas, y cualquier persona se puede descargar enormes cantidades de contenido multimedia de forma sencilla, ya sea de radio o televisión, para poder disfrutarlo cuando nos plazca. Es decir, podemos descargarnos el capitulo de nuestra serie favorita, un documental interesante que han emitido o el programa de radio que no podemos escuchar porque cuando lo emiten estamos trabajando.</p><p>Aun disponiendo de esta tecnología, a veces es un poco limitada y puede que la cadena emisora no comparta toda su parilla al publico, para eso tenemos una solución que pasa por grabar manualmente la emisión en <em>&#8220;streaming&#8221;</em> que nos plazca. Simplemente hay que seguir los siguientes pasos y buscar por Internet la URL por la que se emite la señal que nos interesa.<br
/> <span
id="more-291"></span><br
/> <strong>PASOS PARA GRABAR LA RADIO DE INTERNET</strong></p><p>1. Primero de todo debemos tener la URL de la señal de radio que queremos grabar. Esta la podemos conseguir de la página web de la radio en cuestión. A continuación dejo algunas de ejemplo.</p><table
style="margin: 0 auto;" border="0"><tbody><tr><th
style="text-align: center;">Radio</th><th>URL</th></tr><tr><td
style="text-align: center;">RAC1</td><td>http://streaming3.radiocat.net:80</td></tr><tr><td
style="text-align: center;">RAC105</td><td>http://streaming105.radiocat.net:80</td></tr><tr><td
style="text-align: center;">Flaix FM</td><td>http://194.224.110.205:80/flaix/FLAIXfm.mp3</td></tr><tr><td
style="text-align: center;">Maxima FM</td><td>http://208.92.52.48/MAXIMAFMCMP3</td></tr><tr><td
style="text-align: center;">Cadena SER</td><td>http://194.169.201.177:8085/stream/prisacom_Barcelona</td></tr><tr><td
style="text-align: center;">Flaix Bac</td><td>http://flaix.stream.flumotion.com/flaix/flaixbac.mp3.m3u</td></tr></tbody></table><p
style="text-align: center;"><p>2. Descargamos el programa <em>Screamer Radio</em> pulsando <a
href="http://download.screamer-radio.com/releases/screamer043.exe">aquí</a> o des de el apartado <a
href="http://www.mariusduch.es/software">Software</a>.</p><p>3. Instalamos el programa con la configuración por defecto y en Español.</p><p>4. Ejecutamos el programa, pulsamos [Opciones] y luego [Preferencias]. Entramos en el apartado [Recording] y pulsamos el botón [...] para seleccionar la ruta donde guardamos nuestras grabaciones. Al terminar, pulsamos [Aceptar].</p><p><img
class="aligncenter size-full wp-image-915" title="radio1" src="http://www.mariusduch.es/wp-content/uploads/radio1.png" alt="" width="344" height="109" /></p><p>5. Ahora para añadir la radio, pulsamos <strong>[Archivo]</strong> y luego <strong>[Abrir URL]</strong>.</p><p>6. Pegamos la URL de la radio que queremos en la caja de texto <em>Open URL</em> y pulsamos <strong>[OK]</strong>.</p><p>7. La emisión empezará a reproducirse. Cuando queramos iniciar la grabación pulsaremos el botón <strong>[!Grab]</strong>.</p><p>8. Cuando queramos terminar la grabación pulsaremos el botón <strong>[Parar].<br
/> </strong></p><p><img
class="aligncenter size-full wp-image-916" title="radio2" src="http://www.mariusduch.es/wp-content/uploads/radio2.png" alt="" width="378" height="217" /></p><p>9. Accedemos a la carpeta donde hemos configurado que se almacenen los archivos que grabamos y veremos que se ha creado una carpeta dentro con el nombre de la emisora. Dentro veremos que hay un fichero llamado untitle.mp3 con la grabación, que podremos renombrar sin problemas para dejar claro cual es su contenido.</p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/grabar-la-radio-de-internet-en-mp3/feed</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure
url="http://194.224.110.205:80/flaix/FLAIXfm.mp3" length="0" type="audio/mpeg" /> <enclosure
url="http://flaix.stream.flumotion.com/flaix/flaixbac.mp3.m3u" length="211" type="audio/x-mpegurl" /> </item> <item><title>Configuraciones avanzadas de Mozilla Firefox</title><link>http://www.mariusduch.es/configuraciones-avanzadas-de-mozilla-firefox</link> <comments>http://www.mariusduch.es/configuraciones-avanzadas-de-mozilla-firefox#comments</comments> <pubDate>Mon, 31 May 2010 21:33:19 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Navegadores]]></category> <category><![CDATA[firefox]]></category> <category><![CDATA[personalizacion]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=845</guid> <description><![CDATA[Mozilla Firefox es un navegador que cada día tiene mas usuarios, ya que además de permitirnos la visualización de paginas web, dispone de una enorme cantidad de complementos que podemos instalar a según nuestras necesidades, convirtiéndolo así en un navegador totalmente personalizable y útil para nuestros intereses. Pero además de estos complementos y temas que [...]]]></description> <content:encoded><![CDATA[<p><img
class="size-full wp-image-863 alignleft" title="configuraciones-avanzadas-de-mozilla-firefox" src="http://www.mariusduch.es/wp-content/uploads/configuraciones-avanzadas-de-mozilla-firefox.png" alt="" width="100" height="100" />Mozilla Firefox es un navegador que cada día tiene mas usuarios, ya que además de permitirnos la visualización de paginas web, dispone de una enorme cantidad de complementos que podemos instalar a según nuestras necesidades, convirtiéndolo así en un navegador totalmente personalizable y útil para nuestros intereses. Pero además de estos <em>complementos</em> y <em>temas</em> que nos permiten modificar el aspecto del navegador, existen una gran cantidad de opciones “ocultas” que permiten que personalicemos aun más el navegador.<br
/> Para poder modificar estas opciones extra, deberemos escribir en nuestro navegador: <strong><em>about:config</em></strong></p><p><span
id="more-845"></span>Antes de acceder a este menú de configuraciones, se nos mostrará un aviso alertándonos de que existe un resigo de seguridad y estabilidad, en la modificación de algunas opciones. De todas formas si solo realizamos las modificaciones que creamos más adecuadas y que no pueden afectar en la seguridad, no debería haber ningún problema.</p><p><img
class="aligncenter size-full wp-image-847" title="firefox-conf1" src="http://www.mariusduch.es/wp-content/uploads/firefox-conf1.png" alt="" width="495" height="203" /></p><p>Pulsamos el botón: <strong><em>[¡Tendré cuidado, lo prometo!]</em></strong></p><p>La pantalla que veremos a continuación es la que nos mostrará todas las opciones. Para acceder a alguna de las opciones que nos vamos a disponer a modificar y que se listan mas abajo, deberemos escribirlas en la caja de texto <strong><em>Filtro</em></strong>.</p><p><img
class="aligncenter size-full wp-image-848" title="firefox-conf2" src="http://www.mariusduch.es/wp-content/uploads/firefox-conf2.png" alt="" width="489" height="163" /></p><p>Por ejemplo, si queremos modificar el variable <strong>browser.tabs.closeButtons</strong>, escribiremos su nombre en la caja (no hace falta escribirlo completo) y cuando vemos la opción en la lista, pulsamos con botón derecho del ratón y seleccionamos la opción <strong>[Modificar]</strong></p><p><img
class="aligncenter size-full wp-image-849" title="firefox-conf3" src="http://www.mariusduch.es/wp-content/uploads/firefox-conf3.png" alt="" width="277" height="198" />Ahora introducimos el valor (que puede ser un numero o las palabras True o False) con el que queremos substituir el valor original, en la ventana que nos aparece.</p><p><img
class="aligncenter size-full wp-image-850" title="firefox-conf4" src="http://www.mariusduch.es/wp-content/uploads/firefox-conf4.png" alt="" width="326" height="136" />Una vez modificado, veremos que la caracterisítca que hemos modificado se muestra en negrita en la lista. Esto significa que el valor que tiene en este momento no es el valor que tiene el navegador por defecto.</p><p><strong>LISTA CON TODAS LAS OPCIONES A MODIFICAR</strong></p><blockquote><p><strong>Botón cerrar en las pestañas: browse.tabs.closeButtons</strong><br
/> <strong> 0:</strong> Sólo en la pestaña activa<br
/> <strong>1:</strong> En todas las pestañas<br
/> <strong>2:</strong> Sin el botón</p></blockquote><blockquote><p><strong>Corrección ortográfica en formularios: layout.spellcheckDefault</strong><br
/> <strong>0:</strong> Desactivada<br
/> <strong>1:</strong> Sólo en campos multilínea<br
/> <strong>2:</strong> En todos</p></blockquote><blockquote><p><strong>Número de sugerencias en la barra: browser.urlbar.maxRichResults</strong><br
/> <strong>0:</strong> Desactiva<br
/> El valor que queramos</p></blockquote><blockquote><p><strong>Intervalo autoguardado: browser.sessionstore.interval<br
/> 10000mseg</strong> (por defecto)<br
/> El valor que queramos</p></blockquote><blockquote><p><strong>Tamaño de las perstañas y scroll: browser.tabs.tabMinWidt</strong><br
/> <strong>0:</strong> Desactiva el scroll por pestañas<br
/> El valor que queramos (entre 0 y 100)</p></blockquote><blockquote><p><strong>Manejo de popup: browser.link.open_newwindow.restriction</strong><br
/> <strong>0:</strong> Los Abre en una nueva pestaña<br
/> <strong>1:</strong> No los abre<br
/> <strong>2:</strong> Los abre en una nueva ventana</p></blockquote><blockquote><p><strong>Abrir resultados de búsqueda: browser.search.openintab</strong><br
/> <strong>False:</strong> En la ventana actual<br
/> <strong>True:</strong> En una nueva pestaña</p></blockquote><blockquote><p><strong>Selección de la barra de direcciones: browser.urlbar.autoFill</strong><br
/> <strong>False:</strong> Al pinchas, deja el cursor<br
/> <strong>True:</strong> Selecciona todo el texto</p></blockquote><blockquote><p><strong>Limite máximo de zoom: zoom.maxPercent</strong><br
/> <strong>300 %</strong> (por defecto)<br
/> El valor que queramos</p></blockquote><blockquote><p><strong>Espera al agregar complementos: security.dialog_enable_delay</strong><br
/> <strong>0:</strong> Instalación inmediata<br
/> El valor que queramos</p></blockquote><blockquote><p><strong>Ver código fuente en otro editor: view_source.editor.external</strong><br
/> <strong>False:</strong> Utiliza Firefox como editor<br
/> <strong>True:</strong> En otro editor</p></blockquote><blockquote><p><strong>Determina el editor de código externo: view_source.editor.path</strong><br
/> Ruta hasta el nuevo editor</p></blockquote><blockquote><p><strong>Modo pantalla completa: browser.fullscreen.autohide</strong><br
/> <strong>True:</strong> Desaparece la barra de direcciones<br
/> <strong>False:</strong> Visible</p></blockquote><blockquote><p><strong>Iconos en favoritos y en las pestañas: browser.chrome.site_icons</strong><br
/> <strong>True:</strong> El icono de la web aparece<br
/> <strong>False:</strong> No se muestra</p></blockquote><blockquote><p><strong>Tips en las barras de herramientas: browser.chrome.toolbar_tips</strong><br
/> <strong>True:</strong> Se muestran<br
/> <strong>False:</strong> No se muestran</p></blockquote><blockquote><p><strong>Scrolling entre pestañas: toolkit.scrollbox.scrollIncrement</strong><br
/> <strong>20</strong> (por defecto)<br
/> El valor que queramos</p></blockquote><blockquote><p><strong>La selección pasa al portapapeles: clipboard.autocopy</strong><br
/> <strong>False:</strong> No se autocopia<br
/> <strong>True:</strong> Se autocopia</p></blockquote><blockquote><p><strong>Carga de imágenes: premissions.default.image</strong><br
/> <strong>1:</strong> Carga todas las imágenes<br
/> <strong>2:</strong> Ninguna<br
/> <strong>3:</strong> Carga las provenientes de un mismo servidor</p></blockquote><blockquote><p><strong>Verificación de compatibilidad de extensiones: extensions.checkCompatibility</strong><br
/> <strong>False:</strong> No realiza la verificación<br
/> <strong>True:</strong> Realiza la verificación</p></blockquote><blockquote><p><strong>Menú Copiar/Pegar desde el botón central del ratón: middlemouse.paste</strong><br
/> <strong>True:</strong> Activa este menú<br
/> <strong>False:</strong> Lo desactiva</p></blockquote><blockquote><p><strong>Capacidad en disco para caché: browser.cache.disk.capacity</strong><br
/> <strong>0:</strong> Dehabilita la cache<br
/> <strong>50000</strong> (por defecto)<br
/> El valor que queramos</p></blockquote><blockquote><p><strong>Autocompletar direcciones al escribirlas: browser.urlbar.autocomplete.enabled</strong><br
/> <strong>True:</strong> La completa<br
/> <strong>False:</strong> No la completa</p></blockquote> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/configuraciones-avanzadas-de-mozilla-firefox/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Proteger archivos con contraseña</title><link>http://www.mariusduch.es/proteger-archivos-con-contrasena</link> <comments>http://www.mariusduch.es/proteger-archivos-con-contrasena#comments</comments> <pubDate>Fri, 28 May 2010 20:13:29 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Seguridad]]></category> <category><![CDATA[privacidad]]></category> <category><![CDATA[proteger ficheros]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=834</guid> <description><![CDATA[La seguridad y la privacidad es algo muy importante en los días que corren, y esta claro que nadie quiere que sus archivos estén desprotegidos o en peligro de que caigan en malas manos. Además ahora quien más o quien menos tienen un dispositivo USB, un disco duro extraíble o un ordenador portátil, donde almacena [...]]]></description> <content:encoded><![CDATA[<p><img
class="size-full wp-image-837 alignleft" title="proteger-archivos-con-contrasena" src="http://www.mariusduch.es/wp-content/uploads/proteger-archivos-con-contrasena.png" alt="" width="100" height="100" /></p><p>La seguridad y la privacidad es algo muy importante en los días que corren, y esta claro que nadie quiere que sus archivos estén desprotegidos o en peligro de que caigan en malas manos. Además ahora quien más o quien menos tienen un dispositivo USB, un disco duro extraíble o un ordenador portátil, donde almacena información y la transporta allá donde va.</p><p>La posibilidad de que se nos olvide alguno de estos dispositivos en algún lado, nos roben o simplemente caigan en malas manos, es algo que nos debería preocupar. Evidentemente no solo hay peligro en dispositivos portables, sino también en nuestro propio equipo de sobremesa, ya que si no tenemos un buen antivirus o un cortafuegos, nos podría substraer ficheros sin nuestro consentimiento.</p><p>Como dice el dicho, mas vale prevenir que curar, así que lo mejor es tener nuestros &#8220;archivos importantes&#8221; o los &#8220;archivos que no queremos que vea nadie mas que nosotros&#8221; protegidos con contraseña, a poder ser de cierto nivel de complejidad (minúsculas, mayúsculas, números, símbolos y mas de 10 caracteres).</p><p><span
id="more-834"></span>Para poder poner contraseña a un fichero o una carpeta lo que deberemos hacer es lo siguiente:</p><p>1. Descargamos WinRAR pulsando <a
href="http://www.winrar.es/descargas/52">AQUÍ </a>o desde la zona de <a
href="http://www.mariusduch.es/software">Software</a></p><p>2. Instalamos la aplicación con las opciones que nos marca por defecto.</p><p>3. Introducimos todos nuestros archivos a proteger en una carpeta</p><p>4. Pulsamos con el botón derecho sobre el directorio y seleccionamos:</p><p><img
class="aligncenter size-full wp-image-836" title="proteger-1" src="http://www.mariusduch.es/wp-content/uploads/proteger-1.png" alt="" width="241" height="17" /></p><p>5. En la pestaña <em>General</em> marcamos como Método de compresión <em>No comprimir</em>.</p><p>6. En la pestaña Avanzado pulsamos <em>Establecer contraseña</em> y rellenamos el campo con la contraseña, las dos veces que nos lo solicita y marcamos la opción <em>Codificar nombre de fichero</em>.</p><p><img
class="aligncenter size-full wp-image-838" title="proteger-2" src="http://www.mariusduch.es/wp-content/uploads/proteger-2.png" alt="" width="280" height="237" /></p><p>7. Pulsamos [Aceptar] y al volver a la ventana principal, pulsamos nuevamente [Aceptar]</p><p>8. Hecho esto obtendremos un fichero que tendrá el nombre de la carpeta con extensión RAR.</p><p>9. Si ahora probamos de acceder nos encontraremos un aviso como este que nos obligará a introducir una contraseña o nos será imposible ver el contenido.</p><p><img
class="aligncenter size-full wp-image-841" title="proteger-3" src="http://www.mariusduch.es/wp-content/uploads/proteger-3.png" alt="" width="281" height="144" /></p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/proteger-archivos-con-contrasena/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Guardar imagen de un vídeo</title><link>http://www.mariusduch.es/guardar-imagen-de-un-video</link> <comments>http://www.mariusduch.es/guardar-imagen-de-un-video#comments</comments> <pubDate>Fri, 28 May 2010 19:27:24 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Vídeo]]></category> <category><![CDATA[guardar captura]]></category> <category><![CDATA[imprimir video]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=823</guid> <description><![CDATA[Hoy en día la gente visualiza muchos videos en el ordenador, ya sean películas, videoclips, series, documentales o videos caseros. El caso es que seguramente mas de una vez nos ha gustado mucho una escena, un paisaje, una persona que aparecía o algo que nos ha hecho gracia, y nos hemos propuesto guardar la imagen [...]]]></description> <content:encoded><![CDATA[<p><img
class="size-full wp-image-828 alignleft" title="guardar-imagen-de-un-video" src="http://www.mariusduch.es/wp-content/uploads/guardar-imagen-de-un-video.png" alt="" width="100" height="100" /></p><p>Hoy en día la gente visualiza muchos videos en el ordenador, ya sean películas, videoclips, series, documentales o videos caseros. El caso es que seguramente mas de una vez nos ha gustado mucho una escena, un paisaje, una persona que aparecía o algo que nos ha hecho gracia, y nos hemos propuesto guardar la imagen del video. Pues bien, seguramente si lo que hemos hecho es pausar el video y pulsar la tecla [Impr Pant], abrir nuestro editor de imágenes y hemos pegado la captura de pantalla nos habremos encontrado con una sorpresa: Donde debería aparecer la imagen, estaba todo de color negro, o bien si que aparecía la imagen pero al pulsar Play en nuestro reproductor, la imagen que teníamos pegada en el video también se movía.</p><p>Para evitarse estos problemas y lograr capturar una escena de un video, lo que tenemos que hacer es muy sencillo, simplemente seguir los siguientes pasos:</p><p><em>Quiero puntualizar que hay muchos métodos y programas para realizar esta tarea, este es uno de ellos</em></p><p><span
id="more-823"></span>1. Descargar el reproductor de video <strong>BSPlayer</strong>, pulsando <a
href="http://download4.bsplayer.com/download_free_bsplayer.php?type=1">AQUÍ</a> o desde la zona de <a
href="http://www.mariusduch.es/software">Software</a>.</p><p>2. Instalamos el reproductor, con las opciones que nos marca por defecto.</p><p>3. Abrimos un video con BSPlayer, lo visualizamos y pulsamos la tecla de Pausa</p><p><img
class="aligncenter size-full wp-image-825" title="bsplayer-1" src="http://www.mariusduch.es/wp-content/uploads/bsplayer-1.png" alt="" width="296" height="35" /></p><p>4. Pulsamos botón derecho sobre el video y seleccionamos [Capturar imagen] &gt; ["Lo que ves"]</p><p><img
class="aligncenter size-full wp-image-826" title="bsplayer-2" src="http://www.mariusduch.es/wp-content/uploads/bsplayer-2.png" alt="" width="489" height="72" /></p><p>5. Accedemos a la ruta donde se guarda por defecto la imagen:</p><p><img
class="aligncenter size-full wp-image-827" title="bsplayer-3" src="http://www.mariusduch.es/wp-content/uploads/bsplayer-3.png" alt="" width="483" height="29" /></p><p>6. Aquí encontraremos la imagen, lista para enviar, guardar o lo que queremos hacer con ella.</p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/guardar-imagen-de-un-video/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Eliminar archivos que Windows no deja eliminar</title><link>http://www.mariusduch.es/eliminar-archivos-que-windows-no-deja-eliminar</link> <comments>http://www.mariusduch.es/eliminar-archivos-que-windows-no-deja-eliminar#comments</comments> <pubDate>Wed, 26 May 2010 20:15:46 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Windows XP]]></category> <category><![CDATA[eliminar ficheros]]></category> <category><![CDATA[eliminar ficheros bloqueados]]></category> <category><![CDATA[eliminar virus]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=284</guid> <description><![CDATA[Es mas que probable que alguna vez nos hemos encontrado con que queremos eliminar, renombrar o mover un archivo y Windows nos dice que esta en uso, con lo que no podemos hacer nada de lo anteriormente dicho. Muchas veces esto nos puede pasar al querer eliminar un archivo que sabemos que es un virus [...]]]></description> <content:encoded><![CDATA[<p><img
class="size-full wp-image-818 alignleft" title="eliminar-archivos-que-windows-no-deja-eliminar" src="http://www.mariusduch.es/wp-content/uploads/eliminar-archivos-que-windows-no-deja-eliminar.png" alt="" width="100" height="100" />Es mas que probable que alguna vez nos hemos encontrado con que queremos eliminar, renombrar o mover un archivo y Windows nos dice que esta en uso, con lo que no podemos hacer nada de lo anteriormente dicho. Muchas veces esto nos puede pasar al querer eliminar un archivo que sabemos que es un virus o un archivo que esta infectado y que ni nosotros y ni el propio antivirus no pueden eliminarlo.<br
/> Para poder eliminarlo, simplemente tendremos que descargar un programa que nos facilitará la tarea y nos permitirá eliminar, renombrar o mover un archivo en uso pese a que se esté utilizando.</p><p><span
id="more-284"></span><strong>Pasos a seguir en caso de encontrarnos con el siguiente aviso:</strong><br
/> <em>No se puede eliminar [nombre del fichero] Se ha denegado el acceso.<br
/> Compruebe que el disco no esté lleno ni protegido contra escritura y que el archivo no esta actualmente en uso.</em></p><p><em><a
rel="attachment wp-att-746" href="http://www.mariusduch.es/eliminar-archivos-que-windows-no-deja-eliminar/eliminar1"><img
class="aligncenter size-full wp-image-746" title="eliminar1" src="http://www.mariusduch.es/wp-content/uploads/eliminar1.jpg" alt="" width="392" height="139" /></a></em></p><p>1. Descargamos el programa Unlocker pulsando <a
href="http://files.brothersoft.com/desktop_utilities/miscellaneous/unlocker1.8.9.exe" target="_self">AQUÍ</a> o en la zona de <a
href="http://www.mariusduch.es/software" target="_self">Software</a>.</p><p>2. Instalamos el programa con las opciones que nos marca por defecto.</p><p>3. Pulsamos con el botón derecho del ratón sobre el archivo que no podemos eliminar, renombrar o mover, y seleccionamos la siguiente opción:</p><p><a
rel="attachment wp-att-747" href="http://www.mariusduch.es/eliminar-archivos-que-windows-no-deja-eliminar/eliminar2"><img
class="aligncenter size-full wp-image-747" title="eliminar2" src="http://www.mariusduch.es/wp-content/uploads/eliminar2.jpg" alt="" width="67" height="22" /></a>4. Seleccionamos que queremos hacer con el fichero de las opciones que nos da el menú desplegable, en este caso Eliminar.</p><p><a
rel="attachment wp-att-748" href="http://www.mariusduch.es/eliminar-archivos-que-windows-no-deja-eliminar/eliminar3"><img
class="aligncenter size-full wp-image-748" title="eliminar3" src="http://www.mariusduch.es/wp-content/uploads/eliminar3.jpg" alt="" width="366" height="153" /></a>5. Al pulsar Aceptar se eliminar el fichero en cuestión. De todos modos si aun así el programa no pudiese eliminarlo, se nos mostraría el siguiente mensaje y se eliminaría el fichero al reiniciar Windows.</p><p><a
rel="attachment wp-att-749" href="http://www.mariusduch.es/eliminar-archivos-que-windows-no-deja-eliminar/eliminar4"><img
class="aligncenter size-full wp-image-749" title="eliminar4" src="http://www.mariusduch.es/wp-content/uploads/eliminar4.jpg" alt="" width="330" height="126" /></a></p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/eliminar-archivos-que-windows-no-deja-eliminar/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Partir un archivo en varias partes</title><link>http://www.mariusduch.es/partir-un-archivo-en-varias-partes</link> <comments>http://www.mariusduch.es/partir-un-archivo-en-varias-partes#comments</comments> <pubDate>Wed, 26 May 2010 19:21:14 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Memorias]]></category> <category><![CDATA[cortar ficheros]]></category> <category><![CDATA[partir archivos]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=555</guid> <description><![CDATA[Seguro que muchas veces nos hemos encontrado que tenemos una archivo que ocupaba mucho y que debido a ello no hemos podido enviar por email, enviar por Messenger, grabar en un CD, subir a un servidor&#8230; Pues esto tiene fácil solución si partimos el archivo en deferentes trozos mas pequeños, de un tamaño correcto para [...]]]></description> <content:encoded><![CDATA[<p><img
class="size-full wp-image-815 alignleft" title="partir-un-archivo-en-varias-partes" src="http://www.mariusduch.es/wp-content/uploads/partir-un-archivo-en-varias-partes.png" alt="" width="100" height="100" />Seguro que muchas veces nos hemos encontrado que tenemos una archivo que ocupaba mucho y que debido a ello no hemos podido enviar por email, enviar por Messenger, grabar en un CD, subir a un servidor&#8230; Pues esto tiene fácil solución si partimos el archivo en deferentes trozos mas pequeños, de un tamaño correcto para poder realizar la tarea que queríamos hacer, pero que por culpa del peso del fichero no podíamos, y que posteriormente podremos juntar y recuperar el fichero original sin problemas. Para ello necesitaremos usar el conocido programa de compresión WinRAR.</p><p><span
id="more-555"></span><strong>Pasos para realizar la partición de un archivo en direfentes trozos:</strong></p><p>1. Descargamos WinRAR en el caso de que no lo tengamos, pulsando <a
href="http://www.winrar.es/index.php?action=downloads&amp;file=52" target="_self">AQUÍ</a> o descargándolo de la zona de <a
href="http://www.mariusduch.es/software" target="_blank">Software</a>.</p><p>2. Instalamos el instalador que hemos descargado y durante la instalación nos aseguramos que hemos marcado la siguiente opción:</p><p
style="text-align: center;"><a
rel="attachment wp-att-730" href="http://www.mariusduch.es/partir-un-archivo-en-varias-partes/winrar1"><img
class="size-full wp-image-730 aligncenter" title="winrar1" src="http://www.mariusduch.es/wp-content/uploads/winrar1.jpg" alt="" width="257" height="24" /></a></p><p>3. Una vez finalizada la instalación, pulsamos con el botón derecho del ratón sobre el archivo que queremos partir y seleccionamos la siguiente opción:</p><p
style="text-align: center;"><a
rel="attachment wp-att-731" href="http://www.mariusduch.es/partir-un-archivo-en-varias-partes/winrar2"><img
class="size-full wp-image-731 aligncenter" title="winrar2" src="http://www.mariusduch.es/wp-content/uploads/winrar2.jpg" alt="" width="129" height="17" /></a></p><p>4. Ahora seleccionamos las siguientes opciones:</p><p
style="text-align: center;"><a
rel="attachment wp-att-732" href="http://www.mariusduch.es/partir-un-archivo-en-varias-partes/winrar3"><img
class="size-full wp-image-732 aligncenter" title="winrar3" src="http://www.mariusduch.es/wp-content/uploads/winrar3.jpg" alt="" width="403" height="372" /></a></p><p><strong>Rojo: </strong>Yo recomiendo el formato RAR, pero también podéis usar el ZIP<br
/> <strong>Amarillo:</strong> No es necesario comprimir para realizar la tarea, aunque si queréis también podéis comprimirlo además de cortarlo.<br
/> <strong>Azul:</strong> Tamaño que tendrá cada una de las partes, excepto la ultima que tendrá lo que le quede.<br
/> <strong>Verde:</strong> Esto os lo recomiendo para facilitar la tarea de juntarlo, aunque si los trozos los queréis mandar por Messenger o subir a un servidor quizás tengáis problemas, ya que la política de seguridad con los ficheros ejecutables es muy estricta, así que también es opcional.</p><p>5. Una vez realizada la partición de archivo nos encontraremos con algo semejante a esto:</p><p
style="text-align: center;"><a
rel="attachment wp-att-733" href="http://www.mariusduch.es/partir-un-archivo-en-varias-partes/winrar4"><img
class="size-full wp-image-733 aligncenter" title="winrar4" src="http://www.mariusduch.es/wp-content/uploads/winrar4.jpg" alt="" width="210" height="170" /></a></p><p>En mi caso he partido el fichero <strong>ubuntu-9.10-desktop-i386.iso</strong> que pesaba <strong>689Mb</strong> en partes de 100Mb, con lo que finalmente me he quedado con un fichero ejecutable con el que juntare de nuevo el archivo (<strong>ubuntu-9.10-desktop-i386.part1.exe</strong>) y siete ficheros de 100Mb (<strong>ubuntu-9.10-desktop-i386.part[].rar</strong>)</p><p>6. Ahora si queremos juntarlos de nuevo unicamente deberemos poner todos los archivos en una misma carpeta, ejecutar el fichero con extensión EXE (el que en su nombre tenga la palabra part1), seleccionar la ruta donde queremos que nos cree el fichero completo y pulsar <strong>Instalar</strong>.</p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/partir-un-archivo-en-varias-partes/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Ejecutar comandos remotos con zabbix</title><link>http://www.mariusduch.es/ejecutar-comandos-remotos-con-zabbix</link> <comments>http://www.mariusduch.es/ejecutar-comandos-remotos-con-zabbix#comments</comments> <pubDate>Tue, 20 Apr 2010 13:55:11 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Zabbix]]></category> <category><![CDATA[comandos remotos]]></category> <category><![CDATA[triggers]]></category> <category><![CDATA[zabbix]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=652</guid> <description><![CDATA[Si disponemos de un servidor con Zabbix y una o varias maquinas a las que estamos monitorizando, podremos realizar comandos del tipo bash shell de forma remota, programando estos comandos como tarea en según que situaciones. Aquí voy a explicar como, que en el caso de que el servidor web Apache de una de las [...]]]></description> <content:encoded><![CDATA[<p><img
class="size-full wp-image-813 alignleft" title="ejecutar-comandos-remotos-con-zabbix" src="http://www.mariusduch.es/wp-content/uploads/ejecutar-comandos-remotos-con-zabbix.png" alt="" width="100" height="100" />Si disponemos de un servidor con Zabbix y una o varias maquinas a las que estamos monitorizando, podremos realizar comandos del tipo <em>bash shell</em> de forma remota, programando estos comandos como tarea en según que situaciones.</p><p>Aquí voy a explicar como, que en el caso de que el servidor web Apache de una de las maquinas que monitorizamos &#8220;se caiga&#8221;, levantar-lo de manera automática.</p><p>Para ello deberemos <strong>acceder por SSH</strong> (Putty) a la maquina donde tenemos el Apache que queremos controlar (es decir, la maquina donde queremos que se ejecuten los comandos) y seguir los siguientes pasos:</p><p><span
id="more-652"></span>1. Editar el fichero de configuración de Zabbix (con el editor vi):</p><blockquote><p>vim /etc/zabbix/zabbix_agentd.conf</p></blockquote><p>2. Descomentar la siguiente linea:</p><blockquote><p>EnableRemoteCommands=1</p></blockquote><p>3. Reiniciamos Zabbix:</p><blockquote><p>/etc/init.d/zabbix_agentd restart</p></blockquote><p>4. Editar los permisos de sudo para zabbix:</p><blockquote><p>visudo</p></blockquote><p>4.1 Posible error:</p><blockquote><p> Error:<br
/> visudo: command not found<br
/> Solución:<br
/> yum -y install sudo</p></blockquote><p>5. Cometar la siguiente linea:</p><blockquote><p>#Defaults    requiretty</p></blockquote><p>6.  Añadir la siguiente linea al final del fichero (para dar permisos al usuario zabbix de ejecutar comandos como root sin preguntar contraseña):</p><blockquote><p># allows &#8216;zabbix&#8217; user to run all commands without password.<br
/> zabbix ALL=(ALL) NOPASSWD: /etc/init.d/httpd start</p></blockquote><p><em>Nota importante: Si queremos poder ejecutar &#8220;cualquier&#8221; comando remotamente, deberiamos escribir lo siguiente (pero por seguridad, NO ES RECOMENDABLE)</em></p><blockquote><p># allows &#8216;zabbix&#8217; user to run all commands without password.<br
/> zabbix ALL=NOPASSWD: ALL</p></blockquote><p>Ahora <strong>accedemos al panel web de Zabbix Server</strong> y realizamos los siguientes pasos:<br
/> 1. Acceder formulario de creación de una acción</p><blockquote><p>|Configuration| &gt;&gt; |Actions| &gt;&gt; [Create Action]</p></blockquote><p>2. Rellenamos del campo <em>Name</em> con una frase intuitiva de la acción:</p><blockquote><p>Name: Iniciar apache si se para en el servidor XX.XX.XX.XX</p></blockquote><p>3. En el apartado <em>Action conditions</em> pusalmos [New] para añadir un parametro</p><p>4. Seleccionamos el parámetro <em>Trigger</em> y seleccionamos el trigger (previamente creado) del host al que queremos  realizar la acción:</p><blockquote><p>[Trigger] [=] [Apache is not running on NOMBRE_DEL_HOST]</p></blockquote><p>5. Pulsamos [Add] para añadirlo</p><p>6.  Nuevamente pulsamos [New] para añadir el segundo parametro</p><p>7. Ahora seleccionamos el parámetro <em>Trigger value</em> y el valor <em>Problem</em>:</p><blockquote><p>[Trigger value] [=] [PROBLEM]</p></blockquote><p>8. Pulsamos [Add] para añadirlo</p><p>9. Modificamos el valor de <em>Type of calculation</em> y lo dejamos en [AND]</p><p>10. En el apartado <em>Action operations</em> pusalmos [New] para añadir el comando que ejecutaremos remotamente sobre esa maquina</p><blockquote><p>Operation type: Remote command<br
/> Remote command: NOMBRE_DEL_HOST:sudo /etc/init.d/httpd start</p></blockquote><p>11. Pulsamos [Add] para añadirlo</p><p>12. Finalmente pulsamos [Save]</p><p>Haciendo todos estos pasos, si en la maquina remota se para el Apache, el trigger <em>Apache is not running on NOMBRE_DEL_HOST</em> de la maquina saltará (esto es algo que debemos tener previamente hecho) como PROBLEM y el Action que hemos creado, ejecutará el comando <em>sudo /etc/init.d/httpd start</em> que hará que el Apache se inicie nuevamente.</p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/ejecutar-comandos-remotos-con-zabbix/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Crear un trigger de un servicio de windows para zabbix</title><link>http://www.mariusduch.es/crear-un-trigger-de-un-servicio-de-windows-para-zabbix</link> <comments>http://www.mariusduch.es/crear-un-trigger-de-un-servicio-de-windows-para-zabbix#comments</comments> <pubDate>Wed, 14 Apr 2010 11:15:17 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Zabbix]]></category> <category><![CDATA[items]]></category> <category><![CDATA[triggers]]></category> <category><![CDATA[zabbix]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=640</guid> <description><![CDATA[Para crear un trigger de un servicio de Windows (como DNS Server, DCHP Server, FTP Server, World Wide Web Publishing Service&#8230;) para Zabbix, y de este modo saber si ese servicio esta caído o esta en funcionamiento, deberemos acceder al panel de Zabbix de nuestro servidor y seguir los siguientes pasos: * El ejemplo esta [...]]]></description> <content:encoded><![CDATA[<p><img
class="size-full wp-image-811 alignleft" title="crear-un-trigger-de-un-servicio-de-windows-para-zabbix" src="http://www.mariusduch.es/wp-content/uploads/crear-un-trigger-de-un-servicio-de-windows-para-zabbix.png" alt="" width="100" height="100" />Para crear un trigger de un servicio de Windows (como DNS Server, DCHP Server, FTP Server, World Wide Web Publishing Service&#8230;) para Zabbix, y de este modo saber si ese servicio esta caído o esta en funcionamiento, deberemos acceder al panel de Zabbix de nuestro servidor y seguir los siguientes pasos:</p><p><em>* El ejemplo esta hecho para crear un trigger para el servicio DNS Server</em></p><p><em><span
id="more-640"></span></em><strong>1. Acceder al aparatado Items:</strong></p><p>[Configuration] &gt; [Items]</p><p><strong>2. Acceder al template de Windows:</strong></p><p>Group: Templates<br
/> Host: Template_Windows</p><p><strong>3. Crear el item:</strong></p><p>[Create Item]</p><p><strong>4. Rellenar los siguientes campos con estos valores:<br
/> </strong><em></em></p><p><strong>Description: </strong>Service state of DNS Server ($1)<br
/> <strong>Type:</strong> ZABBIX agent<br
/> <strong>Key: </strong>service_state[dns]<br
/> <strong>Type of information: </strong>Numeric (float)<br
/> <strong>Units:</strong><br
/> <strong>Use multiplier:</strong> Do not use<br
/> <strong>Update interval (in sec):</strong> 30<br
/> <strong>Flexible intervals (sec):</strong> No flexible intervals<br
/> <strong>New flexible interval:</strong> Delay 50 Period 1-7,00:00-23:59<br
/> <strong>Keep history (in days):</strong> 7<br
/> <strong>Keep trends (in days): </strong>365<br
/> <strong>Status:</strong> Active<br
/> <strong>Store value: </strong>As is<br
/> <strong>New application:</strong><br
/> <strong>Applications:</strong> Services</p><p>[Save]</p><p><strong>5. Acceder al aparatado Triggers:</strong></p><p>[Configuration] &gt; [Triggers]</p><p><strong>6. Acceder al template de Windows:<br
/> </strong><em>*seguramente ya estaremos en el</em></p><p>Group: Templates<br
/> Host: Template_Windows</p><p><strong>7. Crear el trigger:</strong></p><p>[Create Trigger]</p><p><strong>8. Rellenar los siguientes campos con estos valores:</strong></p><p><strong>Name: </strong>DNS Server is not running on {HOSTNAME}<br
/> <strong>Expression: </strong>{Template_Windows:service_state[dns].last(0)}&gt;1<br
/> <strong>The trigger depends on:</strong> No dependencies defined<br
/> <strong>Event generation: </strong>Normal<br
/> <strong>Severity:</strong> Average<br
/> <strong>Comments:<br
/> URL:<br
/> Disabled</strong> [v]</p><p>[Save]</p><p><strong>9. Acceder al aparatado Triggers, del Host que queremos añadirselo:<br
/> </strong><em>* Este host evidentemente debe tener añadido el template de windows</em><strong></strong></p><p>Group: Nombre_del_grupo<br
/> Host: Nombre_del_host</p><p><strong>10. Seleccionamos el trigger que hemos creado </strong></p><p>[v] Template_Windows:DNS Server is not running on Nombre_del_host</p><p>[Enable selected]</p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/crear-un-trigger-de-un-servicio-de-windows-para-zabbix/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Personalizar la franja horaria de avisos en Zabbix</title><link>http://www.mariusduch.es/personalizar-la-franja-horaria-de-avisos-en-zabbix</link> <comments>http://www.mariusduch.es/personalizar-la-franja-horaria-de-avisos-en-zabbix#comments</comments> <pubDate>Tue, 12 Jan 2010 15:49:24 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Zabbix]]></category> <category><![CDATA[alertas]]></category> <category><![CDATA[franja horaria]]></category> <category><![CDATA[zabbix]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=623</guid> <description><![CDATA[Zabbix, es un sistema de motorización de servidores, con el que podemos controlar el estado de muchas de las características de un servidor, las 24 horas del día, mediante un software web. Este nos puede proporcionar avisos si algún servicio deja de funcionar, si el trafico del servidor excede de algún valor que le indiquemos, [...]]]></description> <content:encoded><![CDATA[<p><img
class="size-full wp-image-809 alignleft" title="personalizar-la-franja-horaria-de-avisos-en-zabbix" src="http://www.mariusduch.es/wp-content/uploads/personalizar-la-franja-horaria-de-avisos-en-zabbix.png" alt="" width="100" height="100" />Zabbix, es un sistema de motorización de servidores, con el que podemos controlar el estado de muchas de las características de un servidor, las 24 horas del día, mediante un software web.</p><p>Este nos puede proporcionar avisos si algún servicio deja de funcionar, si el trafico del servidor excede de algún valor que le indiquemos, si la memoria RAM esta al 100%, si el servidor se apaga&#8230;</p><p>La cosa esta en que podemos recibir estos avisos mediante correo electrónico y SMS. Si nosotros no estamos en frente del ordenador todo el día nos será muy útil el uso de SMS. Para usar esta prestación será necesario usar un servicio de envío de mensajes como <a
href="http://www.clickatell.com" target="_blank">Clickatell</a>, o disponer de un módem GSM.</p><p><span
id="more-623"></span>Ahora bien, si lo que queremos es recibir SMS únicamente cuando estamos fuera de la oficina y cuando estamos en ella solo recibir correos electrónicos, lo que debemos hacer es establecer una franja horaria para cada servicio. Esto es realmente útil si nos queremos ahorra algo de dinero, ya que es innecesario recibir un SMS si tenemos a mano nuestro gestor de correo electrónico.</p><p>Para realizar esta configuración debemos acceder al gestor web de Zabbix Server, acceder con el usuario administrador y seguir los siguientes pasos:</p><p><strong>[Administration] &gt; [Users] &gt; [Admin]</strong></p><p><img
class="aligncenter size-full wp-image-624" title="zabbix-1" src="http://www.mariusduch.es/wp-content/uploads/zabbix-1.png" alt="zabbix-1" width="389" height="179" /></p><p>En el apartado <em>Media</em>, pulsamos <strong>[Add]</strong></p><p><img
class="aligncenter size-full wp-image-625" title="zabbix-2" src="http://www.mariusduch.es/wp-content/uploads/zabbix-2.png" alt="zabbix-2" width="521" height="69" /></p><p>Ahora hay que rellenar los campos:</p><p><strong>Type: </strong>Seleccionamos el servicio que usaremos (SMS, correo electrónico&#8230;)<strong><br
/> Send to:</strong> Escribimos la dirección de correo o el teléfono móvil con el prefijo correspondiente del país (España[34])<strong><br
/> When active:</strong> Especificamos que dias y en que franja horaria se ejecutará.<br
/> <em>Forma de indicar:</em> [DÍAS DE LA SEMANA,FRANJA-HORARIA;]</p><blockquote><p><em>Por ejemplo:<br
/> </em>De lunes a viernes de 9:00 a 18:00 sería [1-5,09:00-18:00;]<br
/> Solo los sábados de 12:00 a 15:00 sería [6,12:00-15:00;]<br
/> De lunes a viernes de 8:00 a 17:00 y el fin de semana todo el día [1-5,09:00-18:00;6-7,00:00-23:59;]</p></blockquote><p><strong>Use if severity:</strong> marcamos el tipo de avisos que queremos recibir</p><p>Pulsamos <strong>[Save]</strong></p><p><img
class="aligncenter size-full wp-image-626" title="zabbix-3" src="http://www.mariusduch.es/wp-content/uploads/zabbix-3.png" alt="zabbix-3" width="367" height="276" /></p><p>Veremos que hemos vuelto al menú anterior. Pulsamos <strong>[Save]</strong></p><p><strong><img
class="aligncenter size-full wp-image-629" title="zabbix-4" src="http://www.mariusduch.es/wp-content/uploads/zabbix-4.png" alt="zabbix-4" width="205" height="35" /><br
/> </strong></p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/personalizar-la-franja-horaria-de-avisos-en-zabbix/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Mostrar De y CCO al enviar un correo con Outlook</title><link>http://www.mariusduch.es/mostrar-de-y-cco-al-enviar-un-correo-con-outlook</link> <comments>http://www.mariusduch.es/mostrar-de-y-cco-al-enviar-un-correo-con-outlook#comments</comments> <pubDate>Wed, 02 Dec 2009 12:56:15 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Correo electrónico]]></category> <category><![CDATA[campo cco]]></category> <category><![CDATA[campo de]]></category> <category><![CDATA[correo]]></category> <category><![CDATA[outlook]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=571</guid> <description><![CDATA[Si queremos enviar un correo electrónico, usando el gestor de correo Outlook, a varias personas, lo que hacemos es incluir todas las cuentas de correo a las que les queremos enviar el correo en el campo Para, pero si realmente el correo no va dirigido a todas esas personas, pero de todos modos queremos que [...]]]></description> <content:encoded><![CDATA[<p><img
class="size-full wp-image-807 alignleft" title="mostrar-de-y-cco-al-enviar-un-correo-con-outlook" src="http://www.mariusduch.es/wp-content/uploads/mostrar-de-y-cco-al-enviar-un-correo-con-outlook.png" alt="" width="100" height="100" />Si queremos enviar un correo electrónico, usando el gestor de correo Outlook, a varias personas, lo que hacemos es incluir todas las cuentas de correo a las que les queremos enviar el correo en el campo <strong>Para</strong>, pero si realmente el correo no va dirigido a todas esas personas, pero de todos modos queremos que lo reciban para que lo tengan <em>como copia</em>, incluimos dichas direcciones en el campo <strong>CC</strong>.</p><p>La cuestión es que si queremos enviar el correo <em>como copia</em> a ciertas personas, pero no queremos que el verdadero destinatario (el que esté en el campo <em>Para</em>) se entere de que estas personas recibirán esa copia, debemos ponerlos en el campo <strong>CCO</strong>.</p><p><span
id="more-571"></span>El campo <strong>CCO</strong> esta, por defecto, oculto en Outlook, con lo que si queremos utilizarlo deberemos hacer que aparezca. Para ello deberemos crear un correo nuevo, pulsar en la flecha que aparece al lado de Opciones y seleccionar <em>CCO</em> (como vemos en la imagen).</p><p>Si lo que queremos es que la persona que reciba el correo, le aparezca un remitente que no es el verdadero (por ejemplo, porque queremos que nos conteste en esta otra cuenta) , podemos introducir la nueva dirección de correo remitente en el campo <strong>De.</strong></p><p>El campo <strong>De</strong> esta, al igual que el <em>CCO</em>, oculto en Outlook, con lo que deberemos activarlo del mismo modo que hemos hecho con el <em>CCO</em> (como vemos en la imagen).</p><blockquote><p><strong> Resumen de los diferentes campos:</strong></p><p><strong>De: </strong>Remitente que envía el correo (<em>nuestro correo</em>) <strong>[OCULTO]</strong><br
/> <strong>Para:</strong> Destinatario (direcciones a las que les mandaremos el correo)<br
/> <strong>CC: </strong>Con copia a&#8230; (direcciones que recibirán una copia del correo)<br
/> <strong>CCO: </strong>Con copia oculta a&#8230; (direcciones que recibirán una copia del correo, sin que se enteren los demás)<strong> [OCULTO]</strong></p></blockquote><p><img
class="aligncenter size-full wp-image-610" title="outlook_cco" src="http://www.mariusduch.es/wp-content/uploads/outlook_cco.png" alt="outlook_cco" width="527" height="275" /></p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/mostrar-de-y-cco-al-enviar-un-correo-con-outlook/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Cambiar la configuración de idioma del teclado</title><link>http://www.mariusduch.es/cambiar-la-configuracion-de-idioma-del-teclado</link> <comments>http://www.mariusduch.es/cambiar-la-configuracion-de-idioma-del-teclado#comments</comments> <pubDate>Tue, 01 Dec 2009 15:40:18 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Windows XP]]></category> <category><![CDATA[configurar teclado]]></category> <category><![CDATA[errores de idioma]]></category> <category><![CDATA[idioma del teclado]]></category> <category><![CDATA[teclado]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=572</guid> <description><![CDATA[A mas de uno nos habrá pasado de estar escribiendo tan tranquilamente en nuestro editor de texto (Microsoft Word, Writer&#8230;) o nuestro navegador web (Internet Explorer, Firefox&#8230;) y de repente notar que lo que aparece por la pantalla al pulsar una tecla del teclado no coincide con la tecla, es decir, que nos salen caracteres [...]]]></description> <content:encoded><![CDATA[<p><img
class="size-full wp-image-805 alignleft" title="cambiar-la-configuracion-de-idioma-del-teclado" src="http://www.mariusduch.es/wp-content/uploads/cambiar-la-configuracion-de-idioma-del-teclado.png" alt="" width="100" height="100" />A mas de uno nos habrá pasado de estar escribiendo tan tranquilamente en nuestro editor de texto (<em>Microsoft Word, Writer&#8230;</em>) o nuestro navegador web (<em>Internet Explorer, Firefox&#8230;</em>) y de repente notar que lo que aparece por la pantalla al pulsar una tecla del teclado no coincide con la tecla, es decir, que nos salen caracteres incorrectos, como los de estos ejemplos:</p><p
style="text-align: left;"><p
style="text-align: left;"><span
id="more-572"></span></p><p
style="text-align: center;"><strong>[EN] Inglés (Estados Unidos)</strong></p><table
style="margin: 0 auto;" border="0"><tbody><tr><th>Tecla pulsada</th><th>Símbolo mostrado</th></tr><tr><td
style="text-align: center;">Ñ</td><td
style="text-align: center;">;</td></tr><tr><td
style="text-align: center;">?</td><td
style="text-align: center;">_</td></tr><tr><td
style="text-align: center;">¿</td><td
style="text-align: center;">+</td></tr><tr><td
style="text-align: center;">-</td><td
style="text-align: center;">/</td></tr><tr><td
style="text-align: center;">;</td><td
style="text-align: center;">&lt;</td></tr><tr><td
style="text-align: center;">`</td><td
style="text-align: center;">[</td></tr><tr><td
style="text-align: center;">´</td><td
style="text-align: center;">'</td></tr></tbody></table><p
style="text-align: center;"><p
style="text-align: center;"><strong><br
/> [ES] Español &#8211; España (alfabetización tradicional)</strong></p><table
style="margin: 0 auto;" border="0"><tbody><tr><th>Tecla pulsada</th><th>Símbolo mostrado</th></tr><tr><td
style="text-align: center;">?</td><td
style="text-align: center;">+</td></tr><tr><td
style="text-align: center;">¿</td><td
style="text-align: center;">¨</td></tr><tr><td
style="text-align: center;">-</td><td
style="text-align: center;">=</td></tr><tr><td
style="text-align: center;">`</td><td
style="text-align: center;">×</td></tr><tr><td
style="text-align: center;">´</td><td
style="text-align: center;">Ç</td></tr><tr><td
style="text-align: center;">^</td><td
style="text-align: center;">÷</td></tr><tr><td
style="text-align: center;">Ç</td><td
style="text-align: center;">´</td></tr></tbody></table><p
style="text-align: center;"><p
style="text-align: left;"><strong><br
/> </strong>Esto sucede porque has pulsado <em>&#8220;sin querer&#8221;</em> la combinación de teclas <strong>[Alt] + [Mayús]</strong></p><p
style="text-align: left;"><img
class="aligncenter size-full wp-image-583" title="teclado" src="http://www.mariusduch.es/wp-content/uploads/teclado.png" alt="teclado" width="192" height="154" /></p><p
style="text-align: left;">Lo que pasa al pulsar esta combinación de teclas es que cambias el idioma del teclado, al siguiente de la lista. La lista a la que hago referencia la podemos ver pulsando el cuadrado azul que dice ES o EN en la barra de inicio.</p><p
style="text-align: left;"><img
class="aligncenter size-full wp-image-584" title="teclado1" src="http://www.mariusduch.es/wp-content/uploads/teclado1.png" alt="teclado1" width="288" height="129" /></p><p
style="text-align: left;">En mi caso, como podemos ver la lista se compone por tres idiomas de teclado:</p><p
style="text-align: left;"><strong>[ES] Español (alfabetización internacional)<br
/> [ES] Español &#8211; España (alfabetización tradicional)<br
/> [EN] Inglés (Estados Unidos)</strong></p><p
style="text-align: left;">Es decir, que si pulsamos la combinación de teclas <strong>[Alt] + Mayús]</strong> el símbolo de seleccionado <strong>[v]</strong> pasará al siguiente idioma. Si repetimos el proceso iremos pasando de idioma en idioma y al llegar al ultimo volverá al primero. Evidentemente también podemos seleccionar el idioma con nuestro cursos y no con el teclado.</p><p
style="text-align: left;">Hay que aclarar que los cambios de idioma que realicemos aquí, solo afectarán a la aplicación que tengamos seleccionada (con la que estamos trabajando), con lo que si tenemos abierto el <em>Bloc de notas</em> y <em>Microsoft Word</em>, pero pulsamos la combinación de teclas <em>[Alt] + [Mayús]</em> mientras estamos usando <em>Microsoft Word</em>, si seleccionamos el<em> Bloc de notas</em>, veremos que el idioma vuelve a ser el original, y si de nuevo volvemos a<em> Microsoft Word</em>, volveremos a tenerlo cambiado.</p><p
style="text-align: left;">Después de toda esta explicación del funcionamiento de los cambios de idioma del teclado, voy a aclarar que el <em><strong>idioma correcto</strong></em> en un teclado español es el de <strong>[ES] Español (alfabetización internacional)</strong>.</p><p
style="text-align: left;">Finalmente, si queremos evitar que nos vuelva a suceder esto, lo mejor que podemos hacer es quitar los otros idiomas, a no ser que tengamos pensado conectar algún día un teclado inglés. Para realizar esta tarea seguiremos los siguientes pasos:</p><p
style="text-align: left;">Pulsamos <strong>[Inicio] &gt; [Ejecutar]</strong><br
/> Escribimos : <em>intl.cpl<br
/> </em>Pulsamos <strong>[Aceptar]</strong></p><p
style="text-align: left;"><img
class="aligncenter size-full wp-image-586" title="teclado2" src="http://www.mariusduch.es/wp-content/uploads/teclado2.png" alt="teclado2" width="347" height="179" /></p><p
style="text-align: left;">Pulsamos la pestaña <strong>[Idiomas]</strong><br
/> Pulsamos el botón <strong>[Detalles...]</strong></p><p
style="text-align: left;"><strong><img
class="aligncenter size-full wp-image-588" title="teclado3" src="http://www.mariusduch.es/wp-content/uploads/teclado3.png" alt="teclado3" width="316" height="335" /></strong></p><p
style="text-align: left;">Ahora pulsamos sobre <strong>[ES] Español &#8211; España (alfabetización tradicional) </strong>y pulsamos <strong>[Quitar]</strong>, luego pulsamos sobre <strong>[EN] Inglés (Estados Unidos)</strong> y pulsamos <strong>[Quitar]</strong>. Quedándonos de este modo, únicamente <strong>[ES] Español (alfabetización internacional).</strong></p><p
style="text-align: left;"><img
class="aligncenter size-full wp-image-589" title="teclado4" src="http://www.mariusduch.es/wp-content/uploads/teclado4.png" alt="teclado4" width="367" height="211" /></p><p
style="text-align: left;">Finalmente pulsamos <strong>[Aplicar]</strong> y luego <strong>[Aceptar]</strong></p><p
style="text-align: left;"><p
style="text-align: left;"> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/cambiar-la-configuracion-de-idioma-del-teclado/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Compartir archivos locales con un escritorio remoto</title><link>http://www.mariusduch.es/compartir-archivos-locales-con-un-escritorio-remoto</link> <comments>http://www.mariusduch.es/compartir-archivos-locales-con-un-escritorio-remoto#comments</comments> <pubDate>Thu, 26 Nov 2009 22:22:01 +0000</pubDate> <dc:creator>Màrius</dc:creator> <category><![CDATA[Windows XP]]></category> <category><![CDATA[copiar ficheros]]></category> <category><![CDATA[disco duro]]></category> <category><![CDATA[escritorio remoto]]></category> <category><![CDATA[usb]]></category> <guid
isPermaLink="false">http://www.mariusduch.es/?p=557</guid> <description><![CDATA[Si queremos transferir archivos a una maquina/servidor (con Windows XP, Windows 2000 Server, Windows 2003 Server&#8230;) por la que nos conectamos con conexión remota, y esos archivos están en nuestro disco duro local o en un pendrive conectado a nuestra maquina. Lo que tendremos que hacer es que la maquina a la que nos conectaremos [...]]]></description> <content:encoded><![CDATA[<p><img
class="size-full wp-image-803 alignleft" title="compartir-archivos-locales-con-un-escritorio-remoto" src="http://www.mariusduch.es/wp-content/uploads/compartir-archivos-locales-con-un-escritorio-remoto.png" alt="" width="100" height="100" />Si queremos transferir archivos a una maquina/servidor (con Windows XP, Windows 2000 Server, Windows 2003 Server&#8230;) por la que nos conectamos con conexión remota, y esos archivos están en nuestro disco duro local o en un pendrive conectado a nuestra maquina. Lo que tendremos que hacer es que la maquina a la que nos conectaremos remotamente vea nuestra unidad de disco duro o la unidad que se genera al conectar nuestro pendrive al ordenador, como una unidad de red compartida.</p><p><span
id="more-557"></span>Si la maquina a la que nos queremos conectar remotamente esta en nuestra red local, debemos conocer su IP local (192.169.xxx.xxx, 10.0.0.xxx o 172.xxx.xxx.xxx) y si la maquina es un servidor con ip privada deberemos conocerla.</p><p>Para realizar esta tarea deberemos seguir los siguientes pasos:</p><p><strong>[Inicio] &gt; [Programas] &gt; [Accesorios] &gt; [Conexión a Escritorio remoto]</strong></p><p>Ahora deberemos introducir la IP de la maquina a la que nos queremos conectar remotamente en el apartado <strong>Equipo</strong> y el usuario con el que nos vamos a conectar (usuario local de la maquina remota y con permisos para conectarse remotamente)  en el apartado <strong>Nombre de usuario</strong>.</p><p><strong><img
class="aligncenter size-full wp-image-559" title="remoto-1" src="http://www.mariusduch.es/wp-content/uploads/remoto-1.png" alt="remoto-1" width="411" height="464" /></strong></p><p>Vamos a la pestaña <strong>Recursos locales</strong> y pulsamos en el botón <strong>[Mas...]</strong></p><p><strong><img
class="aligncenter size-full wp-image-561" title="remoto-3" src="http://www.mariusduch.es/wp-content/uploads/remoto-3.png" alt="remoto-3" width="410" height="463" /></strong></p><p>Seleccionamos <img
src="file:///C:/DOCUME%7E1/marius/CONFIG%7E1/Temp/moz-screenshot.png" alt="" />la unidad local (de nuestra maquina) que queremos compartir <em>(en este caso la [F:], que es el pendrive)</em> y pulsamos <strong>[Aceptar]</strong></p><p><strong></strong><strong><img
class="aligncenter size-full wp-image-560" title="remoto-2" src="http://www.mariusduch.es/wp-content/uploads/remoto-2.png" alt="remoto-2" width="418" height="427" /></strong><strong></strong></p><p>Volvemos a la pestaña <strong>[General]</strong> y pulsamos <strong>[Conectar]</strong>. Una vez conectados, vamos a <strong>Mi PC</strong> y veremos que tenemos un apartado llamado <strong>Otros</strong> en el que veremos la unidad que hemos compartido con el nombre de la unidad que tiene en nuestra maquina local.</p><p><strong><img
class="aligncenter size-full wp-image-562" title="remoto-4" src="http://www.mariusduch.es/wp-content/uploads/remoto-4.png" alt="remoto-4" width="534" height="255" /><br
/> </strong></p> ]]></content:encoded> <wfw:commentRss>http://www.mariusduch.es/compartir-archivos-locales-con-un-escritorio-remoto/feed</wfw:commentRss> <slash:comments>9</slash:comments> </item> </channel> </rss>
